\ No newline at end of file
+404: This page could not be found.D3RO Voice
404
This page could not be found.
\ No newline at end of file
diff --git a/apps/web/.next/server/app/_not-found.rsc b/apps/web/.next/server/app/_not-found.rsc
index c1ac5b7..5ba3178 100644
--- a/apps/web/.next/server/app/_not-found.rsc
+++ b/apps/web/.next/server/app/_not-found.rsc
@@ -1,7 +1,7 @@
1:"$Sreact.fragment"
-2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"ThemeProvider"]
-3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"I18nProvider"]
-4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"AuthProvider"]
+2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"]
+3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"]
+4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"]
5:I[5341,[],""]
6:I[25,[],""]
7:I[5104,[],"OutletBoundary"]
@@ -10,7 +10,7 @@ b:I[5104,[],"ViewportBoundary"]
d:I[5104,[],"MetadataBoundary"]
e:"$Sreact.suspense"
10:I[4431,[],""]
-0:{"P":null,"b":"borqQ3kbNhV8uztMrJ99R","p":"","c":["","_not-found"],"i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["/_not-found",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L7",null,{"children":["$L8",["$","$L9",null,{"promise":"$@a"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],[["$","$Lb",null,{"children":"$Lc"}],null],["$","$Ld",null,{"children":["$","div",null,{"hidden":true,"children":["$","$e",null,{"fallback":null,"children":"$Lf"}]}]}]]}],false]],"m":"$undefined","G":["$10",[]],"s":false,"S":true}
+0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["","_not-found"],"i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["/_not-found",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L7",null,{"children":["$L8",["$","$L9",null,{"promise":"$@a"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],[["$","$Lb",null,{"children":"$Lc"}],null],["$","$Ld",null,{"children":["$","div",null,{"hidden":true,"children":["$","$e",null,{"fallback":null,"children":"$Lf"}]}]}]]}],false]],"m":"$undefined","G":["$10",[]],"s":false,"S":true}
c:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
8:null
11:I[6505,[],"IconMark"]
diff --git a/apps/web/.next/server/app/_not-found/page_client-reference-manifest.js b/apps/web/.next/server/app/_not-found/page_client-reference-manifest.js
index 9e8899d..9017333 100644
--- a/apps/web/.next/server/app/_not-found/page_client-reference-manifest.js
+++ b/apps/web/.next/server/app/_not-found/page_client-reference-manifest.js
@@ -1 +1 @@
-globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/_not-found/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\_not-found\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
+globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/_not-found/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\_not-found\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/auth/callback/route_client-reference-manifest.js b/apps/web/.next/server/app/auth/callback/route_client-reference-manifest.js
index 308eb8b..1dfa447 100644
--- a/apps/web/.next/server/app/auth/callback/route_client-reference-manifest.js
+++ b/apps/web/.next/server/app/auth/callback/route_client-reference-manifest.js
@@ -1 +1 @@
-globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/auth/callback/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\auth\\callback\\route":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
+globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/auth/callback/route"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\auth\\callback\\route":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/billing.html b/apps/web/.next/server/app/billing.html
new file mode 100644
index 0000000..212ac15
--- /dev/null
+++ b/apps/web/.next/server/app/billing.html
@@ -0,0 +1 @@
+D3RO Voice
\ No newline at end of file
diff --git a/apps/web/.next/server/app/billing.meta b/apps/web/.next/server/app/billing.meta
new file mode 100644
index 0000000..633326a
--- /dev/null
+++ b/apps/web/.next/server/app/billing.meta
@@ -0,0 +1,9 @@
+{
+ "status": 307,
+ "headers": {
+ "location": "/login",
+ "x-nextjs-stale-time": "300",
+ "x-nextjs-prerender": "1",
+ "x-next-cache-tags": "_N_T_/layout,_N_T_/billing/layout,_N_T_/billing/page,_N_T_/billing"
+ }
+}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/billing.rsc b/apps/web/.next/server/app/billing.rsc
new file mode 100644
index 0000000..fed715b
--- /dev/null
+++ b/apps/web/.next/server/app/billing.rsc
@@ -0,0 +1,19 @@
+1:"$Sreact.fragment"
+2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"]
+3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"]
+4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"]
+5:I[5341,[],""]
+6:I[25,[],""]
+8:I[5104,[],"OutletBoundary"]
+a:I[7158,[],"AsyncMetadataOutlet"]
+c:I[5104,[],"ViewportBoundary"]
+e:I[5104,[],"MetadataBoundary"]
+f:"$Sreact.suspense"
+11:I[4431,[],""]
+0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["","billing"],"i":false,"f":[[["",{"children":["billing",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["billing",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L7",null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true}
+7:E{"digest":"NEXT_REDIRECT;replace;/login;307;"}
+d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
+9:null
+12:I[6505,[],"IconMark"]
+b:{"metadata":[["$","title","0",{"children":"D3RO Voice"}],["$","meta","1",{"name":"description","content":"로컬+클라우드 하이브리드 AI 음성 어시스턴트"}],["$","link","2",{"rel":"icon","href":"/favicon.ico"}],["$","$L12","3",{}]],"error":null,"digest":"$undefined"}
+10:"$b:metadata"
diff --git a/apps/web/.next/server/app/billing/page.js b/apps/web/.next/server/app/billing/page.js
new file mode 100644
index 0000000..fc0efee
--- /dev/null
+++ b/apps/web/.next/server/app/billing/page.js
@@ -0,0 +1,2 @@
+(()=>{var a={};a.id=522,a.ids=[522],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},13413:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>o});var d=c(5939),e=c(22134),f=c(48248),g=c(38618),h=c(80973),i=c(48067),j=c(36146),k=c(24064),l=c(28340);let m=[{tier:"free",name:"Free",price:"$0",features:["월 5시간 전사","월 50회 LLM 처리","1기기 동기화","로컬 모델 (데스크톱)"]},{tier:"pro",name:"Pro",price:"$10/월",highlight:!0,features:["무제한 전사","무제한 LLM 처리","5기기 동기화","Sonnet 모델 사용","우선 지원"]},{tier:"team",name:"Team",price:"$20/인/월",features:["Pro 모든 기능","무제한 멤버","팀 회의 공유","관리자 대시보드","Opus 모델 사용","SSO/SAML (V2-8b)"]}];async function n(){try{let a=await (0,l.n)(),{data:b}=await a.from("subscriptions").select("tier").maybeSingle();return b?.tier??"free"}catch{return"free"}}async function o(){(0,l.o)()||(0,e.redirect)("/login");let a=await (0,l.n)(),{data:{user:b}}=await a.auth.getUser();b||(0,e.redirect)("/login");let c=await n();return(0,d.jsxs)(f.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(j.Sidebar,{}),(0,d.jsxs)(f.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsx)(h.Rk,{variant:"title",sx:{mb:1},children:"BILLING"}),(0,d.jsxs)(f.default,{sx:{color:i.sM.text.muted,fontSize:13,mb:4},children:["현재 구독: ",(0,d.jsx)("strong",{children:c.toUpperCase()})]}),(0,d.jsx)(g.default,{container:!0,spacing:3,children:m.map(a=>{let b=c===a.tier;return(0,d.jsx)(g.default,{size:{xs:12,md:4},children:(0,d.jsxs)(h.Uu,{sx:{p:4,height:"100%",border:b?`2px solid ${i.sM.accent.amber}`:a.highlight?`2px solid ${i.sM.tag.purple}`:void 0},children:[(0,d.jsx)(f.default,{sx:{...(0,i.kR)("label"),color:i.sM.text.label,mb:1},children:a.tier.toUpperCase()}),(0,d.jsx)(h.Rk,{variant:"title",sx:{mb:1},children:a.name}),(0,d.jsx)(f.default,{sx:{...(0,i.kR)("value"),color:i.sM.text.primary,mb:3},children:a.price}),(0,d.jsx)(f.default,{component:"ul",sx:{pl:2,mb:3,color:i.sM.text.secondary},children:a.features.map(a=>(0,d.jsx)(f.default,{component:"li",sx:{fontSize:13,mb:.5},children:a},a))}),b?(0,d.jsx)(f.default,{sx:{textAlign:"center",p:1.5,bgcolor:i.sM.bg.inset,borderRadius:1,color:i.sM.accent.amber,...(0,i.kR)("label")},children:"현재 구독 중"}):"free"===a.tier?(0,d.jsx)(f.default,{sx:{textAlign:"center",color:i.sM.text.muted,fontSize:12},children:"기본 플랜"}):(0,d.jsx)(k.CheckoutButton,{tier:a.tier})]})},a.tier)})}),(0,d.jsx)(f.default,{sx:{mt:4,color:i.sM.text.muted,fontSize:11},children:"결제는 Stripe로 안전하게 처리됩니다. 언제든 취소할 수 있습니다."})]})]})}},14997:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["billing",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,13413)),"D:\\workspace\\voice\\apps\\web\\src\\app\\billing\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\billing\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/billing/page",pathname:"/billing",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/billing/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""}
+see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},24064:(a,b,c)=>{"use strict";c.d(b,{CheckoutButton:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call CheckoutButton() from the server but CheckoutButton is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx","CheckoutButton")},24450:(a,b,c)=>{"use strict";c.d(b,{CheckoutButton:()=>k});var d=c(78157),e=c(31768),f=c(90073),g=c(73995),h=c(87598),i=c(32245),j=c(15005);function k({tier:a}){let[b,c]=(0,e.useState)(!1),[k,l]=(0,e.useState)(null);async function m(){l(null),c(!0);try{let b=(0,j.c)(),{data:{session:c}}=await b.auth.getSession();if(!c)return void l("로그인이 필요합니다");let d=await fetch(`${process.env.NEXT_PUBLIC_SUPABASE_URL}/functions/v1/stripe-checkout`,{method:"POST",headers:{Authorization:`Bearer ${c.access_token}`,"Content-Type":"application/json"},body:JSON.stringify({tier:a,success_url:`${window.location.origin}/billing?success=1`,cancel_url:`${window.location.origin}/billing?canceled=1`})});if(!d.ok){let a=await d.text();throw Error(`Checkout 시작 실패: ${d.status} ${a}`)}let e=await d.json();e.url?window.location.href=e.url:l("Checkout URL을 받지 못했습니다")}catch(a){l(a instanceof Error?a.message:"Unknown error")}finally{c(!1)}}return(0,d.jsxs)(f.default,{children:[(0,d.jsx)(g.A,{fullWidth:!0,variant:"contained",size:"large",onClick:()=>void m(),disabled:b,startIcon:b?(0,d.jsx)(h.A,{size:16,color:"inherit"}):null,children:"업그레이드"}),k&&(0,d.jsx)(i.A,{severity:"error",variant:"outlined",sx:{mt:1,fontSize:11},children:k})]})}},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},28674:(a,b,c)=>{Promise.resolve().then(c.bind(c,24450)),Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,88636)),Promise.resolve().then(c.bind(c,22261)),Promise.resolve().then(c.bind(c,37217)),Promise.resolve().then(c.bind(c,20188)),Promise.resolve().then(c.bind(c,62368)),Promise.resolve().then(c.bind(c,53678)),Promise.resolve().then(c.bind(c,2154)),Promise.resolve().then(c.bind(c,8977)),Promise.resolve().then(c.bind(c,34601)),Promise.resolve().then(c.bind(c,9362)),Promise.resolve().then(c.bind(c,65398)),Promise.resolve().then(c.bind(c,51954)),Promise.resolve().then(c.bind(c,47190)),Promise.resolve().then(c.bind(c,71170)),Promise.resolve().then(c.bind(c,68780)),Promise.resolve().then(c.bind(c,18188)),Promise.resolve().then(c.bind(c,30225)),Promise.resolve().then(c.bind(c,72682)),Promise.resolve().then(c.bind(c,8018)),Promise.resolve().then(c.bind(c,97532)),Promise.resolve().then(c.bind(c,18658)),Promise.resolve().then(c.bind(c,33600)),Promise.resolve().then(c.bind(c,95430)),Promise.resolve().then(c.bind(c,4094)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},38618:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Grid\\\\Grid.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js","default")},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},88506:(a,b,c)=>{Promise.resolve().then(c.bind(c,24064)),Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,38618)),Promise.resolve().then(c.bind(c,49783)),Promise.resolve().then(c.bind(c,27499)),Promise.resolve().then(c.bind(c,28806)),Promise.resolve().then(c.bind(c,36604)),Promise.resolve().then(c.bind(c,10752)),Promise.resolve().then(c.bind(c,24084)),Promise.resolve().then(c.bind(c,55378)),Promise.resolve().then(c.bind(c,11036)),Promise.resolve().then(c.bind(c,40652)),Promise.resolve().then(c.bind(c,84888)),Promise.resolve().then(c.bind(c,22367)),Promise.resolve().then(c.bind(c,26949)),Promise.resolve().then(c.bind(c,77484)),Promise.resolve().then(c.bind(c,68766)),Promise.resolve().then(c.bind(c,70286)),Promise.resolve().then(c.bind(c,3419)),Promise.resolve().then(c.bind(c,81996)),Promise.resolve().then(c.bind(c,50236)),Promise.resolve().then(c.bind(c,46120)),Promise.resolve().then(c.bind(c,20484)),Promise.resolve().then(c.bind(c,9962)),Promise.resolve().then(c.bind(c,2408)),Promise.resolve().then(c.bind(c,94256)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},88636:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>h});var d=c(68780),e=c(37217),f=c(89436),g=c(53678);let h=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.container&&b.container]}}),componentName:"MuiGrid",useThemeProps:a=>(0,f.b)({props:a,name:"MuiGrid"}),useTheme:g.default})}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,878,245,398,351,610],()=>b(b.s=14997));module.exports=c})();
\ No newline at end of file
diff --git a/apps/web/.next/server/app/billing/page.js.nft.json b/apps/web/.next/server/app/billing/page.js.nft.json
new file mode 100644
index 0000000..7054b5a
--- /dev/null
+++ b/apps/web/.next/server/app/billing/page.js.nft.json
@@ -0,0 +1 @@
+{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../packages/ui/package.json","../../../../package.json","../../../package.json","../../chunks/116.js","../../chunks/245.js","../../chunks/287.js","../../chunks/351.js","../../chunks/398.js","../../chunks/412.js","../../chunks/490.js","../../chunks/610.js","../../chunks/878.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/billing/page_client-reference-manifest.js b/apps/web/.next/server/app/billing/page_client-reference-manifest.js
new file mode 100644
index 0000000..9937896
--- /dev/null
+++ b/apps/web/.next/server/app/billing/page_client-reference-manifest.js
@@ -0,0 +1 @@
+globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/billing/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","522","static/chunks/app/billing/page-4bd3aea47a65b96f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\billing\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/dashboard/page.js b/apps/web/.next/server/app/dashboard/page.js
index e6b6a68..c12181b 100644
--- a/apps/web/.next/server/app/dashboard/page.js
+++ b/apps/web/.next/server/app/dashboard/page.js
@@ -1,2 +1,2 @@
(()=>{var a={};a.id=105,a.ids=[105],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},8081:(a,b,c)=>{Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,88636)),Promise.resolve().then(c.bind(c,40034)),Promise.resolve().then(c.bind(c,22261)),Promise.resolve().then(c.bind(c,37217)),Promise.resolve().then(c.bind(c,20188)),Promise.resolve().then(c.bind(c,62368)),Promise.resolve().then(c.bind(c,53678)),Promise.resolve().then(c.bind(c,2154)),Promise.resolve().then(c.bind(c,8977)),Promise.resolve().then(c.bind(c,34601)),Promise.resolve().then(c.bind(c,9362)),Promise.resolve().then(c.bind(c,65398)),Promise.resolve().then(c.bind(c,51954)),Promise.resolve().then(c.bind(c,47190)),Promise.resolve().then(c.bind(c,71170)),Promise.resolve().then(c.bind(c,68780)),Promise.resolve().then(c.bind(c,18188)),Promise.resolve().then(c.bind(c,30225)),Promise.resolve().then(c.bind(c,72682)),Promise.resolve().then(c.bind(c,8018)),Promise.resolve().then(c.bind(c,97532)),Promise.resolve().then(c.bind(c,18658)),Promise.resolve().then(c.bind(c,33600)),Promise.resolve().then(c.bind(c,95430)),Promise.resolve().then(c.bind(c,4094)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},9645:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,90073))},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},17809:(a,b,c)=>{Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,38618)),Promise.resolve().then(c.bind(c,22424)),Promise.resolve().then(c.bind(c,49783)),Promise.resolve().then(c.bind(c,27499)),Promise.resolve().then(c.bind(c,28806)),Promise.resolve().then(c.bind(c,36604)),Promise.resolve().then(c.bind(c,10752)),Promise.resolve().then(c.bind(c,24084)),Promise.resolve().then(c.bind(c,55378)),Promise.resolve().then(c.bind(c,11036)),Promise.resolve().then(c.bind(c,40652)),Promise.resolve().then(c.bind(c,84888)),Promise.resolve().then(c.bind(c,22367)),Promise.resolve().then(c.bind(c,26949)),Promise.resolve().then(c.bind(c,77484)),Promise.resolve().then(c.bind(c,68766)),Promise.resolve().then(c.bind(c,70286)),Promise.resolve().then(c.bind(c,3419)),Promise.resolve().then(c.bind(c,81996)),Promise.resolve().then(c.bind(c,50236)),Promise.resolve().then(c.bind(c,46120)),Promise.resolve().then(c.bind(c,20484)),Promise.resolve().then(c.bind(c,9962)),Promise.resolve().then(c.bind(c,2408)),Promise.resolve().then(c.bind(c,94256)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},22424:(a,b,c)=>{"use strict";c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Stack\\\\Stack.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js","default")},23930:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>l});var d=c(5939),e=c(48248),f=c(38618),g=c(22424),h=c(80973),i=c(48067),j=c(28340);async function k(){try{let a=await (0,j.n)(),[{count:b},{data:c}]=await Promise.all([a.from("meetings").select("*",{count:"exact",head:!0}),a.from("meetings").select("id, title, started_at").order("started_at",{ascending:!1}).limit(5)]);return{stats:[{label:"총 회의",value:String(b??0),hint:"전체 기간"},{label:"이번 주",value:"—",hint:"7일간"},{label:"구독 티어",value:"Free",hint:"업그레이드 가능"},{label:"쿼터 사용",value:"0 / 50",hint:"오늘"}],recentMeetings:(c??[]).map(a=>({id:a.id,title:a.title??"(제목 없음)",started_at:a.started_at}))}}catch{return{stats:[{label:"총 회의",value:"—"},{label:"이번 주",value:"—"},{label:"구독 티어",value:"—"},{label:"쿼터 사용",value:"—"}],recentMeetings:[]}}}async function l(){let{stats:a,recentMeetings:b}=await k();return(0,d.jsxs)(e.default,{children:[(0,d.jsx)(h.Rk,{variant:"title",sx:{mb:4},children:"DASHBOARD"}),(0,d.jsx)(f.default,{container:!0,spacing:3,sx:{mb:4},children:a.map(a=>(0,d.jsx)(f.default,{size:{xs:12,sm:6,md:3},children:(0,d.jsxs)(h.Uu,{sx:{p:3,height:"100%"},children:[(0,d.jsx)(e.default,{sx:{color:i.sM.text.label,...(0,i.kR)("label"),mb:1},children:a.label}),(0,d.jsx)(h.Rk,{variant:"title",children:a.value}),a.hint&&(0,d.jsx)(e.default,{sx:{mt:1,color:i.sM.text.muted,fontSize:11},children:a.hint})]})},a.label))}),(0,d.jsx)(h.Rk,{variant:"heading",sx:{mb:2},children:"RECENT MEETINGS"}),(0,d.jsx)(g.default,{spacing:2,children:0===b.length?(0,d.jsx)(h.Uu,{sx:{p:4,textAlign:"center",color:i.sM.text.muted},children:"아직 회의가 없습니다."}):b.map(a=>(0,d.jsxs)(h.Uu,{sx:{p:3},children:[(0,d.jsx)(e.default,{sx:{color:i.sM.text.primary,...(0,i.kR)("body")},children:a.title}),(0,d.jsx)(e.default,{sx:{color:i.sM.text.muted,fontSize:12,mt:.5},children:new Date(a.started_at).toLocaleString("ko-KR")})]},a.id))})]})}},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},38618:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Grid\\\\Grid.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js","default")},40034:(a,b,c)=>{"use strict";c.d(b,{default:()=>g});var d=c(72682),e=c(37217),f=c(89436);let g=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:a=>(0,f.b)({props:a,name:"MuiStack"})})},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},75109:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>i});var d=c(5939),e=c(22134),f=c(48248),g=c(36146),h=c(28340);async function i({children:a}){(0,h.o)()||(0,e.redirect)("/login");let b=await (0,h.n)(),{data:{user:c}}=await b.auth.getUser();return c||(0,e.redirect)("/login"),(0,d.jsxs)(f.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(g.Sidebar,{}),(0,d.jsx)(f.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:a})]})}},80729:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["dashboard",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,23930)),"D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\page.tsx"]}]},{layout:[()=>Promise.resolve().then(c.bind(c,75109)),"D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\layout.tsx"]}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/dashboard/page",pathname:"/dashboard",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/dashboard/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""}
-see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},85677:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,48248))},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},88636:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>h});var d=c(68780),e=c(37217),f=c(89436),g=c(53678);let h=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.container&&b.container]}}),componentName:"MuiGrid",useThemeProps:a=>(0,f.b)({props:a,name:"MuiGrid"}),useTheme:g.default})}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,863,836,878,398,351,610],()=>b(b.s=80729));module.exports=c})();
\ No newline at end of file
+see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},85677:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,48248))},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},88636:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>h});var d=c(68780),e=c(37217),f=c(89436),g=c(53678);let h=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.container&&b.container]}}),componentName:"MuiGrid",useThemeProps:a=>(0,f.b)({props:a,name:"MuiGrid"}),useTheme:g.default})}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,878,398,351,610],()=>b(b.s=80729));module.exports=c})();
\ No newline at end of file
diff --git a/apps/web/.next/server/app/dashboard/page.js.nft.json b/apps/web/.next/server/app/dashboard/page.js.nft.json
index af8c33c..0cb0fc0 100644
--- a/apps/web/.next/server/app/dashboard/page.js.nft.json
+++ b/apps/web/.next/server/app/dashboard/page.js.nft.json
@@ -1 +1 @@
-{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../packages/ui/package.json","../../../../package.json","../../../package.json","../../chunks/116.js","../../chunks/287.js","../../chunks/351.js","../../chunks/398.js","../../chunks/610.js","../../chunks/836.js","../../chunks/863.js","../../chunks/878.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]}
\ No newline at end of file
+{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../packages/ui/package.json","../../../../package.json","../../../package.json","../../chunks/116.js","../../chunks/287.js","../../chunks/351.js","../../chunks/398.js","../../chunks/412.js","../../chunks/490.js","../../chunks/610.js","../../chunks/878.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/dashboard/page_client-reference-manifest.js b/apps/web/.next/server/app/dashboard/page_client-reference-manifest.js
index 6f355c1..a0c1026 100644
--- a/apps/web/.next/server/app/dashboard/page_client-reference-manifest.js
+++ b/apps/web/.next/server/app/dashboard/page_client-reference-manifest.js
@@ -1 +1 @@
-globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/dashboard/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","954","static/chunks/app/dashboard/layout-cf1232a77c88c077.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-0a3a586f59a6cdc9.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
+globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/dashboard/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","954","static/chunks/app/dashboard/layout-ae6e4d1b24447e50.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":["77","static/chunks/77-b2ed327d60687a9b.js","189","static/chunks/189-12e79cb47e89ed95.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","910","static/chunks/910-c4d77d369189ddc4.js","105","static/chunks/app/dashboard/page-d4e1f55b332b141f.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\dashboard\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/index.html b/apps/web/.next/server/app/index.html
index c0e8cf7..5ffa523 100644
--- a/apps/web/.next/server/app/index.html
+++ b/apps/web/.next/server/app/index.html
@@ -1 +1 @@
-D3RO Voice
\ No newline at end of file
+D3RO Voice
\ No newline at end of file
diff --git a/apps/web/.next/server/app/index.rsc b/apps/web/.next/server/app/index.rsc
index 92a9a34..cf364e0 100644
--- a/apps/web/.next/server/app/index.rsc
+++ b/apps/web/.next/server/app/index.rsc
@@ -1,7 +1,7 @@
1:"$Sreact.fragment"
-2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"ThemeProvider"]
-3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"I18nProvider"]
-4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"AuthProvider"]
+2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"]
+3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"]
+4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"]
5:I[5341,[],""]
6:I[25,[],""]
8:I[5104,[],"OutletBoundary"]
@@ -10,7 +10,7 @@ c:I[5104,[],"ViewportBoundary"]
e:I[5104,[],"MetadataBoundary"]
f:"$Sreact.suspense"
11:I[4431,[],""]
-0:{"P":null,"b":"borqQ3kbNhV8uztMrJ99R","p":"","c":["",""],"i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L7",null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true}
+0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["",""],"i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L7",null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true}
7:E{"digest":"NEXT_REDIRECT;replace;/login;307;"}
d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
9:null
diff --git a/apps/web/.next/server/app/login.html b/apps/web/.next/server/app/login.html
index 6ea30e4..0946400 100644
--- a/apps/web/.next/server/app/login.html
+++ b/apps/web/.next/server/app/login.html
@@ -1 +1 @@
-D3RO Voice
D3RO VOICE
AI 음성 어시스턴트
Supabase 환경변수가 설정되지 않았습니다. 로그인은 env 설정 후 가능합니다.
계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다.
\ No newline at end of file
+D3RO Voice
D3RO VOICE
AI 음성 어시스턴트
Supabase 환경변수가 설정되지 않았습니다. 로그인은 env 설정 후 가능합니다.
계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다.
\ No newline at end of file
diff --git a/apps/web/.next/server/app/login.rsc b/apps/web/.next/server/app/login.rsc
index 975292d..a9859b5 100644
--- a/apps/web/.next/server/app/login.rsc
+++ b/apps/web/.next/server/app/login.rsc
@@ -1,18 +1,18 @@
1:"$Sreact.fragment"
-2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"ThemeProvider"]
-3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"I18nProvider"]
-4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"AuthProvider"]
+2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"]
+3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"]
+4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"]
5:I[5341,[],""]
6:I[25,[],""]
7:I[1012,[],"ClientPageRoot"]
-8:I[1009,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","520","static/chunks/app/login/page-6472292893f1e497.js"],"default"]
+8:I[1009,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","520","static/chunks/app/login/page-b71b3729d311a739.js"],"default"]
b:I[5104,[],"OutletBoundary"]
d:I[7158,[],"AsyncMetadataOutlet"]
f:I[5104,[],"ViewportBoundary"]
11:I[5104,[],"MetadataBoundary"]
12:"$Sreact.suspense"
14:I[4431,[],""]
-0:{"P":null,"b":"borqQ3kbNhV8uztMrJ99R","p":"","c":["","login"],"i":false,"f":[[["",{"children":["login",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["login",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"Component":"$8","searchParams":{},"params":{},"promises":["$@9","$@a"]}],null,["$","$Lb",null,{"children":["$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lf",null,{"children":"$L10"}],null],["$","$L11",null,{"children":["$","div",null,{"hidden":true,"children":["$","$12",null,{"fallback":null,"children":"$L13"}]}]}]]}],false]],"m":"$undefined","G":["$14",[]],"s":false,"S":true}
+0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["","login"],"i":false,"f":[[["",{"children":["login",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["login",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":[["$","$L7",null,{"Component":"$8","searchParams":{},"params":{},"promises":["$@9","$@a"]}],null,["$","$Lb",null,{"children":["$Lc",["$","$Ld",null,{"promise":"$@e"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lf",null,{"children":"$L10"}],null],["$","$L11",null,{"children":["$","div",null,{"hidden":true,"children":["$","$12",null,{"fallback":null,"children":"$L13"}]}]}]]}],false]],"m":"$undefined","G":["$14",[]],"s":false,"S":true}
9:{}
a:"$0:f:0:1:2:children:2:children:1:props:children:0:props:params"
10:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
diff --git a/apps/web/.next/server/app/login/page.js b/apps/web/.next/server/app/login/page.js
index 419db04..79f06cb 100644
--- a/apps/web/.next/server/app/login/page.js
+++ b/apps/web/.next/server/app/login/page.js
@@ -1,2 +1,2 @@
-(()=>{var a={};a.id=520,a.ids=[520],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},5743:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>s});var d=c(78157),e=c(71159),f=c(31768),g=c(90073),h=c(40034),i=c(44120),j=c(73995),k=c(78384);let l=(0,k.A)((0,d.jsx)("path",{d:"M12.545,10.239v3.821h5.445c-0.712,2.315-2.647,3.972-5.445,3.972c-3.332,0-6.033-2.701-6.033-6.032s2.701-6.032,6.033-6.032c1.498,0,2.866,0.549,3.921,1.453l2.814-2.814C17.503,2.988,15.139,2,12.545,2C7.021,2,2.543,6.477,2.543,12s4.478,10,10.002,10c8.396,0,10.249-7.85,9.426-11.748L12.545,10.239z"}),"Google"),m=(0,k.A)((0,d.jsx)("path",{d:"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27"}),"GitHub");var n=c(1351),o=c(75349),p=c(83380),q=c(15005),r=c(82244);function s(){(0,e.useRouter)();let{user:a,loading:b}=(0,r.A)(),{t:c}=(0,p.s9)(),[k,s]=(0,f.useState)(null),[t,u]=(0,f.useState)(!1),v=(0,q.$)();async function w(a){if(!v)return void s("Supabase 환경변수가 설정되지 않았습니다. apps/web/env.example.txt를 참고하세요.");s(null),u(!0);try{let b=(0,q.c)(),c=`${window.location.origin}/auth/callback`,{error:d}=await b.auth.signInWithOAuth({provider:a,options:{redirectTo:c}});d&&(s(d.message),u(!1))}catch(a){s(a instanceof Error?a.message:"Unknown error"),u(!1)}}return(0,d.jsx)(g.default,{sx:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center",bgcolor:o.sM.bg.app,p:4},children:(0,d.jsx)(n.Uu,{sx:{maxWidth:420,width:"100%",p:4},children:(0,d.jsxs)(h.default,{spacing:3,children:[(0,d.jsxs)(g.default,{sx:{textAlign:"center"},children:[(0,d.jsx)(n.Rk,{variant:"title",children:"D3RO VOICE"}),(0,d.jsx)(g.default,{sx:{mt:1,...(0,o.kR)("label"),color:o.sM.text.secondary},children:c("login.subtitle")??"AI 음성 어시스턴트"})]}),!v&&(0,d.jsx)(i.A,{severity:"warning",variant:"outlined",children:"Supabase 환경변수가 설정되지 않았습니다. 로그인은 env 설정 후 가능합니다."}),k&&(0,d.jsx)(i.A,{severity:"error",variant:"outlined",children:k}),(0,d.jsxs)(h.default,{spacing:2,children:[(0,d.jsx)(j.A,{fullWidth:!0,variant:"contained",size:"large",startIcon:(0,d.jsx)(l,{}),disabled:t||!v,onClick:()=>void w("google"),children:c("login.google")??"Google로 계속하기"}),(0,d.jsx)(j.A,{fullWidth:!0,variant:"outlined",size:"large",startIcon:(0,d.jsx)(m,{}),disabled:t||!v,onClick:()=>void w("github"),children:c("login.github")??"GitHub로 계속하기"})]}),(0,d.jsx)(g.default,{sx:{textAlign:"center",color:o.sM.text.label,fontSize:12},children:c("login.terms")??"계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다."})]})})})}},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},10863:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\apps\\\\web\\\\src\\\\app\\\\login\\\\page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx","default")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21029:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["login",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,10863)),"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/login/page",pathname:"/login",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/login/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""}
-see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},74217:(a,b,c)=>{Promise.resolve().then(c.bind(c,5743))},83945:(a,b,c)=>{Promise.resolve().then(c.bind(c,10863))},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,863,719,398,351],()=>b(b.s=21029));module.exports=c})();
\ No newline at end of file
+(()=>{var a={};a.id=520,a.ids=[520],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},5743:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>s});var d=c(78157),e=c(71159),f=c(31768),g=c(90073),h=c(40034),i=c(32245),j=c(73995),k=c(78384);let l=(0,k.A)((0,d.jsx)("path",{d:"M12.545,10.239v3.821h5.445c-0.712,2.315-2.647,3.972-5.445,3.972c-3.332,0-6.033-2.701-6.033-6.032s2.701-6.032,6.033-6.032c1.498,0,2.866,0.549,3.921,1.453l2.814-2.814C17.503,2.988,15.139,2,12.545,2C7.021,2,2.543,6.477,2.543,12s4.478,10,10.002,10c8.396,0,10.249-7.85,9.426-11.748L12.545,10.239z"}),"Google"),m=(0,k.A)((0,d.jsx)("path",{d:"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27"}),"GitHub");var n=c(1351),o=c(75349),p=c(83380),q=c(15005),r=c(82244);function s(){(0,e.useRouter)();let{user:a,loading:b}=(0,r.A)(),{t:c}=(0,p.s9)(),[k,s]=(0,f.useState)(null),[t,u]=(0,f.useState)(!1),v=(0,q.$)();async function w(a){if(!v)return void s("Supabase 환경변수가 설정되지 않았습니다. apps/web/env.example.txt를 참고하세요.");s(null),u(!0);try{let b=(0,q.c)(),c=`${window.location.origin}/auth/callback`,{error:d}=await b.auth.signInWithOAuth({provider:a,options:{redirectTo:c}});d&&(s(d.message),u(!1))}catch(a){s(a instanceof Error?a.message:"Unknown error"),u(!1)}}return(0,d.jsx)(g.default,{sx:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center",bgcolor:o.sM.bg.app,p:4},children:(0,d.jsx)(n.Uu,{sx:{maxWidth:420,width:"100%",p:4},children:(0,d.jsxs)(h.default,{spacing:3,children:[(0,d.jsxs)(g.default,{sx:{textAlign:"center"},children:[(0,d.jsx)(n.Rk,{variant:"title",children:"D3RO VOICE"}),(0,d.jsx)(g.default,{sx:{mt:1,...(0,o.kR)("label"),color:o.sM.text.secondary},children:c("login.subtitle")??"AI 음성 어시스턴트"})]}),!v&&(0,d.jsx)(i.A,{severity:"warning",variant:"outlined",children:"Supabase 환경변수가 설정되지 않았습니다. 로그인은 env 설정 후 가능합니다."}),k&&(0,d.jsx)(i.A,{severity:"error",variant:"outlined",children:k}),(0,d.jsxs)(h.default,{spacing:2,children:[(0,d.jsx)(j.A,{fullWidth:!0,variant:"contained",size:"large",startIcon:(0,d.jsx)(l,{}),disabled:t||!v,onClick:()=>void w("google"),children:c("login.google")??"Google로 계속하기"}),(0,d.jsx)(j.A,{fullWidth:!0,variant:"outlined",size:"large",startIcon:(0,d.jsx)(m,{}),disabled:t||!v,onClick:()=>void w("github"),children:c("login.github")??"GitHub로 계속하기"})]}),(0,d.jsx)(g.default,{sx:{textAlign:"center",color:o.sM.text.label,fontSize:12},children:c("login.terms")??"계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다."})]})})})}},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},10863:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\apps\\\\web\\\\src\\\\app\\\\login\\\\page.tsx\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx","default")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},21029:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["login",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,10863)),"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/login/page",pathname:"/login",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/login/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""}
+see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},40034:(a,b,c)=>{"use strict";c.d(b,{default:()=>g});var d=c(72682),e=c(37217),f=c(89436);let g=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:a=>(0,f.b)({props:a,name:"MuiStack"})})},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},74217:(a,b,c)=>{Promise.resolve().then(c.bind(c,5743))},83945:(a,b,c)=>{Promise.resolve().then(c.bind(c,10863))},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,412,245,398,351],()=>b(b.s=21029));module.exports=c})();
\ No newline at end of file
diff --git a/apps/web/.next/server/app/login/page.js.nft.json b/apps/web/.next/server/app/login/page.js.nft.json
index 19039e2..7cc28d2 100644
--- a/apps/web/.next/server/app/login/page.js.nft.json
+++ b/apps/web/.next/server/app/login/page.js.nft.json
@@ -1 +1 @@
-{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../package.json","../../chunks/116.js","../../chunks/351.js","../../chunks/398.js","../../chunks/719.js","../../chunks/863.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]}
\ No newline at end of file
+{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../package.json","../../chunks/116.js","../../chunks/245.js","../../chunks/351.js","../../chunks/398.js","../../chunks/412.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/login/page_client-reference-manifest.js b/apps/web/.next/server/app/login/page_client-reference-manifest.js
index 36e10a6..2045835 100644
--- a/apps/web/.next/server/app/login/page_client-reference-manifest.js
+++ b/apps/web/.next/server/app/login/page_client-reference-manifest.js
@@ -1 +1 @@
-globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/login/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","520","static/chunks/app/login/page-6472292893f1e497.js"],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
+globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/login/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","520","static/chunks/app/login/page-b71b3729d311a739.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/meetings.html b/apps/web/.next/server/app/meetings.html
index 2b6c04d..0ba7653 100644
--- a/apps/web/.next/server/app/meetings.html
+++ b/apps/web/.next/server/app/meetings.html
@@ -1 +1 @@
-D3RO Voice
\ No newline at end of file
+D3RO Voice
\ No newline at end of file
diff --git a/apps/web/.next/server/app/meetings.rsc b/apps/web/.next/server/app/meetings.rsc
index 93d7561..2a297b7 100644
--- a/apps/web/.next/server/app/meetings.rsc
+++ b/apps/web/.next/server/app/meetings.rsc
@@ -1,7 +1,7 @@
1:"$Sreact.fragment"
-2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"ThemeProvider"]
-3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"I18nProvider"]
-4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"AuthProvider"]
+2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"]
+3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"]
+4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"]
5:I[5341,[],""]
6:I[25,[],""]
8:I[5104,[],"OutletBoundary"]
@@ -10,7 +10,7 @@ c:I[5104,[],"ViewportBoundary"]
e:I[5104,[],"MetadataBoundary"]
f:"$Sreact.suspense"
11:I[4431,[],""]
-0:{"P":null,"b":"borqQ3kbNhV8uztMrJ99R","p":"","c":["","meetings"],"i":false,"f":[[["",{"children":["meetings",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["meetings",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L7",null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true}
+0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["","meetings"],"i":false,"f":[[["",{"children":["meetings",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["meetings",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L7",null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true}
7:E{"digest":"NEXT_REDIRECT;replace;/login;307;"}
d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
9:null
diff --git a/apps/web/.next/server/app/meetings/[id]/page.js b/apps/web/.next/server/app/meetings/[id]/page.js
index 9cf79d5..ee240ca 100644
--- a/apps/web/.next/server/app/meetings/[id]/page.js
+++ b/apps/web/.next/server/app/meetings/[id]/page.js
@@ -1,2 +1,2 @@
(()=>{var a={};a.id=573,a.ids=[573],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},1453:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,22424)),Promise.resolve().then(c.bind(c,49783)),Promise.resolve().then(c.bind(c,27499)),Promise.resolve().then(c.bind(c,28806)),Promise.resolve().then(c.bind(c,36604)),Promise.resolve().then(c.bind(c,10752)),Promise.resolve().then(c.bind(c,24084)),Promise.resolve().then(c.bind(c,55378)),Promise.resolve().then(c.bind(c,11036)),Promise.resolve().then(c.bind(c,40652)),Promise.resolve().then(c.bind(c,84888)),Promise.resolve().then(c.bind(c,22367)),Promise.resolve().then(c.bind(c,26949)),Promise.resolve().then(c.bind(c,77484)),Promise.resolve().then(c.bind(c,68766)),Promise.resolve().then(c.bind(c,70286)),Promise.resolve().then(c.bind(c,3419)),Promise.resolve().then(c.bind(c,81996)),Promise.resolve().then(c.bind(c,50236)),Promise.resolve().then(c.bind(c,46120)),Promise.resolve().then(c.bind(c,20484)),Promise.resolve().then(c.bind(c,9962)),Promise.resolve().then(c.bind(c,2408)),Promise.resolve().then(c.bind(c,94256)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},22424:(a,b,c)=>{"use strict";c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Stack\\\\Stack.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js","default")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},28358:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>l});var d=c(5939),e=c(22134),f=c(48248),g=c(22424),h=c(80973),i=c(48067),j=c(28340),k=c(36146);async function l({params:a}){let{id:b}=await a;(0,j.o)()||(0,e.redirect)("/login");let c=await (0,j.n)(),{data:{user:l}}=await c.auth.getUser();l||(0,e.redirect)("/login");let[{data:m},{data:n},{data:o},{data:p}]=await Promise.all([c.from("meetings").select("*").eq("id",b).maybeSingle(),c.from("transcripts").select("*").eq("meeting_id",b).order("segment_index",{ascending:!0}),c.from("meeting_memos").select("*").eq("meeting_id",b).order("timestamp_ms",{ascending:!0}),c.from("meeting_documents").select("*").eq("meeting_id",b).order("created_at",{ascending:!0})]);return m||(0,e.notFound)(),(0,d.jsxs)(f.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(k.Sidebar,{}),(0,d.jsxs)(f.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsxs)(f.default,{sx:{mb:4},children:[(0,d.jsx)(h.Rk,{variant:"title",children:m.title??"(제목 없음)"}),(0,d.jsxs)(f.default,{sx:{color:i.sM.text.muted,fontSize:12,mt:1},children:[new Date(m.started_at).toLocaleString("ko-KR")," \xb7 ",m.status]})]}),(0,d.jsxs)(g.default,{spacing:3,children:[(0,d.jsxs)(h.Uu,{sx:{p:3},children:[(0,d.jsx)(h.Rk,{variant:"heading",sx:{mb:2},children:"TRANSCRIPT"}),0===(n??[]).length?(0,d.jsx)(f.default,{sx:{color:i.sM.text.muted,fontSize:13},children:"전사 세그먼트가 없습니다."}):(0,d.jsx)(g.default,{spacing:1.5,children:(n??[]).map(a=>(0,d.jsxs)(f.default,{children:[(0,d.jsxs)(f.default,{sx:{color:i.sM.text.label,fontSize:11,mb:.5},children:[Math.floor(a.timestamp_ms/6e4),":",String(Math.floor(a.timestamp_ms/1e3%60)).padStart(2,"0"),a.speaker&&` \xb7 ${a.speaker}`]}),(0,d.jsx)(f.default,{sx:{color:i.sM.text.primary,...(0,i.kR)("body")},children:a.text})]},a.id))})]}),(0,d.jsxs)(h.Uu,{sx:{p:3},children:[(0,d.jsx)(h.Rk,{variant:"heading",sx:{mb:2},children:"MEMOS"}),0===(o??[]).length?(0,d.jsx)(f.default,{sx:{color:i.sM.text.muted,fontSize:13},children:"메모가 없습니다."}):(0,d.jsx)(g.default,{spacing:1,children:(o??[]).map(a=>(0,d.jsx)(f.default,{sx:{p:1.5,borderLeft:`3px solid ${i.sM.accent.amber}`,bgcolor:i.sM.bg.inset},children:(0,d.jsx)(f.default,{sx:{color:i.sM.text.primary,fontSize:13},children:a.content})},a.id))})]}),(0,d.jsxs)(h.Uu,{sx:{p:3},children:[(0,d.jsx)(h.Rk,{variant:"heading",sx:{mb:2},children:"DOCUMENTS"}),0===(p??[]).length?(0,d.jsx)(f.default,{sx:{color:i.sM.text.muted,fontSize:13},children:"생성된 문서가 없습니다."}):(0,d.jsx)(g.default,{spacing:1,children:(p??[]).map(a=>(0,d.jsxs)(f.default,{sx:{p:2,bgcolor:i.sM.bg.inset,borderRadius:1},children:[(0,d.jsx)(f.default,{sx:{...(0,i.kR)("body"),color:i.sM.text.primary,mb:.5},children:a.title}),(0,d.jsxs)(f.default,{sx:{color:i.sM.text.label,fontSize:11},children:[a.template_type," \xb7 ",new Date(a.created_at).toLocaleDateString("ko-KR")]})]},a.id))})]})]})]})]})}},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},40034:(a,b,c)=>{"use strict";c.d(b,{default:()=>g});var d=c(72682),e=c(37217),f=c(89436);let g=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:a=>(0,f.b)({props:a,name:"MuiStack"})})},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},48717:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,40034)),Promise.resolve().then(c.bind(c,22261)),Promise.resolve().then(c.bind(c,37217)),Promise.resolve().then(c.bind(c,20188)),Promise.resolve().then(c.bind(c,62368)),Promise.resolve().then(c.bind(c,53678)),Promise.resolve().then(c.bind(c,2154)),Promise.resolve().then(c.bind(c,8977)),Promise.resolve().then(c.bind(c,34601)),Promise.resolve().then(c.bind(c,9362)),Promise.resolve().then(c.bind(c,65398)),Promise.resolve().then(c.bind(c,51954)),Promise.resolve().then(c.bind(c,47190)),Promise.resolve().then(c.bind(c,71170)),Promise.resolve().then(c.bind(c,68780)),Promise.resolve().then(c.bind(c,18188)),Promise.resolve().then(c.bind(c,30225)),Promise.resolve().then(c.bind(c,72682)),Promise.resolve().then(c.bind(c,8018)),Promise.resolve().then(c.bind(c,97532)),Promise.resolve().then(c.bind(c,18658)),Promise.resolve().then(c.bind(c,33600)),Promise.resolve().then(c.bind(c,95430)),Promise.resolve().then(c.bind(c,4094)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70873:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["meetings",{children:["[id]",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,28358)),"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\[id]\\page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\[id]\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/meetings/[id]/page",pathname:"/meetings/[id]",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/meetings/[id]/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""}
-see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,863,836,878,398,351,610],()=>b(b.s=70873));module.exports=c})();
\ No newline at end of file
+see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,878,398,351,610],()=>b(b.s=70873));module.exports=c})();
\ No newline at end of file
diff --git a/apps/web/.next/server/app/meetings/[id]/page.js.nft.json b/apps/web/.next/server/app/meetings/[id]/page.js.nft.json
index a4fc913..0a48685 100644
--- a/apps/web/.next/server/app/meetings/[id]/page.js.nft.json
+++ b/apps/web/.next/server/app/meetings/[id]/page.js.nft.json
@@ -1 +1 @@
-{"version":1,"files":["../../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../../node_modules/next/package.json","../../../../../../../package.json","../../../../../../../packages/ui/package.json","../../../../../package.json","../../../../package.json","../../../chunks/116.js","../../../chunks/287.js","../../../chunks/351.js","../../../chunks/398.js","../../../chunks/610.js","../../../chunks/836.js","../../../chunks/863.js","../../../chunks/878.js","../../../chunks/903.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]}
\ No newline at end of file
+{"version":1,"files":["../../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../../node_modules/next/package.json","../../../../../../../package.json","../../../../../../../packages/ui/package.json","../../../../../package.json","../../../../package.json","../../../chunks/116.js","../../../chunks/287.js","../../../chunks/351.js","../../../chunks/398.js","../../../chunks/412.js","../../../chunks/490.js","../../../chunks/610.js","../../../chunks/878.js","../../../chunks/903.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/meetings/[id]/page_client-reference-manifest.js b/apps/web/.next/server/app/meetings/[id]/page_client-reference-manifest.js
index a9c9857..46ef467 100644
--- a/apps/web/.next/server/app/meetings/[id]/page_client-reference-manifest.js
+++ b/apps/web/.next/server/app/meetings/[id]/page_client-reference-manifest.js
@@ -1 +1 @@
-globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/meetings/[id]/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-c582a4905418fdc8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\[id]\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
+globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/meetings/[id]/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","573","static/chunks/app/meetings/%5Bid%5D/page-34bb71f4c869444a.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\[id]\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/meetings/page.js b/apps/web/.next/server/app/meetings/page.js
index 4b904d6..89fa929 100644
--- a/apps/web/.next/server/app/meetings/page.js
+++ b/apps/web/.next/server/app/meetings/page.js
@@ -1,2 +1,2 @@
-(()=>{var a={};a.id=873,a.ids=[873],a.modules={44:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{GracefulDegradeBoundary:function(){return f},default:function(){return g}});let d=c(78157),e=c(31768);class f extends e.Component{static getDerivedStateFromError(a){return{hasError:!0}}componentDidMount(){let a=this.htmlRef.current;this.state.hasError&&a&&Object.entries(this.htmlAttributes).forEach(b=>{let[c,d]=b;a.setAttribute(c,d)})}render(){let{hasError:a}=this.state;return a?(0,d.jsx)("html",{ref:this.htmlRef,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:this.rootHtml}}):this.props.children}constructor(a){super(a),this.state={hasError:!1},this.rootHtml="",this.htmlAttributes={},this.htmlRef=(0,e.createRef)()}}let g=f;("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},2173:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{addSearchParamsToPageSegments:function(){return m},handleAliasedPrefetchEntry:function(){return l}});let d=c(44859),e=c(25918),f=c(24848),g=c(75497),h=c(82521),i=c(68360),j=c(26613),k=c(15426);function l(a,b,c,l,n){let o,p=b.tree,q=b.cache,r=(0,g.createHrefFromUrl)(l),s=[];if("string"==typeof c)return!1;for(let b of c){if(!function a(b){if(!b)return!1;let c=b[2];if(b[3])return!0;for(let b in c)if(a(c[b]))return!0;return!1}(b.seedData))continue;let c=b.tree;c=m(c,Object.fromEntries(l.searchParams));let{seedData:g,isRootRender:j,pathToSegment:n}=b,t=["",...n];c=m(c,Object.fromEntries(l.searchParams));let u=(0,f.applyRouterStatePatchToTree)(t,p,c,r),v=(0,e.createEmptyCacheNode)();if(j&&g){let b=g[1];v.loading=g[3],v.rsc=b,function a(b,c,e,f,g){if(0!==Object.keys(f[1]).length)for(let i in f[1]){let j,k=f[1][i],l=k[0],m=(0,h.createRouterCacheKey)(l),n=null!==g&&void 0!==g[2][i]?g[2][i]:null;if(null!==n){let a=n[1],c=n[3];j={lazyData:null,rsc:l.includes(d.PAGE_SEGMENT_KEY)?null:a,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:c,navigatedAt:b}}else j={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};let o=c.parallelRoutes.get(i);o?o.set(m,j):c.parallelRoutes.set(i,new Map([[m,j]])),a(b,j,e,k,n)}}(a,v,q,c,g)}else v.rsc=q.rsc,v.prefetchRsc=q.prefetchRsc,v.loading=q.loading,v.parallelRoutes=new Map(q.parallelRoutes),(0,i.fillCacheWithNewSubTreeDataButOnlyLoading)(a,v,q,b);for(let a of(u&&(p=u,q=v,o=!0),(0,k.generateSegmentsFromPatch)(c))){let c=[...b.pathToSegment,...a];c[c.length-1]!==d.DEFAULT_SEGMENT_KEY&&s.push(c)}}return!!o&&(n.patchedTree=p,n.cache=q,n.canonicalUrl=r,n.hashFragment=l.hash,n.scrollableSegments=s,(0,j.handleMutable)(b,n))}function m(a,b){let[c,e,...f]=a;if(c.includes(d.PAGE_SEGMENT_KEY))return[(0,d.addSearchParamsIfPageSegment)(c,b),e,...f];let g={};for(let[a,c]of Object.entries(e))g[a]=m(c,b);return[c,g,...f]}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},3498:(a,b,c)=>{let{createProxy:d}=c(38898);a.exports=d("D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js")},4335:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"assignLocation",{enumerable:!0,get:function(){return e}});let d=c(61725);function e(a,b){if(a.startsWith(".")){let c=b.origin+b.pathname;return new URL((c.endsWith("/")?c:c+"/")+a)}return new URL((0,d.addBasePath)(a),b.href)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},5162:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"PromiseQueue",{enumerable:!0,get:function(){return j}});let d=c(17400),e=c(64402);var f=e._("_maxConcurrency"),g=e._("_runningCount"),h=e._("_queue"),i=e._("_processNext");class j{enqueue(a){let b,c,e=new Promise((a,d)=>{b=a,c=d}),f=async()=>{try{d._(this,g)[g]++;let c=await a();b(c)}catch(a){c(a)}finally{d._(this,g)[g]--,d._(this,i)[i]()}};return d._(this,h)[h].push({promiseFn:e,task:f}),d._(this,i)[i](),e}bump(a){let b=d._(this,h)[h].findIndex(b=>b.promiseFn===a);if(b>-1){let a=d._(this,h)[h].splice(b,1)[0];d._(this,h)[h].unshift(a),d._(this,i)[i](!0)}}constructor(a=5){Object.defineProperty(this,i,{value:k}),Object.defineProperty(this,f,{writable:!0,value:void 0}),Object.defineProperty(this,g,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0}),d._(this,f)[f]=a,d._(this,g)[g]=0,d._(this,h)[h]=[]}}function k(a){if(void 0===a&&(a=!1),(d._(this,g)[g]0){var b;null==(b=d._(this,h)[h].shift())||b.task()}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},7342:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return e}});let d=c(82521);function e(a,b,c){for(let e in c[1]){let f=c[1][e][0],g=(0,d.createRouterCacheKey)(f),h=b.parallelRoutes.get(e);if(h){let b=new Map(h);b.delete(g),a.parallelRoutes.set(e,b)}}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},11505:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"shouldHardNavigate",{enumerable:!0,get:function(){return function a(b,c){let[f,g]=c,[h,i]=b;return(0,e.matchSegment)(h,f)?!(b.length<=2)&&a((0,d.getNextFlightSegmentPath)(b),g[i]):!!Array.isArray(h)}}});let d=c(89909),e=c(58395);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},11966:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"applyFlightData",{enumerable:!0,get:function(){return f}});let d=c(63102),e=c(68360);function f(a,b,c,f,g){let{tree:h,seedData:i,head:j,isRootRender:k}=f;if(null===i)return!1;if(k){let e=i[1];c.loading=i[3],c.rsc=e,c.prefetchRsc=null,(0,d.fillLazyItemsTillLeafWithHead)(a,c,b,h,i,j,g)}else c.rsc=b.rsc,c.prefetchRsc=b.prefetchRsc,c.parallelRoutes=new Map(b.parallelRoutes),c.loading=b.loading,(0,e.fillCacheWithNewSubTreeData)(a,c,b,f,g);return!0}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},13355:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"handleSegmentMismatch",{enumerable:!0,get:function(){return e}});let d=c(15426);function e(a,b,c){return(0,d.handleExternalUrl)(a,{},a.canonicalUrl,!0)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},15252:(a,b,c)=>{"use strict";function d(a){return a}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"removeBasePath",{enumerable:!0,get:function(){return d}}),c(94650),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},15426:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{generateSegmentsFromPatch:function(){return u},handleExternalUrl:function(){return t},navigateReducer:function(){return function a(b,c){let{url:v,isExternalUrl:w,navigateType:x,shouldScroll:y,allowAliasing:z}=c,A={},{hash:B}=v,C=(0,e.createHrefFromUrl)(v),D="push"===x;if((0,q.prunePrefetchCache)(b.prefetchCache),A.preserveCustomHistoryState=!1,A.pendingPush=D,w)return t(b,A,v.toString(),D);if(document.getElementById("__next-page-redirect"))return t(b,A,C,D);let E=(0,q.getOrCreatePrefetchCacheEntry)({url:v,nextUrl:b.nextUrl,tree:b.tree,prefetchCache:b.prefetchCache,allowAliasing:z}),{treeAtTimeOfPrefetch:F,data:G}=E;return m.prefetchQueue.bump(G),G.then(m=>{let{flightData:q,canonicalUrl:w,postponed:x}=m,z=Date.now(),G=!1;if(E.lastUsedTime||(E.lastUsedTime=z,G=!0),E.aliased){let d=new URL(v.href);w&&(d.pathname=w.pathname);let e=(0,s.handleAliasedPrefetchEntry)(z,b,q,d,A);return!1===e?a(b,{...c,allowAliasing:!1}):e}if("string"==typeof q)return t(b,A,q,D);let H=w?(0,e.createHrefFromUrl)(w):C;if(B&&b.canonicalUrl.split("#",1)[0]===H.split("#",1)[0])return A.onlyHashChange=!0,A.canonicalUrl=H,A.shouldScroll=y,A.hashFragment=B,A.scrollableSegments=[],(0,k.handleMutable)(b,A);let I=b.tree,J=b.cache,K=[];for(let a of q){let{pathToSegment:c,seedData:e,head:k,isHeadPartial:m,isRootRender:q}=a,s=a.tree,w=["",...c],y=(0,g.applyRouterStatePatchToTree)(w,I,s,C);if(null===y&&(y=(0,g.applyRouterStatePatchToTree)(w,F,s,C)),null!==y){if(e&&q&&x){let a=(0,p.startPPRNavigation)(z,J,I,s,e,k,m,!1,K);if(null!==a){if(null===a.route)return t(b,A,C,D);y=a.route;let c=a.node;null!==c&&(A.cache=c);let e=a.dynamicRequestTree;if(null!==e){let c=(0,d.fetchServerResponse)(new URL(H,v.origin),{flightRouterState:e,nextUrl:b.nextUrl});(0,p.listenForDynamicRequest)(a,c)}}else y=s}else{if((0,i.isNavigatingToNewRootLayout)(I,y))return t(b,A,C,D);let d=(0,n.createEmptyCacheNode)(),e=!1;for(let b of(E.status!==j.PrefetchCacheEntryStatus.stale||G?e=(0,l.applyFlightData)(z,J,d,a,E):(e=function(a,b,c,d){let e=!1;for(let f of(a.rsc=b.rsc,a.prefetchRsc=b.prefetchRsc,a.loading=b.loading,a.parallelRoutes=new Map(b.parallelRoutes),u(d).map(a=>[...c,...a])))(0,r.clearCacheNodeDataForSegmentPath)(a,b,f),e=!0;return e}(d,J,c,s),E.lastUsedTime=z),(0,h.shouldHardNavigate)(w,I)?(d.rsc=J.rsc,d.prefetchRsc=J.prefetchRsc,(0,f.invalidateCacheBelowFlightSegmentPath)(d,J,c),A.cache=d):e&&(A.cache=d,J=d),u(s))){let a=[...c,...b];a[a.length-1]!==o.DEFAULT_SEGMENT_KEY&&K.push(a)}}I=y}}return A.patchedTree=I,A.canonicalUrl=H,A.scrollableSegments=K,A.hashFragment=B,A.shouldScroll=y,(0,k.handleMutable)(b,A)},()=>b)}}});let d=c(94082),e=c(75497),f=c(57162),g=c(24848),h=c(11505),i=c(77692),j=c(13136),k=c(26613),l=c(11966),m=c(37446),n=c(25918),o=c(44859),p=c(82582),q=c(81288),r=c(50202),s=c(2173);function t(a,b,c,d){return b.mpaNavigation=!0,b.canonicalUrl=c,b.pendingPush=d,b.scrollableSegments=void 0,(0,k.handleMutable)(a,b)}function u(a){let b=[],[c,d]=a;if(0===Object.keys(d).length)return[[c]];for(let[a,e]of Object.entries(d))for(let d of u(e))""===c?b.push([a,...d]):b.push([c,a,...d]);return b}c(68459),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},17400:(a,b,c)=>{"use strict";function d(a,b){if(!Object.prototype.hasOwnProperty.call(a,b))throw TypeError("attempted to use private field on non-instance");return a}c.r(b),c.d(b,{_:()=>d})},18226:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{addRefreshMarkerToActiveParallelSegments:function(){return function a(b,c){let[d,e,,g]=b;for(let h in d.includes(f.PAGE_SEGMENT_KEY)&&"refresh"!==g&&(b[2]=c,b[3]="refresh"),e)a(e[h],c)}},refreshInactiveParallelSegments:function(){return g}});let d=c(11966),e=c(94082),f=c(44859);async function g(a){let b=new Set;await h({...a,rootTree:a.updatedTree,fetchedSegments:b})}async function h(a){let{navigatedAt:b,state:c,updatedTree:f,updatedCache:g,includeNextUrl:i,fetchedSegments:j,rootTree:k=f,canonicalUrl:l}=a,[,m,n,o]=f,p=[];if(n&&n!==l&&"refresh"===o&&!j.has(n)){j.add(n);let a=(0,e.fetchServerResponse)(new URL(n,location.origin),{flightRouterState:[k[0],k[1],k[2],"refetch"],nextUrl:i?c.nextUrl:null}).then(a=>{let{flightData:c}=a;if("string"!=typeof c)for(let a of c)(0,d.applyFlightData)(b,g,g,a)});p.push(a)}for(let a in m){let d=h({navigatedAt:b,state:c,updatedTree:m[a],updatedCache:g,includeNextUrl:i,fetchedSegments:j,rootTree:k,canonicalUrl:l});p.push(d)}await Promise.all(p)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},22345:(a,b)=>{"use strict";function c(a){let b={};for(let[c,d]of a.entries()){let a=b[c];void 0===a?b[c]=d:Array.isArray(a)?a.push(d):b[c]=[a,d]}return b}function d(a){return"string"==typeof a?a:("number"!=typeof a||isNaN(a))&&"boolean"!=typeof a?"":String(a)}function e(a){let b=new URLSearchParams;for(let[c,e]of Object.entries(a))if(Array.isArray(e))for(let a of e)b.append(c,d(a));else b.set(c,d(e));return b}function f(a){for(var b=arguments.length,c=Array(b>1?b-1:0),d=1;d{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return g}});let d=c(15915),e=c(78157);c(31768),c(44);let f=c(92810);function g(a){let{children:b,errorComponent:c,errorStyles:d,errorScripts:g}=a;return(0,e.jsx)(f.ErrorBoundary,{errorComponent:c,errorStyles:d,errorScripts:g,children:b})}c(87058),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},24381:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"restoreReducer",{enumerable:!0,get:function(){return f}});let d=c(75497),e=c(62176);function f(a,b){var c;let{url:f,tree:g}=b,h=(0,d.createHrefFromUrl)(f),i=g||a.tree,j=a.cache;return{canonicalUrl:h,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:a.focusAndScrollRef,cache:j,prefetchCache:a.prefetchCache,tree:i,nextUrl:null!=(c=(0,e.extractPathFromFlightRouterState)(i))?c:f.pathname}}c(82582),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},24848:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function a(b,c,d,i){let j,[k,l,m,n,o]=c;if(1===b.length){let a=h(c,d);return(0,g.addRefreshMarkerToActiveParallelSegments)(a,i),a}let[p,q]=b;if(!(0,f.matchSegment)(p,k))return null;if(2===b.length)j=h(l[q],d);else if(null===(j=a((0,e.getNextFlightSegmentPath)(b),l[q],d,i)))return null;let r=[b[0],{...l,[q]:j},m,n];return o&&(r[4]=!0),(0,g.addRefreshMarkerToActiveParallelSegments)(r,i),r}}});let d=c(44859),e=c(89909),f=c(58395),g=c(18226);function h(a,b){let[c,e]=a,[g,i]=b;if(g===d.DEFAULT_SEGMENT_KEY&&c!==d.DEFAULT_SEGMENT_KEY)return a;if((0,f.matchSegment)(c,g)){let b={};for(let a in e)void 0!==i[a]?b[a]=h(e[a],i[a]):b[a]=e[a];for(let a in i)b[a]||(b[a]=i[a]);let d=[c,b];return a[2]&&(d[2]=a[2]),a[3]&&(d[3]=a[3]),a[4]&&(d[4]=a[4]),d}return b}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},25248:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"reducer",{enumerable:!0,get:function(){return d}}),c(13136),c(15426),c(41573),c(24381),c(86556),c(37446),c(84254),c(51939);let d=function(a,b){return a};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},25918:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createEmptyCacheNode:function(){return G},createPrefetchURL:function(){return E},default:function(){return K},isExternalURL:function(){return D}});let d=c(15915),e=c(86274),f=c(78157),g=e._(c(31768)),h=c(9344),i=c(13136),j=c(75497),k=c(66351),l=c(46259),m=c(87058),n=c(61725),o=c(76692),p=c(97944),q=c(82787),r=c(43508),s=c(15252),t=c(94650),u=c(62176),v=c(69374),w=c(99500),x=c(4873),y=c(79650);c(37384);let z=d._(c(23197)),A=d._(c(48365)),B=c(56676),C={};function D(a){return a.origin!==window.location.origin}function E(a){let b;if((0,m.isBot)(window.navigator.userAgent))return null;try{b=new URL((0,n.addBasePath)(a),window.location.href)}catch(b){throw Object.defineProperty(Error("Cannot prefetch '"+a+"' because it cannot be converted to a URL."),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return D(b)?null:b}function F(a){let{appRouterState:b}=a;return(0,g.useInsertionEffect)(()=>{let{tree:a,pushRef:c,canonicalUrl:d}=b,e={...c.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:a};c.pendingPush&&(0,j.createHrefFromUrl)(new URL(window.location.href))!==d?(c.pendingPush=!1,window.history.pushState(e,"",d)):window.history.replaceState(e,"",d)},[b]),(0,g.useEffect)(()=>{},[b.nextUrl,b.tree]),null}function G(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1}}function H(a){null==a&&(a={});let b=window.history.state,c=null==b?void 0:b.__NA;c&&(a.__NA=c);let d=null==b?void 0:b.__PRIVATE_NEXTJS_INTERNALS_TREE;return d&&(a.__PRIVATE_NEXTJS_INTERNALS_TREE=d),a}function I(a){let{headCacheNode:b}=a,c=null!==b?b.head:null,d=null!==b?b.prefetchHead:null,e=null!==d?d:c;return(0,g.useDeferredValue)(c,e)}function J(a){let b,{actionQueue:c,assetPrefix:d,globalError:e}=a,j=(0,l.useActionQueue)(c),{canonicalUrl:m}=j,{searchParams:n,pathname:v}=(0,g.useMemo)(()=>{let a=new URL(m,"http://n");return{searchParams:a.searchParams,pathname:(0,t.hasBasePath)(a.pathname)?(0,s.removeBasePath)(a.pathname):a.pathname}},[m]);(0,g.useEffect)(()=>{function a(a){var b;a.persisted&&(null==(b=window.history.state)?void 0:b.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(C.pendingMpaPath=void 0,(0,l.dispatchAppRouterAction)({type:i.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",a),()=>{window.removeEventListener("pageshow",a)}},[]),(0,g.useEffect)(()=>{function a(a){let b="reason"in a?a.reason:a.error;if((0,y.isRedirectError)(b)){a.preventDefault();let c=(0,x.getURLFromRedirectError)(b);(0,x.getRedirectTypeFromError)(b)===y.RedirectType.push?w.publicAppRouterInstance.push(c,{}):w.publicAppRouterInstance.replace(c,{})}}return window.addEventListener("error",a),window.addEventListener("unhandledrejection",a),()=>{window.removeEventListener("error",a),window.removeEventListener("unhandledrejection",a)}},[]);let{pushRef:A}=j;if(A.mpaNavigation){if(C.pendingMpaPath!==m){let a=window.location;A.pendingPush?a.assign(m):a.replace(m),C.pendingMpaPath=m}throw r.unresolvedThenable}(0,g.useEffect)(()=>{let a=window.history.pushState.bind(window.history),b=window.history.replaceState.bind(window.history),c=a=>{var b;let c=window.location.href,d=null==(b=window.history.state)?void 0:b.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,g.startTransition)(()=>{(0,l.dispatchAppRouterAction)({type:i.ACTION_RESTORE,url:new URL(null!=a?a:c,c),tree:d})})};window.history.pushState=function(b,d,e){return(null==b?void 0:b.__NA)||(null==b?void 0:b._N)||(b=H(b),e&&c(e)),a(b,d,e)},window.history.replaceState=function(a,d,e){return(null==a?void 0:a.__NA)||(null==a?void 0:a._N)||(a=H(a),e&&c(e)),b(a,d,e)};let d=a=>{if(a.state){if(!a.state.__NA)return void window.location.reload();(0,g.startTransition)(()=>{(0,w.dispatchTraverseAction)(window.location.href,a.state.__PRIVATE_NEXTJS_INTERNALS_TREE)})}};return window.addEventListener("popstate",d),()=>{window.history.pushState=a,window.history.replaceState=b,window.removeEventListener("popstate",d)}},[]);let{cache:D,tree:E,nextUrl:G,focusAndScrollRef:J}=j,K=(0,g.useMemo)(()=>(0,q.findHeadInCache)(D,E[1]),[D,E]),L=(0,g.useMemo)(()=>(0,u.getSelectedParams)(E),[E]),M=(0,g.useMemo)(()=>({parentTree:E,parentCacheNode:D,parentSegmentPath:null,url:m}),[E,D,m]),O=(0,g.useMemo)(()=>({tree:E,focusAndScrollRef:J,nextUrl:G}),[E,J,G]);if(null!==K){let[a,c,d]=K;b=(0,f.jsx)(I,{headCacheNode:a},d)}else b=null;let P=(0,f.jsxs)(p.RedirectBoundary,{children:[b,(0,f.jsx)(B.RootLayoutBoundary,{children:D.rsc}),(0,f.jsx)(o.AppRouterAnnouncer,{tree:E})]});return P=(0,f.jsx)(z.default,{errorComponent:e[0],errorStyles:e[1],children:P}),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(F,{appRouterState:j}),(0,f.jsx)(N,{}),(0,f.jsx)(k.PathParamsContext.Provider,{value:L,children:(0,f.jsx)(k.PathnameContext.Provider,{value:v,children:(0,f.jsx)(k.SearchParamsContext.Provider,{value:n,children:(0,f.jsx)(h.GlobalLayoutRouterContext.Provider,{value:O,children:(0,f.jsx)(h.AppRouterContext.Provider,{value:w.publicAppRouterInstance,children:(0,f.jsx)(h.LayoutRouterContext.Provider,{value:M,children:P})})})})})})]})}function K(a){let{actionQueue:b,globalErrorState:c,assetPrefix:d}=a;(0,v.useNavFailureHandler)();let e=(0,f.jsx)(J,{actionQueue:b,assetPrefix:d,globalError:c});return(0,f.jsx)(z.default,{errorComponent:A.default,children:e})}let L=new Set,M=new Set;function N(){let[,a]=g.default.useState(0),b=L.size;return(0,g.useEffect)(()=>{let c=()=>a(a=>a+1);return M.add(c),b!==L.size&&c(),()=>{M.delete(c)}},[b,a]),[...L].map((a,b)=>(0,f.jsx)("link",{rel:"stylesheet",href:""+a,precedence:"next"},b))}globalThis._N_E_STYLE_LOAD=function(a){let b=L.size;return L.add(a),L.size!==b&&M.forEach(a=>a()),Promise.resolve()},("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},26613:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"handleMutable",{enumerable:!0,get:function(){return f}});let d=c(62176);function e(a){return void 0!==a}function f(a,b){var c,f;let g=null==(c=b.shouldScroll)||c,h=a.nextUrl;if(e(b.patchedTree)){let c=(0,d.computeChangedPath)(a.tree,b.patchedTree);c?h=c:h||(h=a.canonicalUrl)}return{canonicalUrl:e(b.canonicalUrl)?b.canonicalUrl===a.canonicalUrl?a.canonicalUrl:b.canonicalUrl:a.canonicalUrl,pushRef:{pendingPush:e(b.pendingPush)?b.pendingPush:a.pushRef.pendingPush,mpaNavigation:e(b.mpaNavigation)?b.mpaNavigation:a.pushRef.mpaNavigation,preserveCustomHistoryState:e(b.preserveCustomHistoryState)?b.preserveCustomHistoryState:a.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!g&&(!!e(null==b?void 0:b.scrollableSegments)||a.focusAndScrollRef.apply),onlyHashChange:b.onlyHashChange||!1,hashFragment:g?b.hashFragment&&""!==b.hashFragment?decodeURIComponent(b.hashFragment.slice(1)):a.focusAndScrollRef.hashFragment:null,segmentPaths:g?null!=(f=null==b?void 0:b.scrollableSegments)?f:a.focusAndScrollRef.segmentPaths:[]},cache:b.cache?b.cache:a.cache,prefetchCache:b.prefetchCache?b.prefetchCache:a.prefetchCache,tree:e(b.patchedTree)?b.patchedTree:a.tree,nextUrl:h}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},28956:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,38618)),Promise.resolve().then(c.bind(c,49783)),Promise.resolve().then(c.bind(c,27499)),Promise.resolve().then(c.bind(c,28806)),Promise.resolve().then(c.bind(c,36604)),Promise.resolve().then(c.bind(c,10752)),Promise.resolve().then(c.bind(c,24084)),Promise.resolve().then(c.bind(c,55378)),Promise.resolve().then(c.bind(c,11036)),Promise.resolve().then(c.bind(c,40652)),Promise.resolve().then(c.bind(c,84888)),Promise.resolve().then(c.bind(c,22367)),Promise.resolve().then(c.bind(c,26949)),Promise.resolve().then(c.bind(c,77484)),Promise.resolve().then(c.bind(c,68766)),Promise.resolve().then(c.bind(c,70286)),Promise.resolve().then(c.bind(c,3419)),Promise.resolve().then(c.bind(c,81996)),Promise.resolve().then(c.bind(c,50236)),Promise.resolve().then(c.bind(c,46120)),Promise.resolve().then(c.bind(c,20484)),Promise.resolve().then(c.bind(c,9962)),Promise.resolve().then(c.bind(c,2408)),Promise.resolve().then(c.bind(c,94256)),Promise.resolve().then(c.t.bind(c,3498,23)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},29056:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isLocalURL",{enumerable:!0,get:function(){return f}});let d=c(53387),e=c(94650);function f(a){if(!(0,d.isAbsoluteUrl)(a))return!0;try{let b=(0,d.getLocationOrigin)(),c=new URL(a,b);return c.origin===b&&(0,e.hasBasePath)(c.pathname)}catch(a){return!1}}},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},37384:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{IDLE_LINK_STATUS:function(){return i},PENDING_LINK_STATUS:function(){return h},mountFormInstance:function(){return r},mountLinkInstance:function(){return q},onLinkVisibilityChanged:function(){return t},onNavigationIntent:function(){return u},pingVisibleLinks:function(){return w},setLinkForCurrentNavigation:function(){return j},unmountLinkForCurrentNavigation:function(){return k},unmountPrefetchableInstance:function(){return s}}),c(99500);let d=c(25918),e=c(68459),f=c(31768);c(13136),c(26521);let g=null,h={pending:!0},i={pending:!1};function j(a){(0,f.startTransition)(()=>{null==g||g.setOptimisticLinkStatus(i),null==a||a.setOptimisticLinkStatus(h),g=a})}function k(a){g===a&&(g=null)}let l="function"==typeof WeakMap?new WeakMap:new Map,m=new Set,n="function"==typeof IntersectionObserver?new IntersectionObserver(function(a){for(let b of a){let a=b.intersectionRatio>0;t(b.target,a)}},{rootMargin:"200px"}):null;function o(a,b){void 0!==l.get(a)&&s(a),l.set(a,b),null!==n&&n.observe(a)}function p(a){try{return(0,d.createPrefetchURL)(a)}catch(b){return("function"==typeof reportError?reportError:console.error)("Cannot prefetch '"+a+"' because it cannot be converted to a URL."),null}}function q(a,b,c,d,e,f){if(e){let e=p(b);if(null!==e){let b={router:c,fetchStrategy:d,isVisible:!1,prefetchTask:null,prefetchHref:e.href,setOptimisticLinkStatus:f};return o(a,b),b}}return{router:c,fetchStrategy:d,isVisible:!1,prefetchTask:null,prefetchHref:null,setOptimisticLinkStatus:f}}function r(a,b,c,d){let e=p(b);null!==e&&o(a,{router:c,fetchStrategy:d,isVisible:!1,prefetchTask:null,prefetchHref:e.href,setOptimisticLinkStatus:null})}function s(a){let b=l.get(a);if(void 0!==b){l.delete(a),m.delete(b);let c=b.prefetchTask;null!==c&&(0,e.cancelPrefetchTask)(c)}null!==n&&n.unobserve(a)}function t(a,b){let c=l.get(a);void 0!==c&&(c.isVisible=b,b?m.add(c):m.delete(c),v(c,e.PrefetchPriority.Default))}function u(a,b){let c=l.get(a);void 0!==c&&void 0!==c&&v(c,e.PrefetchPriority.Intent)}function v(a,b){let c=a.prefetchTask;if(!a.isVisible){null!==c&&(0,e.cancelPrefetchTask)(c);return}}function w(a,b){for(let c of m){let d=c.prefetchTask;if(null!==d&&!(0,e.isPrefetchTaskDirty)(d,a,b))continue;null!==d&&(0,e.cancelPrefetchTask)(d);let f=(0,e.createCacheKey)(c.prefetchHref,a);c.prefetchTask=(0,e.schedulePrefetchTask)(f,b,c.fetchStrategy,e.PrefetchPriority.Default,null)}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},37393:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["meetings",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,48746)),"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/meetings/page",pathname:"/meetings",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/meetings/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""}
-see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},37446:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{prefetchQueue:function(){return f},prefetchReducer:function(){return g}});let d=c(5162),e=c(81288),f=new d.PromiseQueue(5),g=function(a,b){(0,e.prunePrefetchCache)(a.prefetchCache);let{url:c}=b;return(0,e.getOrCreatePrefetchCacheEntry)({url:c,nextUrl:a.nextUrl,prefetchCache:a.prefetchCache,kind:b.kind,tree:a.tree,allowAliasing:!0}),a};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},38618:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Grid\\\\Grid.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js","default")},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},41573:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"serverPatchReducer",{enumerable:!0,get:function(){return k}});let d=c(75497),e=c(24848),f=c(77692),g=c(15426),h=c(11966),i=c(26613),j=c(25918);function k(a,b){let{serverResponse:{flightData:c,canonicalUrl:k},navigatedAt:l}=b,m={};if(m.preserveCustomHistoryState=!1,"string"==typeof c)return(0,g.handleExternalUrl)(a,m,c,a.pushRef.pendingPush);let n=a.tree,o=a.cache;for(let b of c){let{segmentPath:c,tree:i}=b,p=(0,e.applyRouterStatePatchToTree)(["",...c],n,i,a.canonicalUrl);if(null===p)return a;if((0,f.isNavigatingToNewRootLayout)(n,p))return(0,g.handleExternalUrl)(a,m,a.canonicalUrl,a.pushRef.pendingPush);let q=k?(0,d.createHrefFromUrl)(k):void 0;q&&(m.canonicalUrl=q);let r=(0,j.createEmptyCacheNode)();(0,h.applyFlightData)(l,o,r,b),m.patchedTree=p,m.cache=r,o=r,n=p}return(0,i.handleMutable)(a,m)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},41831:(a,b)=>{"use strict";function c(a){return a.replace(/\/$/,"")||"/"}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"removeTrailingSlash",{enumerable:!0,get:function(){return c}})},48540:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"addPathPrefix",{enumerable:!0,get:function(){return e}});let d=c(67431);function e(a,b){if(!a.startsWith("/")||!b)return a;let{pathname:c,query:e,hash:f}=(0,d.parsePath)(a);return""+b+c+e+f}},48746:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>o});var d=c(5939),e=c(3498),f=c.n(e),g=c(22134),h=c(48248),i=c(38618),j=c(80973),k=c(48067),l=c(28340),m=c(36146);async function n(){try{let a=await (0,l.n)(),{data:b}=await a.from("meetings").select("id, title, started_at, status").order("started_at",{ascending:!1}).limit(100);return(b??[]).map(a=>({id:a.id,title:a.title??"(제목 없음)",started_at:a.started_at,status:a.status}))}catch{return[]}}async function o(){(0,l.o)()||(0,g.redirect)("/login");let a=await (0,l.n)(),{data:{user:b}}=await a.auth.getUser();b||(0,g.redirect)("/login");let c=await n();return(0,d.jsxs)(h.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(m.Sidebar,{}),(0,d.jsxs)(h.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsx)(j.Rk,{variant:"title",sx:{mb:4},children:"MEETINGS"}),0===c.length?(0,d.jsx)(j.Uu,{sx:{p:6,textAlign:"center",color:k.sM.text.muted},children:"아직 회의가 없습니다. 우상단 마이크 메뉴에서 새 녹음을 시작하세요."}):(0,d.jsx)(i.default,{container:!0,spacing:3,children:c.map(a=>(0,d.jsx)(i.default,{size:{xs:12,sm:6,md:4},children:(0,d.jsx)(f(),{href:`/meetings/${a.id}`,style:{textDecoration:"none"},children:(0,d.jsxs)(j.Uu,{sx:{p:3,cursor:"pointer",minHeight:140},children:[(0,d.jsx)(h.default,{sx:{...(0,k.kR)("body"),color:k.sM.text.primary,mb:1},children:a.title}),(0,d.jsx)(h.default,{sx:{color:k.sM.text.muted,fontSize:12,mb:2},children:new Date(a.started_at).toLocaleString("ko-KR")}),(0,d.jsx)(h.default,{sx:{display:"inline-block",px:1.5,py:.5,borderRadius:1,fontSize:11,bgcolor:k.sM.bg.inset,color:k.sM.text.label},children:a.status})]})})},a.id))})]})]})}},48760:(a,b)=>{"use strict";function c(a){let b=parseInt(a.slice(0,2),16),c=b>>1&63,d=Array(6);for(let a=0;a<6;a++){let b=c>>5-a&1;d[a]=1===b}return{type:1==(b>>7&1)?"use-cache":"server-action",usedArgs:d,hasRestArgs:1==(1&b)}}function d(a,b){let c=Array(a.length);for(let d=0;d=6&&b.hasRestArgs)&&(c[d]=a[d]);return c}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{extractInfoFromServerReferenceId:function(){return c},omitUnusedArgs:function(){return d}})},50202:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function a(b,c,f){let g=f.length<=2,[h,i]=f,j=(0,e.createRouterCacheKey)(i),k=c.parallelRoutes.get(h),l=b.parallelRoutes.get(h);l&&l!==k||(l=new Map(k),b.parallelRoutes.set(h,l));let m=null==k?void 0:k.get(j),n=l.get(j);if(g){n&&n.lazyData&&n!==m||l.set(j,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}if(!n||!m){n||l.set(j,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}return n===m&&(n={lazyData:n.lazyData,rsc:n.rsc,prefetchRsc:n.prefetchRsc,head:n.head,prefetchHead:n.prefetchHead,parallelRoutes:new Map(n.parallelRoutes),loading:n.loading},l.set(j,n)),a(n,m,(0,d.getNextFlightSegmentPath)(f))}}});let d=c(89909),e=c(82521);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},51939:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"serverActionReducer",{enumerable:!0,get:function(){return E}});let d=c(53418),e=c(86802),f=c(58529),g=c(12786),h=c(78589),i=c(13136),j=c(4335),k=c(75497),l=c(15426),m=c(24848),n=c(77692),o=c(26613),p=c(63102),q=c(25918),r=c(78592),s=c(13355),t=c(18226),u=c(89909),v=c(4873),w=c(79650),x=c(81288),y=c(15252),z=c(94650),A=c(48760);c(68459);let B=h.createFromFetch;async function C(a,b,c){let i,k,l,m,{actionId:n,actionArgs:o}=c,p=(0,h.createTemporaryReferenceSet)(),q=(0,A.extractInfoFromServerReferenceId)(n),r="use-cache"===q.type?(0,A.omitUnusedArgs)(o,q):o,s=await (0,h.encodeReply)(r,{temporaryReferences:p}),t=await fetch(a.canonicalUrl,{method:"POST",headers:{Accept:f.RSC_CONTENT_TYPE_HEADER,[f.ACTION_HEADER]:n,[f.NEXT_ROUTER_STATE_TREE_HEADER]:(0,u.prepareFlightRouterStateForRequest)(a.tree),...{},...b?{[f.NEXT_URL]:b}:{}},body:s});if("1"===t.headers.get(f.NEXT_ACTION_NOT_FOUND_HEADER))throw Object.defineProperty(new g.UnrecognizedActionError('Server Action "'+n+'" was not found on the server. \nRead more: https://nextjs.org/docs/messages/failed-to-find-server-action'),"__NEXT_ERROR_CODE",{value:"E715",enumerable:!1,configurable:!0});let v=t.headers.get("x-action-redirect"),[x,y]=(null==v?void 0:v.split(";"))||[];switch(y){case"push":i=w.RedirectType.push;break;case"replace":i=w.RedirectType.replace;break;default:i=void 0}let z=!!t.headers.get(f.NEXT_IS_PRERENDER_HEADER);try{let a=JSON.parse(t.headers.get("x-action-revalidated")||"[[],0,0]");k={paths:a[0]||[],tag:!!a[1],cookie:a[2]}}catch(a){k=D}let C=x?(0,j.assignLocation)(x,new URL(a.canonicalUrl,window.location.href)):void 0,E=t.headers.get("content-type"),F=!!(E&&E.startsWith(f.RSC_CONTENT_TYPE_HEADER));if(!F&&!C)throw Object.defineProperty(Error(t.status>=400&&"text/plain"===E?await t.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});if(F){let a=await B(Promise.resolve(t),{callServer:d.callServer,findSourceMapURL:e.findSourceMapURL,temporaryReferences:p});l=C?void 0:a.a,m=(0,u.normalizeFlightData)(a.f)}else l=void 0,m=void 0;return{actionResult:l,actionFlightData:m,redirectLocation:C,redirectType:i,revalidatedParts:k,isPrerender:z}}let D={paths:[],tag:!1,cookie:!1};function E(a,b){let{resolve:c,reject:d}=b,e={},f=a.tree;e.preserveCustomHistoryState=!1;let g=a.nextUrl&&(0,r.hasInterceptionRouteInCurrentTree)(a.tree)?a.nextUrl:null,h=Date.now();return C(a,g,b).then(async j=>{let r,{actionResult:u,actionFlightData:A,redirectLocation:B,redirectType:C,isPrerender:D,revalidatedParts:E}=j;if(B&&(C===w.RedirectType.replace?(a.pushRef.pendingPush=!1,e.pendingPush=!1):(a.pushRef.pendingPush=!0,e.pendingPush=!0),e.canonicalUrl=r=(0,k.createHrefFromUrl)(B,!1)),!A)return(c(u),B)?(0,l.handleExternalUrl)(a,e,B.href,a.pushRef.pendingPush):a;if("string"==typeof A)return c(u),(0,l.handleExternalUrl)(a,e,A,a.pushRef.pendingPush);let F=E.paths.length>0||E.tag||E.cookie;for(let d of A){let{tree:i,seedData:j,head:k,isRootRender:o}=d;if(!o)return console.log("SERVER ACTION APPLY FAILED"),c(u),a;let v=(0,m.applyRouterStatePatchToTree)([""],f,i,r||a.canonicalUrl);if(null===v)return c(u),(0,s.handleSegmentMismatch)(a,b,i);if((0,n.isNavigatingToNewRootLayout)(f,v))return c(u),(0,l.handleExternalUrl)(a,e,r||a.canonicalUrl,a.pushRef.pendingPush);if(null!==j){let b=j[1],c=(0,q.createEmptyCacheNode)();c.rsc=b,c.prefetchRsc=null,c.loading=j[3],(0,p.fillLazyItemsTillLeafWithHead)(h,c,void 0,i,j,k,void 0),e.cache=c,e.prefetchCache=new Map,F&&await (0,t.refreshInactiveParallelSegments)({navigatedAt:h,state:a,updatedTree:v,updatedCache:c,includeNextUrl:!!g,canonicalUrl:e.canonicalUrl||a.canonicalUrl})}e.patchedTree=v,f=v}return B&&r?(F||((0,x.createSeededPrefetchCacheEntry)({url:B,data:{flightData:A,canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1},tree:a.tree,prefetchCache:a.prefetchCache,nextUrl:a.nextUrl,kind:D?i.PrefetchKind.FULL:i.PrefetchKind.AUTO}),e.prefetchCache=a.prefetchCache),d((0,v.getRedirectError)((0,z.hasBasePath)(r)?(0,y.removeBasePath)(r):r,C||w.RedirectType.push))):c(u),(0,o.handleMutable)(a,e)},b=>(d(b),a))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},53387:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DecodeError:function(){return o},MiddlewareNotFoundError:function(){return s},MissingStaticPage:function(){return r},NormalizeError:function(){return p},PageNotFoundError:function(){return q},SP:function(){return m},ST:function(){return n},WEB_VITALS:function(){return c},execOnce:function(){return d},getDisplayName:function(){return i},getLocationOrigin:function(){return g},getURL:function(){return h},isAbsoluteUrl:function(){return f},isResSent:function(){return j},loadGetInitialProps:function(){return l},normalizeRepeatedSlashes:function(){return k},stringifyError:function(){return t}});let c=["CLS","FCP","FID","INP","LCP","TTFB"];function d(a){let b,c=!1;return function(){for(var d=arguments.length,e=Array(d),f=0;fe.test(a);function g(){let{protocol:a,hostname:b,port:c}=window.location;return a+"//"+b+(c?":"+c:"")}function h(){let{href:a}=window.location,b=g();return a.substring(b.length)}function i(a){return"string"==typeof a?a:a.displayName||a.name||"Unknown"}function j(a){return a.finished||a.headersSent}function k(a){let b=a.split("?");return b[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(b[1]?"?"+b.slice(1).join("?"):"")}async function l(a,b){let c=b.res||b.ctx&&b.ctx.res;if(!a.getInitialProps)return b.ctx&&b.Component?{pageProps:await l(b.Component,b.ctx)}:{};let d=await a.getInitialProps(b);if(c&&j(c))return d;if(!d)throw Object.defineProperty(Error('"'+i(a)+'.getInitialProps()" should resolve to an object. But found "'+d+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return d}let m="undefined"!=typeof performance,n=m&&["mark","measure","getEntriesByName"].every(a=>"function"==typeof performance[a]);class o extends Error{}class p extends Error{}class q extends Error{constructor(a){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+a}}class r extends Error{constructor(a,b){super(),this.message="Failed to load static file for page: "+a+" "+b}}class s extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function t(a){return JSON.stringify({message:a.message,stack:a.stack})}},57162:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function a(b,c,f){let g=f.length<=2,[h,i]=f,j=(0,d.createRouterCacheKey)(i),k=c.parallelRoutes.get(h);if(!k)return;let l=b.parallelRoutes.get(h);if(l&&l!==k||(l=new Map(k),b.parallelRoutes.set(h,l)),g)return void l.delete(j);let m=k.get(j),n=l.get(j);n&&m&&(n===m&&(n={lazyData:n.lazyData,rsc:n.rsc,prefetchRsc:n.prefetchRsc,head:n.head,prefetchHead:n.prefetchHead,parallelRoutes:new Map(n.parallelRoutes)},l.set(j,n)),a(n,m,(0,e.getNextFlightSegmentPath)(f)))}}});let d=c(82521),e=c(89909);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},61725:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"addBasePath",{enumerable:!0,get:function(){return f}});let d=c(48540),e=c(83328);function f(a,b){return(0,e.normalizePathTrailingSlash)((0,d.addPathPrefix)(a,""))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},62176:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{computeChangedPath:function(){return j},extractPathFromFlightRouterState:function(){return i},getSelectedParams:function(){return function a(b,c){for(let d of(void 0===c&&(c={}),Object.values(b[1]))){let b=d[0],f=Array.isArray(b),g=f?b[1]:b;!g||g.startsWith(e.PAGE_SEGMENT_KEY)||(f&&("c"===b[2]||"oc"===b[2])?c[b[0]]=b[1].split("/"):f&&(c[b[0]]=b[1]),c=a(d,c))}return c}}});let d=c(54357),e=c(44859),f=c(58395),g=a=>"string"==typeof a?"children"===a?"":a:a[1];function h(a){return a.reduce((a,b)=>{let c;return""===(b="/"===(c=b)[0]?c.slice(1):c)||(0,e.isGroupSegment)(b)?a:a+"/"+b},"")||"/"}function i(a){var b;let c=Array.isArray(a[0])?a[0][1]:a[0];if(c===e.DEFAULT_SEGMENT_KEY||d.INTERCEPTION_ROUTE_MARKERS.some(a=>c.startsWith(a)))return;if(c.startsWith(e.PAGE_SEGMENT_KEY))return"";let f=[g(c)],j=null!=(b=a[1])?b:{},k=j.children?i(j.children):void 0;if(void 0!==k)f.push(k);else for(let[a,b]of Object.entries(j)){if("children"===a)continue;let c=i(b);void 0!==c&&f.push(c)}return h(f)}function j(a,b){let c=function a(b,c){let[e,h]=b,[j,k]=c,l=g(e),m=g(j);if(d.INTERCEPTION_ROUTE_MARKERS.some(a=>l.startsWith(a)||m.startsWith(a)))return"";if(!(0,f.matchSegment)(e,j)){var n;return null!=(n=i(c))?n:""}for(let b in h)if(k[b]){let c=a(h[b],k[b]);if(null!==c)return g(j)+"/"+c}return null}(a,b);return null==c||"/"===c?c:h(c.split("/"))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},63102:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function a(b,c,f,g,h,i,j){if(0===Object.keys(g[1]).length){c.head=i;return}for(let k in g[1]){let l,m=g[1][k],n=m[0],o=(0,d.createRouterCacheKey)(n),p=null!==h&&void 0!==h[2][k]?h[2][k]:null;if(f){let d=f.parallelRoutes.get(k);if(d){let f,g=(null==j?void 0:j.kind)==="auto"&&j.status===e.PrefetchCacheEntryStatus.reusable,h=new Map(d),l=h.get(o);f=null!==p?{lazyData:null,rsc:p[1],prefetchRsc:null,head:null,prefetchHead:null,loading:p[3],parallelRoutes:new Map(null==l?void 0:l.parallelRoutes),navigatedAt:b}:g&&l?{lazyData:l.lazyData,rsc:l.rsc,prefetchRsc:l.prefetchRsc,head:l.head,prefetchHead:l.prefetchHead,parallelRoutes:new Map(l.parallelRoutes),loading:l.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==l?void 0:l.parallelRoutes),loading:null,navigatedAt:b},h.set(o,f),a(b,f,l,m,p||null,i,j),c.parallelRoutes.set(k,h);continue}}if(null!==p){let a=p[1],c=p[3];l={lazyData:null,rsc:a,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:c,navigatedAt:b}}else l={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:b};let q=c.parallelRoutes.get(k);q?q.set(o,l):c.parallelRoutes.set(k,new Map([[o,l]])),a(b,l,void 0,m,p,i,j)}}}});let d=c(82521),e=c(13136);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},64402:(a,b,c)=>{"use strict";c.r(b),c.d(b,{_:()=>e});var d=0;function e(a){return"__private_"+d+++"_"+a}},67431:(a,b)=>{"use strict";function c(a){let b=a.indexOf("#"),c=a.indexOf("?"),d=c>-1&&(b<0||c-1?{pathname:a.substring(0,d?c:b),query:d?a.substring(c,b>-1?b:void 0):"",hash:b>-1?a.slice(b):""}:{pathname:a,query:"",hash:""}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"parsePath",{enumerable:!0,get:function(){return c}})},68360:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{fillCacheWithNewSubTreeData:function(){return i},fillCacheWithNewSubTreeDataButOnlyLoading:function(){return j}});let d=c(7342),e=c(63102),f=c(82521),g=c(44859);function h(a,b,c,h,i,j){let{segmentPath:k,seedData:l,tree:m,head:n}=h,o=b,p=c;for(let b=0;b{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{FetchStrategy:function(){return o},NavigationResultTag:function(){return m},PrefetchPriority:function(){return n},cancelPrefetchTask:function(){return i},createCacheKey:function(){return l},getCurrentCacheVersion:function(){return g},isPrefetchTaskDirty:function(){return k},navigate:function(){return e},prefetch:function(){return d},reschedulePrefetchTask:function(){return j},revalidateEntireCache:function(){return f},schedulePrefetchTask:function(){return h}});let c=()=>{throw Object.defineProperty(Error("Segment Cache experiment is not enabled. This is a bug in Next.js."),"__NEXT_ERROR_CODE",{value:"E654",enumerable:!1,configurable:!0})},d=c,e=c,f=c,g=c,h=c,i=c,j=c,k=c,l=c;var m=function(a){return a[a.MPA=0]="MPA",a[a.Success=1]="Success",a[a.NoOp=2]="NoOp",a[a.Async=3]="Async",a}({}),n=function(a){return a[a.Intent=2]="Intent",a[a.Default=1]="Default",a[a.Background=0]="Background",a}({}),o=function(a){return a[a.LoadingBoundary=0]="LoadingBoundary",a[a.PPR=1]="PPR",a[a.PPRRuntime=2]="PPRRuntime",a[a.Full=3]="Full",a}({});("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},71281:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{formatUrl:function(){return f},formatWithValidation:function(){return h},urlObjectKeys:function(){return g}});let d=c(86274)._(c(22345)),e=/https?|ftp|gopher|file/;function f(a){let{auth:b,hostname:c}=a,f=a.protocol||"",g=a.pathname||"",h=a.hash||"",i=a.query||"",j=!1;b=b?encodeURIComponent(b).replace(/%3A/i,":")+"@":"",a.host?j=b+a.host:c&&(j=b+(~c.indexOf(":")?"["+c+"]":c),a.port&&(j+=":"+a.port)),i&&"object"==typeof i&&(i=String(d.urlQueryToSearchParams(i)));let k=a.search||i&&"?"+i||"";return f&&!f.endsWith(":")&&(f+=":"),a.slashes||(!f||e.test(f))&&!1!==j?(j="//"+(j||""),g&&"/"!==g[0]&&(g="/"+g)):j||(j=""),h&&"#"!==h[0]&&(h="#"+h),k&&"?"!==k[0]&&(k="?"+k),""+f+j+(g=g.replace(/[?#]/g,encodeURIComponent))+(k=k.replace("#","%23"))+h}let g=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function h(a){return f(a)}},76692:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"AppRouterAnnouncer",{enumerable:!0,get:function(){return g}});let d=c(31768),e=c(65081),f="next-route-announcer";function g(a){let{tree:b}=a,[c,g]=(0,d.useState)(null);(0,d.useEffect)(()=>(g(function(){var a;let b=document.getElementsByName(f)[0];if(null==b||null==(a=b.shadowRoot)?void 0:a.childNodes[0])return b.shadowRoot.childNodes[0];{let a=document.createElement(f);a.style.cssText="position:absolute";let b=document.createElement("div");return b.ariaLive="assertive",b.id="__next-route-announcer__",b.role="alert",b.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",a.attachShadow({mode:"open"}).appendChild(b),document.body.appendChild(a),b}}()),()=>{let a=document.getElementsByTagName(f)[0];(null==a?void 0:a.isConnected)&&document.body.removeChild(a)}),[]);let[h,i]=(0,d.useState)(""),j=(0,d.useRef)(void 0);return(0,d.useEffect)(()=>{let a="";if(document.title)a=document.title;else{let b=document.querySelector("h1");b&&(a=b.innerText||b.textContent||"")}void 0!==j.current&&j.current!==a&&i(a),j.current=a},[b]),c?(0,e.createPortal)(h,c):null}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},77692:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function a(b,c){let d=b[0],e=c[0];if(Array.isArray(d)&&Array.isArray(e)){if(d[0]!==e[0]||d[2]!==e[2])return!0}else if(d!==e)return!0;if(b[4])return!c[4];if(c[4])return!0;let f=Object.values(b[1])[0],g=Object.values(c[1])[0];return!f||!g||a(f,g)}}}),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},79268:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"useMergedRef",{enumerable:!0,get:function(){return e}});let d=c(31768);function e(a,b){let c=(0,d.useRef)(null),e=(0,d.useRef)(null);return(0,d.useCallback)(d=>{if(null===d){let a=c.current;a&&(c.current=null,a());let b=e.current;b&&(e.current=null,b())}else a&&(c.current=f(a,d)),b&&(e.current=f(b,d))},[a,b])}function f(a,b){if("function"!=typeof a)return a.current=b,()=>{a.current=null};{let c=a(b);return"function"==typeof c?c:()=>a(null)}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},81288:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DYNAMIC_STALETIME_MS:function(){return m},STATIC_STALETIME_MS:function(){return n},createSeededPrefetchCacheEntry:function(){return j},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return l}});let d=c(94082),e=c(13136),f=c(37446);function g(a,b,c){let d=a.pathname;return(b&&(d+=a.search),c)?""+c+"%"+d:d}function h(a,b,c){return g(a,b===e.PrefetchKind.FULL,c)}function i(a){let{url:b,nextUrl:c,tree:d,prefetchCache:f,kind:h,allowAliasing:i=!0}=a,j=function(a,b,c,d,f){for(let h of(void 0===b&&(b=e.PrefetchKind.TEMPORARY),[c,null])){let c=g(a,!0,h),i=g(a,!1,h),j=a.search?c:i,k=d.get(j);if(k&&f){if(k.url.pathname===a.pathname&&k.url.search!==a.search)return{...k,aliased:!0};return k}let l=d.get(i);if(f&&a.search&&b!==e.PrefetchKind.FULL&&l&&!l.key.includes("%"))return{...l,aliased:!0}}if(b!==e.PrefetchKind.FULL&&f){for(let b of d.values())if(b.url.pathname===a.pathname&&!b.key.includes("%"))return{...b,aliased:!0}}}(b,h,c,f,i);return j?(j.status=o(j),j.kind!==e.PrefetchKind.FULL&&h===e.PrefetchKind.FULL&&j.data.then(a=>{if(!(Array.isArray(a.flightData)&&a.flightData.some(a=>a.isRootRender&&null!==a.seedData)))return k({tree:d,url:b,nextUrl:c,prefetchCache:f,kind:null!=h?h:e.PrefetchKind.TEMPORARY})}),h&&j.kind===e.PrefetchKind.TEMPORARY&&(j.kind=h),j):k({tree:d,url:b,nextUrl:c,prefetchCache:f,kind:h||e.PrefetchKind.TEMPORARY})}function j(a){let{nextUrl:b,tree:c,prefetchCache:d,url:f,data:g,kind:i}=a,j=g.couldBeIntercepted?h(f,i,b):h(f,i),k={treeAtTimeOfPrefetch:c,data:Promise.resolve(g),kind:i,prefetchTime:Date.now(),lastUsedTime:Date.now(),staleTime:g.staleTime,key:j,status:e.PrefetchCacheEntryStatus.fresh,url:f};return d.set(j,k),k}function k(a){let{url:b,kind:c,tree:g,nextUrl:i,prefetchCache:j}=a,k=h(b,c),l=f.prefetchQueue.enqueue(()=>(0,d.fetchServerResponse)(b,{flightRouterState:g,nextUrl:i,prefetchKind:c}).then(a=>{let c;if(a.couldBeIntercepted&&(c=function(a){let{url:b,nextUrl:c,prefetchCache:d,existingCacheKey:e}=a,f=d.get(e);if(!f)return;let g=h(b,f.kind,c);return d.set(g,{...f,key:g}),d.delete(e),g}({url:b,existingCacheKey:k,nextUrl:i,prefetchCache:j})),a.prerendered){let b=j.get(null!=c?c:k);b&&(b.kind=e.PrefetchKind.FULL,-1!==a.staleTime&&(b.staleTime=a.staleTime))}return a})),m={treeAtTimeOfPrefetch:g,data:l,kind:c,prefetchTime:Date.now(),lastUsedTime:null,staleTime:-1,key:k,status:e.PrefetchCacheEntryStatus.fresh,url:b};return j.set(k,m),m}function l(a){for(let[b,c]of a)o(c)===e.PrefetchCacheEntryStatus.expired&&a.delete(b)}let m=1e3*Number("0"),n=1e3*Number("300");function o(a){let{kind:b,prefetchTime:c,lastUsedTime:d}=a;return Date.now()<(null!=d?d:c)+m?d?e.PrefetchCacheEntryStatus.reusable:e.PrefetchCacheEntryStatus.fresh:b===e.PrefetchKind.AUTO&&Date.now(){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{abortTask:function(){return o},listenForDynamicRequest:function(){return n},startPPRNavigation:function(){return j},updateCacheNodeOnPopstateRestoration:function(){return function a(b,c){let d=c[1],e=b.parallelRoutes,g=new Map(e);for(let b in d){let c=d[b],h=c[0],i=(0,f.createRouterCacheKey)(h),j=e.get(b);if(void 0!==j){let d=j.get(i);if(void 0!==d){let e=a(d,c),f=new Map(j);f.set(i,e),g.set(b,f)}}}let h=b.rsc,i=r(h)&&"pending"===h.status;return{lazyData:null,rsc:h,head:b.head,prefetchHead:i?b.prefetchHead:[null,null],prefetchRsc:i?b.prefetchRsc:null,loading:b.loading,parallelRoutes:g,navigatedAt:b.navigatedAt}}}});let d=c(44859),e=c(58395),f=c(82521),g=c(77692),h=c(81288),i={route:null,node:null,dynamicRequestTree:null,children:null};function j(a,b,c,g,h,j,m,n,o){return function a(b,c,g,h,j,m,n,o,p,q,r){let s=g[1],t=h[1],u=null!==m?m[2]:null;j||!0===h[4]&&(j=!0);let v=c.parallelRoutes,w=new Map(v),x={},y=null,z=!1,A={};for(let c in t){let g,h=t[c],l=s[c],m=v.get(c),B=null!==u?u[c]:null,C=h[0],D=q.concat([c,C]),E=(0,f.createRouterCacheKey)(C),F=void 0!==l?l[0]:void 0,G=void 0!==m?m.get(E):void 0;if(null!==(g=C===d.DEFAULT_SEGMENT_KEY?void 0!==l?{route:l,node:null,dynamicRequestTree:null,children:null}:k(b,l,h,G,j,void 0!==B?B:null,n,o,D,r):p&&0===Object.keys(h[1]).length?k(b,l,h,G,j,void 0!==B?B:null,n,o,D,r):void 0!==l&&void 0!==F&&(0,e.matchSegment)(C,F)&&void 0!==G&&void 0!==l?a(b,G,l,h,j,B,n,o,p,D,r):k(b,l,h,G,j,void 0!==B?B:null,n,o,D,r))){if(null===g.route)return i;null===y&&(y=new Map),y.set(c,g);let a=g.node;if(null!==a){let b=new Map(m);b.set(E,a),w.set(c,b)}let b=g.route;x[c]=b;let d=g.dynamicRequestTree;null!==d?(z=!0,A[c]=d):A[c]=b}else x[c]=h,A[c]=h}if(null===y)return null;let B={lazyData:null,rsc:c.rsc,prefetchRsc:c.prefetchRsc,head:c.head,prefetchHead:c.prefetchHead,loading:c.loading,parallelRoutes:w,navigatedAt:b};return{route:l(h,x),node:B,dynamicRequestTree:z?l(h,A):null,children:y}}(a,b,c,g,!1,h,j,m,n,[],o)}function k(a,b,c,d,e,j,k,n,o,p){return!e&&(void 0===b||(0,g.isNavigatingToNewRootLayout)(b,c))?i:function a(b,c,d,e,g,i,j,k){let n,o,p,q,r=c[1],s=0===Object.keys(r).length;if(void 0!==d&&d.navigatedAt+h.DYNAMIC_STALETIME_MS>b)n=d.rsc,o=d.loading,p=d.head,q=d.navigatedAt;else if(null===e)return m(b,c,null,g,i,j,k);else if(n=e[1],o=e[3],p=s?g:null,q=b,e[4]||i&&s)return m(b,c,e,g,i,j,k);let t=null!==e?e[2]:null,u=new Map,v=void 0!==d?d.parallelRoutes:null,w=new Map(v),x={},y=!1;if(s)k.push(j);else for(let c in r){let d=r[c],e=null!==t?t[c]:null,h=null!==v?v.get(c):void 0,l=d[0],m=j.concat([c,l]),n=(0,f.createRouterCacheKey)(l),o=a(b,d,void 0!==h?h.get(n):void 0,e,g,i,m,k);u.set(c,o);let p=o.dynamicRequestTree;null!==p?(y=!0,x[c]=p):x[c]=d;let q=o.node;if(null!==q){let a=new Map;a.set(n,q),w.set(c,a)}}return{route:c,node:{lazyData:null,rsc:n,prefetchRsc:null,head:p,prefetchHead:null,loading:o,parallelRoutes:w,navigatedAt:q},dynamicRequestTree:y?l(c,x):null,children:u}}(a,c,d,j,k,n,o,p)}function l(a,b){let c=[a[0],b];return 2 in a&&(c[2]=a[2]),3 in a&&(c[3]=a[3]),4 in a&&(c[4]=a[4]),c}function m(a,b,c,d,e,g,h){let i=l(b,b[1]);return i[3]="refetch",{route:b,node:function a(b,c,d,e,g,h,i){let j=c[1],k=null!==d?d[2]:null,l=new Map;for(let c in j){let d=j[c],m=null!==k?k[c]:null,n=d[0],o=h.concat([c,n]),p=(0,f.createRouterCacheKey)(n),q=a(b,d,void 0===m?null:m,e,g,o,i),r=new Map;r.set(p,q),l.set(c,r)}let m=0===l.size;m&&i.push(h);let n=null!==d?d[1]:null,o=null!==d?d[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==n?n:null,prefetchHead:m?e:[null,null],loading:void 0!==o?o:null,rsc:s(),head:m?s():null,navigatedAt:b}}(a,b,c,d,e,g,h),dynamicRequestTree:i,children:null}}function n(a,b){b.then(b=>{let{flightData:c}=b;if("string"!=typeof c){for(let b of c){let{segmentPath:c,tree:d,seedData:g,head:h}=b;g&&function(a,b,c,d,g){let h=a;for(let a=0;a{o(a,b)})}function o(a,b){let c=a.node;if(null===c)return;let d=a.children;if(null===d)p(a.route,c,b);else for(let a of d.values())o(a,b);a.dynamicRequestTree=null}function p(a,b,c){let d=a[1],e=b.parallelRoutes;for(let a in d){let b=d[a],g=e.get(a);if(void 0===g)continue;let h=b[0],i=(0,f.createRouterCacheKey)(h),j=g.get(i);void 0!==j&&p(b,j,c)}let g=b.rsc;r(g)&&(null===c?g.resolve(null):g.reject(c));let h=b.head;r(h)&&h.resolve(null)}let q=Symbol();function r(a){return a&&a.tag===q}function s(){let a,b,c=new Promise((c,d)=>{a=c,b=d});return c.status="pending",c.resolve=b=>{"pending"===c.status&&(c.status="fulfilled",c.value=b,a(b))},c.reject=a=>{"pending"===c.status&&(c.status="rejected",c.reason=a,b(a))},c.tag=q,c}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},82787:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"findHeadInCache",{enumerable:!0,get:function(){return f}});let d=c(44859),e=c(82521);function f(a,b){return function a(b,c,f,g){if(0===Object.keys(c).length)return[b,f,g];let h=Object.keys(c).filter(a=>"children"!==a);for(let g of("children"in c&&h.unshift("children"),h)){let[h,i]=c[g];if(h===d.DEFAULT_SEGMENT_KEY)continue;let j=b.parallelRoutes.get(g);if(!j)continue;let k=(0,e.createRouterCacheKey)(h),l=(0,e.createRouterCacheKey)(h,!0),m=j.get(k);if(!m)continue;let n=a(m,i,f+"/"+k,f+"/"+l);if(n)return n}return null}(a,b,"","")}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},82853:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"pathHasPrefix",{enumerable:!0,get:function(){return e}});let d=c(67431);function e(a,b){if("string"!=typeof a)return!1;let{pathname:c}=(0,d.parsePath)(a);return c===b||c.startsWith(b+"/")}},83328:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return f}});let d=c(41831),e=c(67431),f=a=>{if(!a.startsWith("/"))return a;let{pathname:b,query:c,hash:f}=(0,e.parsePath)(a);return""+(0,d.removeTrailingSlash)(b)+c+f};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},84254:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"hmrRefreshReducer",{enumerable:!0,get:function(){return d}}),c(94082),c(75497),c(24848),c(77692),c(15426),c(26613),c(11966),c(25918),c(13355),c(78592);let d=function(a,b){return a};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},86556:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"refreshReducer",{enumerable:!0,get:function(){return o}});let d=c(94082),e=c(75497),f=c(24848),g=c(77692),h=c(15426),i=c(26613),j=c(63102),k=c(25918),l=c(13355),m=c(78592),n=c(18226);function o(a,b){let{origin:c}=b,o={},p=a.canonicalUrl,q=a.tree;o.preserveCustomHistoryState=!1;let r=(0,k.createEmptyCacheNode)(),s=(0,m.hasInterceptionRouteInCurrentTree)(a.tree);r.lazyData=(0,d.fetchServerResponse)(new URL(p,c),{flightRouterState:[q[0],q[1],q[2],"refetch"],nextUrl:s?a.nextUrl:null});let t=Date.now();return r.lazyData.then(async c=>{let{flightData:d,canonicalUrl:k}=c;if("string"==typeof d)return(0,h.handleExternalUrl)(a,o,d,a.pushRef.pendingPush);for(let c of(r.lazyData=null,d)){let{tree:d,seedData:i,head:m,isRootRender:u}=c;if(!u)return console.log("REFRESH FAILED"),a;let v=(0,f.applyRouterStatePatchToTree)([""],q,d,a.canonicalUrl);if(null===v)return(0,l.handleSegmentMismatch)(a,b,d);if((0,g.isNavigatingToNewRootLayout)(q,v))return(0,h.handleExternalUrl)(a,o,p,a.pushRef.pendingPush);let w=k?(0,e.createHrefFromUrl)(k):void 0;if(k&&(o.canonicalUrl=w),null!==i){let a=i[1],b=i[3];r.rsc=a,r.prefetchRsc=null,r.loading=b,(0,j.fillLazyItemsTillLeafWithHead)(t,r,void 0,d,i,m,void 0),o.prefetchCache=new Map}await (0,n.refreshInactiveParallelSegments)({navigatedAt:t,state:a,updatedTree:v,updatedCache:r,includeNextUrl:s,canonicalUrl:o.canonicalUrl||a.canonicalUrl}),o.cache=r,o.patchedTree=v,q=v}return(0,i.handleMutable)(a,o)},()=>a)}c(68459),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},87100:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,88636)),Promise.resolve().then(c.bind(c,22261)),Promise.resolve().then(c.bind(c,37217)),Promise.resolve().then(c.bind(c,20188)),Promise.resolve().then(c.bind(c,62368)),Promise.resolve().then(c.bind(c,53678)),Promise.resolve().then(c.bind(c,2154)),Promise.resolve().then(c.bind(c,8977)),Promise.resolve().then(c.bind(c,34601)),Promise.resolve().then(c.bind(c,9362)),Promise.resolve().then(c.bind(c,65398)),Promise.resolve().then(c.bind(c,51954)),Promise.resolve().then(c.bind(c,47190)),Promise.resolve().then(c.bind(c,71170)),Promise.resolve().then(c.bind(c,68780)),Promise.resolve().then(c.bind(c,18188)),Promise.resolve().then(c.bind(c,30225)),Promise.resolve().then(c.bind(c,72682)),Promise.resolve().then(c.bind(c,8018)),Promise.resolve().then(c.bind(c,97532)),Promise.resolve().then(c.bind(c,18658)),Promise.resolve().then(c.bind(c,33600)),Promise.resolve().then(c.bind(c,95430)),Promise.resolve().then(c.bind(c,4094)),Promise.resolve().then(c.t.bind(c,94496,23)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},88636:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>h});var d=c(68780),e=c(37217),f=c(89436),g=c(53678);let h=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.container&&b.container]}}),componentName:"MuiGrid",useThemeProps:a=>(0,f.b)({props:a,name:"MuiGrid"}),useTheme:g.default})},94496:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{default:function(){return q},useLinkStatus:function(){return s}});let d=c(86274),e=c(78157),f=d._(c(31768)),g=c(71281),h=c(9344),i=c(79268),j=c(53387),k=c(61725);c(99026);let l=c(37384),m=c(29056),n=c(99500);c(98762);let o=c(68459);function p(a){return"string"==typeof a?a:(0,g.formatUrl)(a)}function q(a){var b;let c,d,g,[q,s]=(0,f.useOptimistic)(l.IDLE_LINK_STATUS),t=(0,f.useRef)(null),{href:u,as:v,children:w,prefetch:x=null,passHref:y,replace:z,shallow:A,scroll:B,onClick:C,onMouseEnter:D,onTouchStart:E,legacyBehavior:F=!1,onNavigate:G,ref:H,unstable_dynamicOnHover:I,...J}=a;c=w,F&&("string"==typeof c||"number"==typeof c)&&(c=(0,e.jsx)("a",{children:c}));let K=f.default.useContext(h.AppRouterContext),L=!1!==x,M=!1!==x?null===(b=x)||"auto"===b?o.FetchStrategy.PPR:o.FetchStrategy.Full:o.FetchStrategy.PPR,{href:N,as:O}=f.default.useMemo(()=>{let a=p(u);return{href:a,as:v?p(v):a}},[u,v]);F&&(d=f.default.Children.only(c));let P=F?d&&"object"==typeof d&&d.ref:H,Q=f.default.useCallback(a=>(null!==K&&(t.current=(0,l.mountLinkInstance)(a,N,K,M,L,s)),()=>{t.current&&((0,l.unmountLinkForCurrentNavigation)(t.current),t.current=null),(0,l.unmountPrefetchableInstance)(a)}),[L,N,K,M,s]),R={ref:(0,i.useMergedRef)(Q,P),onClick(a){F||"function"!=typeof C||C(a),F&&d.props&&"function"==typeof d.props.onClick&&d.props.onClick(a),K&&(a.defaultPrevented||function(a,b,c,d,e,g,h){let{nodeName:i}=a.currentTarget;if(!("A"===i.toUpperCase()&&function(a){let b=a.currentTarget.getAttribute("target");return b&&"_self"!==b||a.metaKey||a.ctrlKey||a.shiftKey||a.altKey||a.nativeEvent&&2===a.nativeEvent.which}(a)||a.currentTarget.hasAttribute("download"))){if(!(0,m.isLocalURL)(b)){e&&(a.preventDefault(),location.replace(b));return}if(a.preventDefault(),h){let a=!1;if(h({preventDefault:()=>{a=!0}}),a)return}f.default.startTransition(()=>{(0,n.dispatchNavigateAction)(c||b,e?"replace":"push",null==g||g,d.current)})}}(a,N,O,t,z,B,G))},onMouseEnter(a){F||"function"!=typeof D||D(a),F&&d.props&&"function"==typeof d.props.onMouseEnter&&d.props.onMouseEnter(a),K&&L&&(0,l.onNavigationIntent)(a.currentTarget,!0===I)},onTouchStart:function(a){F||"function"!=typeof E||E(a),F&&d.props&&"function"==typeof d.props.onTouchStart&&d.props.onTouchStart(a),K&&L&&(0,l.onNavigationIntent)(a.currentTarget,!0===I)}};return(0,j.isAbsoluteUrl)(O)?R.href=O:F&&!y&&("a"!==d.type||"href"in d.props)||(R.href=(0,k.addBasePath)(O)),g=F?f.default.cloneElement(d,R):(0,e.jsx)("a",{...J,...R,children:c}),(0,e.jsx)(r.Provider,{value:q,children:g})}let r=(0,f.createContext)(l.IDLE_LINK_STATUS),s=()=>(0,f.useContext)(r);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},94650:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"hasBasePath",{enumerable:!0,get:function(){return e}});let d=c(82853);function e(a){return(0,d.pathHasPrefix)(a,"")}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},98762:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"errorOnce",{enumerable:!0,get:function(){return c}});let c=a=>{}},99500:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createMutableActionQueue:function(){return o},dispatchNavigateAction:function(){return q},dispatchTraverseAction:function(){return r},getCurrentAppRouterState:function(){return p},publicAppRouterInstance:function(){return s}});let d=c(13136),e=c(25248),f=c(31768),g=c(39370);c(68459);let h=c(46259),i=c(61725),j=c(25918),k=c(37446),l=c(37384);function m(a,b){null!==a.pending&&(a.pending=a.pending.next,null!==a.pending?n({actionQueue:a,action:a.pending,setState:b}):a.needsRefresh&&(a.needsRefresh=!1,a.dispatch({type:d.ACTION_REFRESH,origin:window.location.origin},b)))}async function n(a){let{actionQueue:b,action:c,setState:d}=a,e=b.state;b.pending=c;let f=c.payload,h=b.action(e,f);function i(a){c.discarded||(b.state=a,m(b,d),c.resolve(a))}(0,g.isThenable)(h)?h.then(i,a=>{m(b,d),c.reject(a)}):i(h)}function o(a,b){let c={state:a,dispatch:(a,b)=>(function(a,b,c){let e={resolve:c,reject:()=>{}};if(b.type!==d.ACTION_RESTORE){let a=new Promise((a,b)=>{e={resolve:a,reject:b}});(0,f.startTransition)(()=>{c(a)})}let g={payload:b,next:null,resolve:e.resolve,reject:e.reject};null===a.pending?(a.last=g,n({actionQueue:a,action:g,setState:c})):b.type===d.ACTION_NAVIGATE||b.type===d.ACTION_RESTORE?(a.pending.discarded=!0,g.next=a.pending.next,a.pending.payload.type===d.ACTION_SERVER_ACTION&&(a.needsRefresh=!0),n({actionQueue:a,action:g,setState:c})):(null!==a.last&&(a.last.next=g),a.last=g)})(c,a,b),action:async(a,b)=>(0,e.reducer)(a,b),pending:null,last:null,onRouterTransitionStart:null!==b&&"function"==typeof b.onRouterTransitionStart?b.onRouterTransitionStart:null};return c}function p(){return null}function q(a,b,c,e){let f=new URL((0,i.addBasePath)(a),location.href);(0,l.setLinkForCurrentNavigation)(e);(0,h.dispatchAppRouterAction)({type:d.ACTION_NAVIGATE,url:f,isExternalUrl:(0,j.isExternalURL)(f),locationSearch:location.search,shouldScroll:c,navigateType:b,allowAliasing:!0})}function r(a,b){(0,h.dispatchAppRouterAction)({type:d.ACTION_RESTORE,url:new URL(a),tree:b})}let s={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(a,b)=>{let c=function(){throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0})}(),e=(0,j.createPrefetchURL)(a);if(null!==e){var f;(0,k.prefetchReducer)(c.state,{type:d.ACTION_PREFETCH,url:e,kind:null!=(f=null==b?void 0:b.kind)?f:d.PrefetchKind.FULL})}},replace:(a,b)=>{(0,f.startTransition)(()=>{var c;q(a,"replace",null==(c=null==b?void 0:b.scroll)||c,null)})},push:(a,b)=>{(0,f.startTransition)(()=>{var c;q(a,"push",null==(c=null==b?void 0:b.scroll)||c,null)})},refresh:()=>{(0,f.startTransition)(()=>{(0,h.dispatchAppRouterAction)({type:d.ACTION_REFRESH,origin:window.location.origin})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!0})}};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,863,836,878,398,351,610],()=>b(b.s=37393));module.exports=c})();
\ No newline at end of file
+(()=>{var a={};a.id=873,a.ids=[873],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},28956:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,38618)),Promise.resolve().then(c.bind(c,49783)),Promise.resolve().then(c.bind(c,27499)),Promise.resolve().then(c.bind(c,28806)),Promise.resolve().then(c.bind(c,36604)),Promise.resolve().then(c.bind(c,10752)),Promise.resolve().then(c.bind(c,24084)),Promise.resolve().then(c.bind(c,55378)),Promise.resolve().then(c.bind(c,11036)),Promise.resolve().then(c.bind(c,40652)),Promise.resolve().then(c.bind(c,84888)),Promise.resolve().then(c.bind(c,22367)),Promise.resolve().then(c.bind(c,26949)),Promise.resolve().then(c.bind(c,77484)),Promise.resolve().then(c.bind(c,68766)),Promise.resolve().then(c.bind(c,70286)),Promise.resolve().then(c.bind(c,3419)),Promise.resolve().then(c.bind(c,81996)),Promise.resolve().then(c.bind(c,50236)),Promise.resolve().then(c.bind(c,46120)),Promise.resolve().then(c.bind(c,20484)),Promise.resolve().then(c.bind(c,9962)),Promise.resolve().then(c.bind(c,2408)),Promise.resolve().then(c.bind(c,94256)),Promise.resolve().then(c.t.bind(c,3498,23)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},37393:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["meetings",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,48746)),"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/meetings/page",pathname:"/meetings",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/meetings/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""}
+see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},48746:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>o});var d=c(5939),e=c(3498),f=c.n(e),g=c(22134),h=c(48248),i=c(38618),j=c(80973),k=c(48067),l=c(28340),m=c(36146);async function n(){try{let a=await (0,l.n)(),{data:b}=await a.from("meetings").select("id, title, started_at, status").order("started_at",{ascending:!1}).limit(100);return(b??[]).map(a=>({id:a.id,title:a.title??"(제목 없음)",started_at:a.started_at,status:a.status}))}catch{return[]}}async function o(){(0,l.o)()||(0,g.redirect)("/login");let a=await (0,l.n)(),{data:{user:b}}=await a.auth.getUser();b||(0,g.redirect)("/login");let c=await n();return(0,d.jsxs)(h.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(m.Sidebar,{}),(0,d.jsxs)(h.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsx)(j.Rk,{variant:"title",sx:{mb:4},children:"MEETINGS"}),0===c.length?(0,d.jsx)(j.Uu,{sx:{p:6,textAlign:"center",color:k.sM.text.muted},children:"아직 회의가 없습니다. 우상단 마이크 메뉴에서 새 녹음을 시작하세요."}):(0,d.jsx)(i.default,{container:!0,spacing:3,children:c.map(a=>(0,d.jsx)(i.default,{size:{xs:12,sm:6,md:4},children:(0,d.jsx)(f(),{href:`/meetings/${a.id}`,style:{textDecoration:"none"},children:(0,d.jsxs)(j.Uu,{sx:{p:3,cursor:"pointer",minHeight:140},children:[(0,d.jsx)(h.default,{sx:{...(0,k.kR)("body"),color:k.sM.text.primary,mb:1},children:a.title}),(0,d.jsx)(h.default,{sx:{color:k.sM.text.muted,fontSize:12,mb:2},children:new Date(a.started_at).toLocaleString("ko-KR")}),(0,d.jsx)(h.default,{sx:{display:"inline-block",px:1.5,py:.5,borderRadius:1,fontSize:11,bgcolor:k.sM.bg.inset,color:k.sM.text.label},children:a.status})]})})},a.id))})]})]})}},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},87100:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,88636)),Promise.resolve().then(c.bind(c,22261)),Promise.resolve().then(c.bind(c,37217)),Promise.resolve().then(c.bind(c,20188)),Promise.resolve().then(c.bind(c,62368)),Promise.resolve().then(c.bind(c,53678)),Promise.resolve().then(c.bind(c,2154)),Promise.resolve().then(c.bind(c,8977)),Promise.resolve().then(c.bind(c,34601)),Promise.resolve().then(c.bind(c,9362)),Promise.resolve().then(c.bind(c,65398)),Promise.resolve().then(c.bind(c,51954)),Promise.resolve().then(c.bind(c,47190)),Promise.resolve().then(c.bind(c,71170)),Promise.resolve().then(c.bind(c,68780)),Promise.resolve().then(c.bind(c,18188)),Promise.resolve().then(c.bind(c,30225)),Promise.resolve().then(c.bind(c,72682)),Promise.resolve().then(c.bind(c,8018)),Promise.resolve().then(c.bind(c,97532)),Promise.resolve().then(c.bind(c,18658)),Promise.resolve().then(c.bind(c,33600)),Promise.resolve().then(c.bind(c,95430)),Promise.resolve().then(c.bind(c,4094)),Promise.resolve().then(c.t.bind(c,94496,23)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,878,887,398,351,610],()=>b(b.s=37393));module.exports=c})();
\ No newline at end of file
diff --git a/apps/web/.next/server/app/meetings/page.js.nft.json b/apps/web/.next/server/app/meetings/page.js.nft.json
index af8c33c..2ee9eeb 100644
--- a/apps/web/.next/server/app/meetings/page.js.nft.json
+++ b/apps/web/.next/server/app/meetings/page.js.nft.json
@@ -1 +1 @@
-{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../packages/ui/package.json","../../../../package.json","../../../package.json","../../chunks/116.js","../../chunks/287.js","../../chunks/351.js","../../chunks/398.js","../../chunks/610.js","../../chunks/836.js","../../chunks/863.js","../../chunks/878.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]}
\ No newline at end of file
+{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../packages/ui/package.json","../../../../package.json","../../../package.json","../../chunks/116.js","../../chunks/287.js","../../chunks/351.js","../../chunks/398.js","../../chunks/412.js","../../chunks/490.js","../../chunks/610.js","../../chunks/878.js","../../chunks/887.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/meetings/page_client-reference-manifest.js b/apps/web/.next/server/app/meetings/page_client-reference-manifest.js
index d9bb530..c8e106e 100644
--- a/apps/web/.next/server/app/meetings/page_client-reference-manifest.js
+++ b/apps/web/.next/server/app/meetings/page_client-reference-manifest.js
@@ -1 +1 @@
-globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/meetings/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-5cf97ef3992abf29.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
+globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/meetings/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","873","static/chunks/app/meetings/page-d518d670c32d03b5.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\meetings\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/page_client-reference-manifest.js b/apps/web/.next/server/app/page_client-reference-manifest.js
index 90c0215..ca73515 100644
--- a/apps/web/.next/server/app/page_client-reference-manifest.js
+++ b/apps/web/.next/server/app/page_client-reference-manifest.js
@@ -1 +1 @@
-globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
+globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/record.html b/apps/web/.next/server/app/record.html
index 7ac128f..a4a569f 100644
--- a/apps/web/.next/server/app/record.html
+++ b/apps/web/.next/server/app/record.html
@@ -1 +1 @@
-D3RO Voice
\ No newline at end of file
+D3RO Voice
\ No newline at end of file
diff --git a/apps/web/.next/server/app/record.rsc b/apps/web/.next/server/app/record.rsc
index 311beef..22755dc 100644
--- a/apps/web/.next/server/app/record.rsc
+++ b/apps/web/.next/server/app/record.rsc
@@ -1,7 +1,7 @@
1:"$Sreact.fragment"
-2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"ThemeProvider"]
-3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"I18nProvider"]
-4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"AuthProvider"]
+2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"]
+3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"]
+4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"]
5:I[5341,[],""]
6:I[25,[],""]
8:I[5104,[],"OutletBoundary"]
@@ -10,7 +10,7 @@ c:I[5104,[],"ViewportBoundary"]
e:I[5104,[],"MetadataBoundary"]
f:"$Sreact.suspense"
11:I[4431,[],""]
-0:{"P":null,"b":"borqQ3kbNhV8uztMrJ99R","p":"","c":["","record"],"i":false,"f":[[["",{"children":["record",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["record",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L7",null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true}
+0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["","record"],"i":false,"f":[[["",{"children":["record",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["record",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L7",null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true}
7:E{"digest":"NEXT_REDIRECT;replace;/login;307;"}
d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
9:null
diff --git a/apps/web/.next/server/app/record/page.js b/apps/web/.next/server/app/record/page.js
index a73a55f..c9db32a 100644
--- a/apps/web/.next/server/app/record/page.js
+++ b/apps/web/.next/server/app/record/page.js
@@ -1,2 +1,2 @@
-(()=>{var a={};a.id=314,a.ids=[314],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},2608:(a,b,c)=>{"use strict";c.d(b,{InstrumentPanel:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call InstrumentPanel() from the server but InstrumentPanel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx","InstrumentPanel")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},14957:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,66883)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28340:(a,b,c)=>{"use strict";c.d(b,{n:()=>f,o:()=>g});var d=c(56057),e=c(25739);async function f(){let a=await (0,d.UL)(),b=process.env.NEXT_PUBLIC_SUPABASE_URL??"https://placeholder.supabase.co",c=process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY??"placeholder-anon-key";return(0,e.createServerClient)(b,c,{cookies:{getAll:()=>a.getAll(),setAll(b){try{b.forEach(({name:b,value:c,options:d})=>{a.set(b,c,d)})}catch{}}}})}function g(){return!!(process.env.NEXT_PUBLIC_SUPABASE_URL&&process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},28354:a=>{"use strict";a.exports=require("util")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31857:(a,b,c)=>{"use strict";c.d(b,{ScreenPanel:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ScreenPanel() from the server but ScreenPanel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx","ScreenPanel")},33873:a=>{"use strict";a.exports=require("path")},36146:(a,b,c)=>{"use strict";c.d(b,{Sidebar:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call Sidebar() from the server but Sidebar is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx","Sidebar")},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},42503:(a,b,c)=>{"use strict";c.d(b,{PhosphorText:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call PhosphorText() from the server but PhosphorText is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx","PhosphorText")},48156:(a,b,c)=>{"use strict";c.d(b,{MetalCard:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MetalCard() from the server but MetalCard is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx","MetalCard")},59605:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>k});var d=c(5939),e=c(22134),f=c(48248),g=c(80973),h=c(36146),i=c(94139),j=c(28340);async function k(){(0,j.o)()||(0,e.redirect)("/login");let a=await (0,j.n)(),{data:{user:b}}=await a.auth.getUser();return b||(0,e.redirect)("/login"),(0,d.jsxs)(f.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(h.Sidebar,{}),(0,d.jsxs)(f.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsx)(g.Rk,{variant:"title",sx:{mb:4},children:"RECORD"}),(0,d.jsx)(i.MicRecorder,{})]})]})}},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66883:(a,b,c)=>{"use strict";c.d(b,{MicRecorder:()=>r});var d=c(78157),e=c(31768),f=c(40034),g=c(90073),h=c(87598),i=c(44120),j=c(73995),k=c(19619),l=c(78384);let m=(0,l.A)((0,d.jsx)("path",{d:"M6 6h12v12H6z"}),"Stop"),n=(0,l.A)((0,d.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var o=c(1351),p=c(75349),q=c(15005);function r(){let[a,b]=(0,e.useState)("idle"),[c,l]=(0,e.useState)(null),[r,s]=(0,e.useState)(""),[t,u]=(0,e.useState)(0),[v,w]=(0,e.useState)(0),x=(0,e.useRef)(null),y=(0,e.useRef)(null),z=(0,e.useRef)(null),A=(0,e.useRef)(null),B=(0,e.useRef)(null),C=(0,e.useRef)(0),D=(0,e.useRef)(null),E=(0,e.useRef)([]),F=(0,q.$)(),G=(0,e.useCallback)(()=>{y.current?.getTracks().forEach(a=>a.stop()),y.current=null,z.current?.close().catch(()=>{}),z.current=null,A.current=null},[]),H=(0,e.useCallback)(()=>{let a=A.current;if(!a)return;let b=new Uint8Array(a.frequencyBinCount);a.getByteTimeDomainData(b);let c=0;for(let a of b){let b=(a-128)/128;c+=b*b}u(Math.min(1,2.5*Math.sqrt(c/b.length))),B.current=requestAnimationFrame(H)},[]),I=(0,e.useCallback)(async()=>{l(null),s(""),w(0);try{let a=await navigator.mediaDevices.getUserMedia({audio:{sampleRate:16e3,channelCount:1,echoCancellation:!0,noiseSuppression:!0}});y.current=a;let c=new window.AudioContext;z.current=c;let d=c.createMediaStreamSource(a),e=c.createAnalyser();e.fftSize=512,d.connect(e),A.current=e,B.current=requestAnimationFrame(H);let f=MediaRecorder.isTypeSupported("audio/webm;codecs=opus")?"audio/webm;codecs=opus":"audio/webm",g=new MediaRecorder(a,{mimeType:f});x.current=g,E.current=[],g.ondataavailable=a=>{a.data.size>0&&E.current.push(a.data)},g.onstop=()=>{J()},g.start(250),C.current=Date.now(),D.current=window.setInterval(()=>{w(Date.now()-C.current)},100),b("recording")}catch(a){l(a instanceof Error?a.message:"Failed to start recording"),b("error"),G()}},[G,H]),J=(0,e.useCallback)(async()=>{b("processing"),B.current&&cancelAnimationFrame(B.current),D.current&&window.clearInterval(D.current);let a=new Blob(E.current,{type:"audio/webm"});if(G(),!F){l("Supabase가 설정되지 않아 전사할 수 없습니다."),b("error");return}try{let c=(0,q.c)(),{data:{session:d}}=await c.auth.getSession();if(!d){l("로그인이 필요합니다."),b("error");return}let e=new FormData;e.append("audio",a,"recording.webm"),e.append("sample_rate","16000"),e.append("language_code","ko-KR");let f=await fetch(`${process.env.NEXT_PUBLIC_SUPABASE_URL}/functions/v1/stt-proxy`,{method:"POST",headers:{Authorization:`Bearer ${d.access_token}`},body:e});if(!f.ok){let a=await f.text();throw Error(`STT failed: ${f.status} ${a}`)}let g=await f.json();s(g.transcript),b("done")}catch(a){l(a instanceof Error?a.message:"STT 처리 실패"),b("error")}},[F,G]),K=(0,e.useCallback)(()=>{x.current&&"inactive"!==x.current.state&&x.current.stop()},[]),L=(0,e.useCallback)(()=>{x.current&&"inactive"!==x.current.state&&(x.current.onstop=null,x.current.stop()),B.current&&cancelAnimationFrame(B.current),D.current&&window.clearInterval(D.current),G(),b("idle"),s(""),w(0),l(null)},[G]),M=`${String(Math.floor(v/6e4)).padStart(2,"0")}:${String(Math.floor(v/1e3%60)).padStart(2,"0")}`,N=Array.from({length:9},(b,c)=>{let d=Math.abs(c-4)/4;return"recording"===a?Math.max(.15,t*(1-.5*d)):.15});return(0,d.jsx)(o.Uu,{sx:{p:4,maxWidth:600,mx:"auto"},children:(0,d.jsxs)(f.default,{spacing:3,alignItems:"center",children:[(0,d.jsx)(o.Rk,{variant:"heading",children:"recording"===a?"RECORDING":"processing"===a?"PROCESSING":"READY"}),(0,d.jsx)(g.default,{sx:{display:"flex",alignItems:"center",justifyContent:"center",gap:1,height:60,width:"100%"},children:N.map((b,c)=>(0,d.jsx)(g.default,{sx:{width:8,height:`${100*b}%`,bgcolor:p.sM.accent.amber,borderRadius:1,transition:"recording"===a?"height 50ms linear":"height 200ms"}},c))}),"recording"===a&&(0,d.jsx)(g.default,{sx:{...(0,p.kR)("title"),color:p.sM.text.primary,fontFamily:"monospace"},children:M}),"processing"===a&&(0,d.jsx)(h.A,{size:32}),"done"===a&&r&&(0,d.jsx)(g.default,{sx:{p:2,width:"100%",bgcolor:p.sM.bg.inset,borderRadius:1,color:p.sM.text.primary,whiteSpace:"pre-wrap"},children:r}),c&&(0,d.jsx)(i.A,{severity:"error",sx:{width:"100%"},variant:"outlined",children:c}),(0,d.jsx)(f.default,{direction:"row",spacing:2,children:"idle"===a||"done"===a||"error"===a?(0,d.jsx)(j.A,{variant:"contained",size:"large",startIcon:(0,d.jsx)(k.A,{}),onClick:()=>void I(),disabled:!F,children:"done"===a?"새 녹음":"녹음 시작"}):"recording"===a?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(j.A,{variant:"contained",color:"error",startIcon:(0,d.jsx)(m,{}),onClick:K,children:"정지"}),(0,d.jsx)(j.A,{variant:"outlined",startIcon:(0,d.jsx)(n,{}),onClick:L,children:"취소"})]}):null})]})})}},67693:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,94139)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},70150:(a,b,c)=>{"use strict";c.d(b,{ButtonGroup:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ButtonGroup() from the server but ButtonGroup is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx","ButtonGroup")},80973:(a,b,c)=>{"use strict";c.d(b,{Rk:()=>e.PhosphorText,Uu:()=>d.MetalCard}),c(98470),c(2608),c(85076),c(89504);var d=c(48156),e=c(42503);c(97376),c(31857),c(70150)},85076:(a,b,c)=>{"use strict";c.d(b,{Led:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call Led() from the server but Led is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx","Led")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89504:(a,b,c)=>{"use strict";c.d(b,{PhysicalButton:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call PhysicalButton() from the server but PhysicalButton is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx","PhysicalButton")},93525:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["record",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,59605)),"D:\\workspace\\voice\\apps\\web\\src\\app\\record\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\record\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/record/page",pathname:"/record",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/record/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""}
-see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},94139:(a,b,c)=>{"use strict";c.d(b,{MicRecorder:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MicRecorder() from the server but MicRecorder is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx","MicRecorder")},96016:(a,b,c)=>{"use strict";c.d(b,{Sidebar:()=>t});var d=c(78157),e=c(71159),f=c(90073),g=c(42987),h=c(40483),i=c(40121),j=c(86416),k=c(31684),l=c(63640),m=c(59078),n=c(19619),o=c(97128),p=c(1351),q=c(75349),r=c(83380),s=c(15005);function t(){let a=(0,e.useRouter)(),b=(0,e.usePathname)(),{t:c}=(0,r.s9)(),t=[{key:"dashboard",path:"/dashboard",label:c("nav.dashboard")??"Dashboard",icon:(0,d.jsx)(l.A,{})},{key:"meetings",path:"/meetings",label:c("nav.meetings")??"Meetings",icon:(0,d.jsx)(m.A,{})},{key:"record",path:"/record",label:c("nav.record")??"Record",icon:(0,d.jsx)(n.A,{})}];async function u(){let b=(0,s.c)();await b.auth.signOut(),a.replace("/login")}return(0,d.jsxs)(f.default,{sx:{width:240,minHeight:"100vh",bgcolor:q.sM.bg.sidebar,borderRight:`1px solid ${q.sM.border.default}`,display:"flex",flexDirection:"column"},children:[(0,d.jsx)(f.default,{sx:{p:3,borderBottom:`1px solid ${q.sM.border.default}`},children:(0,d.jsx)(p.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,d.jsx)(g.A,{sx:{flex:1,py:2},children:t.map(c=>{let e=b===c.path||b.startsWith(`${c.path}/`);return(0,d.jsx)(h.Ay,{disablePadding:!0,children:(0,d.jsxs)(i.A,{selected:e,onClick:()=>a.push(c.path),sx:{"&.Mui-selected":{bgcolor:q.sM.bg.inset,borderLeft:`3px solid ${q.sM.accent.amber}`}},children:[(0,d.jsx)(j.A,{sx:{color:e?q.sM.accent.amber:q.sM.text.label},children:c.icon}),(0,d.jsx)(k.A,{primary:c.label,primaryTypographyProps:{color:e?q.sM.text.primary:q.sM.text.secondary}})]})},c.key)})}),(0,d.jsx)(g.A,{sx:{borderTop:`1px solid ${q.sM.border.default}`},children:(0,d.jsx)(h.Ay,{disablePadding:!0,children:(0,d.jsxs)(i.A,{onClick:()=>void u(),children:[(0,d.jsx)(j.A,{sx:{color:q.sM.text.label},children:(0,d.jsx)(o.A,{})}),(0,d.jsx)(k.A,{primary:c("nav.logout")??"Logout",primaryTypographyProps:{color:q.sM.text.secondary}})]})})})]})}},97376:(a,b,c)=>{"use strict";c.d(b,{MetalDial:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MetalDial() from the server but MetalDial is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx","MetalDial")},98470:(a,b,c)=>{"use strict";c.d(b,{CrtDisplay:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call CrtDisplay() from the server but CrtDisplay is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx","CrtDisplay")}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,863,836,719,398,351],()=>b(b.s=93525));module.exports=c})();
\ No newline at end of file
+(()=>{var a={};a.id=314,a.ids=[314],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},2608:(a,b,c)=>{"use strict";c.d(b,{InstrumentPanel:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call InstrumentPanel() from the server but InstrumentPanel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx","InstrumentPanel")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},14957:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,66883)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28340:(a,b,c)=>{"use strict";c.d(b,{n:()=>f,o:()=>g});var d=c(56057),e=c(25739);async function f(){let a=await (0,d.UL)(),b=process.env.NEXT_PUBLIC_SUPABASE_URL??"https://placeholder.supabase.co",c=process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY??"placeholder-anon-key";return(0,e.createServerClient)(b,c,{cookies:{getAll:()=>a.getAll(),setAll(b){try{b.forEach(({name:b,value:c,options:d})=>{a.set(b,c,d)})}catch{}}}})}function g(){return!!(process.env.NEXT_PUBLIC_SUPABASE_URL&&process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},28354:a=>{"use strict";a.exports=require("util")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},31857:(a,b,c)=>{"use strict";c.d(b,{ScreenPanel:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ScreenPanel() from the server but ScreenPanel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx","ScreenPanel")},33873:a=>{"use strict";a.exports=require("path")},36146:(a,b,c)=>{"use strict";c.d(b,{Sidebar:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call Sidebar() from the server but Sidebar is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx","Sidebar")},40034:(a,b,c)=>{"use strict";c.d(b,{default:()=>g});var d=c(72682),e=c(37217),f=c(89436);let g=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:a=>(0,f.b)({props:a,name:"MuiStack"})})},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},42503:(a,b,c)=>{"use strict";c.d(b,{PhosphorText:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call PhosphorText() from the server but PhosphorText is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx","PhosphorText")},48156:(a,b,c)=>{"use strict";c.d(b,{MetalCard:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MetalCard() from the server but MetalCard is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx","MetalCard")},59605:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>k});var d=c(5939),e=c(22134),f=c(48248),g=c(80973),h=c(36146),i=c(94139),j=c(28340);async function k(){(0,j.o)()||(0,e.redirect)("/login");let a=await (0,j.n)(),{data:{user:b}}=await a.auth.getUser();return b||(0,e.redirect)("/login"),(0,d.jsxs)(f.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(h.Sidebar,{}),(0,d.jsxs)(f.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsx)(g.Rk,{variant:"title",sx:{mb:4},children:"RECORD"}),(0,d.jsx)(i.MicRecorder,{})]})]})}},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},66883:(a,b,c)=>{"use strict";c.d(b,{MicRecorder:()=>r});var d=c(78157),e=c(31768),f=c(40034),g=c(90073),h=c(87598),i=c(32245),j=c(73995),k=c(19619),l=c(78384);let m=(0,l.A)((0,d.jsx)("path",{d:"M6 6h12v12H6z"}),"Stop"),n=(0,l.A)((0,d.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var o=c(1351),p=c(75349),q=c(15005);function r(){let[a,b]=(0,e.useState)("idle"),[c,l]=(0,e.useState)(null),[r,s]=(0,e.useState)(""),[t,u]=(0,e.useState)(0),[v,w]=(0,e.useState)(0),x=(0,e.useRef)(null),y=(0,e.useRef)(null),z=(0,e.useRef)(null),A=(0,e.useRef)(null),B=(0,e.useRef)(null),C=(0,e.useRef)(0),D=(0,e.useRef)(null),E=(0,e.useRef)([]),F=(0,q.$)(),G=(0,e.useCallback)(()=>{y.current?.getTracks().forEach(a=>a.stop()),y.current=null,z.current?.close().catch(()=>{}),z.current=null,A.current=null},[]),H=(0,e.useCallback)(()=>{let a=A.current;if(!a)return;let b=new Uint8Array(a.frequencyBinCount);a.getByteTimeDomainData(b);let c=0;for(let a of b){let b=(a-128)/128;c+=b*b}u(Math.min(1,2.5*Math.sqrt(c/b.length))),B.current=requestAnimationFrame(H)},[]),I=(0,e.useCallback)(async()=>{l(null),s(""),w(0);try{let a=await navigator.mediaDevices.getUserMedia({audio:{sampleRate:16e3,channelCount:1,echoCancellation:!0,noiseSuppression:!0}});y.current=a;let c=new window.AudioContext;z.current=c;let d=c.createMediaStreamSource(a),e=c.createAnalyser();e.fftSize=512,d.connect(e),A.current=e,B.current=requestAnimationFrame(H);let f=MediaRecorder.isTypeSupported("audio/webm;codecs=opus")?"audio/webm;codecs=opus":"audio/webm",g=new MediaRecorder(a,{mimeType:f});x.current=g,E.current=[],g.ondataavailable=a=>{a.data.size>0&&E.current.push(a.data)},g.onstop=()=>{J()},g.start(250),C.current=Date.now(),D.current=window.setInterval(()=>{w(Date.now()-C.current)},100),b("recording")}catch(a){l(a instanceof Error?a.message:"Failed to start recording"),b("error"),G()}},[G,H]),J=(0,e.useCallback)(async()=>{b("processing"),B.current&&cancelAnimationFrame(B.current),D.current&&window.clearInterval(D.current);let a=new Blob(E.current,{type:"audio/webm"});if(G(),!F){l("Supabase가 설정되지 않아 전사할 수 없습니다."),b("error");return}try{let c=(0,q.c)(),{data:{session:d}}=await c.auth.getSession();if(!d){l("로그인이 필요합니다."),b("error");return}let e=new FormData;e.append("audio",a,"recording.webm"),e.append("sample_rate","16000"),e.append("language_code","ko-KR");let f=await fetch(`${process.env.NEXT_PUBLIC_SUPABASE_URL}/functions/v1/stt-proxy`,{method:"POST",headers:{Authorization:`Bearer ${d.access_token}`},body:e});if(!f.ok){let a=await f.text();throw Error(`STT failed: ${f.status} ${a}`)}let g=await f.json();s(g.transcript),b("done")}catch(a){l(a instanceof Error?a.message:"STT 처리 실패"),b("error")}},[F,G]),K=(0,e.useCallback)(()=>{x.current&&"inactive"!==x.current.state&&x.current.stop()},[]),L=(0,e.useCallback)(()=>{x.current&&"inactive"!==x.current.state&&(x.current.onstop=null,x.current.stop()),B.current&&cancelAnimationFrame(B.current),D.current&&window.clearInterval(D.current),G(),b("idle"),s(""),w(0),l(null)},[G]),M=`${String(Math.floor(v/6e4)).padStart(2,"0")}:${String(Math.floor(v/1e3%60)).padStart(2,"0")}`,N=Array.from({length:9},(b,c)=>{let d=Math.abs(c-4)/4;return"recording"===a?Math.max(.15,t*(1-.5*d)):.15});return(0,d.jsx)(o.Uu,{sx:{p:4,maxWidth:600,mx:"auto"},children:(0,d.jsxs)(f.default,{spacing:3,alignItems:"center",children:[(0,d.jsx)(o.Rk,{variant:"heading",children:"recording"===a?"RECORDING":"processing"===a?"PROCESSING":"READY"}),(0,d.jsx)(g.default,{sx:{display:"flex",alignItems:"center",justifyContent:"center",gap:1,height:60,width:"100%"},children:N.map((b,c)=>(0,d.jsx)(g.default,{sx:{width:8,height:`${100*b}%`,bgcolor:p.sM.accent.amber,borderRadius:1,transition:"recording"===a?"height 50ms linear":"height 200ms"}},c))}),"recording"===a&&(0,d.jsx)(g.default,{sx:{...(0,p.kR)("title"),color:p.sM.text.primary,fontFamily:"monospace"},children:M}),"processing"===a&&(0,d.jsx)(h.A,{size:32}),"done"===a&&r&&(0,d.jsx)(g.default,{sx:{p:2,width:"100%",bgcolor:p.sM.bg.inset,borderRadius:1,color:p.sM.text.primary,whiteSpace:"pre-wrap"},children:r}),c&&(0,d.jsx)(i.A,{severity:"error",sx:{width:"100%"},variant:"outlined",children:c}),(0,d.jsx)(f.default,{direction:"row",spacing:2,children:"idle"===a||"done"===a||"error"===a?(0,d.jsx)(j.A,{variant:"contained",size:"large",startIcon:(0,d.jsx)(k.A,{}),onClick:()=>void I(),disabled:!F,children:"done"===a?"새 녹음":"녹음 시작"}):"recording"===a?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(j.A,{variant:"contained",color:"error",startIcon:(0,d.jsx)(m,{}),onClick:K,children:"정지"}),(0,d.jsx)(j.A,{variant:"outlined",startIcon:(0,d.jsx)(n,{}),onClick:L,children:"취소"})]}):null})]})})}},67693:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,94139)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},70150:(a,b,c)=>{"use strict";c.d(b,{ButtonGroup:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ButtonGroup() from the server but ButtonGroup is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx","ButtonGroup")},80973:(a,b,c)=>{"use strict";c.d(b,{Rk:()=>e.PhosphorText,Uu:()=>d.MetalCard}),c(98470),c(2608),c(85076),c(89504);var d=c(48156),e=c(42503);c(97376),c(31857),c(70150)},85076:(a,b,c)=>{"use strict";c.d(b,{Led:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call Led() from the server but Led is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx","Led")},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},89504:(a,b,c)=>{"use strict";c.d(b,{PhysicalButton:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call PhysicalButton() from the server but PhysicalButton is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx","PhysicalButton")},93525:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["record",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,59605)),"D:\\workspace\\voice\\apps\\web\\src\\app\\record\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\record\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/record/page",pathname:"/record",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/record/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""}
+see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},94139:(a,b,c)=>{"use strict";c.d(b,{MicRecorder:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MicRecorder() from the server but MicRecorder is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx","MicRecorder")},96016:(a,b,c)=>{"use strict";c.d(b,{Sidebar:()=>v});var d=c(78157),e=c(71159),f=c(90073),g=c(42987),h=c(91138),i=c(50498),j=c(86416),k=c(31684),l=c(63640),m=c(59078),n=c(19619),o=c(4818),p=c(90230),q=c(97128),r=c(1351),s=c(75349),t=c(83380),u=c(15005);function v(){let a=(0,e.useRouter)(),b=(0,e.usePathname)(),{t:c}=(0,t.s9)(),v=[{key:"dashboard",path:"/dashboard",label:c("nav.dashboard")??"Dashboard",icon:(0,d.jsx)(l.A,{})},{key:"meetings",path:"/meetings",label:c("nav.meetings")??"Meetings",icon:(0,d.jsx)(m.A,{})},{key:"record",path:"/record",label:c("nav.record")??"Record",icon:(0,d.jsx)(n.A,{})},{key:"teams",path:"/teams",label:c("nav.teams")??"Teams",icon:(0,d.jsx)(o.A,{})},{key:"billing",path:"/billing",label:c("nav.billing")??"Billing",icon:(0,d.jsx)(p.A,{})}];async function w(){let b=(0,u.c)();await b.auth.signOut(),a.replace("/login")}return(0,d.jsxs)(f.default,{sx:{width:240,minHeight:"100vh",bgcolor:s.sM.bg.sidebar,borderRight:`1px solid ${s.sM.border.default}`,display:"flex",flexDirection:"column"},children:[(0,d.jsx)(f.default,{sx:{p:3,borderBottom:`1px solid ${s.sM.border.default}`},children:(0,d.jsx)(r.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,d.jsx)(g.A,{sx:{flex:1,py:2},children:v.map(c=>{let e=b===c.path||b.startsWith(`${c.path}/`);return(0,d.jsx)(h.Ay,{disablePadding:!0,children:(0,d.jsxs)(i.A,{selected:e,onClick:()=>a.push(c.path),sx:{"&.Mui-selected":{bgcolor:s.sM.bg.inset,borderLeft:`3px solid ${s.sM.accent.amber}`}},children:[(0,d.jsx)(j.A,{sx:{color:e?s.sM.accent.amber:s.sM.text.label},children:c.icon}),(0,d.jsx)(k.A,{primary:c.label,primaryTypographyProps:{color:e?s.sM.text.primary:s.sM.text.secondary}})]})},c.key)})}),(0,d.jsx)(g.A,{sx:{borderTop:`1px solid ${s.sM.border.default}`},children:(0,d.jsx)(h.Ay,{disablePadding:!0,children:(0,d.jsxs)(i.A,{onClick:()=>void w(),children:[(0,d.jsx)(j.A,{sx:{color:s.sM.text.label},children:(0,d.jsx)(q.A,{})}),(0,d.jsx)(k.A,{primary:c("nav.logout")??"Logout",primaryTypographyProps:{color:s.sM.text.secondary}})]})})})]})}},97376:(a,b,c)=>{"use strict";c.d(b,{MetalDial:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MetalDial() from the server but MetalDial is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx","MetalDial")},98470:(a,b,c)=>{"use strict";c.d(b,{CrtDisplay:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call CrtDisplay() from the server but CrtDisplay is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx","CrtDisplay")}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,245,398,351],()=>b(b.s=93525));module.exports=c})();
\ No newline at end of file
diff --git a/apps/web/.next/server/app/record/page.js.nft.json b/apps/web/.next/server/app/record/page.js.nft.json
index 9a0cf0f..c1c81ae 100644
--- a/apps/web/.next/server/app/record/page.js.nft.json
+++ b/apps/web/.next/server/app/record/page.js.nft.json
@@ -1 +1 @@
-{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../packages/ui/package.json","../../../../package.json","../../../package.json","../../chunks/116.js","../../chunks/287.js","../../chunks/351.js","../../chunks/398.js","../../chunks/719.js","../../chunks/836.js","../../chunks/863.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]}
\ No newline at end of file
+{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../packages/ui/package.json","../../../../package.json","../../../package.json","../../chunks/116.js","../../chunks/245.js","../../chunks/287.js","../../chunks/351.js","../../chunks/398.js","../../chunks/412.js","../../chunks/490.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/record/page_client-reference-manifest.js b/apps/web/.next/server/app/record/page_client-reference-manifest.js
index c35fbf2..0be72b8 100644
--- a/apps/web/.next/server/app/record/page_client-reference-manifest.js
+++ b/apps/web/.next/server/app/record/page_client-reference-manifest.js
@@ -1 +1 @@
-globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/record/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","177","static/chunks/app/layout-ef9c055d247766dc.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-ec8b7ad6a5e6f547.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-ec8b7ad6a5e6f547.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-ec8b7ad6a5e6f547.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-ec8b7ad6a5e6f547.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-ec8b7ad6a5e6f547.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-ec8b7ad6a5e6f547.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-ec8b7ad6a5e6f547.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-ec8b7ad6a5e6f547.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-ec8b7ad6a5e6f547.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-ec8b7ad6a5e6f547.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-ec8b7ad6a5e6f547.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-0a3a586f59a6cdc9.js","140","static/chunks/140-ef9b40e6cd15133a.js","576","static/chunks/576-39eb0c4db0878750.js","374","static/chunks/374-35719d8a245d6483.js","791","static/chunks/791-5c69f2a174236cc3.js","184","static/chunks/184-0c1f7df145ad88ab.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-ec8b7ad6a5e6f547.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\record\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
+globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/record/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","32","static/chunks/32-d268e753140982a8.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","314","static/chunks/app/record/page-10e7249426300c3c.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\record\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/teams.html b/apps/web/.next/server/app/teams.html
new file mode 100644
index 0000000..0c8092d
--- /dev/null
+++ b/apps/web/.next/server/app/teams.html
@@ -0,0 +1 @@
+D3RO Voice
\ No newline at end of file
diff --git a/apps/web/.next/server/app/teams.meta b/apps/web/.next/server/app/teams.meta
new file mode 100644
index 0000000..67bb184
--- /dev/null
+++ b/apps/web/.next/server/app/teams.meta
@@ -0,0 +1,9 @@
+{
+ "status": 307,
+ "headers": {
+ "location": "/login",
+ "x-nextjs-stale-time": "300",
+ "x-nextjs-prerender": "1",
+ "x-next-cache-tags": "_N_T_/layout,_N_T_/teams/layout,_N_T_/teams/page,_N_T_/teams"
+ }
+}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/teams.rsc b/apps/web/.next/server/app/teams.rsc
new file mode 100644
index 0000000..bc4e385
--- /dev/null
+++ b/apps/web/.next/server/app/teams.rsc
@@ -0,0 +1,19 @@
+1:"$Sreact.fragment"
+2:I[7455,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"ThemeProvider"]
+3:I[1732,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"I18nProvider"]
+4:I[1598,["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"AuthProvider"]
+5:I[5341,[],""]
+6:I[25,[],""]
+8:I[5104,[],"OutletBoundary"]
+a:I[7158,[],"AsyncMetadataOutlet"]
+c:I[5104,[],"ViewportBoundary"]
+e:I[5104,[],"MetadataBoundary"]
+f:"$Sreact.suspense"
+11:I[4431,[],""]
+0:{"P":null,"b":"xPyRjwNtNDQo_6GaMCeJt","p":"","c":["","teams"],"i":false,"f":[[["",{"children":["teams",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],["",["$","$1","c",{"children":[null,["$","html",null,{"lang":"ko","children":["$","body",null,{"children":["$","$L2",null,{"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":["teams",["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":["__PAGE__",["$","$1","c",{"children":["$L7",null,["$","$L8",null,{"children":["$L9",["$","$La",null,{"promise":"$@b"}]]}]]}],{},null,false]},null,false]},null,false],["$","$1","h",{"children":[null,[["$","$Lc",null,{"children":"$Ld"}],null],["$","$Le",null,{"children":["$","div",null,{"hidden":true,"children":["$","$f",null,{"fallback":null,"children":"$L10"}]}]}]]}],false]],"m":"$undefined","G":["$11",[]],"s":false,"S":true}
+7:E{"digest":"NEXT_REDIRECT;replace;/login;307;"}
+d:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]
+9:null
+12:I[6505,[],"IconMark"]
+b:{"metadata":[["$","title","0",{"children":"D3RO Voice"}],["$","meta","1",{"name":"description","content":"로컬+클라우드 하이브리드 AI 음성 어시스턴트"}],["$","link","2",{"rel":"icon","href":"/favicon.ico"}],["$","$L12","3",{}]],"error":null,"digest":"$undefined"}
+10:"$b:metadata"
diff --git a/apps/web/.next/server/app/teams/[id]/page.js b/apps/web/.next/server/app/teams/[id]/page.js
new file mode 100644
index 0000000..fe2cb19
--- /dev/null
+++ b/apps/web/.next/server/app/teams/[id]/page.js
@@ -0,0 +1,2 @@
+(()=>{var a={};a.id=339,a.ids=[339],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},22424:(a,b,c)=>{"use strict";c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Stack\\\\Stack.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js","default")},23959:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,55957)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,22424)),Promise.resolve().then(c.bind(c,49783)),Promise.resolve().then(c.bind(c,27499)),Promise.resolve().then(c.bind(c,28806)),Promise.resolve().then(c.bind(c,36604)),Promise.resolve().then(c.bind(c,10752)),Promise.resolve().then(c.bind(c,24084)),Promise.resolve().then(c.bind(c,55378)),Promise.resolve().then(c.bind(c,11036)),Promise.resolve().then(c.bind(c,40652)),Promise.resolve().then(c.bind(c,84888)),Promise.resolve().then(c.bind(c,22367)),Promise.resolve().then(c.bind(c,26949)),Promise.resolve().then(c.bind(c,77484)),Promise.resolve().then(c.bind(c,68766)),Promise.resolve().then(c.bind(c,70286)),Promise.resolve().then(c.bind(c,3419)),Promise.resolve().then(c.bind(c,81996)),Promise.resolve().then(c.bind(c,50236)),Promise.resolve().then(c.bind(c,46120)),Promise.resolve().then(c.bind(c,20484)),Promise.resolve().then(c.bind(c,9962)),Promise.resolve().then(c.bind(c,2408)),Promise.resolve().then(c.bind(c,94256)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},51983:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,70700)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,40034)),Promise.resolve().then(c.bind(c,22261)),Promise.resolve().then(c.bind(c,37217)),Promise.resolve().then(c.bind(c,20188)),Promise.resolve().then(c.bind(c,62368)),Promise.resolve().then(c.bind(c,53678)),Promise.resolve().then(c.bind(c,2154)),Promise.resolve().then(c.bind(c,8977)),Promise.resolve().then(c.bind(c,34601)),Promise.resolve().then(c.bind(c,9362)),Promise.resolve().then(c.bind(c,65398)),Promise.resolve().then(c.bind(c,51954)),Promise.resolve().then(c.bind(c,47190)),Promise.resolve().then(c.bind(c,71170)),Promise.resolve().then(c.bind(c,68780)),Promise.resolve().then(c.bind(c,18188)),Promise.resolve().then(c.bind(c,30225)),Promise.resolve().then(c.bind(c,72682)),Promise.resolve().then(c.bind(c,8018)),Promise.resolve().then(c.bind(c,97532)),Promise.resolve().then(c.bind(c,18658)),Promise.resolve().then(c.bind(c,33600)),Promise.resolve().then(c.bind(c,95430)),Promise.resolve().then(c.bind(c,4094)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},55957:(a,b,c)=>{"use strict";c.d(b,{InviteMemberForm:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call InviteMemberForm() from the server but InviteMemberForm is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx","InviteMemberForm")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},70700:(a,b,c)=>{"use strict";c.d(b,{InviteMemberForm:()=>S});var d=c(78157),e=c(31768),f=c(71159),g=c(73995),h=c(79390),i=c(29040),j=c(77510),k=c(80745),l=c(81955),m=c(38592),n=c(31933),o=c(75078),p=c(21726);function q(a){return(0,p.Ay)("MuiDialog",a)}let r=(0,o.A)("MuiDialog",["root","backdrop","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]),s=e.createContext({});var t=c(57526),u=c(37217),v=c(53678),w=c(3927),x=c(89436),y=c(60360);let z=(0,u.default)(t.A,{name:"MuiDialog",slot:"Backdrop"})({zIndex:-1}),A=(0,u.default)(l.A,{name:"MuiDialog",slot:"Root"})({"@media print":{position:"absolute !important"}}),B=(0,u.default)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.container,b[`scroll${(0,k.A)(c.scroll)}`]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),C=(0,u.default)(n.A,{name:"MuiDialog",slot:"Paper",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.paper,b[`scrollPaper${(0,k.A)(c.scroll)}`],b[`paperWidth${(0,k.A)(String(c.maxWidth))}`],c.fullWidth&&b.paperFullWidth,c.fullScreen&&b.paperFullScreen]}})((0,w.A)(({theme:a})=>({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:({ownerState:a})=>!a.maxWidth,style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:"px"===a.breakpoints.unit?Math.max(a.breakpoints.values.xs,444):`max(${a.breakpoints.values.xs}${a.breakpoints.unit}, 444px)`,[`&.${r.paperScrollBody}`]:{[a.breakpoints.down(Math.max(a.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(a.breakpoints.values).filter(a=>"xs"!==a).map(b=>({props:{maxWidth:b},style:{maxWidth:`${a.breakpoints.values[b]}${a.breakpoints.unit}`,[`&.${r.paperScrollBody}`]:{[a.breakpoints.down(a.breakpoints.values[b]+64)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:({ownerState:a})=>a.fullWidth,style:{width:"calc(100% - 64px)"}},{props:({ownerState:a})=>a.fullScreen,style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,[`&.${r.paperScrollBody}`]:{margin:0,maxWidth:"100%"}}}]}))),D=e.forwardRef(function(a,b){let c=(0,x.b)({props:a,name:"MuiDialog"}),f=(0,v.default)(),g={enter:f.transitions.duration.enteringScreen,exit:f.transitions.duration.leavingScreen},{"aria-describedby":l,"aria-labelledby":o,"aria-modal":p=!0,BackdropComponent:r,BackdropProps:t,children:u,className:w,disableEscapeKeyDown:D=!1,fullScreen:E=!1,fullWidth:F=!1,maxWidth:G="sm",onClick:H,onClose:I,open:J,PaperComponent:K=n.A,PaperProps:L={},scroll:M="paper",slots:N={},slotProps:O={},TransitionComponent:P=m.A,transitionDuration:Q=g,TransitionProps:R,...S}=c,T={...c,disableEscapeKeyDown:D,fullScreen:E,fullWidth:F,maxWidth:G,scroll:M},U=(a=>{let{classes:b,scroll:c,maxWidth:d,fullWidth:e,fullScreen:f}=a,g={root:["root"],backdrop:["backdrop"],container:["container",`scroll${(0,k.A)(c)}`],paper:["paper",`paperScroll${(0,k.A)(c)}`,`paperWidth${(0,k.A)(String(d))}`,e&&"paperFullWidth",f&&"paperFullScreen"]};return(0,i.A)(g,q,b)})(T),V=e.useRef(),W=(0,j.A)(o),X=e.useMemo(()=>({titleId:W}),[W]),Y={slots:{transition:P,...N},slotProps:{transition:R,paper:L,backdrop:t,...O}},[Z,$]=(0,y.A)("root",{elementType:A,shouldForwardComponentProp:!0,externalForwardedProps:Y,ownerState:T,className:(0,h.A)(U.root,w),ref:b}),[_,aa]=(0,y.A)("backdrop",{elementType:z,shouldForwardComponentProp:!0,externalForwardedProps:Y,ownerState:T,className:U.backdrop}),[ab,ac]=(0,y.A)("paper",{elementType:C,shouldForwardComponentProp:!0,externalForwardedProps:Y,ownerState:T,className:(0,h.A)(U.paper,L.className)}),[ad,ae]=(0,y.A)("container",{elementType:B,externalForwardedProps:Y,ownerState:T,className:U.container}),[af,ag]=(0,y.A)("transition",{elementType:m.A,externalForwardedProps:Y,ownerState:T,additionalProps:{appear:!0,in:J,timeout:Q,role:"presentation"}});return(0,d.jsx)(Z,{closeAfterTransition:!0,slots:{backdrop:_},slotProps:{backdrop:{transitionDuration:Q,as:r,...aa}},disableEscapeKeyDown:D,onClose:I,open:J,onClick:a=>{H&&H(a),V.current&&(V.current=null,I&&I(a,"backdropClick"))},...$,...S,children:(0,d.jsx)(af,{...ag,children:(0,d.jsx)(ad,{onMouseDown:a=>{V.current=a.target===a.currentTarget},...ae,children:(0,d.jsx)(ab,{as:K,elevation:24,role:"dialog","aria-describedby":l,"aria-labelledby":W,"aria-modal":p,...ac,children:(0,d.jsx)(s.Provider,{value:X,children:u})})})})})});var E=c(90410);function F(a){return(0,p.Ay)("MuiDialogTitle",a)}let G=(0,o.A)("MuiDialogTitle",["root"]),H=(0,u.default)(E.A,{name:"MuiDialogTitle",slot:"Root"})({padding:"16px 24px",flex:"0 0 auto"}),I=e.forwardRef(function(a,b){let c=(0,x.b)({props:a,name:"MuiDialogTitle"}),{className:f,id:g,...j}=c,k=(a=>{let{classes:b}=a;return(0,i.A)({root:["root"]},F,b)})(c),{titleId:l=g}=e.useContext(s);return(0,d.jsx)(H,{component:"h2",className:(0,h.A)(k.root,f),ownerState:c,ref:b,variant:"h6",id:g??l,...j})});function J(a){return(0,p.Ay)("MuiDialogContent",a)}(0,o.A)("MuiDialogContent",["root","dividers"]);let K=(0,u.default)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.dividers&&b.dividers]}})((0,w.A)(({theme:a})=>({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:({ownerState:a})=>a.dividers,style:{padding:"16px 24px",borderTop:`1px solid ${(a.vars||a).palette.divider}`,borderBottom:`1px solid ${(a.vars||a).palette.divider}`}},{props:({ownerState:a})=>!a.dividers,style:{[`.${G.root} + &`]:{paddingTop:0}}}]}))),L=e.forwardRef(function(a,b){let c=(0,x.b)({props:a,name:"MuiDialogContent"}),{className:e,dividers:f=!1,...g}=c,j={...c,dividers:f},k=(a=>{let{classes:b,dividers:c}=a;return(0,i.A)({root:["root",c&&"dividers"]},J,b)})(j);return(0,d.jsx)(K,{className:(0,h.A)(k.root,e),ownerState:j,ref:b,...g})});var M=c(40034),N=c(90073),O=c(7894),P=c(32245);let Q=(0,c(78384).A)((0,d.jsx)("path",{d:"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m-9-2V7H4v3H1v2h3v3h2v-3h3v-2zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"PersonAdd");var R=c(15005);function S({teamId:a}){let b=(0,f.useRouter)(),[c,h]=(0,e.useState)(!1),[i,j]=(0,e.useState)(""),[k,l]=(0,e.useState)(null),[m,n]=(0,e.useState)(!1);async function o(){if(i.trim()){l(null),n(!0);try{let c=(0,R.c)(),{error:d}=await c.from("team_members").insert({team_id:a,user_id:i.trim(),role:"member"});if(d)return void l(d.message);j(""),h(!1),b.refresh()}finally{n(!1)}}}return(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)(g.A,{variant:"outlined",size:"small",startIcon:(0,d.jsx)(Q,{}),onClick:()=>h(!0),children:"멤버 초대"}),(0,d.jsxs)(D,{open:c,onClose:()=>h(!1),maxWidth:"sm",fullWidth:!0,children:[(0,d.jsx)(I,{children:"멤버 초대"}),(0,d.jsx)(L,{children:(0,d.jsxs)(M.default,{spacing:2,sx:{mt:1},children:[(0,d.jsx)(N.default,{sx:{fontSize:12,color:"text.secondary"},children:"MVP 단계에서는 user_id를 직접 입력합니다. 정식 초대 링크 / 이메일 발송은 V2-7b에서 지원 예정입니다."}),(0,d.jsx)(O.A,{label:"User ID (UUID)",size:"small",value:i,onChange:a=>j(a.target.value),placeholder:"00000000-0000-0000-0000-000000000000",fullWidth:!0,autoFocus:!0}),k&&(0,d.jsx)(P.A,{severity:"error",variant:"outlined",children:k}),(0,d.jsxs)(M.default,{direction:"row",spacing:1,justifyContent:"flex-end",children:[(0,d.jsx)(g.A,{onClick:()=>h(!1),disabled:m,children:"취소"}),(0,d.jsx)(g.A,{variant:"contained",onClick:()=>void o(),disabled:m||!i.trim(),children:"초대"})]})]})})]})]})}},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},90488:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>m});var d=c(5939),e=c(22134),f=c(48248),g=c(22424),h=c(80973),i=c(48067),j=c(36146),k=c(55957),l=c(28340);async function m({params:a}){let{id:b}=await a;(0,l.o)()||(0,e.redirect)("/login");let c=await (0,l.n)(),{data:{user:m}}=await c.auth.getUser();m||(0,e.redirect)("/login");let[{data:n},{data:o},{data:p}]=await Promise.all([c.from("teams").select("id, name, owner_id, created_at").eq("id",b).maybeSingle(),c.from("team_members").select("user_id, role, joined_at, profiles(id, name, avatar_url)").eq("team_id",b),c.from("meetings").select("id, title, started_at, status").eq("team_id",b).order("started_at",{ascending:!1}).limit(20)]);n||(0,e.notFound)();let q=n.owner_id===m.id;return(0,d.jsxs)(f.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(j.Sidebar,{}),(0,d.jsxs)(f.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsxs)(f.default,{sx:{mb:4},children:[(0,d.jsx)(h.Rk,{variant:"title",children:n.name}),(0,d.jsxs)(f.default,{sx:{color:i.sM.text.muted,fontSize:12,mt:1},children:["생성 ",new Date(n.created_at).toLocaleDateString("ko-KR")]})]}),(0,d.jsxs)(g.default,{spacing:3,children:[(0,d.jsxs)(h.Uu,{sx:{p:3},children:[(0,d.jsxs)(g.default,{direction:"row",alignItems:"center",justifyContent:"space-between",sx:{mb:2},children:[(0,d.jsx)(h.Rk,{variant:"heading",children:"MEMBERS"}),q&&(0,d.jsx)(k.InviteMemberForm,{teamId:n.id})]}),(0,d.jsx)(g.default,{spacing:1,children:(o??[]).map(a=>(0,d.jsxs)(f.default,{sx:{display:"flex",alignItems:"center",justifyContent:"space-between",p:1.5,bgcolor:i.sM.bg.inset,borderRadius:1},children:[(0,d.jsx)(f.default,{sx:{color:i.sM.text.primary,fontSize:13},children:a.profiles?.name??a.user_id.slice(0,8)}),(0,d.jsx)(f.default,{sx:{...(0,i.kR)("label"),color:"owner"===a.role?i.sM.tag.purple:"admin"===a.role?i.sM.tag.orange:i.sM.tag.green},children:a.role})]},a.user_id))})]}),(0,d.jsxs)(h.Uu,{sx:{p:3},children:[(0,d.jsx)(h.Rk,{variant:"heading",sx:{mb:2},children:"SHARED MEETINGS"}),0===(p??[]).length?(0,d.jsx)(f.default,{sx:{color:i.sM.text.muted,fontSize:13},children:"팀과 공유된 회의가 없습니다."}):(0,d.jsx)(g.default,{spacing:1,children:(p??[]).map(a=>(0,d.jsxs)(f.default,{sx:{p:2,bgcolor:i.sM.bg.inset,borderRadius:1},children:[(0,d.jsx)(f.default,{sx:{color:i.sM.text.primary,fontSize:13},children:a.title??"(제목 없음)"}),(0,d.jsxs)(f.default,{sx:{color:i.sM.text.muted,fontSize:11,mt:.5},children:[new Date(a.started_at).toLocaleString("ko-KR")," \xb7 ",a.status]})]},a.id))})]})]})]})]})}},99569:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["teams",{children:["[id]",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,90488)),"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\[id]\\page.tsx"]}]},{}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\[id]\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/teams/[id]/page",pathname:"/teams/[id]",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/teams/[id]/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""}
+see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}}};var b=require("../../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,878,245,643,398,351,610],()=>b(b.s=99569));module.exports=c})();
\ No newline at end of file
diff --git a/apps/web/.next/server/app/teams/[id]/page.js.nft.json b/apps/web/.next/server/app/teams/[id]/page.js.nft.json
new file mode 100644
index 0000000..d0f52db
--- /dev/null
+++ b/apps/web/.next/server/app/teams/[id]/page.js.nft.json
@@ -0,0 +1 @@
+{"version":1,"files":["../../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../../node_modules/next/package.json","../../../../../../../package.json","../../../../../../../packages/ui/package.json","../../../../../package.json","../../../../package.json","../../../chunks/116.js","../../../chunks/245.js","../../../chunks/287.js","../../../chunks/351.js","../../../chunks/398.js","../../../chunks/412.js","../../../chunks/490.js","../../../chunks/610.js","../../../chunks/643.js","../../../chunks/878.js","../../../chunks/903.js","../../../webpack-runtime.js","page_client-reference-manifest.js"]}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/teams/[id]/page_client-reference-manifest.js b/apps/web/.next/server/app/teams/[id]/page_client-reference-manifest.js
new file mode 100644
index 0000000..90a0216
--- /dev/null
+++ b/apps/web/.next/server/app/teams/[id]/page_client-reference-manifest.js
@@ -0,0 +1 @@
+globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/teams/[id]/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","184","static/chunks/184-5ad314c0e8c040f6.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","339","static/chunks/app/teams/%5Bid%5D/page-a720445f249342f2.js"],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\[id]\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/teams/page.js b/apps/web/.next/server/app/teams/page.js
new file mode 100644
index 0000000..9cf656c
--- /dev/null
+++ b/apps/web/.next/server/app/teams/page.js
@@ -0,0 +1,2 @@
+(()=>{var a={};a.id=531,a.ids=[531],a.modules={261:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/app-paths")},3295:a=>{"use strict";a.exports=require("next/dist/server/app-render/after-task-async-storage.external.js")},5872:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>p});var d=c(5939),e=c(3498),f=c.n(e),g=c(22134),h=c(48248),i=c(38618),j=c(80973),k=c(48067),l=c(36146),m=c(97873),n=c(28340);async function o(){try{let a=await (0,n.n)(),{data:b}=await a.from("team_members").select("team_id, role, teams(id, name, avatar_url)");if(!b)return[];return b.filter(a=>null!==a.teams).map(a=>{let b=a.teams;return{id:b.id,name:b.name,avatar_url:b.avatar_url,member_count:0,role:a.role}})}catch{return[]}}async function p(){(0,n.o)()||(0,g.redirect)("/login");let a=await (0,n.n)(),{data:{user:b}}=await a.auth.getUser();b||(0,g.redirect)("/login");let c=await o();return(0,d.jsxs)(h.default,{sx:{display:"flex",minHeight:"100vh"},children:[(0,d.jsx)(l.Sidebar,{}),(0,d.jsxs)(h.default,{component:"main",sx:{flex:1,p:4,overflow:"auto"},children:[(0,d.jsx)(j.Rk,{variant:"title",sx:{mb:4},children:"TEAMS"}),(0,d.jsx)(h.default,{sx:{mb:4},children:(0,d.jsx)(m.CreateTeamForm,{})}),0===c.length?(0,d.jsx)(j.Uu,{sx:{p:6,textAlign:"center",color:k.sM.text.muted},children:"아직 가입한 팀이 없습니다. 위에서 새 팀을 만들거나, 다른 팀에서 초대를 받아보세요."}):(0,d.jsx)(i.default,{container:!0,spacing:3,children:c.map(a=>(0,d.jsx)(i.default,{size:{xs:12,sm:6,md:4},children:(0,d.jsx)(f(),{href:`/teams/${a.id}`,style:{textDecoration:"none"},children:(0,d.jsxs)(j.Uu,{sx:{p:3,cursor:"pointer",minHeight:140},children:[(0,d.jsx)(h.default,{sx:{...(0,k.kR)("value"),color:k.sM.text.primary,mb:1},children:a.name}),(0,d.jsx)(h.default,{sx:{display:"inline-block",px:1.5,py:.5,borderRadius:1,fontSize:10,bgcolor:"owner"===a.role?k.sM.tag.purpleBg:"admin"===a.role?k.sM.tag.orangeBg:k.sM.tag.greenBg,color:"owner"===a.role?k.sM.tag.purple:"admin"===a.role?k.sM.tag.orange:k.sM.tag.green,textTransform:"uppercase",letterSpacing:"1px"},children:a.role})]})})},a.id))})]})]})}},10846:a=>{"use strict";a.exports=require("next/dist/compiled/next-server/app-page.runtime.prod.js")},19121:a=>{"use strict";a.exports=require("next/dist/server/app-render/action-async-storage.external.js")},26713:a=>{"use strict";a.exports=require("next/dist/shared/lib/router/utils/is-bot")},28354:a=>{"use strict";a.exports=require("util")},29294:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-async-storage.external.js")},33873:a=>{"use strict";a.exports=require("path")},37232:(a,b,c)=>{Promise.resolve().then(c.bind(c,96016)),Promise.resolve().then(c.bind(c,83664)),Promise.resolve().then(c.bind(c,90073)),Promise.resolve().then(c.bind(c,88636)),Promise.resolve().then(c.bind(c,22261)),Promise.resolve().then(c.bind(c,37217)),Promise.resolve().then(c.bind(c,20188)),Promise.resolve().then(c.bind(c,62368)),Promise.resolve().then(c.bind(c,53678)),Promise.resolve().then(c.bind(c,2154)),Promise.resolve().then(c.bind(c,8977)),Promise.resolve().then(c.bind(c,34601)),Promise.resolve().then(c.bind(c,9362)),Promise.resolve().then(c.bind(c,65398)),Promise.resolve().then(c.bind(c,51954)),Promise.resolve().then(c.bind(c,47190)),Promise.resolve().then(c.bind(c,71170)),Promise.resolve().then(c.bind(c,68780)),Promise.resolve().then(c.bind(c,18188)),Promise.resolve().then(c.bind(c,30225)),Promise.resolve().then(c.bind(c,72682)),Promise.resolve().then(c.bind(c,8018)),Promise.resolve().then(c.bind(c,97532)),Promise.resolve().then(c.bind(c,18658)),Promise.resolve().then(c.bind(c,33600)),Promise.resolve().then(c.bind(c,95430)),Promise.resolve().then(c.bind(c,4094)),Promise.resolve().then(c.t.bind(c,94496,23)),Promise.resolve().then(c.bind(c,22520)),Promise.resolve().then(c.bind(c,48752)),Promise.resolve().then(c.bind(c,42822)),Promise.resolve().then(c.bind(c,69110)),Promise.resolve().then(c.bind(c,76262)),Promise.resolve().then(c.bind(c,31914)),Promise.resolve().then(c.bind(c,50205)),Promise.resolve().then(c.bind(c,48442)),Promise.resolve().then(c.bind(c,66951))},41025:a=>{"use strict";a.exports=require("next/dist/server/app-render/dynamic-access-async-storage.external.js")},63033:a=>{"use strict";a.exports=require("next/dist/server/app-render/work-unit-async-storage.external.js")},71701:(a,b,c)=>{"use strict";c.r(b),c.d(b,{GlobalError:()=>D.a,__next_app__:()=>J,handler:()=>L,pages:()=>I,routeModule:()=>K,tree:()=>H});var d=c(73653),e=c(97714),f=c(85250),g=c(37587),h=c(22369),i=c(1889),j=c(96232),k=c(22841),l=c(46537),m=c(46027),n=c(78559),o=c(75928),p=c(19374),q=c(65971),r=c(261),s=c(79898),t=c(32967),u=c(26713),v=c(40139),w=c(14248),x=c(59580),y=c(57749),z=c(53123),A=c(89745),B=c(86439),C=c(58671),D=c.n(C),E=c(18283),F=c(39818),G={};for(let a in E)0>["default","tree","pages","GlobalError","__next_app__","routeModule","handler"].indexOf(a)&&(G[a]=()=>E[a]);c.d(b,G);let H={children:["",{children:["teams",{children:["__PAGE__",{},{page:[()=>Promise.resolve().then(c.bind(c,5872)),"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\page.tsx"]}]},{}]},{layout:[()=>Promise.resolve().then(c.bind(c,47570)),"D:\\workspace\\voice\\apps\\web\\src\\app\\layout.tsx"],"global-error":[()=>Promise.resolve().then(c.t.bind(c,58671,23)),"next/dist/client/components/builtin/global-error.js"],"not-found":[()=>Promise.resolve().then(c.t.bind(c,17983,23)),"next/dist/client/components/builtin/not-found.js"],forbidden:[()=>Promise.resolve().then(c.t.bind(c,15034,23)),"next/dist/client/components/builtin/forbidden.js"],unauthorized:[()=>Promise.resolve().then(c.t.bind(c,54693,23)),"next/dist/client/components/builtin/unauthorized.js"]}]}.children,I=["D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\page.tsx"],J={require:c,loadChunk:()=>Promise.resolve()},K=new d.AppPageRouteModule({definition:{kind:e.RouteKind.APP_PAGE,page:"/teams/page",pathname:"/teams",bundlePath:"",filename:"",appPaths:[]},userland:{loaderTree:H},distDir:".next",relativeProjectDir:""});async function L(a,b,d){var C;let G="/teams/page";"/index"===G&&(G="/");let M=(0,h.getRequestMeta)(a,"postponed"),N=(0,h.getRequestMeta)(a,"minimalMode"),O=await K.prepare(a,b,{srcPage:G,multiZoneDraftMode:!1});if(!O)return b.statusCode=400,b.end("Bad Request"),null==d.waitUntil||d.waitUntil.call(d,Promise.resolve()),null;let{buildId:P,query:Q,params:R,parsedUrl:S,pageIsDynamic:T,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,serverActionsManifest:X,clientReferenceManifest:Y,subresourceIntegrityManifest:Z,prerenderManifest:$,isDraftMode:_,resolvedPathname:aa,revalidateOnlyGenerated:ab,routerServerContext:ac,nextConfig:ad,interceptionRoutePatterns:ae}=O,af=S.pathname||"/",ag=(0,r.normalizeAppPath)(G),{isOnDemandRevalidate:ah}=O,ai=K.match(af,$),aj=!!$.routes[aa],ak=!!(ai||aj||$.routes[ag]),al=a.headers["user-agent"]||"",am=(0,u.getBotType)(al),an=(0,p.isHtmlBotRequest)(a),ao=(0,h.getRequestMeta)(a,"isPrefetchRSCRequest")??"1"===a.headers[t.NEXT_ROUTER_PREFETCH_HEADER],ap=(0,h.getRequestMeta)(a,"isRSCRequest")??!!a.headers[t.RSC_HEADER],aq=(0,s.getIsPossibleServerAction)(a),ar=(0,m.checkIsAppPPREnabled)(ad.experimental.ppr)&&(null==(C=$.routes[ag]??$.dynamicRoutes[ag])?void 0:C.renderingMode)==="PARTIALLY_STATIC",as=!1,at=!1,au=ar?M:void 0,av=ar&&ap&&!ao,aw=(0,h.getRequestMeta)(a,"segmentPrefetchRSCRequest"),ax=!al||(0,p.shouldServeStreamingMetadata)(al,ad.htmlLimitedBots);an&&ar&&(ak=!1,ax=!1);let ay=!0===K.isDev||!ak||"string"==typeof M||av,az=an&&ar,aA=null;_||!ak||ay||aq||au||av||(aA=aa);let aB=aA;!aB&&K.isDev&&(aB=aa),K.isDev||_||!ak||!ap||av||(0,k.d)(a.headers);let aC={...E,tree:H,pages:I,GlobalError:D(),handler:L,routeModule:K,__next_app__:J};X&&Y&&(0,o.setReferenceManifestsSingleton)({page:G,clientReferenceManifest:Y,serverActionsManifest:X,serverModuleMap:(0,q.createServerModuleMap)({serverActionsManifest:X})});let aD=a.method||"GET",aE=(0,g.getTracer)(),aF=aE.getActiveScopeSpan();try{let f=K.getVaryHeader(aa,ae);b.setHeader("Vary",f);let k=async(c,d)=>{let e=new l.NodeNextRequest(a),f=new l.NodeNextResponse(b);return K.render(e,f,d).finally(()=>{if(!c)return;c.setAttributes({"http.status_code":b.statusCode,"next.rsc":!1});let d=aE.getRootSpanAttributes();if(!d)return;if(d.get("next.span_type")!==i.BaseServerSpan.handleRequest)return void console.warn(`Unexpected root span type '${d.get("next.span_type")}'. Please report this Next.js issue https://github.com/vercel/next.js`);let e=d.get("next.route");if(e){let a=`${aD} ${e}`;c.setAttributes({"next.route":e,"http.route":e,"next.span_name":a}),c.updateName(a)}else c.updateName(`${aD} ${a.url}`)})},m=async({span:e,postponed:f,fallbackRouteParams:g})=>{let i={query:Q,params:R,page:ag,sharedContext:{buildId:P},serverComponentsHmrCache:(0,h.getRequestMeta)(a,"serverComponentsHmrCache"),fallbackRouteParams:g,renderOpts:{App:()=>null,Document:()=>null,pageConfig:{},ComponentMod:aC,Component:(0,j.T)(aC),params:R,routeModule:K,page:G,postponed:f,shouldWaitOnAllReady:az,serveStreamingMetadata:ax,supportsDynamicResponse:"string"==typeof f||ay,buildManifest:U,nextFontManifest:V,reactLoadableManifest:W,subresourceIntegrityManifest:Z,serverActionsManifest:X,clientReferenceManifest:Y,setIsrStatus:null==ac?void 0:ac.setIsrStatus,dir:c(33873).join(process.cwd(),K.relativeProjectDir),isDraftMode:_,isRevalidate:ak&&!f&&!av,botType:am,isOnDemandRevalidate:ah,isPossibleServerAction:aq,assetPrefix:ad.assetPrefix,nextConfigOutput:ad.output,crossOrigin:ad.crossOrigin,trailingSlash:ad.trailingSlash,previewProps:$.preview,deploymentId:ad.deploymentId,enableTainting:ad.experimental.taint,htmlLimitedBots:ad.htmlLimitedBots,devtoolSegmentExplorer:ad.experimental.devtoolSegmentExplorer,reactMaxHeadersLength:ad.reactMaxHeadersLength,multiZoneDraftMode:!1,incrementalCache:(0,h.getRequestMeta)(a,"incrementalCache"),cacheLifeProfiles:ad.experimental.cacheLife,basePath:ad.basePath,serverActions:ad.experimental.serverActions,...as?{nextExport:!0,supportsDynamicResponse:!1,isStaticGeneration:!0,isRevalidate:!0,isDebugDynamicAccesses:as}:{},experimental:{isRoutePPREnabled:ar,expireTime:ad.expireTime,staleTimes:ad.experimental.staleTimes,cacheComponents:!!ad.experimental.cacheComponents,clientSegmentCache:!!ad.experimental.clientSegmentCache,clientParamParsing:!!ad.experimental.clientParamParsing,dynamicOnHover:!!ad.experimental.dynamicOnHover,inlineCss:!!ad.experimental.inlineCss,authInterrupts:!!ad.experimental.authInterrupts,clientTraceMetadata:ad.experimental.clientTraceMetadata||[]},waitUntil:d.waitUntil,onClose:a=>{b.on("close",a)},onAfterTaskError:()=>{},onInstrumentationRequestError:(b,c,d)=>K.onRequestError(a,b,d,ac),err:(0,h.getRequestMeta)(a,"invokeError"),dev:K.isDev}},l=await k(e,i),{metadata:m}=l,{cacheControl:n,headers:o={},fetchTags:p}=m;if(p&&(o[y.NEXT_CACHE_TAGS_HEADER]=p),a.fetchMetrics=m.fetchMetrics,ak&&(null==n?void 0:n.revalidate)===0&&!K.isDev&&!ar){let a=m.staticBailoutInfo,b=Object.defineProperty(Error(`Page changed from static to dynamic at runtime ${aa}${(null==a?void 0:a.description)?`, reason: ${a.description}`:""}
+see more here https://nextjs.org/docs/messages/app-static-to-dynamic-error`),"__NEXT_ERROR_CODE",{value:"E132",enumerable:!1,configurable:!0});if(null==a?void 0:a.stack){let c=a.stack;b.stack=b.message+c.substring(c.indexOf("\n"))}throw b}return{value:{kind:v.CachedRouteKind.APP_PAGE,html:l,headers:o,rscData:m.flightData,postponed:m.postponed,status:m.statusCode,segmentData:m.segmentData},cacheControl:n}},o=async({hasResolved:c,previousCacheEntry:f,isRevalidating:g,span:i})=>{let j,k=!1===K.isDev,l=c||b.writableEnded;if(ah&&ab&&!f&&!N)return(null==ac?void 0:ac.render404)?await ac.render404(a,b):(b.statusCode=404,b.end("This page could not be found")),null;if(ai&&(j=(0,w.parseFallbackField)(ai.fallback)),j===w.FallbackMode.PRERENDER&&(0,u.isBot)(al)&&(!ar||an)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),(null==f?void 0:f.isStale)===-1&&(ah=!0),ah&&(j!==w.FallbackMode.NOT_FOUND||f)&&(j=w.FallbackMode.BLOCKING_STATIC_RENDER),!N&&j!==w.FallbackMode.BLOCKING_STATIC_RENDER&&aB&&!l&&!_&&T&&(k||!aj)){let b;if((k||ai)&&j===w.FallbackMode.NOT_FOUND)throw new B.NoFallbackError;if(ar&&!ap){let c="string"==typeof(null==ai?void 0:ai.fallback)?ai.fallback:k?ag:null;if(b=await K.handleResponse({cacheKey:c,req:a,nextConfig:ad,routeKind:e.RouteKind.APP_PAGE,isFallback:!0,prerenderManifest:$,isRoutePPREnabled:ar,responseGenerator:async()=>m({span:i,postponed:void 0,fallbackRouteParams:k||at?(0,n.u)(ag):null}),waitUntil:d.waitUntil}),null===b)return null;if(b)return delete b.cacheControl,b}}let o=ah||g||!au?void 0:au;if(as&&void 0!==o)return{cacheControl:{revalidate:1,expire:void 0},value:{kind:v.CachedRouteKind.PAGES,html:x.default.EMPTY,pageData:{},headers:void 0,status:void 0}};let p=T&&ar&&((0,h.getRequestMeta)(a,"renderFallbackShell")||at)?(0,n.u)(af):null;return m({span:i,postponed:o,fallbackRouteParams:p})},p=async c=>{var f,g,i,j,k;let l,n=await K.handleResponse({cacheKey:aA,responseGenerator:a=>o({span:c,...a}),routeKind:e.RouteKind.APP_PAGE,isOnDemandRevalidate:ah,isRoutePPREnabled:ar,req:a,nextConfig:ad,prerenderManifest:$,waitUntil:d.waitUntil});if(_&&b.setHeader("Cache-Control","private, no-cache, no-store, max-age=0, must-revalidate"),K.isDev&&b.setHeader("Cache-Control","no-store, must-revalidate"),!n){if(aA)throw Object.defineProperty(Error("invariant: cache entry required but not generated"),"__NEXT_ERROR_CODE",{value:"E62",enumerable:!1,configurable:!0});return null}if((null==(f=n.value)?void 0:f.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant app-page handler received invalid cache entry ${null==(i=n.value)?void 0:i.kind}`),"__NEXT_ERROR_CODE",{value:"E707",enumerable:!1,configurable:!0});let p="string"==typeof n.value.postponed;ak&&!av&&(!p||ao)&&(N||b.setHeader("x-nextjs-cache",ah?"REVALIDATED":n.isMiss?"MISS":n.isStale?"STALE":"HIT"),b.setHeader(t.NEXT_IS_PRERENDER_HEADER,"1"));let{value:q}=n;if(au)l={revalidate:0,expire:void 0};else if(N&&ap&&!ao&&ar)l={revalidate:0,expire:void 0};else if(!K.isDev)if(_)l={revalidate:0,expire:void 0};else if(ak){if(n.cacheControl)if("number"==typeof n.cacheControl.revalidate){if(n.cacheControl.revalidate<1)throw Object.defineProperty(Error(`Invalid revalidate configuration provided: ${n.cacheControl.revalidate} < 1`),"__NEXT_ERROR_CODE",{value:"E22",enumerable:!1,configurable:!0});l={revalidate:n.cacheControl.revalidate,expire:(null==(j=n.cacheControl)?void 0:j.expire)??ad.expireTime}}else l={revalidate:y.CACHE_ONE_YEAR,expire:void 0}}else b.getHeader("Cache-Control")||(l={revalidate:0,expire:void 0});if(n.cacheControl=l,"string"==typeof aw&&(null==q?void 0:q.kind)===v.CachedRouteKind.APP_PAGE&&q.segmentData){b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"2");let c=null==(k=q.headers)?void 0:k[y.NEXT_CACHE_TAGS_HEADER];N&&ak&&c&&"string"==typeof c&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,c);let d=q.segmentData.get(aw);return void 0!==d?(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(d,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl}):(b.statusCode=204,(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.EMPTY,cacheControl:n.cacheControl}))}let r=(0,h.getRequestMeta)(a,"onCacheEntry");if(r&&await r({...n,value:{...n.value,kind:"PAGE"}},{url:(0,h.getRequestMeta)(a,"initURL")}))return null;if(p&&au)throw Object.defineProperty(Error("Invariant: postponed state should not be present on a resume request"),"__NEXT_ERROR_CODE",{value:"E396",enumerable:!1,configurable:!0});if(q.headers){let a={...q.headers};for(let[c,d]of(N&&ak||delete a[y.NEXT_CACHE_TAGS_HEADER],Object.entries(a)))if(void 0!==d)if(Array.isArray(d))for(let a of d)b.appendHeader(c,a);else"number"==typeof d&&(d=d.toString()),b.appendHeader(c,d)}let s=null==(g=q.headers)?void 0:g[y.NEXT_CACHE_TAGS_HEADER];if(N&&ak&&s&&"string"==typeof s&&b.setHeader(y.NEXT_CACHE_TAGS_HEADER,s),!q.status||ap&&ar||(b.statusCode=q.status),!N&&q.status&&F.RedirectStatusCode[q.status]&&ap&&(b.statusCode=200),p&&b.setHeader(t.NEXT_DID_POSTPONE_HEADER,"1"),ap&&!_){if(void 0===q.rscData){if(q.postponed)throw Object.defineProperty(Error("Invariant: Expected postponed to be undefined"),"__NEXT_ERROR_CODE",{value:"E372",enumerable:!1,configurable:!0});return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:q.html,cacheControl:av?{revalidate:0,expire:void 0}:n.cacheControl})}return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:x.default.fromStatic(q.rscData,t.RSC_CONTENT_TYPE_HEADER),cacheControl:n.cacheControl})}let u=q.html;if(!p||N||ap)return(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:n.cacheControl});if(as)return u.push(new ReadableStream({start(a){a.enqueue(z.ENCODED_TAGS.CLOSED.BODY_AND_HTML),a.close()}})),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}});let w=new TransformStream;return u.push(w.readable),m({span:c,postponed:q.postponed,fallbackRouteParams:null}).then(async a=>{var b,c;if(!a)throw Object.defineProperty(Error("Invariant: expected a result to be returned"),"__NEXT_ERROR_CODE",{value:"E463",enumerable:!1,configurable:!0});if((null==(b=a.value)?void 0:b.kind)!==v.CachedRouteKind.APP_PAGE)throw Object.defineProperty(Error(`Invariant: expected a page response, got ${null==(c=a.value)?void 0:c.kind}`),"__NEXT_ERROR_CODE",{value:"E305",enumerable:!1,configurable:!0});await a.value.html.pipeTo(w.writable)}).catch(a=>{w.writable.abort(a).catch(a=>{console.error("couldn't abort transformer",a)})}),(0,A.sendRenderResult)({req:a,res:b,generateEtags:ad.generateEtags,poweredByHeader:ad.poweredByHeader,result:u,cacheControl:{revalidate:0,expire:void 0}})};if(!aF)return await aE.withPropagatedContext(a.headers,()=>aE.trace(i.BaseServerSpan.handleRequest,{spanName:`${aD} ${a.url}`,kind:g.SpanKind.SERVER,attributes:{"http.method":aD,"http.target":a.url}},p));await p(aF)}catch(b){throw b instanceof B.NoFallbackError||await K.onRequestError(a,b,{routerKind:"App Router",routePath:G,routeType:"render",revalidateReason:(0,f.c)({isRevalidate:ak,isOnDemandRevalidate:ah})},ac),b}}},83664:(a,b,c)=>{"use strict";c.d(b,{CreateTeamForm:()=>p});var d=c(78157),e=c(31768),f=c(71159),g=c(73995),h=c(90073),i=c(40034),j=c(7894),k=c(32245);let l=(0,c(78384).A)((0,d.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add");var m=c(1351),n=c(75349),o=c(15005);function p(){let a=(0,f.useRouter)(),[b,c]=(0,e.useState)(""),[p,q]=(0,e.useState)(!1),[r,s]=(0,e.useState)(null),[t,u]=(0,e.useState)(!1);async function v(){if(b.trim()){s(null),u(!0);try{let d=(0,o.c)(),{data:{user:e}}=await d.auth.getUser();if(!e)return void s("로그인이 필요합니다");let{data:f,error:g}=await d.from("teams").insert({name:b.trim(),owner_id:e.id}).select("id").single();if(g||!f)return void s(g?.message??"팀 생성 실패");let{error:h}=await d.from("team_members").insert({team_id:f.id,user_id:e.id,role:"owner"});if(h)return void s(`멤버 등록 실패: ${h.message}`);c(""),q(!1),a.refresh()}finally{u(!1)}}}return p?(0,d.jsxs)(m.Uu,{sx:{p:3,maxWidth:480},children:[(0,d.jsx)(h.default,{sx:{...(0,n.kR)("label"),color:n.sM.text.label,mb:1},children:"새 팀 생성"}),(0,d.jsxs)(i.default,{spacing:2,children:[(0,d.jsx)(j.A,{autoFocus:!0,label:"팀 이름",size:"small",value:b,onChange:a=>c(a.target.value),fullWidth:!0,disabled:t}),r&&(0,d.jsx)(k.A,{severity:"error",variant:"outlined",children:r}),(0,d.jsxs)(i.default,{direction:"row",spacing:1,children:[(0,d.jsx)(g.A,{variant:"contained",onClick:()=>void v(),disabled:t||!b.trim(),children:"생성"}),(0,d.jsx)(g.A,{variant:"outlined",onClick:()=>{q(!1),c(""),s(null)},disabled:t,children:"취소"})]})]})]}):(0,d.jsx)(g.A,{variant:"outlined",startIcon:(0,d.jsx)(l,{}),onClick:()=>q(!0),children:"새 팀 만들기"})}},86439:a=>{"use strict";a.exports=require("next/dist/shared/lib/no-fallback-error.external")},95440:(a,b,c)=>{Promise.resolve().then(c.bind(c,36146)),Promise.resolve().then(c.bind(c,97873)),Promise.resolve().then(c.bind(c,48248)),Promise.resolve().then(c.bind(c,38618)),Promise.resolve().then(c.bind(c,49783)),Promise.resolve().then(c.bind(c,27499)),Promise.resolve().then(c.bind(c,28806)),Promise.resolve().then(c.bind(c,36604)),Promise.resolve().then(c.bind(c,10752)),Promise.resolve().then(c.bind(c,24084)),Promise.resolve().then(c.bind(c,55378)),Promise.resolve().then(c.bind(c,11036)),Promise.resolve().then(c.bind(c,40652)),Promise.resolve().then(c.bind(c,84888)),Promise.resolve().then(c.bind(c,22367)),Promise.resolve().then(c.bind(c,26949)),Promise.resolve().then(c.bind(c,77484)),Promise.resolve().then(c.bind(c,68766)),Promise.resolve().then(c.bind(c,70286)),Promise.resolve().then(c.bind(c,3419)),Promise.resolve().then(c.bind(c,81996)),Promise.resolve().then(c.bind(c,50236)),Promise.resolve().then(c.bind(c,46120)),Promise.resolve().then(c.bind(c,20484)),Promise.resolve().then(c.bind(c,9962)),Promise.resolve().then(c.bind(c,2408)),Promise.resolve().then(c.bind(c,94256)),Promise.resolve().then(c.t.bind(c,3498,23)),Promise.resolve().then(c.bind(c,70150)),Promise.resolve().then(c.bind(c,98470)),Promise.resolve().then(c.bind(c,2608)),Promise.resolve().then(c.bind(c,85076)),Promise.resolve().then(c.bind(c,48156)),Promise.resolve().then(c.bind(c,97376)),Promise.resolve().then(c.bind(c,42503)),Promise.resolve().then(c.bind(c,89504)),Promise.resolve().then(c.bind(c,31857))},97873:(a,b,c)=>{"use strict";c.d(b,{CreateTeamForm:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call CreateTeamForm() from the server but CreateTeamForm is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx","CreateTeamForm")}};var b=require("../../webpack-runtime.js");b.C(a);var c=b.X(0,[116,903,287,412,490,878,245,643,887,398,351,610],()=>b(b.s=71701));module.exports=c})();
\ No newline at end of file
diff --git a/apps/web/.next/server/app/teams/page.js.nft.json b/apps/web/.next/server/app/teams/page.js.nft.json
new file mode 100644
index 0000000..059d471
--- /dev/null
+++ b/apps/web/.next/server/app/teams/page.js.nft.json
@@ -0,0 +1 @@
+{"version":1,"files":["../../../../../../node_modules/next/dist/client/components/app-router-headers.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../../../../../../node_modules/next/dist/lib/client-and-server-references.js","../../../../../../node_modules/next/dist/lib/constants.js","../../../../../../node_modules/next/dist/lib/interop-default.js","../../../../../../node_modules/next/dist/lib/is-error.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/action-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/async-local-storage.js","../../../../../../node_modules/next/dist/server/app-render/cache-signal.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/dynamic-access-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.external.js","../../../../../../node_modules/next/dist/server/app-render/module-loading/track-module-loading.instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-async-storage.external.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../../../../../../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../../../../../../node_modules/next/dist/server/lib/cache-handlers/default.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/memory-cache.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/shared-cache-controls.external.js","../../../../../../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../../../../../../node_modules/next/dist/server/lib/lru-cache.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-globals.external.js","../../../../../../node_modules/next/dist/server/lib/router-utils/instrumentation-node-extensions.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/server/load-manifest.external.js","../../../../../../node_modules/next/dist/server/response-cache/types.js","../../../../../../node_modules/next/dist/shared/lib/deep-freeze.js","../../../../../../node_modules/next/dist/shared/lib/invariant-error.js","../../../../../../node_modules/next/dist/shared/lib/is-plain-object.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/no-fallback-error.external.js","../../../../../../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/html-bots.js","../../../../../../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../../../../../../node_modules/next/dist/shared/lib/segment.js","../../../../../../node_modules/next/dist/shared/lib/server-reference-info.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../../packages/ui/package.json","../../../../package.json","../../../package.json","../../chunks/116.js","../../chunks/245.js","../../chunks/287.js","../../chunks/351.js","../../chunks/398.js","../../chunks/412.js","../../chunks/490.js","../../chunks/610.js","../../chunks/643.js","../../chunks/878.js","../../chunks/887.js","../../chunks/903.js","../../webpack-runtime.js","page_client-reference-manifest.js"]}
\ No newline at end of file
diff --git a/apps/web/.next/server/app/teams/page_client-reference-manifest.js b/apps/web/.next/server/app/teams/page_client-reference-manifest.js
new file mode 100644
index 0000000..74bb6e2
--- /dev/null
+++ b/apps/web/.next/server/app/teams/page_client-reference-manifest.js
@@ -0,0 +1 @@
+globalThis.__RSC_MANIFEST=(globalThis.__RSC_MANIFEST||{});globalThis.__RSC_MANIFEST["/teams/page"]={"moduleLoading":{"prefix":"/_next/"},"ssrModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"96016","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"5743","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"82244","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"26694","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24450","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"70700","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"13353","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"83664","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"66883","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}},"edgeSSRModuleMapping":{},"clientModules":{"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\builtin\\global-error.js":{"id":4431,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-page.js":{"id":1012,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\client-segment.js":{"id":540,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\http-access-fallback\\error-boundary.js":{"id":5293,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\layout-router.js":{"id":5341,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\metadata\\async-metadata.js":{"id":7158,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\components\\render-from-template-context.js":{"id":25,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\framework\\boundary-components.js":{"id":5104,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\lib\\metadata\\generate\\icon-mark.js":{"id":6505,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx":{"id":1598,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx":{"id":1732,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx":{"id":7455,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","746","static/chunks/746-2c44f63089954251.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","177","static/chunks/app/layout-691283f9d4f6a1d3.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx":{"id":3320,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx":{"id":324,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js":{"id":1284,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js":{"id":7960,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js":{"id":7301,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js":{"id":8613,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js":{"id":9746,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js":{"id":1379,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js":{"id":1774,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js":{"id":8448,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js":{"id":7273,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js":{"id":5608,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js":{"id":1238,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js":{"id":4590,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js":{"id":3174,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js":{"id":2421,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js":{"id":8758,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js":{"id":9969,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js":{"id":8356,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js":{"id":5845,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js":{"id":3292,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js":{"id":2406,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js":{"id":2105,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js":{"id":1374,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js":{"id":1580,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js":{"id":850,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js":{"id":6310,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx":{"id":984,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx":{"id":4070,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx":{"id":9006,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx":{"id":5281,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx":{"id":9502,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx":{"id":2517,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx":{"id":215,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx":{"id":6652,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx":{"id":1459,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js":{"id":5754,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx":{"id":1009,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\node_modules\\next\\dist\\esm\\client\\app-dir\\link.js":{"id":9664,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx":{"id":8898,"name":"*","chunks":["385","static/chunks/75504863-5f9267cdf03b69d1.js","77","static/chunks/77-b2ed327d60687a9b.js","988","static/chunks/988-13d51ea3bc47cedf.js","189","static/chunks/189-12e79cb47e89ed95.js","949","static/chunks/949-25a59c4f9171c905.js","473","static/chunks/473-2ce7daac11af0439.js","746","static/chunks/746-2c44f63089954251.js","605","static/chunks/605-e18ed1b0e53fb1cf.js","32","static/chunks/32-d268e753140982a8.js","80","static/chunks/80-1a5094511410e8e0.js","381","static/chunks/381-8bb393b49b10416c.js","791","static/chunks/791-5c69f2a174236cc3.js","803","static/chunks/803-0cf84cc58814c4df.js","910","static/chunks/910-c4d77d369189ddc4.js","531","static/chunks/app/teams/page-03612927608e41e8.js"],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx":{"id":9699,"name":"*","chunks":[],"async":false},"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx":{"id":7083,"name":"*","chunks":[],"async":false}},"entryCSSFiles":{"D:\\workspace\\voice\\apps\\web\\src\\":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\layout":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\page":[],"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\page":[]},"rscModuleMapping":{"25":{"*":{"id":"72041","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"42503","name":"*","chunks":[],"async":false}},"324":{"*":{"id":"36146","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"88248","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"2408","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"70150","name":"*","chunks":[],"async":false}},"1009":{"*":{"id":"10863","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"56542","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"40652","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"48248","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"20484","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"36604","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"31857","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"9962","name":"*","chunks":[],"async":false}},"1598":{"*":{"id":"80478","name":"*","chunks":[],"async":false}},"1732":{"*":{"id":"90724","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"10752","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"46120","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"50236","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"26949","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"97376","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"22367","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"81996","name":"*","chunks":[],"async":false}},"3320":{"*":{"id":"24064","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"98470","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"58671","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"84888","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"95094","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"85076","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"49743","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"96231","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"11036","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"22424","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"3419","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"94256","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"67487","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"89504","name":"*","chunks":[],"async":false}},"7083":{"*":{"id":"55957","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"10959","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"55378","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"49783","name":"*","chunks":[],"async":false}},"7455":{"*":{"id":"27647","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"38618","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"70286","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"24084","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"27499","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"77484","name":"*","chunks":[],"async":false}},"8898":{"*":{"id":"97873","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"2608","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"48156","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"3498","name":"*","chunks":[],"async":false}},"9699":{"*":{"id":"94139","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"28806","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68766","name":"*","chunks":[],"async":false}}},"edgeRscModuleMapping":{"25":{"*":{"id":"42747","name":"*","chunks":[],"async":false}},"215":{"*":{"id":"50205","name":"*","chunks":[],"async":false}},"540":{"*":{"id":"56186","name":"*","chunks":[],"async":false}},"850":{"*":{"id":"95430","name":"*","chunks":[],"async":false}},"984":{"*":{"id":"22520","name":"*","chunks":[],"async":false}},"1012":{"*":{"id":"64596","name":"*","chunks":[],"async":false}},"1238":{"*":{"id":"9362","name":"*","chunks":[],"async":false}},"1284":{"*":{"id":"90073","name":"*","chunks":[],"async":false}},"1374":{"*":{"id":"18658","name":"*","chunks":[],"async":false}},"1379":{"*":{"id":"62368","name":"*","chunks":[],"async":false}},"1459":{"*":{"id":"66951","name":"*","chunks":[],"async":false}},"1580":{"*":{"id":"33600","name":"*","chunks":[],"async":false}},"1774":{"*":{"id":"53678","name":"*","chunks":[],"async":false}},"2105":{"*":{"id":"97532","name":"*","chunks":[],"async":false}},"2406":{"*":{"id":"8018","name":"*","chunks":[],"async":false}},"2421":{"*":{"id":"47190","name":"*","chunks":[],"async":false}},"2517":{"*":{"id":"31914","name":"*","chunks":[],"async":false}},"3174":{"*":{"id":"51954","name":"*","chunks":[],"async":false}},"3292":{"*":{"id":"72682","name":"*","chunks":[],"async":false}},"4070":{"*":{"id":"48752","name":"*","chunks":[],"async":false}},"4431":{"*":{"id":"48365","name":"*","chunks":[],"async":false}},"4590":{"*":{"id":"65398","name":"*","chunks":[],"async":false}},"5104":{"*":{"id":"56676","name":"*","chunks":[],"async":false}},"5281":{"*":{"id":"69110","name":"*","chunks":[],"async":false}},"5293":{"*":{"id":"67805","name":"*","chunks":[],"async":false}},"5341":{"*":{"id":"27561","name":"*","chunks":[],"async":false}},"5608":{"*":{"id":"34601","name":"*","chunks":[],"async":false}},"5754":{"*":{"id":"40034","name":"*","chunks":[],"async":false}},"5845":{"*":{"id":"30225","name":"*","chunks":[],"async":false}},"6310":{"*":{"id":"4094","name":"*","chunks":[],"async":false}},"6505":{"*":{"id":"97225","name":"*","chunks":[],"async":false}},"6652":{"*":{"id":"48442","name":"*","chunks":[],"async":false}},"7158":{"*":{"id":"47569","name":"*","chunks":[],"async":false}},"7273":{"*":{"id":"8977","name":"*","chunks":[],"async":false}},"7301":{"*":{"id":"22261","name":"*","chunks":[],"async":false}},"7960":{"*":{"id":"88636","name":"*","chunks":[],"async":false}},"8356":{"*":{"id":"18188","name":"*","chunks":[],"async":false}},"8448":{"*":{"id":"2154","name":"*","chunks":[],"async":false}},"8613":{"*":{"id":"37217","name":"*","chunks":[],"async":false}},"8758":{"*":{"id":"71170","name":"*","chunks":[],"async":false}},"9006":{"*":{"id":"42822","name":"*","chunks":[],"async":false}},"9502":{"*":{"id":"76262","name":"*","chunks":[],"async":false}},"9664":{"*":{"id":"94496","name":"*","chunks":[],"async":false}},"9746":{"*":{"id":"20188","name":"*","chunks":[],"async":false}},"9969":{"*":{"id":"68780","name":"*","chunks":[],"async":false}}}}
\ No newline at end of file
diff --git a/apps/web/.next/server/chunks/245.js b/apps/web/.next/server/chunks/245.js
new file mode 100644
index 0000000..14569bf
--- /dev/null
+++ b/apps/web/.next/server/chunks/245.js
@@ -0,0 +1 @@
+"use strict";exports.id=245,exports.ids=[245],exports.modules={31933:(a,b,c)=>{c.d(b,{A:()=>r});var d=c(31768),e=c(79390),f=c(29040),g=c(26743),h=c(37217),i=c(53678),j=c(3927),k=c(89436),l=c(1688),m=c(75078),n=c(21726);function o(a){return(0,n.Ay)("MuiPaper",a)}(0,m.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var p=c(78157);let q=(0,h.default)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[c.variant],!c.square&&b.rounded,"elevation"===c.variant&&b[`elevation${c.elevation}`]]}})((0,j.A)(({theme:a})=>({backgroundColor:(a.vars||a).palette.background.paper,color:(a.vars||a).palette.text.primary,transition:a.transitions.create("box-shadow"),variants:[{props:({ownerState:a})=>!a.square,style:{borderRadius:a.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(a.vars||a).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),r=d.forwardRef(function(a,b){let c=(0,k.b)({props:a,name:"MuiPaper"}),d=(0,i.default)(),{className:h,component:j="div",elevation:m=1,square:n=!1,variant:r="elevation",...s}=c,t={...c,component:j,elevation:m,square:n,variant:r},u=(a=>{let{square:b,elevation:c,variant:d,classes:e}=a,g={root:["root",d,!b&&"rounded","elevation"===d&&`elevation${c}`]};return(0,f.A)(g,o,e)})(t);return(0,p.jsx)(q,{as:j,ownerState:t,className:(0,e.A)(u.root,h),ref:b,...s,style:{..."elevation"===r&&{"--Paper-shadow":(d.vars||d).shadows[m],...d.vars&&{"--Paper-overlay":d.vars.overlays?.[m]},...!d.vars&&"dark"===d.palette.mode&&{"--Paper-overlay":`linear-gradient(${(0,g.X4)("#fff",(0,l.A)(m))}, ${(0,g.X4)("#fff",(0,l.A)(m))})`}},...s.style}})})},32245:(a,b,c)=>{c.d(b,{A:()=>L});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(3927),i=c(89436),j=c(60360),k=c(80745),l=c(48583),m=c(31933),n=c(75078),o=c(21726);function p(a){return(0,o.Ay)("MuiAlert",a)}let q=(0,n.A)("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);var r=c(81637),s=c(29667),t=c(87598);function u(a){return(0,o.Ay)("MuiIconButton",a)}let v=(0,n.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]);var w=c(78157);let x=(0,g.default)(s.A,{name:"MuiIconButton",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.loading&&b.loading,"default"!==c.color&&b[`color${(0,k.A)(c.color)}`],c.edge&&b[`edge${(0,k.A)(c.edge)}`],b[`size${(0,k.A)(c.size)}`]]}})((0,h.A)(({theme:a})=>({textAlign:"center",flex:"0 0 auto",fontSize:a.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(a.vars||a).palette.action.active,transition:a.transitions.create("background-color",{duration:a.transitions.duration.shortest}),variants:[{props:a=>!a.disableRipple,style:{"--IconButton-hoverBg":a.alpha((a.vars||a).palette.action.active,(a.vars||a).palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]})),(0,h.A)(({theme:a})=>({variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(a.palette).filter((0,l.A)()).map(([b])=>({props:{color:b},style:{color:(a.vars||a).palette[b].main}})),...Object.entries(a.palette).filter((0,l.A)()).map(([b])=>({props:{color:b},style:{"--IconButton-hoverBg":a.alpha((a.vars||a).palette[b].main,(a.vars||a).palette.action.hoverOpacity)}})),{props:{size:"small"},style:{padding:5,fontSize:a.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:a.typography.pxToRem(28)}}],[`&.${v.disabled}`]:{backgroundColor:"transparent",color:(a.vars||a).palette.action.disabled},[`&.${v.loading}`]:{color:"transparent"}}))),y=(0,g.default)("span",{name:"MuiIconButton",slot:"LoadingIndicator"})(({theme:a})=>({display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(a.vars||a).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]})),z=d.forwardRef(function(a,b){let c=(0,i.b)({props:a,name:"MuiIconButton"}),{edge:d=!1,children:g,className:h,color:j="default",disabled:l=!1,disableFocusRipple:m=!1,size:n="medium",id:o,loading:p=null,loadingIndicator:q,...s}=c,v=(0,r.A)(o),z=q??(0,w.jsx)(t.A,{"aria-labelledby":v,color:"inherit",size:16}),A={...c,edge:d,color:j,disabled:l,disableFocusRipple:m,loading:p,loadingIndicator:z,size:n},B=(a=>{let{classes:b,disabled:c,color:d,edge:e,size:g,loading:h}=a,i={root:["root",h&&"loading",c&&"disabled","default"!==d&&`color${(0,k.A)(d)}`,e&&`edge${(0,k.A)(e)}`,`size${(0,k.A)(g)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]};return(0,f.A)(i,u,b)})(A);return(0,w.jsxs)(x,{id:p?v:o,className:(0,e.A)(B.root,h),centerRipple:!0,focusRipple:!m,disabled:l||p,ref:b,...s,ownerState:A,children:["boolean"==typeof p&&(0,w.jsx)("span",{className:B.loadingWrapper,style:{display:"contents"},children:(0,w.jsx)(y,{className:B.loadingIndicator,ownerState:A,children:p&&z})}),g]})});var A=c(78384);let B=(0,A.A)((0,w.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),C=(0,A.A)((0,w.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),D=(0,A.A)((0,w.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),E=(0,A.A)((0,w.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),F=(0,A.A)((0,w.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),G=(0,g.default)(m.A,{name:"MuiAlert",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[c.variant],b[`${c.variant}${(0,k.A)(c.color||c.severity)}`]]}})((0,h.A)(({theme:a})=>{let b="light"===a.palette.mode?a.darken:a.lighten,c="light"===a.palette.mode?a.lighten:a.darken;return{...a.typography.body2,backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(a.palette).filter((0,l.A)(["light"])).map(([d])=>({props:{colorSeverity:d,variant:"standard"},style:{color:a.vars?a.vars.palette.Alert[`${d}Color`]:b(a.palette[d].light,.6),backgroundColor:a.vars?a.vars.palette.Alert[`${d}StandardBg`]:c(a.palette[d].light,.9),[`& .${q.icon}`]:a.vars?{color:a.vars.palette.Alert[`${d}IconColor`]}:{color:a.palette[d].main}}})),...Object.entries(a.palette).filter((0,l.A)(["light"])).map(([c])=>({props:{colorSeverity:c,variant:"outlined"},style:{color:a.vars?a.vars.palette.Alert[`${c}Color`]:b(a.palette[c].light,.6),border:`1px solid ${(a.vars||a).palette[c].light}`,[`& .${q.icon}`]:a.vars?{color:a.vars.palette.Alert[`${c}IconColor`]}:{color:a.palette[c].main}}})),...Object.entries(a.palette).filter((0,l.A)(["dark"])).map(([b])=>({props:{colorSeverity:b,variant:"filled"},style:{fontWeight:a.typography.fontWeightMedium,...a.vars?{color:a.vars.palette.Alert[`${b}FilledColor`],backgroundColor:a.vars.palette.Alert[`${b}FilledBg`]}:{backgroundColor:"dark"===a.palette.mode?a.palette[b].dark:a.palette[b].main,color:a.palette.getContrastText(a.palette[b].main)}}}))]}})),H=(0,g.default)("div",{name:"MuiAlert",slot:"Icon"})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),I=(0,g.default)("div",{name:"MuiAlert",slot:"Message"})({padding:"8px 0",minWidth:0,overflow:"auto"}),J=(0,g.default)("div",{name:"MuiAlert",slot:"Action"})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),K={success:(0,w.jsx)(B,{fontSize:"inherit"}),warning:(0,w.jsx)(C,{fontSize:"inherit"}),error:(0,w.jsx)(D,{fontSize:"inherit"}),info:(0,w.jsx)(E,{fontSize:"inherit"})},L=d.forwardRef(function(a,b){let c=(0,i.b)({props:a,name:"MuiAlert"}),{action:d,children:g,className:h,closeText:l="Close",color:m,components:n={},componentsProps:o={},icon:q,iconMapping:r=K,onClose:s,role:t="alert",severity:u="success",slotProps:v={},slots:x={},variant:y="standard",...A}=c,B={...c,color:m,severity:u,variant:y,colorSeverity:m||u},C=(a=>{let{variant:b,color:c,severity:d,classes:e}=a,g={root:["root",`color${(0,k.A)(c||d)}`,`${b}${(0,k.A)(c||d)}`,`${b}`],icon:["icon"],message:["message"],action:["action"]};return(0,f.A)(g,p,e)})(B),D={slots:{closeButton:n.CloseButton,closeIcon:n.CloseIcon,...x},slotProps:{...o,...v}},[E,L]=(0,j.A)("root",{ref:b,shouldForwardComponentProp:!0,className:(0,e.A)(C.root,h),elementType:G,externalForwardedProps:{...D,...A},ownerState:B,additionalProps:{role:t,elevation:0}}),[M,N]=(0,j.A)("icon",{className:C.icon,elementType:H,externalForwardedProps:D,ownerState:B}),[O,P]=(0,j.A)("message",{className:C.message,elementType:I,externalForwardedProps:D,ownerState:B}),[Q,R]=(0,j.A)("action",{className:C.action,elementType:J,externalForwardedProps:D,ownerState:B}),[S,T]=(0,j.A)("closeButton",{elementType:z,externalForwardedProps:D,ownerState:B}),[U,V]=(0,j.A)("closeIcon",{elementType:F,externalForwardedProps:D,ownerState:B});return(0,w.jsxs)(E,{...L,children:[!1!==q?(0,w.jsx)(M,{...N,children:q||r[u]||K[u]}):null,(0,w.jsx)(O,{...P,children:g}),null!=d?(0,w.jsx)(Q,{...R,children:d}):null,null==d&&s?(0,w.jsx)(Q,{...R,children:(0,w.jsx)(S,{size:"small","aria-label":l,title:l,color:"inherit",onClick:s,...T,children:(0,w.jsx)(U,{fontSize:"small",...V})})}):null]})})}};
\ No newline at end of file
diff --git a/apps/web/.next/server/chunks/398.js b/apps/web/.next/server/chunks/398.js
index 07ea4c1..903add6 100644
--- a/apps/web/.next/server/chunks/398.js
+++ b/apps/web/.next/server/chunks/398.js
@@ -1 +1 @@
-exports.id=398,exports.ids=[398],exports.modules={13353:(a,b,c)=>{"use strict";c.d(b,{ThemeProvider:()=>j});var d=c(78157),e=c(31768),f=c(20188),g=c(32890),h=c(56362),i=c(75349);function j({children:a}){let b=(0,e.useMemo)(()=>(0,i.O4)("dark",!0),[]);return(0,d.jsx)(h.A,{options:{key:"d3ro-mui",enableCssLayer:!0},children:(0,d.jsxs)(f.default,{theme:b,children:[(0,d.jsx)(g.Ay,{}),a]})})}},15005:(a,b,c)=>{"use strict";c.d(b,{$:()=>g,c:()=>f});var d=c(24347);let e=null;function f(){if(e)return e;let a=process.env.NEXT_PUBLIC_SUPABASE_URL??"https://placeholder.supabase.co",b=process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY??"placeholder-anon-key";return e=(0,d.createBrowserClient)(a,b)}function g(){return!!(process.env.NEXT_PUBLIC_SUPABASE_URL&&process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},26694:(a,b,c)=>{"use strict";c.d(b,{I18nProvider:()=>g});var d=c(78157),e=c(83380);let f={load:()=>null,save:a=>{}};function g({children:a}){return(0,d.jsx)(e.CY,{storage:f,children:a})}},27647:(a,b,c)=>{"use strict";c.d(b,{ThemeProvider:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ThemeProvider() from the server but ThemeProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx","ThemeProvider")},28355:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,58671,23)),Promise.resolve().then(c.t.bind(c,56542,23)),Promise.resolve().then(c.t.bind(c,88248,23)),Promise.resolve().then(c.t.bind(c,49743,23)),Promise.resolve().then(c.t.bind(c,96231,23)),Promise.resolve().then(c.t.bind(c,10959,23)),Promise.resolve().then(c.t.bind(c,72041,23)),Promise.resolve().then(c.t.bind(c,95094,23)),Promise.resolve().then(c.t.bind(c,67487,23))},42065:(a,b,c)=>{Promise.resolve().then(c.bind(c,82244)),Promise.resolve().then(c.bind(c,26694)),Promise.resolve().then(c.bind(c,13353))},42427:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,48365,23)),Promise.resolve().then(c.t.bind(c,64596,23)),Promise.resolve().then(c.t.bind(c,56186,23)),Promise.resolve().then(c.t.bind(c,67805,23)),Promise.resolve().then(c.t.bind(c,27561,23)),Promise.resolve().then(c.t.bind(c,47569,23)),Promise.resolve().then(c.t.bind(c,42747,23)),Promise.resolve().then(c.t.bind(c,56676,23)),Promise.resolve().then(c.bind(c,97225))},47570:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>i,metadata:()=>h});var d=c(5939),e=c(27647),f=c(90724),g=c(80478);let h={title:"D3RO Voice",description:"로컬+클라우드 하이브리드 AI 음성 어시스턴트",icons:{icon:"/favicon.ico"}};function i({children:a}){return(0,d.jsx)("html",{lang:"ko",children:(0,d.jsx)("body",{children:(0,d.jsx)(e.ThemeProvider,{children:(0,d.jsx)(f.I18nProvider,{children:(0,d.jsx)(g.AuthProvider,{children:a})})})})})}},51793:(a,b,c)=>{Promise.resolve().then(c.bind(c,80478)),Promise.resolve().then(c.bind(c,90724)),Promise.resolve().then(c.bind(c,27647))},75349:(a,b,c)=>{"use strict";c.d(b,{HG:()=>j,O4:()=>n,fz:()=>k,kR:()=>i,nH:()=>h,nt:()=>g,sM:()=>f});var d=c(94063);let e={dark:{bg:{app:"#19191b",card:"#242427",cardHover:"#2a2a2d",elevated:"#2e2e32",input:"#1e1e21",sidebar:"#1e1f21",inset:"#1b1c1e",chassis:"#242528",crtBezel:"#1a1a1c",crtGlass:"#050605"},text:{primary:"#ffffff",secondary:"#8e8e93",label:"#7c7c82",disabled:"#4a4a4e",engraving:"#1a1a1c",inactive:"#77797c",dimLabel:"#5c2615",muted:"#3a3b3f",hover:"#aaaaaa"},border:{subtle:"rgba(255,255,255,0.04)",default:"rgba(255,255,255,0.08)",strong:"rgba(255,255,255,0.12)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.3)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #111111, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.15), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.05)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #000, 0 1px 1px rgba(255,255,255,0.1)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #000",screenGlow:"inset 0 0 20px rgba(0,0,0,0.8)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},light:{bg:{app:"#f5f5f7",card:"#ffffff",cardHover:"#f7f7f9",elevated:"#f0f0f2",input:"#ffffff",sidebar:"#eeeef0",inset:"#e8e8ea",chassis:"#e2e2e5",crtBezel:"#d5d5d8",crtGlass:"#f0f0f2"},text:{primary:"#1a1a1c",secondary:"#6e6e73",label:"#8e8e93",disabled:"#c7c7cc",engraving:"#d0d0d3",inactive:"#8e8e93",dimLabel:"#b07040",muted:"#b0b0b4",hover:"#555555"},border:{subtle:"rgba(0,0,0,0.06)",default:"rgba(0,0,0,0.10)",strong:"rgba(0,0,0,0.16)"},shadow:{card:"0 4px 20px rgba(0,0,0,0.06)",buttonBase:"0 2px 0 rgba(0,0,0,0.06), inset 0 1px 0 rgba(255,255,255,0.8)",chassis:"0 40px 80px -20px rgba(0,0,0,0.08), 0 12px 0 #d5d5d8, 0 13px 4px rgba(0,0,0,0.06), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",inset:"inset 0 2px 6px rgba(0,0,0,0.08), 0 1px 1px rgba(255,255,255,0.6)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06), 0 1px 1px rgba(255,255,255,0.8)",buttonRaised:"0 3px 6px rgba(0,0,0,0.08), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06)",screenGlow:"inset 0 0 20px rgba(0,0,0,0.06)",tooltip:"0 8px 24px rgba(0,0,0,0.08)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},nord:{bg:{app:"#2e3440",card:"#3b4252",cardHover:"#434c5e",elevated:"#3b4252",input:"#3b4252",sidebar:"#2e3440",inset:"#2e3440",chassis:"#3b4252",crtBezel:"#2e3440",crtGlass:"#242831"},text:{primary:"#eceff4",secondary:"#d8dee9",label:"#adb5c7",disabled:"#4c566a",engraving:"#2e3440",inactive:"#7b88a1",dimLabel:"#5e81ac",muted:"#434c5e",hover:"#e5e9f0"},border:{subtle:"rgba(216,222,233,0.06)",default:"rgba(216,222,233,0.10)",strong:"rgba(216,222,233,0.16)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.35)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #242831, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.5), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.8), inset 0 0 0 1px #242831, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.35), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.7), inset 0 0 0 1px #242831",screenGlow:"inset 0 0 20px rgba(0,0,0,0.6)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#88c0d0",dim:"rgba(136,192,208,0.15)",glow:"rgba(136,192,208,0.6)",light:"#a3d0de",dark:"#6aacbe",crtPhosphor:"#88c0d0",crtPhosphorDim:"#5e9daf"}},solarized:{bg:{app:"#002b36",card:"#073642",cardHover:"#0d4250",elevated:"#073642",input:"#073642",sidebar:"#002b36",inset:"#001f28",chassis:"#073642",crtBezel:"#002b36",crtGlass:"#001f28"},text:{primary:"#eee8d5",secondary:"#93a1a1",label:"#839496",disabled:"#586e75",engraving:"#002b36",inactive:"#657b83",dimLabel:"#7a6c2e",muted:"#073642",hover:"#b2c0bf"},border:{subtle:"rgba(131,148,150,0.08)",default:"rgba(131,148,150,0.13)",strong:"rgba(131,148,150,0.20)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #001f28, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #001f28, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #001f28",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#b58900",dim:"rgba(181,137,0,0.15)",glow:"rgba(181,137,0,0.6)",light:"#d4a017",dark:"#8a6800",crtPhosphor:"#b58900",crtPhosphorDim:"#8a6800"}},catppuccin:{bg:{app:"#1e1e2e",card:"#313244",cardHover:"#3a3a54",elevated:"#313244",input:"#181825",sidebar:"#181825",inset:"#11111b",chassis:"#313244",crtBezel:"#1e1e2e",crtGlass:"#11111b"},text:{primary:"#cdd6f4",secondary:"#bac2de",label:"#a6adc8",disabled:"#585b70",engraving:"#11111b",inactive:"#7f849c",dimLabel:"#585b70",muted:"#313244",hover:"#e6e9f8"},border:{subtle:"rgba(205,214,244,0.04)",default:"rgba(205,214,244,0.08)",strong:"rgba(205,214,244,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #11111b, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #11111b, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #11111b",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#cba6f7",dim:"rgba(203,166,247,0.15)",glow:"rgba(203,166,247,0.6)",light:"#dfc0ff",dark:"#a67fd4",crtPhosphor:"#cba6f7",crtPhosphorDim:"#a67fd4"}},dracula:{bg:{app:"#282a36",card:"#44475a",cardHover:"#4f5266",elevated:"#383a4a",input:"#383a4a",sidebar:"#21222c",inset:"#21222c",chassis:"#44475a",crtBezel:"#282a36",crtGlass:"#1e2029"},text:{primary:"#f8f8f2",secondary:"#a9b0d0",label:"#8891b5",disabled:"#6272a4",engraving:"#21222c",inactive:"#6272a4",dimLabel:"#6272a4",muted:"#44475a",hover:"#ffffff"},border:{subtle:"rgba(248,248,242,0.04)",default:"rgba(248,248,242,0.08)",strong:"rgba(248,248,242,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #1e2029, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #1e2029, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #1e2029",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#bd93f9",dim:"rgba(189,147,249,0.15)",glow:"rgba(189,147,249,0.6)",light:"#d4b8ff",dark:"#9a70e0",crtPhosphor:"#bd93f9",crtPhosphorDim:"#9a70e0"}}},f={bg:{app:"var(--d3-bg-app)",card:"var(--d3-bg-card)",cardHover:"var(--d3-bg-cardHover)",elevated:"var(--d3-bg-elevated)",input:"var(--d3-bg-input)",sidebar:"var(--d3-bg-sidebar)",inset:"var(--d3-bg-inset)",chassis:"var(--d3-bg-chassis)",crtBezel:"var(--d3-bg-crtBezel)",crtGlass:"var(--d3-bg-crtGlass)"},accent:{amber:"var(--d3-accent-main)",amberDim:"var(--d3-accent-dim)",amberGlow:"var(--d3-accent-glow)"},tag:{purple:"#b854f5",purpleBg:"rgba(184, 84, 245, 0.12)",orange:"#f59e0b",orangeBg:"rgba(245, 158, 11, 0.12)",red:"#ef4444",redBg:"rgba(239, 68, 68, 0.12)",green:"#22c55e",greenBg:"rgba(34, 197, 94, 0.12)",blue:"#3b82f6",blueBg:"rgba(59, 130, 246, 0.12)",greenGlow:"rgba(34, 197, 94, 0.6)",redGlow:"rgba(239, 68, 68, 0.6)",orangeGlow:"rgba(245, 158, 11, 0.6)"},text:{primary:"var(--d3-text-primary)",secondary:"var(--d3-text-secondary)",label:"var(--d3-text-label)",disabled:"var(--d3-text-disabled)",engraving:"var(--d3-text-engraving)",inactive:"var(--d3-text-inactive)",dimLabel:"var(--d3-text-dimLabel)",muted:"var(--d3-text-muted)",hover:"var(--d3-text-hover)"},border:{subtle:"var(--d3-border-subtle)",default:"var(--d3-border-default)",strong:"var(--d3-border-strong)"},crt:{phosphor:"var(--d3-accent-crtPhosphor)",phosphorDim:"var(--d3-accent-crtPhosphorDim)",scanline:"rgba(0, 0, 0, 0.15)",bg:"var(--d3-bg-chassis)"},led:{off:"#111111"}},g='ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace',h={hero:{size:"42px",weight:300,spacing:"-2px",line:1},title:{size:"28px",weight:300,spacing:"-1px",line:1.2},value:{size:"20px",weight:400,spacing:"0.02em",line:1},heading:{size:"16px",weight:600,spacing:"0.02em",line:1.4},body:{size:"14px",weight:400,spacing:"0.01em",line:1.5},compact:{size:"13px",weight:400,spacing:"0.01em",line:1.5},small:{size:"12px",weight:600,spacing:"0.03em",line:1.4},meta:{size:"11px",weight:600,spacing:"0.05em",line:1.3},label:{size:"10px",weight:700,spacing:"2px",line:1.2},engrave:{size:"9px",weight:700,spacing:"1.5px",line:1},micro:{size:"8px",weight:700,spacing:"1.5px",line:1},nano:{size:"7px",weight:700,spacing:"0.5px",line:1}};function i(a){let b=h[a];return{fontSize:b.size,fontWeight:b.weight,letterSpacing:b.spacing,lineHeight:b.line}}let j={chassis:"var(--d3-shadow-chassis)",card:"var(--d3-shadow-card)",inset:"var(--d3-shadow-inset)",insetDeep:"var(--d3-shadow-insetDeep)",buttonRaised:"var(--d3-shadow-buttonRaised)",buttonPressed:"var(--d3-shadow-buttonPressed)",buttonActive:"var(--d3-shadow-buttonPressed)",dialog:"var(--d3-shadow-card)",tooltip:"var(--d3-shadow-tooltip)",screenGlow:"var(--d3-shadow-screenGlow)"},k={outer:"24px",card:"22px",inner:"12px",button:"8px",small:"6px",xs:"4px",pill:"999px"};function l(a){let b="light"===a?"light":"dark",c=e[a],g=function(a){let b=e[a];return{"--d3-bg-app":b.bg.app,"--d3-bg-card":b.bg.card,"--d3-bg-cardHover":b.bg.cardHover,"--d3-bg-elevated":b.bg.elevated,"--d3-bg-input":b.bg.input,"--d3-bg-sidebar":b.bg.sidebar,"--d3-bg-inset":b.bg.inset,"--d3-bg-chassis":b.bg.chassis,"--d3-bg-crtBezel":b.bg.crtBezel,"--d3-bg-crtGlass":b.bg.crtGlass,"--d3-text-primary":b.text.primary,"--d3-text-secondary":b.text.secondary,"--d3-text-label":b.text.label,"--d3-text-disabled":b.text.disabled,"--d3-text-engraving":b.text.engraving,"--d3-text-inactive":b.text.inactive,"--d3-text-dimLabel":b.text.dimLabel,"--d3-text-muted":b.text.muted,"--d3-text-hover":b.text.hover,"--d3-border-subtle":b.border.subtle,"--d3-border-default":b.border.default,"--d3-border-strong":b.border.strong,"--d3-shadow-card":b.shadow.card,"--d3-shadow-buttonBase":b.shadow.buttonBase,"--d3-shadow-chassis":b.shadow.chassis,"--d3-shadow-inset":b.shadow.inset,"--d3-shadow-insetDeep":b.shadow.insetDeep,"--d3-shadow-buttonRaised":b.shadow.buttonRaised,"--d3-shadow-buttonPressed":b.shadow.buttonPressed,"--d3-shadow-screenGlow":b.shadow.screenGlow,"--d3-shadow-tooltip":b.shadow.tooltip,"--d3-accent-main":b.accent.main,"--d3-accent-dim":b.accent.dim,"--d3-accent-glow":b.accent.glow,"--d3-accent-light":b.accent.light,"--d3-accent-dark":b.accent.dark,"--d3-accent-crtPhosphor":b.accent.crtPhosphor,"--d3-accent-crtPhosphorDim":b.accent.crtPhosphorDim}}(a),h=c.accent.main,i=c.accent.dim,j=c.accent.light,k=c.accent.dark;return(0,d.A)({palette:{mode:b,primary:{main:h,light:j,dark:k,contrastText:"#fff"},secondary:{main:f.tag.purple,light:"#d084ff",dark:"#8a3cc4"},error:{main:f.tag.red},warning:{main:f.tag.orange},success:{main:f.tag.green},background:{default:c.bg.app,paper:c.bg.card},text:{primary:c.text.primary,secondary:c.text.secondary,disabled:c.text.disabled},divider:c.border.default},typography:{fontFamily:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif',h4:{fontWeight:700,fontSize:"22px",lineHeight:1.3},h5:{fontWeight:700,fontSize:"18px",lineHeight:1.4},h6:{fontWeight:600,fontSize:"14px",lineHeight:1.5},subtitle1:{fontWeight:500,fontSize:"18px",lineHeight:1.4},body1:{fontSize:"14px",lineHeight:1.5},body2:{fontSize:"12px",lineHeight:1.4},button:{textTransform:"none",fontWeight:600,fontSize:"14px"},caption:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",color:c.text.label},overline:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",lineHeight:1.2}},shape:{borderRadius:22},components:{MuiCssBaseline:{styleOverrides:{":root":g,body:{backgroundColor:c.bg.app,color:c.text.primary}}},MuiButton:{defaultProps:{disableElevation:!0},styleOverrides:{root:{textTransform:"none",fontWeight:600,borderRadius:10,padding:"10px 20px",transition:"transform 0.05s linear, box-shadow 0.05s linear",boxShadow:c.shadow.buttonBase,"&:active":{transform:"translateY(2px)",boxShadow:"var(--d3-shadow-buttonPressed)"}},containedPrimary:{color:"#fff","&:hover":{backgroundColor:k}},outlined:{borderColor:c.border.strong,color:c.text.primary,"&:hover":{borderColor:h,color:h}},containedSecondary:{backgroundColor:c.bg.elevated,color:c.text.primary,"&:hover":{backgroundColor:"dark"===b?"#353539":"#e5e5e7"}}}},MuiCard:{defaultProps:{elevation:0},styleOverrides:{root:{backgroundColor:c.bg.card,borderRadius:22,borderTop:`1px solid ${c.border.subtle}`,boxShadow:c.shadow.card,transition:"background-color 0.2s ease","&:hover":{backgroundColor:c.bg.cardHover}}}},MuiChip:{styleOverrides:{root:{borderRadius:999,fontWeight:700,fontSize:"11px",letterSpacing:"0.1em",textTransform:"uppercase",height:24},colorPrimary:{backgroundColor:i,color:h},colorSecondary:{backgroundColor:f.tag.purpleBg,color:f.tag.purple},colorSuccess:{backgroundColor:f.tag.greenBg,color:f.tag.green},colorError:{backgroundColor:f.tag.redBg,color:f.tag.red},colorWarning:{backgroundColor:f.tag.orangeBg,color:f.tag.orange}}},MuiDrawer:{styleOverrides:{paper:{width:240,backgroundColor:c.bg.app,borderRight:`1px solid ${c.border.subtle}`}}},MuiListItemButton:{styleOverrides:{root:{borderRadius:10,marginLeft:8,marginRight:8,"&.Mui-selected":{backgroundColor:i,color:h,fontWeight:600,"&:hover":{backgroundColor:i}}}}},MuiDialog:{styleOverrides:{paper:{backgroundColor:c.bg.card,borderRadius:22,border:`1px solid ${c.border.subtle}`,boxShadow:"var(--d3-shadow-card)"}}},MuiTextField:{defaultProps:{size:"small",variant:"outlined"},styleOverrides:{root:{"& .MuiOutlinedInput-root":{backgroundColor:c.bg.input,borderRadius:10,color:c.text.primary,"& fieldset":{borderColor:c.border.default},"&:hover fieldset":{borderColor:c.border.strong},"&.Mui-focused fieldset":{borderColor:h}}}}},MuiSelect:{styleOverrides:{select:{color:c.text.primary},icon:{color:c.text.secondary}}},MuiInputLabel:{styleOverrides:{root:{color:c.text.secondary,"&.Mui-focused":{color:h}}}},MuiFormControlLabel:{styleOverrides:{label:{color:c.text.primary,fontSize:"14px"}}},MuiSwitch:{styleOverrides:{switchBase:{"&.Mui-checked":{color:h},"&.Mui-checked + .MuiSwitch-track":{backgroundColor:h}},track:{backgroundColor:c.text.disabled}}},MuiMenuItem:{styleOverrides:{root:{color:c.text.primary,"&.Mui-selected":{backgroundColor:i}}}},MuiTooltip:{defaultProps:{arrow:!0},styleOverrides:{tooltip:{backgroundColor:c.bg.elevated,color:c.text.primary,fontSize:"12px",borderRadius:8,border:`1px solid ${c.border.subtle}`}}},MuiTabs:{styleOverrides:{indicator:{backgroundColor:h}}},MuiTab:{styleOverrides:{root:{textTransform:"none",fontWeight:500,fontSize:"14px","&.Mui-selected":{color:h,fontWeight:600}}}}}})}let m={dark:l("dark"),light:l("light"),nord:l("nord"),solarized:l("solarized"),catppuccin:l("catppuccin"),dracula:l("dracula")};function n(a,b=!0){return"auto"===a?b?m.dark:m.light:m[a]??m.dark}m.dark,m.light},80478:(a,b,c)=>{"use strict";c.d(b,{AuthProvider:()=>e});var d=c(25459);let e=(0,d.registerClientReference)(function(){throw Error("Attempted to call AuthProvider() from the server but AuthProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx","AuthProvider");(0,d.registerClientReference)(function(){throw Error("Attempted to call useAuth() from the server but useAuth is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx","useAuth")},82244:(a,b,c)=>{"use strict";c.d(b,{A:()=>h,AuthProvider:()=>g});var d=c(78157),e=c(31768);c(15005);let f=(0,e.createContext)({session:null,user:null,loading:!0});function g({children:a}){let[b,c]=(0,e.useState)(null),[g,h]=(0,e.useState)(!0);return(0,d.jsx)(f.Provider,{value:{session:b,user:b?.user??null,loading:g},children:a})}function h(){return(0,e.useContext)(f)}},83380:(a,b,c)=>{"use strict";c.d(b,{CY:()=>t,s9:()=>u});var d=c(78157),e=c(31768);let f=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"로컬 AI 음성 어시스턴트","nav.dashboard":"대시보드","nav.history":"히스토리","nav.dictionary":"사전","nav.commands":"명령어","nav.settings":"설정","nav.meetings":"회의","nav.record":"녹음","nav.logout":"로그아웃","login.subtitle":"AI 음성 어시스턴트","login.google":"Google로 계속하기","login.github":"GitHub로 계속하기","login.terms":"계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다.","dashboard.sessionOverview":"세션 개요","dashboard.systemStatus":"시스템 상태","dashboard.sessionsToday":"오늘 세션","dashboard.pressToRecord":"{{key}}를 눌러 녹음 시작","dashboard.hotkeyNotSet":"핫키 미설정","dashboard.words":"단어","dashboard.total":"전체","dashboard.streak":"연속","dashboard.days":"일","dashboard.recording":"녹음","dashboard.sessions":"세션","dashboard.today":"오늘","dashboard.recentTranscriptions":"최근 전사","dashboard.noHistory":"히스토리 없음 — 핫키를 눌러 녹음을 시작하세요","dashboard.copy":"복사","dashboard.entries":"{{count}}건","dashboard.stat":"통계","dashboard.sys":"시스템","history.title":"전사 기록","history.search":"검색...","history.entries":"{{count}}건","history.loading":"로딩...","history.noResults":"검색 결과 없음","history.noHistory":"히스토리 없음 — 녹음을 시작하세요","history.count":"{{count}}건","dictionary.title":"커스텀 사전","dictionary.words":"{{count}}개","dictionary.add":"추가","dictionary.search":"검색...","dictionary.loading":"로딩...","dictionary.noResults":"검색 결과 없음","dictionary.noWords":"단어 없음 — STT 정확도 향상을 위해 커스텀 단어를 추가하세요","dictionary.used":"{{count}}회 사용","dictionary.editTitle":"단어 편집","dictionary.addTitle":"단어 추가","dictionary.word":"단어","dictionary.pronunciation":"발음 (선택)","commands.title":"LLM 명령어","commands.count":"{{count}}개","commands.add":"추가","commands.activeCommand":"활성 명령어","commands.none":"없음","commands.loading":"로딩...","commands.noCommands":"명령어 없음 — 추가를 클릭하여 생성","commands.editTitle":"명령어 편집","commands.addTitle":"명령어 추가","commands.name":"이름","commands.description":"설명","commands.promptTemplate":"프롬프트 템플릿","commands.promptHelp":"{{text}}는 전사된 텍스트로 치환됩니다","commands.defaultPrompt":"{{text}}를 다듬어주세요.","settings.title":"설정","settings.tabs.general":"일반","settings.tabs.audio":"오디오","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"정보","settings.shortcuts":"단축키","settings.dictation":"받아쓰기","settings.dictation.desc":"누른 상태에서 말하기. 키를 놓으면 전사가 시작됩니다.","settings.agent":"Agent 모드","settings.agent.descWithKey":"{{key}}를 두 번 클릭하면 Agent 모드에 진입합니다.","settings.agent.descNoKey":"받아쓰기 핫키를 먼저 설정하세요.","settings.oneTouch":"원터치 모드","settings.oneTouch.desc":"눌러서 시작, 다시 눌러서 중지. 별도 단축키가 필요합니다.","settings.caption":"실시간 자막","settings.caption.desc":"핫키로 자막 모드를 토글합니다. 마이크 입력을 실시간 전사합니다.","settings.captionAudio":"자막 오디오 소스","settings.captionSource":"오디오 소스","settings.captionSource.mic":"마이크만","settings.captionSource.system":"시스템 오디오만 (데스크톱 소리)","settings.captionSource.both":"마이크 + 시스템 오디오","settings.key":"키","settings.notSet":"미설정","settings.enabled":"활성화됨","settings.disabled":"비활성화","settings.interface":"인터페이스","settings.theme":"테마","settings.theme.system":"시스템","settings.theme.light":"라이트","settings.theme.dark":"다크","settings.language":"언어","settings.appBehavior":"앱 동작","settings.closeToTray":"트레이로 최소화","settings.autoLaunch":"시스템 시작 시 자동 실행","settings.autoInsert":"전사 후 자동 텍스트 삽입","settings.soundEffects":"효과음","settings.microphone":"마이크","settings.inputDevice":"입력 장치","settings.deviceDefault":"(기본)","settings.textInsert":"텍스트 삽입","settings.insertMethod":"삽입 방식","settings.insertClipboard":"클립보드 (Ctrl+V)","settings.insertKeyboard":"키보드 타이핑","settings.whisperModel":"Whisper 모델","settings.model.tiny":"tiny (39 MB, 가장 빠름)","settings.model.base":"base (74 MB, 균형)","settings.model.small":"small (244 MB, 양호)","settings.model.medium":"medium (769 MB, 우수)","settings.model.large":"large-v3 (1.5 GB, 최고)","settings.sttLanguage":"인식 언어","settings.sttLang.auto":"자동 감지","settings.ollamaServer":"Ollama 서버","settings.ollamaUrl":"Ollama 서버 URL","settings.ollamaHint":"Ollama가 실행 중이면 자동으로 연결됩니다. 모델은 Ollama에서 직접 pull하세요 (예: ollama pull qwen3:4b).","settings.llmModel":"LLM 모델","settings.postProcess":"음성 후처리","settings.defaultAction":"기본 후처리 명령어","settings.action.none":"없음 (원본 텍스트 그대로)","settings.action.refine":"다듬기 (문법+자연스러움)","settings.action.translate":"번역","settings.action.summarize":"요약","settings.action.grammar":"문법 교정","settings.action.custom":"커스텀 프롬프트","settings.actionHint":"핫키로 녹음 후 전사된 텍스트에 선택한 LLM 후처리가 적용됩니다. Ollama가 연결되어 있을 때만 동작합니다.","settings.about.version":"버전","settings.about.techStack":"기술 스택","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"음성 엔진","settings.about.voiceEngineValue":"STT: faster-whisper (로컬) / LLM: Ollama (로컬)","settings.about.description":"Speakly 리버스엔지니어링 노하우 기반 로컬 AI 음성 어시스턴트. 클라우드 의존성 없이 완전 로컬로 동작합니다.","settings.about.restartOnboarding":"초기 설정 안내 다시 보기","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama가 실행되지 않고 있어요","status.nudge.desc":"LLM 후처리(번역, 요약 등)를 사용하려면 Ollama가 필요합니다.","status.nudge.guide":"설치 안내 보기 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"타이핑 없이, 음성으로. 로컬 AI 음성 어시스턴트입니다.","onboarding.welcome.start":"시작하기","onboarding.mic.title":"마이크 설정","onboarding.mic.desc":"사용할 마이크를 선택하세요. 나중에 설정에서 변경할 수 있습니다.","onboarding.hotkey.title":"단축키 설정","onboarding.hotkey.desc":"받아쓰기 단축키를 설정하세요. 키를 누르고 있는 동안 녹음됩니다.","onboarding.hotkey.notSet":"단축키가 설정되지 않았습니다","onboarding.hotkey.change":"단축키 변경","onboarding.hotkey.set":"단축키 설정","onboarding.ollama.title":"Ollama 설치 (선택)","onboarding.ollama.desc":"번역, 요약 등 LLM 후처리를 사용하려면 Ollama가 필요합니다. 음성 받아쓰기 자체는 Ollama 없이도 동작합니다.","onboarding.ollama.download":"Ollama 다운로드","onboarding.ollama.modelHint":"설치 후 터미널에서 모델을 다운로드하세요","onboarding.done.title":"설정 완료!","onboarding.done.descWithKey":"{{key}} 키를 누르고 말하면 음성이 텍스트로 변환됩니다.","onboarding.done.descNoKey":"설정에서 단축키를 지정하면 음성 받아쓰기를 시작할 수 있습니다.","onboarding.done.start":"시작하기","onboarding.back":"뒤로","onboarding.next":"다음","hotkey.title":"단축키 설정","hotkey.dictationTitle":"받아쓰기 단축키 설정","hotkey.oneTouchTitle":"원터치 모드 단축키 설정","hotkey.captionTitle":"실시간 자막 단축키 설정","hotkey.prompt":"키 조합을 눌러주세요...","hotkey.ready":"✓ {{keys}} — 저장을 눌러주세요","hotkey.noKey":"키를 입력해주세요","hotkey.reserved":"{{keys}}은 시스템 예약 단축키입니다","hotkey.current":"현재: {{keys}}","hotkey.hint":"조합키(예: Ctrl+Shift+Q) 또는 단일키(예: F5)를 입력하세요","hotkey.reset":"다시 입력","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Ollama 설치","ollama.step1.desc":"Ollama는 로컬에서 LLM을 실행하는 무료 도구입니다.","ollama.step2.title":"STEP 2 — 모델 다운로드","ollama.step2.desc":"터미널에서 원하는 모델을 pull하세요. 한국어에 추천:","ollama.step2.alt":"또는 더 큰 모델: ollama pull qwen3:8b (더 정확, 더 느림)","ollama.step3.title":"STEP 3 — 자동 연결","ollama.step3.desc":"Ollama가 실행되면 D3RO-VOICE가 자동으로 감지합니다. 하단 상태 바의 LED가 빨간색에서 초록색으로 바뀌면 준비 완료!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"취소","common.save":"저장","common.delete":"삭제","common.add":"추가","common.edit":"편집","common.close":"닫기","common.confirm":"확인","common.loading":"로딩...","common.copy":"복사","common.test":"테스트","common.stop":"중지","memo.tags":"태그","memo.addTag":"태그 추가","memo.removeTag":"태그 제거","memo.tagPlaceholder":"태그 입력 후 Enter","memo.noTags":"태그 없음","memo.export":"마크다운 내보내기","memo.exportSuccess":"내보내기 완료","memo.filterByTag":"태그로 필터","memo.allTags":"전체 태그","memo.clearFilter":"필터 해제","voiceCommand.title":"음성 명령어","voiceCommand.enabled":"음성 키워드 인식","voiceCommand.enabledDesc":"전사 시작 시 키워드를 감지하여 명령어를 자동 선택합니다.","voiceCommand.keywords":"키워드","voiceCommand.keywordPlaceholder":"키워드 입력 후 Enter","voiceCommand.noKeywords":"키워드 없음","voiceCommand.matchMode":"매칭 모드","voiceCommand.matchMode.prefix":"앞부분 일치","voiceCommand.matchMode.suffix":"뒷부분 일치","voiceCommand.matchMode.contains":"포함","chain.title":"LLM 체인","chain.count":"{{count}}개","chain.add":"체인 추가","chain.editTitle":"체인 편집","chain.addTitle":"체인 추가","chain.name":"체인 이름","chain.steps":"단계","chain.addStep":"단계 추가","chain.removeStep":"제거","chain.inputSource":"입력 소스","chain.inputSource.original":"원본 텍스트","chain.inputSource.previous":"이전 단계 결과","chain.selectInstruction":"명령어 선택","chain.execute":"실행","chain.executing":"실행 중...","chain.noChains":"체인 없음 — 여러 명령어를 순차 실행하는 파이프라인을 만들어 보세요","chain.step":"{{n}}단계","chain.progress":"{{current}}/{{total}} 단계 처리 중","context.title":"화면 컨텍스트","context.enabled":"스크린 컨텍스트","context.enabledDesc":"녹음 시작 시 활성 앱과 선택된 텍스트를 캡처하여 LLM에 전달합니다.","dashboard.caption":"실시간 자막","dashboard.captionStart":"자막 시작","dashboard.captionStop":"자막 종료","dashboard.captionActive":"자막 활성","settings.voiceCommands":"음성 명령어","settings.voiceCommands.desc":"전사된 텍스트에서 키워드를 감지하여 명령어를 자동 선택합니다.","settings.screenContext":"화면 컨텍스트","settings.screenContext.desc":"녹음 시 활성 앱 정보와 선택된 텍스트를 LLM에 함께 전달합니다.","date.today":"오늘","date.yesterday":"어제","license.title":"라이선스","license.currentTier":"현재 등급","license.free":"FREE","license.pro":"PRO","license.proPlus":"PRO+","license.activate":"라이선스 활성화","license.deactivate":"비활성화","license.keyPlaceholder":"라이선스 키 입력...","license.activating":"활성화 중...","license.activated":"활성화 완료","license.activateError":"활성화 실패: {{message}}","license.deactivated":"비활성화 완료","license.machineId":"기기 ID","license.activatedAt":"활성화 일시","license.manageLicense":"라이선스 관리","license.upgrade":"업그레이드","license.upgradeTitle":"Pro로 업그레이드","license.upgradeDesc":"모든 기능을 잠금 해제하세요","license.quotaUsed":"{{used}}/{{limit}} 사용","license.quotaUnlimited":"무제한","license.tierComparison":"등급 비교","license.dailyUsage":"일일 사용량","license.feature.dictation":"받아쓰기","license.feature.llm_process":"LLM 처리","license.feature.live_caption":"실시간 자막","license.feature.screen_context":"화면 컨텍스트","license.feature.voice_command":"음성 명령어","license.feature.llm_chain":"LLM 체인","license.feature.voice_memo":"음성 메모","license.feature.history_unlimited":"무제한 히스토리","license.feature.history_export":"히스토리 내보내기","license.feature.custom_instruction_create":"커스텀 명령어 생성","license.feature.file_transcription":"파일 전사","license.feature.voice_conversation":"음성 대화","license.feature.dictation_template":"받아쓰기 템플릿","license.feature.meeting_summary":"회의 요약","license.feature.local_rag":"로컬 RAG","license.feature.os_automation":"OS 자동화","license.feature.llmProcess":"LLM 처리","license.feature.liveCaption":"실시간 자막","license.feature.screenContext":"화면 컨텍스트","license.feature.voiceCommand":"음성 명령어","license.feature.llmChain":"LLM 체인","license.feature.voiceMemo":"음성 메모","license.feature.historyUnlimited":"무제한 히스토리","license.feature.historyExport":"히스토리 내보내기","license.feature.customInstruction":"커스텀 명령어 생성","license.feature.fileTranscription":"파일 전사","license.feature.voiceConversation":"음성 대화","license.feature.dictationTemplate":"받아쓰기 템플릿","license.feature.meetingSummary":"회의 요약","license.feature.localRag":"로컬 RAG","license.feature.osAutomation":"OS 자동화","license.pro.required":"PRO 필요","license.proPlus.required":"PRO+ 필요","license.included":"포함","license.notIncluded":"미포함","license.keyLabel":"라이선스 키","license.quotaExceeded.title":"오늘의 {{feature}}을(를) 모두 사용했습니다","license.quotaExceeded.desc":"Pro로 업그레이드하면 무제한으로 사용할 수 있습니다","license.tierRequired.title":"{{feature}}은(는) {{tier}} 기능입니다","license.tierRequired.desc":"{{tier}}로 업그레이드하여 잠금을 해제하세요","license.tryTomorrow":"내일 다시 사용하기","license.learnMore":"알아보기","license.upgradeBenefits":"업그레이드 혜택","license.benefit.unlimitedDictation":"무제한 받아쓰기","license.benefit.unlimitedLLM":"무제한 AI 다듬기","license.benefit.liveCaption":"실시간 자막","license.benefit.unlimitedHistory":"히스토리 무제한 보존","license.usageToday":"오늘 사용량","license.perDay":"회/일","license.unlimited":"무제한","license.locked":"잠금","license.nav":"라이선스","fileTranscription.title":"파일 전사","fileTranscription.dropZone":"오디오/비디오 파일을 여기에 드래그하세요","fileTranscription.dropZoneHint":"MP3, WAV, M4A, MP4, MKV, WEBM 지원","fileTranscription.converting":"변환 중...","fileTranscription.processing":"전사 중...","fileTranscription.progress":"청크 {{current}} / {{total}}","fileTranscription.complete":"전사 완료","fileTranscription.copyAll":"전체 복사","fileTranscription.cancel":"취소","fileTranscription.retry":"다시 시도","fileTranscription.error.invalidFormat":"지원하지 않는 파일 형식입니다","fileTranscription.error.unknown":"알 수 없는 오류","meetingSummary.title":"회의록 요약","meetingSummary.generating":"요약 생성 중...","meetingSummary.summary":"요약","meetingSummary.decisions":"핵심 결정사항","meetingSummary.actionItems":"할 일 목록","meetingSummary.exportMarkdown":"마크다운 내보내기","meetingSummary.noSummary":"요약이 없습니다","meetingSummary.generate":"요약 생성","template.title":"딕테이션 템플릿","template.create":"새 템플릿","template.edit":"템플릿 편집","template.delete":"삭제","template.name":"템플릿 이름","template.description":"설명","template.fields":"필드","template.addField":"필드 추가","template.fieldName":"필드명","template.fieldLabel":"라벨","template.fieldPrompt":"음성 안내","template.outputFormat":"출력 포맷","template.startSession":"시작","template.cancelSession":"세션 취소","template.empty":"템플릿이 없습니다","nav.conversation":"대화","conversation.title":"음성 대화","conversation.idle":"대기","conversation.listening":"듣는 중","conversation.thinking":"생각 중","conversation.speaking":"말하는 중","conversation.empty":"D3RO에게 말을 걸어보세요","conversation.emptyHint":"마이크 버튼을 누르거나 텍스트를 입력하세요","conversation.inputPlaceholder":"메시지 입력...","conversation.end":"종료","conversation.clearHistory":"대화 초기화","nav.knowledge":"지식 베이스","rag.title":"지식 베이스","rag.addDocument":"문서 추가","rag.documents":"문서","rag.noDocuments":"문서가 없습니다","rag.chunks":"청크","rag.indexed":"인덱싱 완료","rag.pending":"대기 중","rag.indexing":"인덱싱 중","rag.reindex":"재인덱싱","rag.askQuestion":"질문하기","rag.queryPlaceholder":"문서에 대해 질문하세요...","rag.searching":"검색 중...","rag.sources":"참조 문서","rag.adding":"추가 중...","rag.parsing":"문서 분석 중...","voiceAction.title":"음성 액션","voiceAction.execute":"실행","voiceAction.presets":"프리셋 명령","voiceAction.history":"실행 이력","voiceAction.noHistory":"실행 이력이 없습니다","voiceAction.blocked":"차단됨 (위험 명령)","voiceAction.executed":"실행됨","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국어","settings.sttLang.en":"English","settings.sttLang.ja":"日本語","settings.sttLang.zh":"中文","template.outputHelperText":"{{필드명}} 형식으로 플레이스홀더를 사용하세요","nav.meeting":"회의","meeting.title":"회의 모드","meeting.newMeeting":"새 회의","meeting.startRecording":"녹음 시작","meeting.stopRecording":"녹음 종료","meeting.recording":"녹음 중","meeting.processing":"회의록 생성 중...","meeting.completed":"완료","meeting.error":"오류","meeting.elapsed":"경과 시간","meeting.memoPlaceholder":"메모 입력 (Enter로 추가)","meeting.memoAdded":"메모 추가됨","meeting.noSessions":"회의 녹음이 없습니다","meeting.noSessionsDesc":"새 회의 버튼을 눌러 녹음을 시작하세요","meeting.summary":"요약","meeting.decisions":"결정사항","meeting.actionItems":"할 일","meeting.timeline":"타임라인","meeting.transcript":"원문 전사","meeting.memos":"메모","meeting.exportPdf":"PDF 내보내기","meeting.exportMarkdown":"마크다운 내보내기","meeting.delete":"삭제","meeting.deleteConfirm":"이 회의록을 삭제하시겠습니까?","meeting.backToList":"목록으로","meeting.notificationTitle":"회의록 준비 완료","meeting.notificationBody":"회의록이 생성되었습니다. 클릭하여 확인하세요.","meeting.sessions":"{{count}}건","meeting.duration":"{{minutes}}분","meeting.editTitle":"제목 편집","meeting.untitled":"무제 회의","meeting.processingStep.merging":"전사 텍스트 합산 중...","meeting.processingStep.generating":"LLM 회의록 생성 중...","meeting.processingStep.parsing":"회의록 파싱 중...","meeting.processingStep.saving":"저장 중...","meeting.processingStep.notifying":"완료 알림 중...","meeting.transcriptTab":"전사","meeting.addDocument":"문서 추가","meeting.selectTemplate":"템플릿 선택","meeting.generate":"생성","meeting.generating":"문서 생성 중...","meeting.editMode":"편집","meeting.previewMode":"미리보기","meeting.modified":"수정됨","meeting.originalText":"원본 보기","meeting.editedText":"수정본 보기","meeting.exportDocx":"DOCX 내보내기","meeting.exportTxt":"TXT 내보내기","meeting.exportFormat":"내보내기","meeting.customPrompt":"커스텀 프롬프트","meeting.templateName":"템플릿 이름","meeting.templatePrompt":"AI 프롬프트","meeting.templateSave":"템플릿 저장","meeting.documentDeleted":"문서가 삭제되었습니다","meeting.autoSaved":"자동 저장됨","meeting.minutesTemplate":"회의록","meeting.reportTemplate":"보고서","meeting.ideaNoteTemplate":"아이디어 노트","meeting.customTemplate":"커스텀","meeting.downloadTranscript":"전사 다운로드","meeting.polish":"AI 다듬기","meeting.polishing":"AI가 전사를 다듬는 중...","meeting.polished":"AI 다듬기 완료","meeting.mindmapTemplate":"마인드맵","meeting.chat":"AI 채팅","meeting.chatPlaceholder":"회의 내용에 대해 질문하세요...","meeting.chatSend":"전송","meeting.chatClear":"대화 초기화","meeting.copyToClipboard":"클립보드 복사","meeting.copied":"복사됨","meeting.chatCollapse":"채팅 접기","meeting.chatExpand":"채팅 펼치기","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI 다듬기에 실패했습니다","meeting.viewDetailError":"회의 상세 정보를 불러오지 못했습니다","meeting.startRecordingError":"녹음을 시작하지 못했습니다","meeting.diarize":"화자 구분","meeting.diarizing":"화자를 구분하는 중...","meeting.diarizeComplete":"화자 구분 완료","meeting.speaker":"화자","settings.hfToken":"HuggingFace 토큰","settings.hfTokenHint":"화자 구분을 위해 HuggingFace 토큰이 필요합니다","settings.diarization":"화자 구분","settings.diarizationHint":"녹음 종료 후 화자를 자동으로 구분합니다"}'),g=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Local AI Voice Assistant","nav.dashboard":"Dashboard","nav.history":"History","nav.dictionary":"Dictionary","nav.commands":"Commands","nav.settings":"Settings","dashboard.sessionOverview":"Session Overview","dashboard.systemStatus":"System Status","dashboard.sessionsToday":"Today\'s Sessions","dashboard.pressToRecord":"Press {{key}} to start recording","dashboard.hotkeyNotSet":"Hotkey not set","dashboard.words":"Words","dashboard.total":"Total","dashboard.streak":"Streak","dashboard.days":"days","dashboard.recording":"Recording","dashboard.sessions":"Sessions","dashboard.today":"Today","dashboard.recentTranscriptions":"Recent Transcriptions","dashboard.noHistory":"No history — press your hotkey to start recording","dashboard.copy":"Copy","dashboard.entries":"{{count}} entries","dashboard.stat":"Stats","dashboard.sys":"System","history.title":"Transcription History","history.search":"Search...","history.entries":"{{count}} entries","history.loading":"Loading...","history.noResults":"No results found","history.noHistory":"No history — start recording","history.count":"{{count}} entries","dictionary.title":"Custom Dictionary","dictionary.words":"{{count}} words","dictionary.add":"Add","dictionary.search":"Search...","dictionary.loading":"Loading...","dictionary.noResults":"No results found","dictionary.noWords":"No words — add custom words to improve STT accuracy","dictionary.used":"Used {{count}} times","dictionary.editTitle":"Edit Word","dictionary.addTitle":"Add Word","dictionary.word":"Word","dictionary.pronunciation":"Pronunciation (optional)","commands.title":"LLM Commands","commands.count":"{{count}} commands","commands.add":"Add","commands.activeCommand":"Active Command","commands.none":"None","commands.loading":"Loading...","commands.noCommands":"No commands — click Add to create one","commands.editTitle":"Edit Command","commands.addTitle":"Add Command","commands.name":"Name","commands.description":"Description","commands.promptTemplate":"Prompt Template","commands.promptHelp":"{{text}} will be replaced with the transcribed text","commands.defaultPrompt":"Please refine the following: {{text}}","settings.title":"Settings","settings.tabs.general":"General","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"About","settings.shortcuts":"Shortcuts","settings.dictation":"Dictation","settings.dictation.desc":"Hold to speak. Transcription begins when you release the key.","settings.agent":"Agent Mode","settings.agent.descWithKey":"Double-press {{key}} to enter Agent mode.","settings.agent.descNoKey":"Set a dictation hotkey first.","settings.oneTouch":"One-Touch Mode","settings.oneTouch.desc":"Press to start, press again to stop. Requires a separate shortcut.","settings.caption":"Live Caption","settings.caption.desc":"Toggle live caption mode with hotkey. Transcribes microphone input in real-time.","settings.captionAudio":"Caption Audio Source","settings.captionSource":"Audio Source","settings.captionSource.mic":"Microphone only","settings.captionSource.system":"System audio only (desktop sound)","settings.captionSource.both":"Microphone + System audio","settings.key":"Key","settings.notSet":"Not set","settings.enabled":"Enabled","settings.disabled":"Disabled","settings.interface":"Interface","settings.theme":"Theme","settings.theme.system":"System","settings.theme.light":"Light","settings.theme.dark":"Dark","settings.language":"Language","settings.appBehavior":"App Behavior","settings.closeToTray":"Minimize to tray on close","settings.autoLaunch":"Launch at system startup","settings.autoInsert":"Auto-insert text after transcription","settings.soundEffects":"Sound Effects","settings.microphone":"Microphone","settings.inputDevice":"Input Device","settings.deviceDefault":"(Default)","settings.textInsert":"Text Insertion","settings.insertMethod":"Insert Method","settings.insertClipboard":"Clipboard (Ctrl+V)","settings.insertKeyboard":"Keyboard Typing","settings.whisperModel":"Whisper Model","settings.model.tiny":"tiny (39 MB, fastest)","settings.model.base":"base (74 MB, balanced)","settings.model.small":"small (244 MB, good)","settings.model.medium":"medium (769 MB, great)","settings.model.large":"large-v3 (1.5 GB, best)","settings.sttLanguage":"Recognition Language","settings.sttLang.auto":"Auto-detect","settings.ollamaServer":"Ollama Server","settings.ollamaUrl":"Ollama Server URL","settings.ollamaHint":"Connects automatically when Ollama is running. Pull models directly in Ollama (e.g. ollama pull qwen3:4b).","settings.llmModel":"LLM Model","settings.postProcess":"Voice Post-Processing","settings.defaultAction":"Default Post-Processing Command","settings.action.none":"None (raw transcription)","settings.action.refine":"Refine (grammar + fluency)","settings.action.translate":"Translate","settings.action.summarize":"Summarize","settings.action.grammar":"Grammar Correction","settings.action.custom":"Custom Prompt","settings.actionHint":"The selected LLM post-processing will be applied to your transcription after recording. Only works when Ollama is connected.","settings.about.version":"Version","settings.about.techStack":"Tech Stack","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Voice Engine","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"A fully local AI voice assistant built on Speakly reverse-engineering insights. Runs entirely offline with no cloud dependencies.","settings.about.restartOnboarding":"Restart Setup Wizard","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama is not running","status.nudge.desc":"Ollama is required for LLM post-processing (translation, summarization, etc.).","status.nudge.guide":"View setup guide →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"No typing needed — just speak. Your local AI voice assistant.","onboarding.welcome.start":"Get Started","onboarding.mic.title":"Microphone Setup","onboarding.mic.desc":"Choose a microphone to use. You can change this later in Settings.","onboarding.hotkey.title":"Shortcut Setup","onboarding.hotkey.desc":"Set your dictation shortcut. Hold the key while speaking to record.","onboarding.hotkey.notSet":"No shortcut set","onboarding.hotkey.change":"Change Shortcut","onboarding.hotkey.set":"Set Shortcut","onboarding.ollama.title":"Install Ollama (Optional)","onboarding.ollama.desc":"Ollama is required for LLM post-processing like translation and summarization. Voice dictation works without it.","onboarding.ollama.download":"Download Ollama","onboarding.ollama.modelHint":"After installation, download a model from your terminal","onboarding.done.title":"You\'re all set!","onboarding.done.descWithKey":"Hold {{key}} and speak — your voice will be converted to text.","onboarding.done.descNoKey":"Set a shortcut in Settings to start voice dictation.","onboarding.done.start":"Start Using","onboarding.back":"Back","onboarding.next":"Next","hotkey.title":"Set Shortcut","hotkey.dictationTitle":"Set Dictation Shortcut","hotkey.oneTouchTitle":"Set One-Touch Mode Shortcut","hotkey.captionTitle":"Set Live Caption Shortcut","hotkey.prompt":"Press a key combination...","hotkey.ready":"✓ {{keys}} — press Save to confirm","hotkey.noKey":"Please press a key","hotkey.reserved":"{{keys}} is a reserved system shortcut","hotkey.current":"Current: {{keys}}","hotkey.hint":"Enter a combination (e.g. Ctrl+Shift+Q) or a single key (e.g. F5)","hotkey.reset":"Clear","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Install Ollama","ollama.step1.desc":"Ollama is a free tool for running LLMs locally.","ollama.step2.title":"STEP 2 — Download a Model","ollama.step2.desc":"Pull a model from your terminal. Recommended:","ollama.step2.alt":"Or a larger model: ollama pull qwen3:8b (more accurate, slower)","ollama.step3.title":"STEP 3 — Auto-Connect","ollama.step3.desc":"Once Ollama is running, D3RO-VOICE will detect it automatically. When the status bar LED turns from red to green, you\'re ready!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Cancel","common.save":"Save","common.delete":"Delete","common.add":"Add","common.edit":"Edit","common.close":"Close","common.confirm":"Confirm","common.loading":"Loading...","common.copy":"Copy","common.test":"Test","common.stop":"Stop","memo.tags":"Tags","memo.addTag":"Add Tag","memo.removeTag":"Remove Tag","memo.tagPlaceholder":"Type a tag and press Enter","memo.noTags":"No tags","memo.export":"Export as Markdown","memo.exportSuccess":"Export complete","memo.filterByTag":"Filter by tag","memo.allTags":"All Tags","memo.clearFilter":"Clear filter","voiceCommand.title":"Voice Commands","voiceCommand.enabled":"Voice Keyword Recognition","voiceCommand.enabledDesc":"Detects keywords at the start of transcription to auto-select commands.","voiceCommand.keywords":"Keywords","voiceCommand.keywordPlaceholder":"Type keyword and press Enter","voiceCommand.noKeywords":"No keywords","voiceCommand.matchMode":"Match Mode","voiceCommand.matchMode.prefix":"Starts with","voiceCommand.matchMode.suffix":"Ends with","voiceCommand.matchMode.contains":"Contains","chain.title":"LLM Chains","chain.count":"{{count}} chains","chain.add":"Add Chain","chain.editTitle":"Edit Chain","chain.addTitle":"Add Chain","chain.name":"Chain Name","chain.steps":"Steps","chain.addStep":"Add Step","chain.removeStep":"Remove","chain.inputSource":"Input Source","chain.inputSource.original":"Original Text","chain.inputSource.previous":"Previous Step Result","chain.selectInstruction":"Select Command","chain.execute":"Execute","chain.executing":"Executing...","chain.noChains":"No chains — create a pipeline to run multiple commands in sequence","chain.step":"Step {{n}}","chain.progress":"Processing step {{current}}/{{total}}","context.title":"Screen Context","context.enabled":"Screen Context","context.enabledDesc":"Captures active app and selected text when recording starts, and sends it to the LLM.","dashboard.caption":"Live Caption","dashboard.captionStart":"Start Caption","dashboard.captionStop":"Stop Caption","dashboard.captionActive":"Caption Active","settings.voiceCommands":"Voice Commands","settings.voiceCommands.desc":"Detects keywords in transcription to auto-select commands.","settings.screenContext":"Screen Context","settings.screenContext.desc":"Sends active app info and selected text to the LLM during recording.","date.today":"Today","date.yesterday":"Yesterday","license.title":"License","license.currentTier":"Current Tier","license.free":"FREE","license.pro":"PRO","license.proPlus":"PRO+","license.activate":"Activate License","license.deactivate":"Deactivate","license.keyPlaceholder":"Enter license key...","license.activating":"Activating...","license.activated":"Activated","license.activateError":"Activation failed: {{message}}","license.deactivated":"Deactivated","license.machineId":"Machine ID","license.activatedAt":"Activated At","license.manageLicense":"Manage License","license.upgrade":"Upgrade","license.upgradeTitle":"Upgrade to Pro","license.upgradeDesc":"Unlock all features","license.quotaUsed":"{{used}}/{{limit}} used","license.quotaUnlimited":"Unlimited","license.tierComparison":"Tier Comparison","license.dailyUsage":"Daily Usage","license.feature.dictation":"Dictation","license.feature.llm_process":"LLM Processing","license.feature.live_caption":"Live Caption","license.feature.screen_context":"Screen Context","license.feature.voice_command":"Voice Commands","license.feature.llm_chain":"LLM Chain","license.feature.voice_memo":"Voice Memo","license.feature.history_unlimited":"Unlimited History","license.feature.history_export":"History Export","license.feature.custom_instruction_create":"Custom Instruction","license.feature.file_transcription":"File Transcription","license.feature.voice_conversation":"Voice Conversation","license.feature.dictation_template":"Dictation Template","license.feature.meeting_summary":"Meeting Summary","license.feature.local_rag":"Local RAG","license.feature.os_automation":"OS Automation","license.feature.llmProcess":"LLM Processing","license.feature.liveCaption":"Live Caption","license.feature.screenContext":"Screen Context","license.feature.voiceCommand":"Voice Commands","license.feature.llmChain":"LLM Chain","license.feature.voiceMemo":"Voice Memo","license.feature.historyUnlimited":"Unlimited History","license.feature.historyExport":"History Export","license.feature.customInstruction":"Custom Instruction","license.feature.fileTranscription":"File Transcription","license.feature.voiceConversation":"Voice Conversation","license.feature.dictationTemplate":"Dictation Template","license.feature.meetingSummary":"Meeting Summary","license.feature.localRag":"Local RAG","license.feature.osAutomation":"OS Automation","license.pro.required":"PRO Required","license.proPlus.required":"PRO+ Required","license.included":"Included","license.notIncluded":"Not included","license.keyLabel":"License Key","license.quotaExceeded.title":"You\'ve used all your daily {{feature}}","license.quotaExceeded.desc":"Upgrade to Pro for unlimited usage","license.tierRequired.title":"{{feature}} is a {{tier}} feature","license.tierRequired.desc":"Upgrade to {{tier}} to unlock","license.tryTomorrow":"Try again tomorrow","license.learnMore":"Learn more","license.upgradeBenefits":"Upgrade Benefits","license.benefit.unlimitedDictation":"Unlimited dictation","license.benefit.unlimitedLLM":"Unlimited AI polish","license.benefit.liveCaption":"Live captions","license.benefit.unlimitedHistory":"Unlimited history retention","license.usageToday":"Usage today","license.perDay":"/day","license.unlimited":"Unlimited","license.locked":"Locked","license.nav":"License","fileTranscription.title":"File Transcription","fileTranscription.dropZone":"Drop audio/video file here","fileTranscription.dropZoneHint":"Supports MP3, WAV, M4A, MP4, MKV, WEBM","fileTranscription.converting":"Converting...","fileTranscription.processing":"Transcribing...","fileTranscription.progress":"Chunk {{current}} / {{total}}","fileTranscription.complete":"Transcription complete","fileTranscription.copyAll":"Copy All","fileTranscription.cancel":"Cancel","fileTranscription.retry":"Retry","fileTranscription.error.invalidFormat":"Unsupported file format","fileTranscription.error.unknown":"Unknown error","meetingSummary.title":"Meeting Summary","meetingSummary.generating":"Generating summary...","meetingSummary.summary":"Summary","meetingSummary.decisions":"Key Decisions","meetingSummary.actionItems":"Action Items","meetingSummary.exportMarkdown":"Export as Markdown","meetingSummary.noSummary":"No summary available","meetingSummary.generate":"Generate Summary","template.title":"Dictation Templates","template.create":"New Template","template.edit":"Edit Template","template.delete":"Delete","template.name":"Template Name","template.description":"Description","template.fields":"Fields","template.addField":"Add Field","template.fieldName":"Field Name","template.fieldLabel":"Label","template.fieldPrompt":"Voice Prompt","template.outputFormat":"Output Format","template.startSession":"Start","template.cancelSession":"Cancel Session","template.empty":"No templates","nav.conversation":"Talk","conversation.title":"Voice Conversation","conversation.idle":"Idle","conversation.listening":"Listening","conversation.thinking":"Thinking","conversation.speaking":"Speaking","conversation.empty":"Talk to D3RO","conversation.emptyHint":"Press the mic button or type a message","conversation.inputPlaceholder":"Type a message...","conversation.end":"End","conversation.clearHistory":"Clear history","nav.knowledge":"Knowledge","rag.title":"Knowledge Base","rag.addDocument":"Add Document","rag.documents":"Documents","rag.noDocuments":"No documents","rag.chunks":"chunks","rag.indexed":"Indexed","rag.pending":"Pending","rag.indexing":"Indexing","rag.reindex":"Reindex","rag.askQuestion":"Ask a Question","rag.queryPlaceholder":"Ask about your documents...","rag.searching":"Searching...","rag.sources":"Sources","rag.adding":"Adding...","rag.parsing":"Parsing document...","voiceAction.title":"Voice Actions","voiceAction.execute":"Execute","voiceAction.presets":"Preset Commands","voiceAction.history":"Action History","voiceAction.noHistory":"No action history","voiceAction.blocked":"Blocked (unsafe)","voiceAction.executed":"Executed","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국어 (Korean)","settings.sttLang.en":"English","settings.sttLang.ja":"日本語 (Japanese)","settings.sttLang.zh":"中文 (Chinese)","template.outputHelperText":"Use {{fieldName}} for placeholders","nav.meeting":"Meeting","meeting.title":"Meeting Mode","meeting.newMeeting":"New Meeting","meeting.startRecording":"Start Recording","meeting.stopRecording":"Stop Recording","meeting.recording":"Recording","meeting.processing":"Generating minutes...","meeting.completed":"Completed","meeting.error":"Error","meeting.elapsed":"Elapsed","meeting.memoPlaceholder":"Type a memo (Enter to add)","meeting.memoAdded":"Memo added","meeting.noSessions":"No meeting recordings","meeting.noSessionsDesc":"Press New Meeting to start recording","meeting.summary":"Summary","meeting.decisions":"Decisions","meeting.actionItems":"Action Items","meeting.timeline":"Timeline","meeting.transcript":"Raw Transcript","meeting.memos":"Memos","meeting.exportPdf":"Export PDF","meeting.exportMarkdown":"Export Markdown","meeting.delete":"Delete","meeting.deleteConfirm":"Delete this meeting record?","meeting.backToList":"Back to List","meeting.notificationTitle":"Minutes Ready","meeting.notificationBody":"Meeting minutes have been generated.","meeting.sessions":"{{count}} sessions","meeting.duration":"{{minutes}} min","meeting.editTitle":"Edit Title","meeting.untitled":"Untitled Meeting","meeting.processingStep.merging":"Merging transcript...","meeting.processingStep.generating":"Generating minutes with LLM...","meeting.processingStep.parsing":"Parsing minutes...","meeting.processingStep.saving":"Saving...","meeting.processingStep.notifying":"Sending notification...","meeting.transcriptTab":"Transcript","meeting.addDocument":"Add Document","meeting.selectTemplate":"Select Template","meeting.generate":"Generate","meeting.generating":"Generating document...","meeting.editMode":"Edit","meeting.previewMode":"Preview","meeting.modified":"Modified","meeting.originalText":"Original","meeting.editedText":"Edited","meeting.exportDocx":"Export DOCX","meeting.exportTxt":"Export TXT","meeting.exportFormat":"Export","meeting.customPrompt":"Custom Prompt","meeting.templateName":"Template Name","meeting.templatePrompt":"AI Prompt","meeting.templateSave":"Save Template","meeting.documentDeleted":"Document deleted","meeting.autoSaved":"Auto-saved","meeting.minutesTemplate":"Meeting Minutes","meeting.reportTemplate":"Report","meeting.ideaNoteTemplate":"Idea Note","meeting.customTemplate":"Custom","meeting.downloadTranscript":"Download Transcript","meeting.polish":"AI Polish","meeting.polishing":"AI is polishing transcript...","meeting.polished":"AI Polish complete","meeting.mindmapTemplate":"Mind Map","meeting.chat":"AI Chat","meeting.chatPlaceholder":"Ask about the meeting...","meeting.chatSend":"Send","meeting.chatClear":"Clear Chat","meeting.copyToClipboard":"Copy to Clipboard","meeting.copied":"Copied","meeting.chatCollapse":"Collapse Chat","meeting.chatExpand":"Expand Chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI polishing failed","meeting.viewDetailError":"Failed to load meeting details","meeting.startRecordingError":"Failed to start recording","meeting.diarize":"Diarize","meeting.diarizing":"Identifying speakers...","meeting.diarizeComplete":"Diarization complete","meeting.speaker":"Speaker","settings.hfToken":"HuggingFace Token","settings.hfTokenHint":"A HuggingFace token is required for speaker diarization","settings.diarization":"Speaker Diarization","settings.diarizationHint":"Automatically identify speakers after recording ends"}'),h=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"ローカルAI音声アシスタント","nav.dashboard":"ダッシュボード","nav.history":"履歴","nav.dictionary":"辞書","nav.commands":"コマンド","nav.settings":"設定","dashboard.sessionOverview":"セッション概要","dashboard.systemStatus":"システム状態","dashboard.sessionsToday":"本日のセッション","dashboard.pressToRecord":"{{key}} を押して録音開始","dashboard.hotkeyNotSet":"ホットキー未設定","dashboard.words":"単語","dashboard.total":"合計","dashboard.streak":"連続","dashboard.days":"日","dashboard.recording":"録音","dashboard.sessions":"セッション","dashboard.today":"今日","dashboard.recentTranscriptions":"最近の文字起こし","dashboard.noHistory":"履歴なし — ホットキーを押して録音を開始してください","dashboard.copy":"コピー","dashboard.entries":"{{count}}件","dashboard.stat":"統計","dashboard.sys":"システム","history.title":"文字起こし履歴","history.search":"検索...","history.entries":"{{count}}件","history.loading":"読み込み中...","history.noResults":"検索結果なし","history.noHistory":"履歴なし — 録音を開始してください","history.count":"{{count}}件","dictionary.title":"カスタム辞書","dictionary.words":"{{count}}語","dictionary.add":"追加","dictionary.search":"検索...","dictionary.loading":"読み込み中...","dictionary.noResults":"検索結果なし","dictionary.noWords":"単語なし — STTの精度向上のためカスタム単語を追加してください","dictionary.used":"{{count}}回使用","dictionary.editTitle":"単語を編集","dictionary.addTitle":"単語を追加","dictionary.word":"単語","dictionary.pronunciation":"読み仮名 (任意)","commands.title":"LLMコマンド","commands.count":"{{count}}個","commands.add":"追加","commands.activeCommand":"アクティブコマンド","commands.none":"なし","commands.loading":"読み込み中...","commands.noCommands":"コマンドなし — 追加をクリックして作成","commands.editTitle":"コマンドを編集","commands.addTitle":"コマンドを追加","commands.name":"名前","commands.description":"説明","commands.promptTemplate":"プロンプトテンプレート","commands.promptHelp":"{{text}} は文字起こしされたテキストに置換されます","commands.defaultPrompt":"{{text}} を整えてください。","settings.title":"設定","settings.tabs.general":"一般","settings.tabs.audio":"オーディオ","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"情報","settings.shortcuts":"ショートカット","settings.dictation":"ディクテーション","settings.dictation.desc":"押しながら話します。キーを離すと文字起こしが始まります。","settings.agent":"エージェントモード","settings.agent.descWithKey":"{{key}} を2回クリックするとエージェントモードに入ります。","settings.agent.descNoKey":"先にディクテーションホットキーを設定してください。","settings.oneTouch":"ワンタッチモード","settings.oneTouch.desc":"押して開始、もう一度押して停止。別のショートカットが必要です。","settings.key":"キー","settings.notSet":"未設定","settings.enabled":"有効","settings.disabled":"無効","settings.interface":"インターフェース","settings.theme":"テーマ","settings.theme.system":"システム","settings.theme.light":"ライト","settings.theme.dark":"ダーク","settings.language":"言語","settings.appBehavior":"アプリの動作","settings.closeToTray":"トレイに最小化","settings.autoLaunch":"システム起動時に自動起動","settings.autoInsert":"文字起こし後に自動テキスト挿入","settings.soundEffects":"効果音","settings.microphone":"マイク","settings.inputDevice":"入力デバイス","settings.deviceDefault":"(デフォルト)","settings.textInsert":"テキスト挿入","settings.insertMethod":"挿入方式","settings.insertClipboard":"クリップボード (Ctrl+V)","settings.insertKeyboard":"キーボード入力","settings.whisperModel":"Whisperモデル","settings.model.tiny":"tiny (39 MB, 最速)","settings.model.base":"base (74 MB, バランス)","settings.model.small":"small (244 MB, 良好)","settings.model.medium":"medium (769 MB, 高精度)","settings.model.large":"large-v3 (1.5 GB, 最高)","settings.sttLanguage":"認識言語","settings.sttLang.auto":"自動検出","settings.ollamaServer":"Ollamaサーバー","settings.ollamaUrl":"OllamaサーバーURL","settings.ollamaHint":"Ollamaが起動していれば自動的に接続されます。モデルはOllamaから直接pullしてください(例: ollama pull qwen3:4b)。","settings.postProcess":"音声後処理","settings.defaultAction":"デフォルト後処理コマンド","settings.action.none":"なし (元のテキストをそのまま)","settings.action.refine":"整形 (文法+自然さ)","settings.action.translate":"翻訳","settings.action.summarize":"要約","settings.action.grammar":"文法修正","settings.action.custom":"カスタムプロンプト","settings.actionHint":"ホットキーで録音後、文字起こしされたテキストに選択したLLM後処理が適用されます。Ollamaが接続されている場合のみ動作します。","settings.about.version":"バージョン","settings.about.techStack":"技術スタック","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"音声エンジン","settings.about.voiceEngineValue":"STT: faster-whisper (ローカル) / LLM: Ollama (ローカル)","settings.about.description":"Speaklyリバースエンジニアリングのノウハウをもとに構築したローカルAI音声アシスタント。クラウドに依存せず完全ローカルで動作します。","settings.about.restartOnboarding":"初期設定ガイドをもう一度見る","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollamaが起動していません","status.nudge.desc":"LLM後処理(翻訳、要約など)を使用するにはOllamaが必要です。","status.nudge.guide":"インストールガイドを見る →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"タイピング不要、音声で。ローカルAI音声アシスタントです。","onboarding.welcome.start":"始める","onboarding.mic.title":"マイク設定","onboarding.mic.desc":"使用するマイクを選択してください。後で設定から変更できます。","onboarding.hotkey.title":"ショートカット設定","onboarding.hotkey.desc":"ディクテーションショートカットを設定してください。キーを押している間、録音されます。","onboarding.hotkey.notSet":"ショートカットが設定されていません","onboarding.hotkey.change":"ショートカットを変更","onboarding.hotkey.set":"ショートカットを設定","onboarding.ollama.title":"Ollamaのインストール (任意)","onboarding.ollama.desc":"翻訳、要約などのLLM後処理を使用するにはOllamaが必要です。音声ディクテーション自体はOllamaなしでも動作します。","onboarding.ollama.download":"Ollamaをダウンロード","onboarding.ollama.modelHint":"インストール後、ターミナルでモデルをダウンロードしてください","onboarding.done.title":"設定完了!","onboarding.done.descWithKey":"{{key}} キーを押しながら話すと、音声がテキストに変換されます。","onboarding.done.descNoKey":"設定でショートカットを指定すると、音声ディクテーションを開始できます。","onboarding.done.start":"始める","onboarding.back":"戻る","onboarding.next":"次へ","hotkey.title":"ショートカット設定","hotkey.dictationTitle":"ディクテーションショートカットの設定","hotkey.oneTouchTitle":"ワンタッチモードショートカットの設定","hotkey.prompt":"キーの組み合わせを押してください...","hotkey.ready":"✓ {{keys}} — 保存を押してください","hotkey.noKey":"キーを入力してください","hotkey.reserved":"{{keys}} はシステム予約のショートカットです","hotkey.current":"現在: {{keys}}","hotkey.hint":"組み合わせキー(例: Ctrl+Shift+Q)または単一キー(例: F5)を入力してください","hotkey.reset":"再入力","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Ollamaのインストール","ollama.step1.desc":"OllamaはローカルでLLMを実行するための無料ツールです。","ollama.step2.title":"STEP 2 — モデルのダウンロード","ollama.step2.desc":"ターミナルで希望のモデルをpullしてください。日本語におすすめ:","ollama.step2.alt":"または大きいモデル: ollama pull qwen3:8b (より正確、より遅い)","ollama.step3.title":"STEP 3 — 自動接続","ollama.step3.desc":"Ollamaが起動するとD3RO-VOICEが自動的に検出します。下部ステータスバーのLEDが赤から緑に変われば準備完了!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"キャンセル","common.save":"保存","common.delete":"削除","common.add":"追加","common.edit":"編集","common.close":"閉じる","common.confirm":"確認","common.loading":"読み込み中...","common.copy":"コピー","common.test":"テスト","common.stop":"停止","date.today":"今日","date.yesterday":"昨日","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국語","settings.sttLang.en":"English","settings.sttLang.ja":"日本語","settings.sttLang.zh":"中文","template.outputHelperText":"{{フィールド名}} でプレースホルダーを使用","nav.meeting":"ミーティング","meeting.title":"ミーティングモード","meeting.newMeeting":"新規ミーティング","meeting.startRecording":"録音開始","meeting.stopRecording":"録音停止","meeting.recording":"録音中","meeting.processing":"議事録を生成中...","meeting.completed":"完了","meeting.error":"エラー","meeting.elapsed":"経過時間","meeting.memoPlaceholder":"メモを入力(Enterで追加)","meeting.memoAdded":"メモを追加しました","meeting.noSessions":"ミーティングの録音がありません","meeting.noSessionsDesc":"「新規ミーティング」を押して録音を開始してください","meeting.summary":"要約","meeting.decisions":"決定事項","meeting.actionItems":"アクションアイテム","meeting.timeline":"タイムライン","meeting.transcript":"生のトランスクリプト","meeting.memos":"メモ","meeting.exportPdf":"PDFエクスポート","meeting.exportMarkdown":"Markdownエクスポート","meeting.delete":"削除","meeting.deleteConfirm":"このミーティング記録を削除しますか?","meeting.backToList":"一覧に戻る","meeting.notificationTitle":"議事録が完成しました","meeting.notificationBody":"ミーティングの議事録が生成されました。","meeting.sessions":"{{count}} セッション","meeting.duration":"{{minutes}} 分","meeting.editTitle":"タイトルを編集","meeting.untitled":"無題のミーティング","meeting.processingStep.merging":"トランスクリプトをマージ中...","meeting.processingStep.generating":"LLMで議事録を生成中...","meeting.processingStep.parsing":"議事録を解析中...","meeting.processingStep.saving":"保存中...","meeting.processingStep.notifying":"通知を送信中...","meeting.transcriptTab":"文字起こし","meeting.addDocument":"ドキュメント追加","meeting.selectTemplate":"テンプレートを選択","meeting.generate":"生成","meeting.generating":"ドキュメントを生成中...","meeting.editMode":"編集","meeting.previewMode":"プレビュー","meeting.modified":"編集済み","meeting.originalText":"原文","meeting.editedText":"編集版","meeting.exportDocx":"DOCXエクスポート","meeting.exportTxt":"TXTエクスポート","meeting.exportFormat":"エクスポート","meeting.customPrompt":"カスタムプロンプト","meeting.templateName":"テンプレート名","meeting.templatePrompt":"AIプロンプト","meeting.templateSave":"テンプレートを保存","meeting.documentDeleted":"ドキュメントが削除されました","meeting.autoSaved":"自動保存済み","meeting.minutesTemplate":"議事録","meeting.reportTemplate":"レポート","meeting.ideaNoteTemplate":"アイデアノート","meeting.customTemplate":"カスタム","meeting.downloadTranscript":"文字起こしをダウンロード","meeting.polish":"AI で整える","meeting.polishing":"AI が文字起こしを整えています...","meeting.polished":"AI 整形完了","meeting.mindmapTemplate":"マインドマップ","meeting.chat":"AI チャット","meeting.chatPlaceholder":"会議について質問してください...","meeting.chatSend":"送信","meeting.chatClear":"チャットをクリア","meeting.copyToClipboard":"クリップボードにコピー","meeting.copied":"コピーしました","meeting.chatCollapse":"チャットを折り畳む","meeting.chatExpand":"チャットを展開","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI磨き上げに失敗しました","meeting.viewDetailError":"会議の詳細を読み込めませんでした","meeting.startRecordingError":"録音を開始できませんでした","meeting.diarize":"話者分離","meeting.diarizing":"話者を識別中...","meeting.diarizeComplete":"話者分離完了","meeting.speaker":"話者","settings.hfToken":"HuggingFaceトークン","settings.hfTokenHint":"話者分離にはHuggingFaceトークンが必要です","settings.diarization":"話者分離","settings.diarizationHint":"録音終了後に自動的に話者を識別します"}'),i=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"本地AI语音助手","nav.dashboard":"仪表板","nav.history":"历史记录","nav.dictionary":"词典","nav.commands":"命令","nav.settings":"设置","dashboard.sessionOverview":"会话概览","dashboard.systemStatus":"系统状态","dashboard.sessionsToday":"今日会话","dashboard.pressToRecord":"按下 {{key}} 开始录音","dashboard.hotkeyNotSet":"未设置热键","dashboard.words":"词数","dashboard.total":"总计","dashboard.streak":"连续","dashboard.days":"天","dashboard.recording":"录音","dashboard.sessions":"会话","dashboard.today":"今天","dashboard.recentTranscriptions":"最近转录","dashboard.noHistory":"暂无历史记录 — 按下热键开始录音","dashboard.copy":"复制","dashboard.entries":"{{count}}条","dashboard.stat":"统计","dashboard.sys":"系统","history.title":"转录历史","history.search":"搜索...","history.entries":"{{count}}条","history.loading":"加载中...","history.noResults":"无搜索结果","history.noHistory":"暂无历史记录 — 请开始录音","history.count":"{{count}}条","dictionary.title":"自定义词典","dictionary.words":"{{count}}个词","dictionary.add":"添加","dictionary.search":"搜索...","dictionary.loading":"加载中...","dictionary.noResults":"无搜索结果","dictionary.noWords":"暂无词条 — 添加自定义词汇以提高STT识别精度","dictionary.used":"已使用{{count}}次","dictionary.editTitle":"编辑词条","dictionary.addTitle":"添加词条","dictionary.word":"词汇","dictionary.pronunciation":"发音(可选)","commands.title":"LLM命令","commands.count":"{{count}}个","commands.add":"添加","commands.activeCommand":"当前命令","commands.none":"无","commands.loading":"加载中...","commands.noCommands":"暂无命令 — 点击添加以创建","commands.editTitle":"编辑命令","commands.addTitle":"添加命令","commands.name":"名称","commands.description":"描述","commands.promptTemplate":"提示词模板","commands.promptHelp":"{{text}} 将被替换为转录的文本","commands.defaultPrompt":"请润色以下内容:{{text}}","settings.title":"设置","settings.tabs.general":"通用","settings.tabs.audio":"音频","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"关于","settings.shortcuts":"快捷键","settings.dictation":"听写","settings.dictation.desc":"按住键开始说话,松开键后开始转录。","settings.agent":"Agent模式","settings.agent.descWithKey":"双击 {{key}} 进入Agent模式。","settings.agent.descNoKey":"请先设置听写热键。","settings.oneTouch":"一触即发模式","settings.oneTouch.desc":"按下开始,再次按下停止。需要单独的快捷键。","settings.key":"键","settings.notSet":"未设置","settings.enabled":"已启用","settings.disabled":"已禁用","settings.interface":"界面","settings.theme":"主题","settings.theme.system":"跟随系统","settings.theme.light":"浅色","settings.theme.dark":"深色","settings.language":"语言","settings.appBehavior":"应用行为","settings.closeToTray":"最小化到托盘","settings.autoLaunch":"开机自动启动","settings.autoInsert":"转录后自动插入文本","settings.soundEffects":"音效","settings.microphone":"麦克风","settings.inputDevice":"输入设备","settings.deviceDefault":"(默认)","settings.textInsert":"文本插入","settings.insertMethod":"插入方式","settings.insertClipboard":"剪贴板(Ctrl+V)","settings.insertKeyboard":"键盘输入","settings.whisperModel":"Whisper模型","settings.model.tiny":"tiny(39 MB,最快)","settings.model.base":"base(74 MB,均衡)","settings.model.small":"small(244 MB,良好)","settings.model.medium":"medium(769 MB,优秀)","settings.model.large":"large-v3(1.5 GB,最佳)","settings.sttLanguage":"识别语言","settings.sttLang.auto":"自动检测","settings.ollamaServer":"Ollama服务器","settings.ollamaUrl":"Ollama服务器URL","settings.ollamaHint":"Ollama运行时将自动连接。请直接在Ollama中pull模型(例如:ollama pull qwen3:4b)。","settings.postProcess":"语音后处理","settings.defaultAction":"默认后处理命令","settings.action.none":"无(保留原始文本)","settings.action.refine":"润色(语法+自然度)","settings.action.translate":"翻译","settings.action.summarize":"摘要","settings.action.grammar":"语法校正","settings.action.custom":"自定义提示词","settings.actionHint":"通过热键录音后,所选LLM后处理将应用于转录文本。仅在Ollama连接时有效。","settings.about.version":"版本","settings.about.techStack":"技术栈","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"语音引擎","settings.about.voiceEngineValue":"STT: faster-whisper(本地)/ LLM: Ollama(本地)","settings.about.description":"基于Speakly逆向工程经验构建的本地AI语音助手,无需依赖云端,完全在本地运行。","settings.about.restartOnboarding":"重新查看初始设置引导","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama未运行","status.nudge.desc":"使用LLM后处理(翻译、摘要等)需要Ollama。","status.nudge.guide":"查看安装指南 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"无需打字,用声音操作。本地AI语音助手。","onboarding.welcome.start":"开始","onboarding.mic.title":"麦克风设置","onboarding.mic.desc":"选择要使用的麦克风,之后可在设置中更改。","onboarding.hotkey.title":"快捷键设置","onboarding.hotkey.desc":"设置听写快捷键,按住该键时进行录音。","onboarding.hotkey.notSet":"尚未设置快捷键","onboarding.hotkey.change":"更改快捷键","onboarding.hotkey.set":"设置快捷键","onboarding.ollama.title":"安装Ollama(可选)","onboarding.ollama.desc":"使用翻译、摘要等LLM后处理功能需要Ollama。语音听写本身无需Ollama即可使用。","onboarding.ollama.download":"下载Ollama","onboarding.ollama.modelHint":"安装后在终端中下载模型","onboarding.done.title":"设置完成!","onboarding.done.descWithKey":"按住 {{key}} 键说话,语音即可转换为文本。","onboarding.done.descNoKey":"在设置中指定快捷键后即可开始语音听写。","onboarding.done.start":"开始","onboarding.back":"返回","onboarding.next":"下一步","hotkey.title":"快捷键设置","hotkey.dictationTitle":"设置听写快捷键","hotkey.oneTouchTitle":"设置一触即发模式快捷键","hotkey.prompt":"请按下按键组合...","hotkey.ready":"✓ {{keys}} — 请点击保存","hotkey.noKey":"请输入按键","hotkey.reserved":"{{keys}} 是系统保留快捷键","hotkey.current":"当前: {{keys}}","hotkey.hint":"请输入组合键(例如:Ctrl+Shift+Q)或单个键(例如:F5)","hotkey.reset":"重新输入","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — 安装Ollama","ollama.step1.desc":"Ollama是一款在本地运行LLM的免费工具。","ollama.step2.title":"STEP 2 — 下载模型","ollama.step2.desc":"在终端中pull所需模型。推荐中文模型:","ollama.step2.alt":"或更大的模型:ollama pull qwen3:8b(更精准,更慢)","ollama.step3.title":"STEP 3 — 自动连接","ollama.step3.desc":"Ollama启动后,D3RO-VOICE将自动检测。底部状态栏的LED从红色变为绿色即表示准备就绪!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"取消","common.save":"保存","common.delete":"删除","common.add":"添加","common.edit":"编辑","common.close":"关闭","common.confirm":"确认","common.loading":"加载中...","common.copy":"复制","common.test":"测试","common.stop":"停止","date.today":"今天","date.yesterday":"昨天","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"韩语","settings.sttLang.en":"English","settings.sttLang.ja":"日语","settings.sttLang.zh":"中文","template.outputHelperText":"使用 {{字段名}} 作为占位符","nav.meeting":"会议","meeting.title":"会议模式","meeting.newMeeting":"新建会议","meeting.startRecording":"开始录音","meeting.stopRecording":"停止录音","meeting.recording":"录音中","meeting.processing":"正在生成会议纪要...","meeting.completed":"已完成","meeting.error":"错误","meeting.elapsed":"已用时","meeting.memoPlaceholder":"输入备忘(Enter 添加)","meeting.memoAdded":"备忘已添加","meeting.noSessions":"暂无会议录音","meeting.noSessionsDesc":"点击「新建会议」开始录音","meeting.summary":"摘要","meeting.decisions":"决议","meeting.actionItems":"待办事项","meeting.timeline":"时间轴","meeting.transcript":"原始转录","meeting.memos":"备忘","meeting.exportPdf":"导出 PDF","meeting.exportMarkdown":"导出 Markdown","meeting.delete":"删除","meeting.deleteConfirm":"删除此会议记录?","meeting.backToList":"返回列表","meeting.notificationTitle":"会议纪要已就绪","meeting.notificationBody":"会议纪要已生成。","meeting.sessions":"{{count}} 场会议","meeting.duration":"{{minutes}} 分钟","meeting.editTitle":"编辑标题","meeting.untitled":"无标题会议","meeting.processingStep.merging":"正在合并转录...","meeting.processingStep.generating":"正在用 LLM 生成会议纪要...","meeting.processingStep.parsing":"正在解析会议纪要...","meeting.processingStep.saving":"正在保存...","meeting.processingStep.notifying":"正在发送通知...","meeting.transcriptTab":"转录","meeting.addDocument":"添加文档","meeting.selectTemplate":"选择模板","meeting.generate":"生成","meeting.generating":"正在生成文档...","meeting.editMode":"编辑","meeting.previewMode":"预览","meeting.modified":"已修改","meeting.originalText":"原文","meeting.editedText":"编辑版","meeting.exportDocx":"导出 DOCX","meeting.exportTxt":"导出 TXT","meeting.exportFormat":"导出","meeting.customPrompt":"自定义提示","meeting.templateName":"模板名称","meeting.templatePrompt":"AI 提示","meeting.templateSave":"保存模板","meeting.documentDeleted":"文档已删除","meeting.autoSaved":"已自动保存","meeting.minutesTemplate":"会议记录","meeting.reportTemplate":"报告","meeting.ideaNoteTemplate":"创意笔记","meeting.customTemplate":"自定义","meeting.downloadTranscript":"下载转录","meeting.polish":"AI 润色","meeting.polishing":"AI 正在润色转录...","meeting.polished":"AI 润色完成","meeting.mindmapTemplate":"思维导图","meeting.chat":"AI 聊天","meeting.chatPlaceholder":"询问关于会议的内容...","meeting.chatSend":"发送","meeting.chatClear":"清空聊天","meeting.copyToClipboard":"复制到剪贴板","meeting.copied":"已复制","meeting.chatCollapse":"收起聊天","meeting.chatExpand":"展开聊天","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI润色失败","meeting.viewDetailError":"无法加载会议详情","meeting.startRecordingError":"无法开始录音","meeting.diarize":"说话人分离","meeting.diarizing":"正在识别说话人...","meeting.diarizeComplete":"说话人分离完成","meeting.speaker":"说话人","settings.hfToken":"HuggingFace令牌","settings.hfTokenHint":"说话人分离需要HuggingFace令牌","settings.diarization":"说话人分离","settings.diarizationHint":"录音结束后自动识别说话人"}'),j=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"本地AI語音助手","nav.dashboard":"儀表板","nav.history":"歷史記錄","nav.dictionary":"辭典","nav.commands":"指令","nav.settings":"設定","dashboard.sessionOverview":"工作階段總覽","dashboard.systemStatus":"系統狀態","dashboard.sessionsToday":"今日工作階段","dashboard.pressToRecord":"按下 {{key}} 開始錄音","dashboard.hotkeyNotSet":"尚未設定熱鍵","dashboard.words":"字數","dashboard.total":"總計","dashboard.streak":"連續","dashboard.days":"天","dashboard.recording":"錄音","dashboard.sessions":"工作階段","dashboard.today":"今天","dashboard.recentTranscriptions":"最近轉錄","dashboard.noHistory":"尚無歷史記錄 — 按下熱鍵開始錄音","dashboard.copy":"複製","dashboard.entries":"{{count}}筆","dashboard.stat":"統計","dashboard.sys":"系統","history.title":"轉錄歷史","history.search":"搜尋...","history.entries":"{{count}}筆","history.loading":"載入中...","history.noResults":"無搜尋結果","history.noHistory":"尚無歷史記錄 — 請開始錄音","history.count":"{{count}}筆","dictionary.title":"自訂辭典","dictionary.words":"{{count}}個詞","dictionary.add":"新增","dictionary.search":"搜尋...","dictionary.loading":"載入中...","dictionary.noResults":"無搜尋結果","dictionary.noWords":"尚無詞條 — 新增自訂詞彙以提高STT識別精度","dictionary.used":"已使用{{count}}次","dictionary.editTitle":"編輯詞條","dictionary.addTitle":"新增詞條","dictionary.word":"詞彙","dictionary.pronunciation":"發音(選填)","commands.title":"LLM指令","commands.count":"{{count}}個","commands.add":"新增","commands.activeCommand":"目前指令","commands.none":"無","commands.loading":"載入中...","commands.noCommands":"尚無指令 — 點擊新增以建立","commands.editTitle":"編輯指令","commands.addTitle":"新增指令","commands.name":"名稱","commands.description":"說明","commands.promptTemplate":"提示詞範本","commands.promptHelp":"{{text}} 將被替換為轉錄的文字","commands.defaultPrompt":"請潤飾以下內容:{{text}}","settings.title":"設定","settings.tabs.general":"一般","settings.tabs.audio":"音訊","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"關於","settings.shortcuts":"快速鍵","settings.dictation":"聽寫","settings.dictation.desc":"按住鍵開始說話,放開鍵後開始轉錄。","settings.agent":"Agent模式","settings.agent.descWithKey":"連按兩下 {{key}} 進入Agent模式。","settings.agent.descNoKey":"請先設定聽寫熱鍵。","settings.oneTouch":"一鍵模式","settings.oneTouch.desc":"按下開始,再次按下停止。需要獨立的快速鍵。","settings.key":"按鍵","settings.notSet":"未設定","settings.enabled":"已啟用","settings.disabled":"已停用","settings.interface":"介面","settings.theme":"主題","settings.theme.system":"跟隨系統","settings.theme.light":"淺色","settings.theme.dark":"深色","settings.language":"語言","settings.appBehavior":"應用程式行為","settings.closeToTray":"最小化至系統匣","settings.autoLaunch":"開機時自動啟動","settings.autoInsert":"轉錄後自動插入文字","settings.soundEffects":"音效","settings.microphone":"麥克風","settings.inputDevice":"輸入裝置","settings.deviceDefault":"(預設)","settings.textInsert":"文字插入","settings.insertMethod":"插入方式","settings.insertClipboard":"剪貼簿(Ctrl+V)","settings.insertKeyboard":"鍵盤輸入","settings.whisperModel":"Whisper模型","settings.model.tiny":"tiny(39 MB,最快)","settings.model.base":"base(74 MB,均衡)","settings.model.small":"small(244 MB,良好)","settings.model.medium":"medium(769 MB,優秀)","settings.model.large":"large-v3(1.5 GB,最佳)","settings.sttLanguage":"識別語言","settings.sttLang.auto":"自動偵測","settings.ollamaServer":"Ollama伺服器","settings.ollamaUrl":"Ollama伺服器URL","settings.ollamaHint":"Ollama執行時將自動連線。請直接在Ollama中pull模型(例如:ollama pull qwen3:4b)。","settings.postProcess":"語音後處理","settings.defaultAction":"預設後處理指令","settings.action.none":"無(保留原始文字)","settings.action.refine":"潤飾(語法+流暢度)","settings.action.translate":"翻譯","settings.action.summarize":"摘要","settings.action.grammar":"語法校正","settings.action.custom":"自訂提示詞","settings.actionHint":"透過熱鍵錄音後,所選LLM後處理將套用至轉錄文字。僅在Ollama連線時有效。","settings.about.version":"版本","settings.about.techStack":"技術堆疊","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"語音引擎","settings.about.voiceEngineValue":"STT: faster-whisper(本地)/ LLM: Ollama(本地)","settings.about.description":"基於Speakly逆向工程經驗打造的本地AI語音助手,無需依賴雲端,完全在本地端執行。","settings.about.restartOnboarding":"重新檢視初始設定引導","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama尚未執行","status.nudge.desc":"使用LLM後處理(翻譯、摘要等)需要Ollama。","status.nudge.guide":"查看安裝指南 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"無需打字,用聲音操作。本地AI語音助手。","onboarding.welcome.start":"開始","onboarding.mic.title":"麥克風設定","onboarding.mic.desc":"選擇要使用的麥克風,之後可在設定中更改。","onboarding.hotkey.title":"快速鍵設定","onboarding.hotkey.desc":"設定聽寫快速鍵,按住該鍵時進行錄音。","onboarding.hotkey.notSet":"尚未設定快速鍵","onboarding.hotkey.change":"變更快速鍵","onboarding.hotkey.set":"設定快速鍵","onboarding.ollama.title":"安裝Ollama(選填)","onboarding.ollama.desc":"使用翻譯、摘要等LLM後處理功能需要Ollama。語音聽寫本身無需Ollama即可使用。","onboarding.ollama.download":"下載Ollama","onboarding.ollama.modelHint":"安裝後在終端機中下載模型","onboarding.done.title":"設定完成!","onboarding.done.descWithKey":"按住 {{key}} 鍵說話,語音即可轉換為文字。","onboarding.done.descNoKey":"在設定中指定快速鍵後即可開始語音聽寫。","onboarding.done.start":"開始","onboarding.back":"返回","onboarding.next":"下一步","hotkey.title":"快速鍵設定","hotkey.dictationTitle":"設定聽寫快速鍵","hotkey.oneTouchTitle":"設定一鍵模式快速鍵","hotkey.prompt":"請按下按鍵組合...","hotkey.ready":"✓ {{keys}} — 請點擊儲存","hotkey.noKey":"請輸入按鍵","hotkey.reserved":"{{keys}} 是系統保留快速鍵","hotkey.current":"目前: {{keys}}","hotkey.hint":"請輸入組合鍵(例如:Ctrl+Shift+Q)或單一鍵(例如:F5)","hotkey.reset":"重新輸入","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — 安裝Ollama","ollama.step1.desc":"Ollama是一款在本地端執行LLM的免費工具。","ollama.step2.title":"STEP 2 — 下載模型","ollama.step2.desc":"在終端機中pull所需模型。推薦繁體中文模型:","ollama.step2.alt":"或更大的模型:ollama pull qwen3:8b(更精準,速度較慢)","ollama.step3.title":"STEP 3 — 自動連線","ollama.step3.desc":"Ollama啟動後,D3RO-VOICE將自動偵測。底部狀態列的LED從紅色變為綠色即表示準備就緒!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"取消","common.save":"儲存","common.delete":"刪除","common.add":"新增","common.edit":"編輯","common.close":"關閉","common.confirm":"確認","common.loading":"載入中...","common.copy":"複製","common.test":"測試","common.stop":"停止","date.today":"今天","date.yesterday":"昨天","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"韓語","settings.sttLang.en":"English","settings.sttLang.ja":"日語","settings.sttLang.zh":"中文","template.outputHelperText":"使用 {{欄位名稱}} 作為佔位符","nav.meeting":"會議","meeting.title":"會議模式","meeting.newMeeting":"新增會議","meeting.startRecording":"開始錄音","meeting.stopRecording":"停止錄音","meeting.recording":"錄音中","meeting.processing":"正在產生會議記錄...","meeting.completed":"已完成","meeting.error":"錯誤","meeting.elapsed":"已用時","meeting.memoPlaceholder":"輸入備忘(Enter 新增)","meeting.memoAdded":"備忘已新增","meeting.noSessions":"暫無會議錄音","meeting.noSessionsDesc":"點擊「新增會議」開始錄音","meeting.summary":"摘要","meeting.decisions":"決議","meeting.actionItems":"待辦事項","meeting.timeline":"時間軸","meeting.transcript":"原始逐字稿","meeting.memos":"備忘","meeting.exportPdf":"匯出 PDF","meeting.exportMarkdown":"匯出 Markdown","meeting.delete":"刪除","meeting.deleteConfirm":"刪除此會議記錄?","meeting.backToList":"返回列表","meeting.notificationTitle":"會議記錄已就緒","meeting.notificationBody":"會議記錄已產生。","meeting.sessions":"{{count}} 場會議","meeting.duration":"{{minutes}} 分鐘","meeting.editTitle":"編輯標題","meeting.untitled":"無標題會議","meeting.processingStep.merging":"正在合併逐字稿...","meeting.processingStep.generating":"正在以 LLM 產生會議記錄...","meeting.processingStep.parsing":"正在解析會議記錄...","meeting.processingStep.saving":"正在儲存...","meeting.processingStep.notifying":"正在發送通知...","meeting.transcriptTab":"轉錄","meeting.addDocument":"新增文件","meeting.selectTemplate":"選擇範本","meeting.generate":"生成","meeting.generating":"正在生成文件...","meeting.editMode":"編輯","meeting.previewMode":"預覽","meeting.modified":"已修改","meeting.originalText":"原文","meeting.editedText":"編輯版","meeting.exportDocx":"匯出 DOCX","meeting.exportTxt":"匯出 TXT","meeting.exportFormat":"匯出","meeting.customPrompt":"自訂提示","meeting.templateName":"範本名稱","meeting.templatePrompt":"AI 提示","meeting.templateSave":"儲存範本","meeting.documentDeleted":"文件已刪除","meeting.autoSaved":"已自動儲存","meeting.minutesTemplate":"會議記錄","meeting.reportTemplate":"報告","meeting.ideaNoteTemplate":"創意筆記","meeting.customTemplate":"自訂","meeting.downloadTranscript":"下載轉錄","meeting.polish":"AI 潤飾","meeting.polishing":"AI 正在潤飾轉錄...","meeting.polished":"AI 潤飾完成","meeting.mindmapTemplate":"心智圖","meeting.chat":"AI 聊天","meeting.chatPlaceholder":"詢問有關會議的內容...","meeting.chatSend":"傳送","meeting.chatClear":"清空聊天","meeting.copyToClipboard":"複製到剪貼簿","meeting.copied":"已複製","meeting.chatCollapse":"收起聊天","meeting.chatExpand":"展開聊天","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI潤色失敗","meeting.viewDetailError":"無法載入會議詳情","meeting.startRecordingError":"無法開始錄音","meeting.diarize":"說話人分離","meeting.diarizing":"正在識別說話人...","meeting.diarizeComplete":"說話人分離完成","meeting.speaker":"說話人","settings.hfToken":"HuggingFace 令牌","settings.hfTokenHint":"說話人分離需要HuggingFace令牌","settings.diarization":"說話人分離","settings.diarizationHint":"錄音結束後自動識別說話人"}'),k=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Asistente de voz con IA local","nav.dashboard":"Panel","nav.history":"Historial","nav.dictionary":"Diccionario","nav.commands":"Comandos","nav.settings":"Ajustes","dashboard.sessionOverview":"Resumen de sesi\xf3n","dashboard.systemStatus":"Estado del sistema","dashboard.sessionsToday":"Sesiones hoy","dashboard.pressToRecord":"Pulsa {{key}} para empezar a grabar","dashboard.hotkeyNotSet":"Atajo no configurado","dashboard.words":"palabras","dashboard.total":"total","dashboard.streak":"racha","dashboard.days":"d\xedas","dashboard.recording":"grabando","dashboard.sessions":"sesiones","dashboard.today":"hoy","dashboard.recentTranscriptions":"Transcripciones recientes","dashboard.noHistory":"Sin historial — pulsa el atajo para empezar a grabar","dashboard.copy":"Copiar","dashboard.entries":"{{count}} entradas","dashboard.stat":"estad\xedsticas","dashboard.sys":"sistema","history.title":"Historial de transcripciones","history.search":"Buscar...","history.entries":"{{count}} entradas","history.loading":"Cargando...","history.noResults":"Sin resultados","history.noHistory":"Sin historial — empieza a grabar","history.count":"{{count}} entradas","dictionary.title":"Diccionario personalizado","dictionary.words":"{{count}} palabras","dictionary.add":"A\xf1adir","dictionary.search":"Buscar...","dictionary.loading":"Cargando...","dictionary.noResults":"Sin resultados","dictionary.noWords":"Sin palabras — a\xf1ade palabras personalizadas para mejorar la precisi\xf3n del STT","dictionary.used":"usado {{count}} veces","dictionary.editTitle":"Editar palabra","dictionary.addTitle":"A\xf1adir palabra","dictionary.word":"Palabra","dictionary.pronunciation":"Pronunciaci\xf3n (opcional)","commands.title":"Comandos LLM","commands.count":"{{count}} comandos","commands.add":"A\xf1adir","commands.activeCommand":"Comando activo","commands.none":"Ninguno","commands.loading":"Cargando...","commands.noCommands":"Sin comandos — haz clic en a\xf1adir para crear uno","commands.editTitle":"Editar comando","commands.addTitle":"A\xf1adir comando","commands.name":"Nombre","commands.description":"Descripci\xf3n","commands.promptTemplate":"Plantilla de prompt","commands.promptHelp":"{{text}} se reemplazar\xe1 por el texto transcrito","commands.defaultPrompt":"Por favor, mejora {{text}}.","settings.title":"Ajustes","settings.tabs.general":"General","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Acerca de","settings.shortcuts":"Atajos","settings.dictation":"Dictado","settings.dictation.desc":"Mant\xe9n pulsado para hablar. Al soltar, comienza la transcripci\xf3n.","settings.agent":"Modo agente","settings.agent.descWithKey":"Haz doble clic en {{key}} para entrar en el modo agente.","settings.agent.descNoKey":"Primero configura el atajo de dictado.","settings.oneTouch":"Modo un toque","settings.oneTouch.desc":"Pulsa para iniciar, pulsa de nuevo para detener. Requiere un atajo independiente.","settings.key":"Tecla","settings.notSet":"No configurado","settings.enabled":"Activado","settings.disabled":"Desactivado","settings.interface":"Interfaz","settings.theme":"Tema","settings.theme.system":"Sistema","settings.theme.light":"Claro","settings.theme.dark":"Oscuro","settings.language":"Idioma","settings.appBehavior":"Comportamiento de la app","settings.closeToTray":"Minimizar a la bandeja","settings.autoLaunch":"Iniciar con el sistema","settings.autoInsert":"Insertar texto autom\xe1ticamente tras transcripci\xf3n","settings.soundEffects":"Efectos de sonido","settings.microphone":"Micr\xf3fono","settings.inputDevice":"Dispositivo de entrada","settings.deviceDefault":"(predeterminado)","settings.textInsert":"Inserci\xf3n de texto","settings.insertMethod":"M\xe9todo de inserci\xf3n","settings.insertClipboard":"Portapapeles (Ctrl+V)","settings.insertKeyboard":"Escritura con teclado","settings.whisperModel":"Modelo Whisper","settings.model.tiny":"tiny (39 MB, m\xe1s r\xe1pido)","settings.model.base":"base (74 MB, equilibrado)","settings.model.small":"small (244 MB, bueno)","settings.model.medium":"medium (769 MB, muy bueno)","settings.model.large":"large-v3 (1.5 GB, mejor)","settings.sttLanguage":"Idioma de reconocimiento","settings.sttLang.auto":"Detecci\xf3n autom\xe1tica","settings.ollamaServer":"Servidor Ollama","settings.ollamaUrl":"URL del servidor Ollama","settings.ollamaHint":"D3RO Voice se conecta autom\xe1ticamente cuando Ollama est\xe1 en ejecuci\xf3n. Descarga modelos directamente desde Ollama (ej: ollama pull qwen3:4b).","settings.postProcess":"Postprocesado de voz","settings.defaultAction":"Acci\xf3n de postprocesado predeterminada","settings.action.none":"Ninguna (texto original sin cambios)","settings.action.refine":"Refinar (gram\xe1tica + naturalidad)","settings.action.translate":"Traducir","settings.action.summarize":"Resumir","settings.action.grammar":"Correcci\xf3n gramatical","settings.action.custom":"Prompt personalizado","settings.actionHint":"El postprocesado LLM seleccionado se aplica al texto transcrito tras grabar con el atajo. Solo funciona cuando Ollama est\xe1 conectado.","settings.about.version":"Versi\xf3n","settings.about.techStack":"Stack tecnol\xf3gico","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Motor de voz","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"Asistente de voz con IA completamente local, basado en ingenier\xeda inversa de Speakly. Funciona sin dependencias en la nube.","settings.about.restartOnboarding":"Ver gu\xeda de configuraci\xf3n inicial de nuevo","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama no est\xe1 en ejecuci\xf3n","status.nudge.desc":"Se necesita Ollama para el postprocesado LLM (traducci\xf3n, resumen, etc.).","status.nudge.guide":"Ver gu\xeda de instalaci\xf3n →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sin escribir, con voz. Tu asistente de voz con IA local.","onboarding.welcome.start":"Comenzar","onboarding.mic.title":"Configurar micr\xf3fono","onboarding.mic.desc":"Selecciona el micr\xf3fono que quieres usar. Puedes cambiarlo m\xe1s tarde en los ajustes.","onboarding.hotkey.title":"Configurar atajo","onboarding.hotkey.desc":"Configura el atajo de dictado. Se grabar\xe1 mientras mantengas la tecla pulsada.","onboarding.hotkey.notSet":"No se ha configurado ning\xfan atajo","onboarding.hotkey.change":"Cambiar atajo","onboarding.hotkey.set":"Configurar atajo","onboarding.ollama.title":"Instalar Ollama (opcional)","onboarding.ollama.desc":"Se necesita Ollama para el postprocesado LLM como traducci\xf3n o resumen. El dictado de voz funciona sin Ollama.","onboarding.ollama.download":"Descargar Ollama","onboarding.ollama.modelHint":"Tras instalar, descarga un modelo desde la terminal","onboarding.done.title":"\xa1Configuraci\xf3n completa!","onboarding.done.descWithKey":"Mant\xe9n pulsado {{key}} y habla para convertir tu voz en texto.","onboarding.done.descNoKey":"Configura un atajo en los ajustes para empezar a dictar.","onboarding.done.start":"Comenzar","onboarding.back":"Atr\xe1s","onboarding.next":"Siguiente","hotkey.title":"Configurar atajo","hotkey.dictationTitle":"Configurar atajo de dictado","hotkey.oneTouchTitle":"Configurar atajo de modo un toque","hotkey.prompt":"Pulsa una combinaci\xf3n de teclas...","hotkey.ready":"✓ {{keys}} — pulsa guardar","hotkey.noKey":"Por favor, introduce una tecla","hotkey.reserved":"{{keys}} es un atajo reservado por el sistema","hotkey.current":"Actual: {{keys}}","hotkey.hint":"Introduce una combinaci\xf3n (ej: Ctrl+Shift+Q) o una tecla sola (ej: F5)","hotkey.reset":"Volver a introducir","ollama.title":"GU\xcdA DE CONFIGURACI\xd3N DE OLLAMA","ollama.step1.title":"PASO 1 — Instalar Ollama","ollama.step1.desc":"Ollama es una herramienta gratuita para ejecutar LLMs de forma local.","ollama.step2.title":"PASO 2 — Descargar un modelo","ollama.step2.desc":"Ejecuta el siguiente comando en la terminal para descargar el modelo recomendado:","ollama.step2.alt":"O un modelo m\xe1s grande: ollama pull qwen3:8b (m\xe1s preciso, m\xe1s lento)","ollama.step3.title":"PASO 3 — Conexi\xf3n autom\xe1tica","ollama.step3.desc":"D3RO-VOICE detecta autom\xe1ticamente cuando Ollama est\xe1 en ejecuci\xf3n. Cuando el LED de la barra de estado pase de rojo a verde, \xa1estar\xe1 listo!","service.sttEngine":"MOTOR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"ATAJO DE TECLADO","service.audioInput":"ENTRADA DE AUDIO","service.ready":"LISTO","service.connected":"CONECTADO","service.offline":"OFFLINE","service.active":"ACTIVO","service.standby":"EN ESPERA","common.cancel":"Cancelar","common.save":"Guardar","common.delete":"Eliminar","common.add":"A\xf1adir","common.edit":"Editar","common.close":"Cerrar","common.confirm":"Confirmar","common.loading":"Cargando...","common.copy":"Copiar","common.test":"Probar","common.stop":"Detener","date.today":"Hoy","date.yesterday":"Ayer","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Coreano","settings.sttLang.en":"Ingl\xe9s","settings.sttLang.ja":"Japon\xe9s","settings.sttLang.zh":"Chino","template.outputHelperText":"Use {{nombreCampo}} para marcadores de posici\xf3n","nav.meeting":"Reuni\xf3n","meeting.title":"Modo Reuni\xf3n","meeting.newMeeting":"Nueva Reuni\xf3n","meeting.startRecording":"Iniciar Grabaci\xf3n","meeting.stopRecording":"Detener Grabaci\xf3n","meeting.recording":"Grabando","meeting.processing":"Generando actas...","meeting.completed":"Completado","meeting.error":"Error","meeting.elapsed":"Tiempo transcurrido","meeting.memoPlaceholder":"Escribe un memo (Enter para a\xf1adir)","meeting.memoAdded":"Memo a\xf1adido","meeting.noSessions":"Sin grabaciones de reuniones","meeting.noSessionsDesc":"Pulsa Nueva Reuni\xf3n para empezar a grabar","meeting.summary":"Resumen","meeting.decisions":"Decisiones","meeting.actionItems":"Tareas","meeting.timeline":"L\xednea de tiempo","meeting.transcript":"Transcripci\xf3n bruta","meeting.memos":"Memos","meeting.exportPdf":"Exportar PDF","meeting.exportMarkdown":"Exportar Markdown","meeting.delete":"Eliminar","meeting.deleteConfirm":"\xbfEliminar este registro de reuni\xf3n?","meeting.backToList":"Volver a la lista","meeting.notificationTitle":"Actas listas","meeting.notificationBody":"Las actas de la reuni\xf3n han sido generadas.","meeting.sessions":"{{count}} sesiones","meeting.duration":"{{minutes}} min","meeting.editTitle":"Editar t\xedtulo","meeting.untitled":"Reuni\xf3n sin t\xedtulo","meeting.processingStep.merging":"Fusionando transcripci\xf3n...","meeting.processingStep.generating":"Generando actas con LLM...","meeting.processingStep.parsing":"Analizando actas...","meeting.processingStep.saving":"Guardando...","meeting.processingStep.notifying":"Enviando notificaci\xf3n...","meeting.transcriptTab":"Transcripci\xf3n","meeting.addDocument":"Agregar documento","meeting.selectTemplate":"Seleccionar plantilla","meeting.generate":"Generar","meeting.generating":"Generando documento...","meeting.editMode":"Editar","meeting.previewMode":"Vista previa","meeting.modified":"Modificado","meeting.originalText":"Original","meeting.editedText":"Editado","meeting.exportDocx":"Exportar DOCX","meeting.exportTxt":"Exportar TXT","meeting.exportFormat":"Exportar","meeting.customPrompt":"Prompt personalizado","meeting.templateName":"Nombre de plantilla","meeting.templatePrompt":"Prompt de IA","meeting.templateSave":"Guardar plantilla","meeting.documentDeleted":"Documento eliminado","meeting.autoSaved":"Guardado autom\xe1ticamente","meeting.minutesTemplate":"Actas de reuni\xf3n","meeting.reportTemplate":"Informe","meeting.ideaNoteTemplate":"Nota de ideas","meeting.customTemplate":"Personalizado","meeting.downloadTranscript":"Descargar transcripci\xf3n","meeting.polish":"Pulir con IA","meeting.polishing":"IA puliendo transcripci\xf3n...","meeting.polished":"Pulido con IA completado","meeting.mindmapTemplate":"Mapa mental","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Pregunta sobre la reuni\xf3n...","meeting.chatSend":"Enviar","meeting.chatClear":"Limpiar chat","meeting.copyToClipboard":"Copiar al portapapeles","meeting.copied":"Copiado","meeting.chatCollapse":"Contraer chat","meeting.chatExpand":"Expandir chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Error al pulir con IA","meeting.viewDetailError":"Error al cargar detalles de la reuni\xf3n","meeting.startRecordingError":"Error al iniciar la grabaci\xf3n","meeting.diarize":"Identificar hablantes","meeting.diarizing":"Identificando hablantes...","meeting.diarizeComplete":"Identificaci\xf3n completada","meeting.speaker":"Hablante","settings.hfToken":"Token de HuggingFace","settings.hfTokenHint":"Se necesita un token de HuggingFace para identificar hablantes","settings.diarization":"Identificaci\xf3n de hablantes","settings.diarizationHint":"Identifica autom\xe1ticamente los hablantes al finalizar la grabaci\xf3n"}'),l=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Assistant vocal IA local","nav.dashboard":"Tableau de bord","nav.history":"Historique","nav.dictionary":"Dictionnaire","nav.commands":"Commandes","nav.settings":"Param\xe8tres","dashboard.sessionOverview":"Aper\xe7u de session","dashboard.systemStatus":"\xc9tat du syst\xe8me","dashboard.sessionsToday":"Sessions aujourd\'hui","dashboard.pressToRecord":"Appuyez sur {{key}} pour commencer l\'enregistrement","dashboard.hotkeyNotSet":"Raccourci non configur\xe9","dashboard.words":"mots","dashboard.total":"total","dashboard.streak":"s\xe9rie","dashboard.days":"jours","dashboard.recording":"enregistrement","dashboard.sessions":"sessions","dashboard.today":"aujourd\'hui","dashboard.recentTranscriptions":"Transcriptions r\xe9centes","dashboard.noHistory":"Aucun historique — appuyez sur le raccourci pour commencer \xe0 enregistrer","dashboard.copy":"Copier","dashboard.entries":"{{count}} entr\xe9es","dashboard.stat":"statistiques","dashboard.sys":"syst\xe8me","history.title":"Historique des transcriptions","history.search":"Rechercher...","history.entries":"{{count}} entr\xe9es","history.loading":"Chargement...","history.noResults":"Aucun r\xe9sultat","history.noHistory":"Aucun historique — commencez \xe0 enregistrer","history.count":"{{count}} entr\xe9es","dictionary.title":"Dictionnaire personnalis\xe9","dictionary.words":"{{count}} mots","dictionary.add":"Ajouter","dictionary.search":"Rechercher...","dictionary.loading":"Chargement...","dictionary.noResults":"Aucun r\xe9sultat","dictionary.noWords":"Aucun mot — ajoutez des mots personnalis\xe9s pour am\xe9liorer la pr\xe9cision du STT","dictionary.used":"utilis\xe9 {{count}} fois","dictionary.editTitle":"Modifier le mot","dictionary.addTitle":"Ajouter un mot","dictionary.word":"Mot","dictionary.pronunciation":"Prononciation (facultatif)","commands.title":"Commandes LLM","commands.count":"{{count}} commandes","commands.add":"Ajouter","commands.activeCommand":"Commande active","commands.none":"Aucune","commands.loading":"Chargement...","commands.noCommands":"Aucune commande — cliquez sur ajouter pour en cr\xe9er une","commands.editTitle":"Modifier la commande","commands.addTitle":"Ajouter une commande","commands.name":"Nom","commands.description":"Description","commands.promptTemplate":"Mod\xe8le de prompt","commands.promptHelp":"{{text}} sera remplac\xe9 par le texte transcrit","commands.defaultPrompt":"Veuillez am\xe9liorer {{text}}.","settings.title":"Param\xe8tres","settings.tabs.general":"G\xe9n\xe9ral","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"\xc0 propos","settings.shortcuts":"Raccourcis","settings.dictation":"Dict\xe9e","settings.dictation.desc":"Maintenez enfonc\xe9 pour parler. La transcription d\xe9marre au rel\xe2chement.","settings.agent":"Mode agent","settings.agent.descWithKey":"Double-cliquez sur {{key}} pour entrer en mode agent.","settings.agent.descNoKey":"Configurez d\'abord le raccourci de dict\xe9e.","settings.oneTouch":"Mode une touche","settings.oneTouch.desc":"Appuyez pour d\xe9marrer, appuyez \xe0 nouveau pour arr\xeater. N\xe9cessite un raccourci distinct.","settings.key":"Touche","settings.notSet":"Non configur\xe9","settings.enabled":"Activ\xe9","settings.disabled":"D\xe9sactiv\xe9","settings.interface":"Interface","settings.theme":"Th\xe8me","settings.theme.system":"Syst\xe8me","settings.theme.light":"Clair","settings.theme.dark":"Sombre","settings.language":"Langue","settings.appBehavior":"Comportement de l\'application","settings.closeToTray":"R\xe9duire dans la barre syst\xe8me","settings.autoLaunch":"Lancer au d\xe9marrage du syst\xe8me","settings.autoInsert":"Ins\xe9rer le texte automatiquement apr\xe8s la transcription","settings.soundEffects":"Effets sonores","settings.microphone":"Microphone","settings.inputDevice":"P\xe9riph\xe9rique d\'entr\xe9e","settings.deviceDefault":"(par d\xe9faut)","settings.textInsert":"Insertion de texte","settings.insertMethod":"M\xe9thode d\'insertion","settings.insertClipboard":"Presse-papiers (Ctrl+V)","settings.insertKeyboard":"Frappe au clavier","settings.whisperModel":"Mod\xe8le Whisper","settings.model.tiny":"tiny (39 Mo, le plus rapide)","settings.model.base":"base (74 Mo, \xe9quilibr\xe9)","settings.model.small":"small (244 Mo, bon)","settings.model.medium":"medium (769 Mo, tr\xe8s bon)","settings.model.large":"large-v3 (1,5 Go, meilleur)","settings.sttLanguage":"Langue de reconnaissance","settings.sttLang.auto":"D\xe9tection automatique","settings.ollamaServer":"Serveur Ollama","settings.ollamaUrl":"URL du serveur Ollama","settings.ollamaHint":"D3RO Voice se connecte automatiquement quand Ollama est en cours d\'ex\xe9cution. T\xe9l\xe9chargez les mod\xe8les directement depuis Ollama (ex : ollama pull qwen3:4b).","settings.postProcess":"Post-traitement vocal","settings.defaultAction":"Action de post-traitement par d\xe9faut","settings.action.none":"Aucune (texte original inchang\xe9)","settings.action.refine":"Affiner (grammaire + naturel)","settings.action.translate":"Traduire","settings.action.summarize":"R\xe9sumer","settings.action.grammar":"Correction grammaticale","settings.action.custom":"Prompt personnalis\xe9","settings.actionHint":"Le post-traitement LLM s\xe9lectionn\xe9 est appliqu\xe9 au texte transcrit apr\xe8s l\'enregistrement avec le raccourci. Ne fonctionne que lorsque Ollama est connect\xe9.","settings.about.version":"Version","settings.about.techStack":"Stack technologique","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Moteur vocal","settings.about.voiceEngineValue":"STT : faster-whisper (local) / LLM : Ollama (local)","settings.about.description":"Assistant vocal IA enti\xe8rement local, bas\xe9 sur l\'ing\xe9nierie inverse de Speakly. Fonctionne sans d\xe9pendance au cloud.","settings.about.restartOnboarding":"Revoir le guide de configuration initiale","status.ollama":"OLLAMA","status.offline":"HORS LIGNE","status.nudge.title":"Ollama n\'est pas en cours d\'ex\xe9cution","status.nudge.desc":"Ollama est n\xe9cessaire pour le post-traitement LLM (traduction, r\xe9sum\xe9, etc.).","status.nudge.guide":"Voir le guide d\'installation →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sans taper, par la voix. Votre assistant vocal IA local.","onboarding.welcome.start":"Commencer","onboarding.mic.title":"Configuration du microphone","onboarding.mic.desc":"S\xe9lectionnez le microphone que vous souhaitez utiliser. Vous pourrez le modifier plus tard dans les param\xe8tres.","onboarding.hotkey.title":"Configuration du raccourci","onboarding.hotkey.desc":"Configurez le raccourci de dict\xe9e. L\'enregistrement dure tant que vous maintenez la touche enfonc\xe9e.","onboarding.hotkey.notSet":"Aucun raccourci configur\xe9","onboarding.hotkey.change":"Modifier le raccourci","onboarding.hotkey.set":"Configurer le raccourci","onboarding.ollama.title":"Installer Ollama (facultatif)","onboarding.ollama.desc":"Ollama est n\xe9cessaire pour le post-traitement LLM comme la traduction ou le r\xe9sum\xe9. La dict\xe9e vocale fonctionne sans Ollama.","onboarding.ollama.download":"T\xe9l\xe9charger Ollama","onboarding.ollama.modelHint":"Apr\xe8s l\'installation, t\xe9l\xe9chargez un mod\xe8le depuis le terminal","onboarding.done.title":"Configuration termin\xe9e !","onboarding.done.descWithKey":"Maintenez {{key}} enfonc\xe9 et parlez pour convertir votre voix en texte.","onboarding.done.descNoKey":"Configurez un raccourci dans les param\xe8tres pour commencer la dict\xe9e.","onboarding.done.start":"Commencer","onboarding.back":"Retour","onboarding.next":"Suivant","hotkey.title":"Configurer le raccourci","hotkey.dictationTitle":"Configurer le raccourci de dict\xe9e","hotkey.oneTouchTitle":"Configurer le raccourci du mode une touche","hotkey.prompt":"Appuyez sur une combinaison de touches...","hotkey.ready":"✓ {{keys}} — appuyez sur enregistrer","hotkey.noKey":"Veuillez saisir une touche","hotkey.reserved":"{{keys}} est un raccourci r\xe9serv\xe9 par le syst\xe8me","hotkey.current":"Actuel : {{keys}}","hotkey.hint":"Saisissez une combinaison (ex : Ctrl+Shift+Q) ou une touche seule (ex : F5)","hotkey.reset":"Ressaisir","ollama.title":"GUIDE DE CONFIGURATION OLLAMA","ollama.step1.title":"\xc9TAPE 1 — Installer Ollama","ollama.step1.desc":"Ollama est un outil gratuit pour ex\xe9cuter des LLM en local.","ollama.step2.title":"\xc9TAPE 2 — T\xe9l\xe9charger un mod\xe8le","ollama.step2.desc":"Ex\xe9cutez la commande suivante dans le terminal pour t\xe9l\xe9charger le mod\xe8le recommand\xe9 :","ollama.step2.alt":"Ou un mod\xe8le plus grand : ollama pull qwen3:8b (plus pr\xe9cis, plus lent)","ollama.step3.title":"\xc9TAPE 3 — Connexion automatique","ollama.step3.desc":"D3RO-VOICE d\xe9tecte automatiquement quand Ollama est en cours d\'ex\xe9cution. Quand la LED de la barre d\'\xe9tat passe du rouge au vert, c\'est pr\xeat !","service.sttEngine":"MOTEUR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"RACCOURCI CLAVIER","service.audioInput":"ENTR\xc9E AUDIO","service.ready":"PR\xcaT","service.connected":"CONNECT\xc9","service.offline":"HORS LIGNE","service.active":"ACTIF","service.standby":"EN VEILLE","common.cancel":"Annuler","common.save":"Enregistrer","common.delete":"Supprimer","common.add":"Ajouter","common.edit":"Modifier","common.close":"Fermer","common.confirm":"Confirmer","common.loading":"Chargement...","common.copy":"Copier","common.test":"Tester","common.stop":"Arr\xeater","date.today":"Aujourd\'hui","date.yesterday":"Hier","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Cor\xe9en","settings.sttLang.en":"Anglais","settings.sttLang.ja":"Japonais","settings.sttLang.zh":"Chinois","template.outputHelperText":"Utilisez {{nomChamp}} pour les espaces r\xe9serv\xe9s","nav.meeting":"R\xe9union","meeting.title":"Mode R\xe9union","meeting.newMeeting":"Nouvelle R\xe9union","meeting.startRecording":"D\xe9marrer l\'enregistrement","meeting.stopRecording":"Arr\xeater l\'enregistrement","meeting.recording":"Enregistrement en cours","meeting.processing":"G\xe9n\xe9ration du compte-rendu...","meeting.completed":"Termin\xe9","meeting.error":"Erreur","meeting.elapsed":"Temps \xe9coul\xe9","meeting.memoPlaceholder":"Saisir un m\xe9mo (Entr\xe9e pour ajouter)","meeting.memoAdded":"M\xe9mo ajout\xe9","meeting.noSessions":"Aucun enregistrement de r\xe9union","meeting.noSessionsDesc":"Appuyez sur Nouvelle R\xe9union pour commencer l\'enregistrement","meeting.summary":"R\xe9sum\xe9","meeting.decisions":"D\xe9cisions","meeting.actionItems":"Actions \xe0 mener","meeting.timeline":"Chronologie","meeting.transcript":"Transcription brute","meeting.memos":"M\xe9mos","meeting.exportPdf":"Exporter en PDF","meeting.exportMarkdown":"Exporter en Markdown","meeting.delete":"Supprimer","meeting.deleteConfirm":"Supprimer cet enregistrement de r\xe9union ?","meeting.backToList":"Retour \xe0 la liste","meeting.notificationTitle":"Compte-rendu pr\xeat","meeting.notificationBody":"Le compte-rendu de la r\xe9union a \xe9t\xe9 g\xe9n\xe9r\xe9.","meeting.sessions":"{{count}} s\xe9ances","meeting.duration":"{{minutes}} min","meeting.editTitle":"Modifier le titre","meeting.untitled":"R\xe9union sans titre","meeting.processingStep.merging":"Fusion de la transcription...","meeting.processingStep.generating":"G\xe9n\xe9ration du compte-rendu avec LLM...","meeting.processingStep.parsing":"Analyse du compte-rendu...","meeting.processingStep.saving":"Enregistrement...","meeting.processingStep.notifying":"Envoi de la notification...","meeting.transcriptTab":"Transcription","meeting.addDocument":"Ajouter un document","meeting.selectTemplate":"Choisir un mod\xe8le","meeting.generate":"G\xe9n\xe9rer","meeting.generating":"G\xe9n\xe9ration du document...","meeting.editMode":"\xc9diter","meeting.previewMode":"Aper\xe7u","meeting.modified":"Modifi\xe9","meeting.originalText":"Original","meeting.editedText":"\xc9dit\xe9","meeting.exportDocx":"Exporter DOCX","meeting.exportTxt":"Exporter TXT","meeting.exportFormat":"Exporter","meeting.customPrompt":"Invite personnalis\xe9e","meeting.templateName":"Nom du mod\xe8le","meeting.templatePrompt":"Invite IA","meeting.templateSave":"Sauvegarder le mod\xe8le","meeting.documentDeleted":"Document supprim\xe9","meeting.autoSaved":"Sauvegarde automatique","meeting.minutesTemplate":"Compte-rendu","meeting.reportTemplate":"Rapport","meeting.ideaNoteTemplate":"Note d\'id\xe9es","meeting.customTemplate":"Personnalis\xe9","meeting.downloadTranscript":"T\xe9l\xe9charger la transcription","meeting.polish":"Peaufiner avec IA","meeting.polishing":"L\'IA peaufine la transcription...","meeting.polished":"Peaufinement IA termin\xe9","meeting.mindmapTemplate":"Carte mentale","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Posez une question sur la r\xe9union...","meeting.chatSend":"Envoyer","meeting.chatClear":"Effacer le chat","meeting.copyToClipboard":"Copier dans le presse-papiers","meeting.copied":"Copi\xe9","meeting.chatCollapse":"R\xe9duire le chat","meeting.chatExpand":"Agrandir le chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Echec du polish IA","meeting.viewDetailError":"Impossible de charger les d\xe9tails de la r\xe9union","meeting.startRecordingError":"Impossible de d\xe9marrer l\'enregistrement","meeting.diarize":"Identifier les locuteurs","meeting.diarizing":"Identification des locuteurs...","meeting.diarizeComplete":"Identification termin\xe9e","meeting.speaker":"Locuteur","settings.hfToken":"Token HuggingFace","settings.hfTokenHint":"Un token HuggingFace est requis pour l\'identification des locuteurs","settings.diarization":"Identification des locuteurs","settings.diarizationHint":"Identifier automatiquement les locuteurs apr\xe8s l\'enregistrement"}'),m=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Lokaler KI-Sprachassistent","nav.dashboard":"Dashboard","nav.history":"Verlauf","nav.dictionary":"W\xf6rterbuch","nav.commands":"Befehle","nav.settings":"Einstellungen","dashboard.sessionOverview":"Sitzungs\xfcbersicht","dashboard.systemStatus":"Systemstatus","dashboard.sessionsToday":"Sitzungen heute","dashboard.pressToRecord":"Dr\xfccke {{key}}, um die Aufnahme zu starten","dashboard.hotkeyNotSet":"Tastenk\xfcrzel nicht festgelegt","dashboard.words":"W\xf6rter","dashboard.total":"gesamt","dashboard.streak":"Serie","dashboard.days":"Tage","dashboard.recording":"Aufnahme","dashboard.sessions":"Sitzungen","dashboard.today":"heute","dashboard.recentTranscriptions":"Letzte Transkriptionen","dashboard.noHistory":"Kein Verlauf — dr\xfccke das Tastenk\xfcrzel, um die Aufnahme zu starten","dashboard.copy":"Kopieren","dashboard.entries":"{{count}} Eintr\xe4ge","dashboard.stat":"Statistiken","dashboard.sys":"System","history.title":"Transkriptionsverlauf","history.search":"Suchen...","history.entries":"{{count}} Eintr\xe4ge","history.loading":"Laden...","history.noResults":"Keine Ergebnisse","history.noHistory":"Kein Verlauf — starte eine Aufnahme","history.count":"{{count}} Eintr\xe4ge","dictionary.title":"Benutzerw\xf6rterbuch","dictionary.words":"{{count}} W\xf6rter","dictionary.add":"Hinzuf\xfcgen","dictionary.search":"Suchen...","dictionary.loading":"Laden...","dictionary.noResults":"Keine Ergebnisse","dictionary.noWords":"Keine W\xf6rter — f\xfcge benutzerdefinierte W\xf6rter hinzu, um die STT-Genauigkeit zu verbessern","dictionary.used":"{{count}} Mal verwendet","dictionary.editTitle":"Wort bearbeiten","dictionary.addTitle":"Wort hinzuf\xfcgen","dictionary.word":"Wort","dictionary.pronunciation":"Aussprache (optional)","commands.title":"LLM-Befehle","commands.count":"{{count}} Befehle","commands.add":"Hinzuf\xfcgen","commands.activeCommand":"Aktiver Befehl","commands.none":"Keiner","commands.loading":"Laden...","commands.noCommands":"Keine Befehle — klicke auf Hinzuf\xfcgen, um einen zu erstellen","commands.editTitle":"Befehl bearbeiten","commands.addTitle":"Befehl hinzuf\xfcgen","commands.name":"Name","commands.description":"Beschreibung","commands.promptTemplate":"Prompt-Vorlage","commands.promptHelp":"{{text}} wird durch den transkribierten Text ersetzt","commands.defaultPrompt":"Bitte verbessere {{text}}.","settings.title":"Einstellungen","settings.tabs.general":"Allgemein","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"\xdcber","settings.shortcuts":"Tastenk\xfcrzel","settings.dictation":"Diktat","settings.dictation.desc":"Gedr\xfcckt halten zum Sprechen. Die Transkription beginnt beim Loslassen.","settings.agent":"Agentenmodus","settings.agent.descWithKey":"Doppelklick auf {{key}}, um den Agentenmodus aufzurufen.","settings.agent.descNoKey":"Lege zuerst das Diktat-Tastenk\xfcrzel fest.","settings.oneTouch":"Ein-Tasten-Modus","settings.oneTouch.desc":"Dr\xfccken zum Starten, erneut dr\xfccken zum Beenden. Erfordert ein eigenes Tastenk\xfcrzel.","settings.key":"Taste","settings.notSet":"Nicht festgelegt","settings.enabled":"Aktiviert","settings.disabled":"Deaktiviert","settings.interface":"Oberfl\xe4che","settings.theme":"Design","settings.theme.system":"System","settings.theme.light":"Hell","settings.theme.dark":"Dunkel","settings.language":"Sprache","settings.appBehavior":"App-Verhalten","settings.closeToTray":"In Systembereich minimieren","settings.autoLaunch":"Beim Systemstart automatisch starten","settings.autoInsert":"Text nach der Transkription automatisch einf\xfcgen","settings.soundEffects":"Soundeffekte","settings.microphone":"Mikrofon","settings.inputDevice":"Eingabeger\xe4t","settings.deviceDefault":"(Standard)","settings.textInsert":"Texteinf\xfcgung","settings.insertMethod":"Einf\xfcgemethode","settings.insertClipboard":"Zwischenablage (Ctrl+V)","settings.insertKeyboard":"Tastatureingabe","settings.whisperModel":"Whisper-Modell","settings.model.tiny":"tiny (39 MB, am schnellsten)","settings.model.base":"base (74 MB, ausgewogen)","settings.model.small":"small (244 MB, gut)","settings.model.medium":"medium (769 MB, sehr gut)","settings.model.large":"large-v3 (1,5 GB, beste Qualit\xe4t)","settings.sttLanguage":"Erkennungssprache","settings.sttLang.auto":"Automatische Erkennung","settings.ollamaServer":"Ollama-Server","settings.ollamaUrl":"Ollama-Server-URL","settings.ollamaHint":"D3RO Voice verbindet sich automatisch, wenn Ollama l\xe4uft. Lade Modelle direkt \xfcber Ollama herunter (z. B.: ollama pull qwen3:4b).","settings.postProcess":"Sprachnachbearbeitung","settings.defaultAction":"Standard-Nachbearbeitungsaktion","settings.action.none":"Keine (Originaltext unver\xe4ndert)","settings.action.refine":"Verfeinern (Grammatik + Nat\xfcrlichkeit)","settings.action.translate":"\xdcbersetzen","settings.action.summarize":"Zusammenfassen","settings.action.grammar":"Grammatikkorrektur","settings.action.custom":"Benutzerdefinierter Prompt","settings.actionHint":"Die gew\xe4hlte LLM-Nachbearbeitung wird auf den transkribierten Text angewendet, nachdem mit dem Tastenk\xfcrzel aufgenommen wurde. Funktioniert nur, wenn Ollama verbunden ist.","settings.about.version":"Version","settings.about.techStack":"Tech-Stack","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Sprach-Engine","settings.about.voiceEngineValue":"STT: faster-whisper (lokal) / LLM: Ollama (lokal)","settings.about.description":"Vollst\xe4ndig lokaler KI-Sprachassistent, basierend auf Reverse Engineering von Speakly. Funktioniert ohne Cloud-Abh\xe4ngigkeiten.","settings.about.restartOnboarding":"Einrichtungsanleitung erneut anzeigen","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama l\xe4uft nicht","status.nudge.desc":"Ollama wird f\xfcr die LLM-Nachbearbeitung (\xdcbersetzung, Zusammenfassung usw.) ben\xf6tigt.","status.nudge.guide":"Installationsanleitung anzeigen →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Ohne Tippen, per Sprache. Dein lokaler KI-Sprachassistent.","onboarding.welcome.start":"Loslegen","onboarding.mic.title":"Mikrofon einrichten","onboarding.mic.desc":"W\xe4hle das Mikrofon aus, das du verwenden m\xf6chtest. Du kannst es sp\xe4ter in den Einstellungen \xe4ndern.","onboarding.hotkey.title":"Tastenk\xfcrzel einrichten","onboarding.hotkey.desc":"Lege das Diktat-Tastenk\xfcrzel fest. Die Aufnahme l\xe4uft, solange du die Taste gedr\xfcckt h\xe4ltst.","onboarding.hotkey.notSet":"Kein Tastenk\xfcrzel festgelegt","onboarding.hotkey.change":"Tastenk\xfcrzel \xe4ndern","onboarding.hotkey.set":"Tastenk\xfcrzel festlegen","onboarding.ollama.title":"Ollama installieren (optional)","onboarding.ollama.desc":"Ollama wird f\xfcr die LLM-Nachbearbeitung wie \xdcbersetzung oder Zusammenfassung ben\xf6tigt. Die Sprachdiktierung funktioniert ohne Ollama.","onboarding.ollama.download":"Ollama herunterladen","onboarding.ollama.modelHint":"Lade nach der Installation ein Modell \xfcber das Terminal herunter","onboarding.done.title":"Einrichtung abgeschlossen!","onboarding.done.descWithKey":"Halte {{key}} gedr\xfcckt und sprich, um deine Stimme in Text umzuwandeln.","onboarding.done.descNoKey":"Lege in den Einstellungen ein Tastenk\xfcrzel fest, um mit der Spracheingabe zu beginnen.","onboarding.done.start":"Loslegen","onboarding.back":"Zur\xfcck","onboarding.next":"Weiter","hotkey.title":"Tastenk\xfcrzel einrichten","hotkey.dictationTitle":"Diktat-Tastenk\xfcrzel einrichten","hotkey.oneTouchTitle":"Tastenk\xfcrzel f\xfcr Ein-Tasten-Modus einrichten","hotkey.prompt":"Dr\xfccke eine Tastenkombination...","hotkey.ready":"✓ {{keys}} — dr\xfccke Speichern","hotkey.noKey":"Bitte gib eine Taste ein","hotkey.reserved":"{{keys}} ist ein vom System reserviertes Tastenk\xfcrzel","hotkey.current":"Aktuell: {{keys}}","hotkey.hint":"Gib eine Kombination (z. B. Ctrl+Shift+Q) oder eine einzelne Taste (z. B. F5) ein","hotkey.reset":"Erneut eingeben","ollama.title":"OLLAMA EINRICHTUNGSANLEITUNG","ollama.step1.title":"SCHRITT 1 — Ollama installieren","ollama.step1.desc":"Ollama ist ein kostenloses Tool zum lokalen Ausf\xfchren von LLMs.","ollama.step2.title":"SCHRITT 2 — Modell herunterladen","ollama.step2.desc":"F\xfchre den folgenden Befehl im Terminal aus, um das empfohlene Modell herunterzuladen:","ollama.step2.alt":"Oder ein gr\xf6\xdferes Modell: ollama pull qwen3:8b (genauer, langsamer)","ollama.step3.title":"SCHRITT 3 — Automatische Verbindung","ollama.step3.desc":"D3RO-VOICE erkennt automatisch, wenn Ollama l\xe4uft. Wenn die LED in der Statusleiste von Rot auf Gr\xfcn wechselt, ist alles bereit!","service.sttEngine":"STT-ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"TASTENK\xdcRZEL","service.audioInput":"AUDIOEINGABE","service.ready":"BEREIT","service.connected":"VERBUNDEN","service.offline":"OFFLINE","service.active":"AKTIV","service.standby":"BEREITSCHAFT","common.cancel":"Abbrechen","common.save":"Speichern","common.delete":"L\xf6schen","common.add":"Hinzuf\xfcgen","common.edit":"Bearbeiten","common.close":"Schlie\xdfen","common.confirm":"Best\xe4tigen","common.loading":"Laden...","common.copy":"Kopieren","common.test":"Testen","common.stop":"Stoppen","date.today":"Heute","date.yesterday":"Gestern","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Koreanisch","settings.sttLang.en":"Englisch","settings.sttLang.ja":"Japanisch","settings.sttLang.zh":"Chinesisch","template.outputHelperText":"Verwenden Sie {{Feldname}} f\xfcr Platzhalter","nav.meeting":"Meeting","meeting.title":"Meeting-Modus","meeting.newMeeting":"Neues Meeting","meeting.startRecording":"Aufnahme starten","meeting.stopRecording":"Aufnahme beenden","meeting.recording":"Aufnahme l\xe4uft","meeting.processing":"Protokoll wird erstellt...","meeting.completed":"Abgeschlossen","meeting.error":"Fehler","meeting.elapsed":"Vergangen","meeting.memoPlaceholder":"Memo eingeben (Enter zum Hinzuf\xfcgen)","meeting.memoAdded":"Memo hinzugef\xfcgt","meeting.noSessions":"Keine Meeting-Aufnahmen","meeting.noSessionsDesc":"Dr\xfccke \xabNeues Meeting\xbb, um die Aufnahme zu starten","meeting.summary":"Zusammenfassung","meeting.decisions":"Beschl\xfcsse","meeting.actionItems":"Aufgaben","meeting.timeline":"Zeitlinie","meeting.transcript":"Rohtranskript","meeting.memos":"Memos","meeting.exportPdf":"Als PDF exportieren","meeting.exportMarkdown":"Als Markdown exportieren","meeting.delete":"L\xf6schen","meeting.deleteConfirm":"Diesen Meeting-Eintrag l\xf6schen?","meeting.backToList":"Zur\xfcck zur Liste","meeting.notificationTitle":"Protokoll fertig","meeting.notificationBody":"Das Meeting-Protokoll wurde erstellt.","meeting.sessions":"{{count}} Sitzungen","meeting.duration":"{{minutes}} Min.","meeting.editTitle":"Titel bearbeiten","meeting.untitled":"Meeting ohne Titel","meeting.processingStep.merging":"Transkript zusammenf\xfchren...","meeting.processingStep.generating":"Protokoll mit LLM erstellen...","meeting.processingStep.parsing":"Protokoll analysieren...","meeting.processingStep.saving":"Speichern...","meeting.processingStep.notifying":"Benachrichtigung senden...","meeting.transcriptTab":"Transkript","meeting.addDocument":"Dokument hinzuf\xfcgen","meeting.selectTemplate":"Vorlage ausw\xe4hlen","meeting.generate":"Generieren","meeting.generating":"Dokument wird generiert...","meeting.editMode":"Bearbeiten","meeting.previewMode":"Vorschau","meeting.modified":"Ge\xe4ndert","meeting.originalText":"Original","meeting.editedText":"Bearbeitet","meeting.exportDocx":"DOCX exportieren","meeting.exportTxt":"TXT exportieren","meeting.exportFormat":"Exportieren","meeting.customPrompt":"Benutzerdefinierter Prompt","meeting.templateName":"Vorlagenname","meeting.templatePrompt":"KI-Prompt","meeting.templateSave":"Vorlage speichern","meeting.documentDeleted":"Dokument gel\xf6scht","meeting.autoSaved":"Automatisch gespeichert","meeting.minutesTemplate":"Besprechungsprotokoll","meeting.reportTemplate":"Bericht","meeting.ideaNoteTemplate":"Ideennotiz","meeting.customTemplate":"Benutzerdefiniert","meeting.downloadTranscript":"Transkript herunterladen","meeting.polish":"KI Gl\xe4tten","meeting.polishing":"KI gl\xe4ttet Transkript...","meeting.polished":"KI Gl\xe4ttung abgeschlossen","meeting.mindmapTemplate":"Mindmap","meeting.chat":"KI-Chat","meeting.chatPlaceholder":"Fragen Sie zum Meeting...","meeting.chatSend":"Senden","meeting.chatClear":"Chat l\xf6schen","meeting.copyToClipboard":"In Zwischenablage kopieren","meeting.copied":"Kopiert","meeting.chatCollapse":"Chat einklappen","meeting.chatExpand":"Chat ausklappen","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"KI-Polierung fehlgeschlagen","meeting.viewDetailError":"Meeting-Details konnten nicht geladen werden","meeting.startRecordingError":"Aufnahme konnte nicht gestartet werden","meeting.diarize":"Sprecher trennen","meeting.diarizing":"Sprecher werden identifiziert...","meeting.diarizeComplete":"Sprechertrennung abgeschlossen","meeting.speaker":"Sprecher","settings.hfToken":"HuggingFace Token","settings.hfTokenHint":"Ein HuggingFace Token wird f\xfcr die Sprechertrennung ben\xf6tigt","settings.diarization":"Sprechertrennung","settings.diarizationHint":"Sprecher werden nach der Aufnahme automatisch identifiziert"}'),n=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Assistente de voz com IA local","nav.dashboard":"Painel","nav.history":"Hist\xf3rico","nav.dictionary":"Dicion\xe1rio","nav.commands":"Comandos","nav.settings":"Configura\xe7\xf5es","dashboard.sessionOverview":"Vis\xe3o geral da sess\xe3o","dashboard.systemStatus":"Status do sistema","dashboard.sessionsToday":"Sess\xf5es hoje","dashboard.pressToRecord":"Pressione {{key}} para iniciar a grava\xe7\xe3o","dashboard.hotkeyNotSet":"Atalho n\xe3o configurado","dashboard.words":"palavras","dashboard.total":"total","dashboard.streak":"sequ\xeancia","dashboard.days":"dias","dashboard.recording":"gravando","dashboard.sessions":"sess\xf5es","dashboard.today":"hoje","dashboard.recentTranscriptions":"Transcri\xe7\xf5es recentes","dashboard.noHistory":"Sem hist\xf3rico — pressione o atalho para come\xe7ar a gravar","dashboard.copy":"Copiar","dashboard.entries":"{{count}} entradas","dashboard.stat":"estat\xedsticas","dashboard.sys":"sistema","history.title":"Hist\xf3rico de transcri\xe7\xf5es","history.search":"Pesquisar...","history.entries":"{{count}} entradas","history.loading":"Carregando...","history.noResults":"Sem resultados","history.noHistory":"Sem hist\xf3rico — comece a gravar","history.count":"{{count}} entradas","dictionary.title":"Dicion\xe1rio personalizado","dictionary.words":"{{count}} palavras","dictionary.add":"Adicionar","dictionary.search":"Pesquisar...","dictionary.loading":"Carregando...","dictionary.noResults":"Sem resultados","dictionary.noWords":"Sem palavras — adicione palavras personalizadas para melhorar a precis\xe3o do STT","dictionary.used":"usado {{count}} vezes","dictionary.editTitle":"Editar palavra","dictionary.addTitle":"Adicionar palavra","dictionary.word":"Palavra","dictionary.pronunciation":"Pron\xfancia (opcional)","commands.title":"Comandos LLM","commands.count":"{{count}} comandos","commands.add":"Adicionar","commands.activeCommand":"Comando ativo","commands.none":"Nenhum","commands.loading":"Carregando...","commands.noCommands":"Sem comandos — clique em adicionar para criar um","commands.editTitle":"Editar comando","commands.addTitle":"Adicionar comando","commands.name":"Nome","commands.description":"Descri\xe7\xe3o","commands.promptTemplate":"Modelo de prompt","commands.promptHelp":"{{text}} ser\xe1 substitu\xeddo pelo texto transcrito","commands.defaultPrompt":"Por favor, melhore {{text}}.","settings.title":"Configura\xe7\xf5es","settings.tabs.general":"Geral","settings.tabs.audio":"\xc1udio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Sobre","settings.shortcuts":"Atalhos","settings.dictation":"Ditado","settings.dictation.desc":"Mantenha pressionado para falar. A transcri\xe7\xe3o come\xe7a ao soltar.","settings.agent":"Modo agente","settings.agent.descWithKey":"Clique duas vezes em {{key}} para entrar no modo agente.","settings.agent.descNoKey":"Configure primeiro o atalho de ditado.","settings.oneTouch":"Modo de um toque","settings.oneTouch.desc":"Pressione para iniciar, pressione novamente para parar. Requer um atalho separado.","settings.key":"Tecla","settings.notSet":"N\xe3o configurado","settings.enabled":"Ativado","settings.disabled":"Desativado","settings.interface":"Interface","settings.theme":"Tema","settings.theme.system":"Sistema","settings.theme.light":"Claro","settings.theme.dark":"Escuro","settings.language":"Idioma","settings.appBehavior":"Comportamento do aplicativo","settings.closeToTray":"Minimizar para a bandeja","settings.autoLaunch":"Iniciar com o sistema","settings.autoInsert":"Inserir texto automaticamente ap\xf3s a transcri\xe7\xe3o","settings.soundEffects":"Efeitos sonoros","settings.microphone":"Microfone","settings.inputDevice":"Dispositivo de entrada","settings.deviceDefault":"(padr\xe3o)","settings.textInsert":"Inser\xe7\xe3o de texto","settings.insertMethod":"M\xe9todo de inser\xe7\xe3o","settings.insertClipboard":"\xc1rea de transfer\xeancia (Ctrl+V)","settings.insertKeyboard":"Digita\xe7\xe3o pelo teclado","settings.whisperModel":"Modelo Whisper","settings.model.tiny":"tiny (39 MB, mais r\xe1pido)","settings.model.base":"base (74 MB, equilibrado)","settings.model.small":"small (244 MB, bom)","settings.model.medium":"medium (769 MB, muito bom)","settings.model.large":"large-v3 (1,5 GB, melhor)","settings.sttLanguage":"Idioma de reconhecimento","settings.sttLang.auto":"Detec\xe7\xe3o autom\xe1tica","settings.ollamaServer":"Servidor Ollama","settings.ollamaUrl":"URL do servidor Ollama","settings.ollamaHint":"D3RO Voice conecta-se automaticamente quando o Ollama est\xe1 em execu\xe7\xe3o. Baixe modelos diretamente pelo Ollama (ex: ollama pull qwen3:4b).","settings.postProcess":"P\xf3s-processamento de voz","settings.defaultAction":"A\xe7\xe3o de p\xf3s-processamento padr\xe3o","settings.action.none":"Nenhuma (texto original sem altera\xe7\xf5es)","settings.action.refine":"Refinar (gram\xe1tica + naturalidade)","settings.action.translate":"Traduzir","settings.action.summarize":"Resumir","settings.action.grammar":"Corre\xe7\xe3o gramatical","settings.action.custom":"Prompt personalizado","settings.actionHint":"O p\xf3s-processamento LLM selecionado \xe9 aplicado ao texto transcrito ap\xf3s gravar com o atalho. S\xf3 funciona quando o Ollama est\xe1 conectado.","settings.about.version":"Vers\xe3o","settings.about.techStack":"Stack tecnol\xf3gico","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Motor de voz","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"Assistente de voz com IA totalmente local, baseado em engenharia reversa do Speakly. Funciona sem depend\xeancias de nuvem.","settings.about.restartOnboarding":"Ver guia de configura\xe7\xe3o inicial novamente","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama n\xe3o est\xe1 em execu\xe7\xe3o","status.nudge.desc":"O Ollama \xe9 necess\xe1rio para o p\xf3s-processamento LLM (tradu\xe7\xe3o, resumo, etc.).","status.nudge.guide":"Ver guia de instala\xe7\xe3o →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sem digitar, por voz. Seu assistente de voz com IA local.","onboarding.welcome.start":"Come\xe7ar","onboarding.mic.title":"Configurar microfone","onboarding.mic.desc":"Selecione o microfone que deseja usar. Voc\xea pode alter\xe1-lo depois nas configura\xe7\xf5es.","onboarding.hotkey.title":"Configurar atalho","onboarding.hotkey.desc":"Configure o atalho de ditado. A grava\xe7\xe3o continua enquanto voc\xea mantiver a tecla pressionada.","onboarding.hotkey.notSet":"Nenhum atalho configurado","onboarding.hotkey.change":"Alterar atalho","onboarding.hotkey.set":"Configurar atalho","onboarding.ollama.title":"Instalar Ollama (opcional)","onboarding.ollama.desc":"O Ollama \xe9 necess\xe1rio para p\xf3s-processamento LLM como tradu\xe7\xe3o ou resumo. O ditado de voz funciona sem o Ollama.","onboarding.ollama.download":"Baixar Ollama","onboarding.ollama.modelHint":"Ap\xf3s instalar, baixe um modelo pelo terminal","onboarding.done.title":"Configura\xe7\xe3o conclu\xedda!","onboarding.done.descWithKey":"Mantenha {{key}} pressionado e fale para converter sua voz em texto.","onboarding.done.descNoKey":"Configure um atalho nas configura\xe7\xf5es para come\xe7ar a ditar.","onboarding.done.start":"Come\xe7ar","onboarding.back":"Voltar","onboarding.next":"Pr\xf3ximo","hotkey.title":"Configurar atalho","hotkey.dictationTitle":"Configurar atalho de ditado","hotkey.oneTouchTitle":"Configurar atalho do modo de um toque","hotkey.prompt":"Pressione uma combina\xe7\xe3o de teclas...","hotkey.ready":"✓ {{keys}} — pressione salvar","hotkey.noKey":"Por favor, insira uma tecla","hotkey.reserved":"{{keys}} \xe9 um atalho reservado pelo sistema","hotkey.current":"Atual: {{keys}}","hotkey.hint":"Insira uma combina\xe7\xe3o (ex: Ctrl+Shift+Q) ou uma tecla \xfanica (ex: F5)","hotkey.reset":"Inserir novamente","ollama.title":"GUIA DE CONFIGURA\xc7\xc3O DO OLLAMA","ollama.step1.title":"PASSO 1 — Instalar o Ollama","ollama.step1.desc":"O Ollama \xe9 uma ferramenta gratuita para executar LLMs localmente.","ollama.step2.title":"PASSO 2 — Baixar um modelo","ollama.step2.desc":"Execute o seguinte comando no terminal para baixar o modelo recomendado:","ollama.step2.alt":"Ou um modelo maior: ollama pull qwen3:8b (mais preciso, mais lento)","ollama.step3.title":"PASSO 3 — Conex\xe3o autom\xe1tica","ollama.step3.desc":"D3RO-VOICE detecta automaticamente quando o Ollama est\xe1 em execu\xe7\xe3o. Quando o LED da barra de status mudar de vermelho para verde, est\xe1 pronto!","service.sttEngine":"MOTOR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"ATALHO DE TECLADO","service.audioInput":"ENTRADA DE \xc1UDIO","service.ready":"PRONTO","service.connected":"CONECTADO","service.offline":"OFFLINE","service.active":"ATIVO","service.standby":"EM ESPERA","common.cancel":"Cancelar","common.save":"Salvar","common.delete":"Excluir","common.add":"Adicionar","common.edit":"Editar","common.close":"Fechar","common.confirm":"Confirmar","common.loading":"Carregando...","common.copy":"Copiar","common.test":"Testar","common.stop":"Parar","date.today":"Hoje","date.yesterday":"Ontem","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Coreano","settings.sttLang.en":"Ingl\xeas","settings.sttLang.ja":"Japon\xeas","settings.sttLang.zh":"Chin\xeas","template.outputHelperText":"Use {{nomeCampo}} para marcadores de posi\xe7\xe3o","nav.meeting":"Reuni\xe3o","meeting.title":"Modo Reuni\xe3o","meeting.newMeeting":"Nova Reuni\xe3o","meeting.startRecording":"Iniciar Grava\xe7\xe3o","meeting.stopRecording":"Parar Grava\xe7\xe3o","meeting.recording":"Gravando","meeting.processing":"Gerando ata...","meeting.completed":"Conclu\xeddo","meeting.error":"Erro","meeting.elapsed":"Tempo decorrido","meeting.memoPlaceholder":"Digite um memo (Enter para adicionar)","meeting.memoAdded":"Memo adicionado","meeting.noSessions":"Nenhuma grava\xe7\xe3o de reuni\xe3o","meeting.noSessionsDesc":"Pressione Nova Reuni\xe3o para come\xe7ar a gravar","meeting.summary":"Resumo","meeting.decisions":"Decis\xf5es","meeting.actionItems":"Itens de a\xe7\xe3o","meeting.timeline":"Linha do tempo","meeting.transcript":"Transcri\xe7\xe3o bruta","meeting.memos":"Memos","meeting.exportPdf":"Exportar PDF","meeting.exportMarkdown":"Exportar Markdown","meeting.delete":"Excluir","meeting.deleteConfirm":"Excluir este registro de reuni\xe3o?","meeting.backToList":"Voltar \xe0 lista","meeting.notificationTitle":"Ata pronta","meeting.notificationBody":"A ata da reuni\xe3o foi gerada.","meeting.sessions":"{{count}} sess\xf5es","meeting.duration":"{{minutes}} min","meeting.editTitle":"Editar t\xedtulo","meeting.untitled":"Reuni\xe3o sem t\xedtulo","meeting.processingStep.merging":"Mesclando transcri\xe7\xe3o...","meeting.processingStep.generating":"Gerando ata com LLM...","meeting.processingStep.parsing":"Analisando ata...","meeting.processingStep.saving":"Salvando...","meeting.processingStep.notifying":"Enviando notifica\xe7\xe3o...","meeting.transcriptTab":"Transcri\xe7\xe3o","meeting.addDocument":"Adicionar documento","meeting.selectTemplate":"Selecionar modelo","meeting.generate":"Gerar","meeting.generating":"Gerando documento...","meeting.editMode":"Editar","meeting.previewMode":"Visualizar","meeting.modified":"Modificado","meeting.originalText":"Original","meeting.editedText":"Editado","meeting.exportDocx":"Exportar DOCX","meeting.exportTxt":"Exportar TXT","meeting.exportFormat":"Exportar","meeting.customPrompt":"Prompt personalizado","meeting.templateName":"Nome do modelo","meeting.templatePrompt":"Prompt de IA","meeting.templateSave":"Salvar modelo","meeting.documentDeleted":"Documento exclu\xeddo","meeting.autoSaved":"Salvo automaticamente","meeting.minutesTemplate":"Ata de reuni\xe3o","meeting.reportTemplate":"Relat\xf3rio","meeting.ideaNoteTemplate":"Nota de ideias","meeting.customTemplate":"Personalizado","meeting.downloadTranscript":"Baixar transcri\xe7\xe3o","meeting.polish":"Polir com IA","meeting.polishing":"IA est\xe1 polindo a transcri\xe7\xe3o...","meeting.polished":"Polimento IA conclu\xeddo","meeting.mindmapTemplate":"Mapa mental","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Pergunte sobre a reuni\xe3o...","meeting.chatSend":"Enviar","meeting.chatClear":"Limpar chat","meeting.copyToClipboard":"Copiar para \xe1rea de transfer\xeancia","meeting.copied":"Copiado","meeting.chatCollapse":"Recolher chat","meeting.chatExpand":"Expandir chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Falha no polimento de IA","meeting.viewDetailError":"Falha ao carregar detalhes da reuni\xe3o","meeting.startRecordingError":"Falha ao iniciar grava\xe7\xe3o","meeting.diarize":"Identificar oradores","meeting.diarizing":"Identificando oradores...","meeting.diarizeComplete":"Identifica\xe7\xe3o conclu\xedda","meeting.speaker":"Orador","settings.hfToken":"Token do HuggingFace","settings.hfTokenHint":"Um token do HuggingFace \xe9 necess\xe1rio para identificar oradores","settings.diarization":"Identifica\xe7\xe3o de oradores","settings.diarizationHint":"Identifica automaticamente os oradores ap\xf3s o t\xe9rmino da grava\xe7\xe3o"}'),o=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Локальный голосовой ИИ-ассистент","nav.dashboard":"Панель","nav.history":"История","nav.dictionary":"Словарь","nav.commands":"Команды","nav.settings":"Настройки","dashboard.sessionOverview":"Обзор сессий","dashboard.systemStatus":"Состояние системы","dashboard.sessionsToday":"Сессий сегодня","dashboard.pressToRecord":"Нажмите {{key}} для начала записи","dashboard.hotkeyNotSet":"Горячая клавиша не задана","dashboard.words":"Слова","dashboard.total":"Всего","dashboard.streak":"Серия","dashboard.days":"дн.","dashboard.recording":"Запись","dashboard.sessions":"Сессии","dashboard.today":"Сегодня","dashboard.recentTranscriptions":"Последние транскрипции","dashboard.noHistory":"История пуста — нажмите горячую клавишу для начала записи","dashboard.copy":"Копировать","dashboard.entries":"{{count}} записей","dashboard.stat":"Статистика","dashboard.sys":"Система","history.title":"История транскрипций","history.search":"Поиск...","history.entries":"{{count}} записей","history.loading":"Загрузка...","history.noResults":"Результаты не найдены","history.noHistory":"История пуста — начните запись","history.count":"{{count}} записей","dictionary.title":"Пользовательский словарь","dictionary.words":"{{count}} слов","dictionary.add":"Добавить","dictionary.search":"Поиск...","dictionary.loading":"Загрузка...","dictionary.noResults":"Результаты не найдены","dictionary.noWords":"Слов нет — добавьте собственные слова для улучшения точности STT","dictionary.used":"Использовано {{count}} раз","dictionary.editTitle":"Редактировать слово","dictionary.addTitle":"Добавить слово","dictionary.word":"Слово","dictionary.pronunciation":"Произношение (необязательно)","commands.title":"Команды LLM","commands.count":"{{count}} шт.","commands.add":"Добавить","commands.activeCommand":"Активная команда","commands.none":"Нет","commands.loading":"Загрузка...","commands.noCommands":"Команд нет — нажмите \xabДобавить\xbb для создания","commands.editTitle":"Редактировать команду","commands.addTitle":"Добавить команду","commands.name":"Название","commands.description":"Описание","commands.promptTemplate":"Шаблон промпта","commands.promptHelp":"{{text}} будет заменено на транскрибированный текст","commands.defaultPrompt":"Пожалуйста, улучшите {{text}}.","settings.title":"Настройки","settings.tabs.general":"Общие","settings.tabs.audio":"Аудио","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"О программе","settings.shortcuts":"Горячие клавиши","settings.dictation":"Диктовка","settings.dictation.desc":"Говорите, удерживая клавишу. Отпустите для начала транскрипции.","settings.agent":"Режим агента","settings.agent.descWithKey":"Дважды нажмите {{key}} для перехода в режим агента.","settings.agent.descNoKey":"Сначала задайте горячую клавишу диктовки.","settings.oneTouch":"Режим одного нажатия","settings.oneTouch.desc":"Нажмите для начала, нажмите снова для остановки. Требуется отдельная горячая клавиша.","settings.key":"Клавиша","settings.notSet":"Не задано","settings.enabled":"Включено","settings.disabled":"Выключено","settings.interface":"Интерфейс","settings.theme":"Тема","settings.theme.system":"Системная","settings.theme.light":"Светлая","settings.theme.dark":"Тёмная","settings.language":"Язык","settings.appBehavior":"Поведение приложения","settings.closeToTray":"Сворачивать в трей","settings.autoLaunch":"Автозапуск при старте системы","settings.autoInsert":"Автоматически вставлять текст после транскрипции","settings.soundEffects":"Звуковые эффекты","settings.microphone":"Микрофон","settings.inputDevice":"Устройство ввода","settings.deviceDefault":"(По умолчанию)","settings.textInsert":"Вставка текста","settings.insertMethod":"Метод вставки","settings.insertClipboard":"Буфер обмена (Ctrl+V)","settings.insertKeyboard":"Эмуляция клавиатуры","settings.whisperModel":"Модель Whisper","settings.model.tiny":"tiny (39 МБ, самая быстрая)","settings.model.base":"base (74 МБ, баланс)","settings.model.small":"small (244 МБ, хорошая)","settings.model.medium":"medium (769 МБ, отличная)","settings.model.large":"large-v3 (1.5 ГБ, лучшая)","settings.sttLanguage":"Язык распознавания","settings.sttLang.auto":"Автоопределение","settings.ollamaServer":"Сервер Ollama","settings.ollamaUrl":"URL сервера Ollama","settings.ollamaHint":"Если Ollama запущена, подключение произойдёт автоматически. Загружайте модели напрямую через Ollama (например: ollama pull qwen3:4b).","settings.postProcess":"Постобработка речи","settings.defaultAction":"Команда постобработки по умолчанию","settings.action.none":"Нет (оригинальный текст)","settings.action.refine":"Улучшить (грамматика + естественность)","settings.action.translate":"Перевести","settings.action.summarize":"Резюмировать","settings.action.grammar":"Исправить грамматику","settings.action.custom":"Пользовательский промпт","settings.actionHint":"После записи и транскрипции к тексту будет применена выбранная постобработка LLM. Работает только при подключённом Ollama.","settings.about.version":"Версия","settings.about.techStack":"Технический стек","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Голосовой движок","settings.about.voiceEngineValue":"STT: faster-whisper (локально) / LLM: Ollama (локально)","settings.about.description":"Локальный голосовой ИИ-ассистент, основанный на методах обратной разработки Speakly. Работает полностью локально без зависимости от облачных сервисов.","settings.about.restartOnboarding":"Показать начальную настройку снова","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama не запущена","status.nudge.desc":"Для постобработки LLM (перевод, резюмирование и т.д.) требуется Ollama.","status.nudge.guide":"Смотреть инструкцию по установке →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Без набора текста — только голос. Локальный голосовой ИИ-ассистент.","onboarding.welcome.start":"Начать","onboarding.mic.title":"Настройка микрофона","onboarding.mic.desc":"Выберите микрофон. Его можно изменить позже в настройках.","onboarding.hotkey.title":"Настройка горячей клавиши","onboarding.hotkey.desc":"Задайте горячую клавишу для диктовки. Удерживайте её для записи.","onboarding.hotkey.notSet":"Горячая клавиша не задана","onboarding.hotkey.change":"Изменить горячую клавишу","onboarding.hotkey.set":"Задать горячую клавишу","onboarding.ollama.title":"Установка Ollama (необязательно)","onboarding.ollama.desc":"Для постобработки LLM (перевод, резюмирование и т.д.) требуется Ollama. Голосовая диктовка работает и без неё.","onboarding.ollama.download":"Скачать Ollama","onboarding.ollama.modelHint":"После установки загрузите модель через терминал","onboarding.done.title":"Настройка завершена!","onboarding.done.descWithKey":"Удерживайте {{key}} и говорите — речь будет преобразована в текст.","onboarding.done.descNoKey":"Задайте горячую клавишу в настройках, чтобы начать голосовую диктовку.","onboarding.done.start":"Начать","onboarding.back":"Назад","onboarding.next":"Далее","hotkey.title":"Настройка горячей клавиши","hotkey.dictationTitle":"Задать горячую клавишу диктовки","hotkey.oneTouchTitle":"Задать горячую клавишу режима одного нажатия","hotkey.prompt":"Нажмите сочетание клавиш...","hotkey.ready":"✓ {{keys}} — нажмите \xabСохранить\xbb","hotkey.noKey":"Введите клавишу","hotkey.reserved":"{{keys}} является зарезервированным сочетанием системы","hotkey.current":"Текущее: {{keys}}","hotkey.hint":"Введите сочетание клавиш (например: Ctrl+Shift+Q) или одну клавишу (например: F5)","hotkey.reset":"Ввести снова","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"ШАГ 1 — Установка Ollama","ollama.step1.desc":"Ollama — бесплатный инструмент для локального запуска LLM.","ollama.step2.title":"ШАГ 2 — Загрузка модели","ollama.step2.desc":"Загрузите нужную модель через терминал. Рекомендуется:","ollama.step2.alt":"Или более крупная модель: ollama pull qwen3:8b (точнее, медленнее)","ollama.step3.title":"ШАГ 3 — Автоподключение","ollama.step3.desc":"При запуске Ollama D3RO-VOICE обнаружит её автоматически. Когда индикатор LED на нижней панели сменится с красного на зелёный — готово!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Отмена","common.save":"Сохранить","common.delete":"Удалить","common.add":"Добавить","common.edit":"Изменить","common.close":"Закрыть","common.confirm":"Подтвердить","common.loading":"Загрузка...","common.copy":"Копировать","common.test":"Тест","common.stop":"Стоп","date.today":"Сегодня","date.yesterday":"Вчера","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Корейский","settings.sttLang.en":"Английский","settings.sttLang.ja":"Японский","settings.sttLang.zh":"Китайский","template.outputHelperText":"Используйте {{имяПоля}} для заполнителей","nav.meeting":"Совещание","meeting.title":"Режим совещания","meeting.newMeeting":"Новое совещание","meeting.startRecording":"Начать запись","meeting.stopRecording":"Остановить запись","meeting.recording":"Запись","meeting.processing":"Создание протокола...","meeting.completed":"Завершено","meeting.error":"Ошибка","meeting.elapsed":"Прошло","meeting.memoPlaceholder":"Введите заметку (Enter для добавления)","meeting.memoAdded":"Заметка добавлена","meeting.noSessions":"Нет записей совещаний","meeting.noSessionsDesc":"Нажмите \xabНовое совещание\xbb, чтобы начать запись","meeting.summary":"Сводка","meeting.decisions":"Решения","meeting.actionItems":"Задачи","meeting.timeline":"Хронология","meeting.transcript":"Исходная расшифровка","meeting.memos":"Заметки","meeting.exportPdf":"Экспорт в PDF","meeting.exportMarkdown":"Экспорт в Markdown","meeting.delete":"Удалить","meeting.deleteConfirm":"Удалить эту запись совещания?","meeting.backToList":"Вернуться к списку","meeting.notificationTitle":"Протокол готов","meeting.notificationBody":"Протокол совещания сформирован.","meeting.sessions":"{{count}} сессий","meeting.duration":"{{minutes}} мин","meeting.editTitle":"Изменить название","meeting.untitled":"Совещание без названия","meeting.processingStep.merging":"Объединение расшифровки...","meeting.processingStep.generating":"Создание протокола с помощью LLM...","meeting.processingStep.parsing":"Разбор протокола...","meeting.processingStep.saving":"Сохранение...","meeting.processingStep.notifying":"Отправка уведомления...","meeting.transcriptTab":"Транскрипция","meeting.addDocument":"Добавить документ","meeting.selectTemplate":"Выбрать шаблон","meeting.generate":"Создать","meeting.generating":"Создание документа...","meeting.editMode":"Редактировать","meeting.previewMode":"Предпросмотр","meeting.modified":"Изменено","meeting.originalText":"Оригинал","meeting.editedText":"Отредактировано","meeting.exportDocx":"Экспорт DOCX","meeting.exportTxt":"Экспорт TXT","meeting.exportFormat":"Экспорт","meeting.customPrompt":"Пользовательский запрос","meeting.templateName":"Название шаблона","meeting.templatePrompt":"ИИ-запрос","meeting.templateSave":"Сохранить шаблон","meeting.documentDeleted":"Документ удалён","meeting.autoSaved":"Автосохранение","meeting.minutesTemplate":"Протокол встречи","meeting.reportTemplate":"Отчёт","meeting.ideaNoteTemplate":"Заметка с идеями","meeting.customTemplate":"Пользовательский","meeting.downloadTranscript":"Скачать транскрипцию","meeting.polish":"Улучшить с ИИ","meeting.polishing":"ИИ улучшает транскрипцию...","meeting.polished":"Улучшение ИИ завершено","meeting.mindmapTemplate":"Карта мыслей","meeting.chat":"ИИ Чат","meeting.chatPlaceholder":"Задайте вопрос о встрече...","meeting.chatSend":"Отправить","meeting.chatClear":"Очистить чат","meeting.copyToClipboard":"Копировать в буфер обмена","meeting.copied":"Скопировано","meeting.chatCollapse":"Свернуть чат","meeting.chatExpand":"Развернуть чат","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Ошибка ИИ-полировки","meeting.viewDetailError":"Не удалось загрузить детали встречи","meeting.startRecordingError":"Не удалось начать запись","meeting.diarize":"Определить говорящих","meeting.diarizing":"Определение говорящих...","meeting.diarizeComplete":"Определение завершено","meeting.speaker":"Говорящий","settings.hfToken":"Токен HuggingFace","settings.hfTokenHint":"Токен HuggingFace необходим для определения говорящих","settings.diarization":"Диаризация","settings.diarizationHint":"Автоматически определять говорящих после завершения записи"}'),p={ko:f,en:g,ja:h,zh:i,"zh-TW":j,es:k,fr:l,de:m,pt:n,ru:o,vi:JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Trợ l\xfd giọng n\xf3i AI cục bộ","nav.dashboard":"Bảng điều khiển","nav.history":"Lịch sử","nav.dictionary":"Từ điển","nav.commands":"Lệnh","nav.settings":"C\xe0i đặt","dashboard.sessionOverview":"Tổng quan phi\xean","dashboard.systemStatus":"Trạng th\xe1i hệ thống","dashboard.sessionsToday":"Phi\xean h\xf4m nay","dashboard.pressToRecord":"Nhấn {{key}} để bắt đầu ghi \xe2m","dashboard.hotkeyNotSet":"Chưa đặt ph\xedm tắt","dashboard.words":"Từ","dashboard.total":"Tổng","dashboard.streak":"Chuỗi","dashboard.days":"ng\xe0y","dashboard.recording":"Đang ghi","dashboard.sessions":"Phi\xean","dashboard.today":"H\xf4m nay","dashboard.recentTranscriptions":"Phi\xean \xe2m gần đ\xe2y","dashboard.noHistory":"Chưa c\xf3 lịch sử — nhấn ph\xedm tắt để bắt đầu ghi \xe2m","dashboard.copy":"Sao ch\xe9p","dashboard.entries":"{{count}} mục","dashboard.stat":"Thống k\xea","dashboard.sys":"Hệ thống","history.title":"Lịch sử phi\xean \xe2m","history.search":"T\xecm kiếm...","history.entries":"{{count}} mục","history.loading":"Đang tải...","history.noResults":"Kh\xf4ng t\xecm thấy kết quả","history.noHistory":"Chưa c\xf3 lịch sử — h\xe3y bắt đầu ghi \xe2m","history.count":"{{count}} mục","dictionary.title":"Từ điển t\xf9y chỉnh","dictionary.words":"{{count}} từ","dictionary.add":"Th\xeam","dictionary.search":"T\xecm kiếm...","dictionary.loading":"Đang tải...","dictionary.noResults":"Kh\xf4ng t\xecm thấy kết quả","dictionary.noWords":"Chưa c\xf3 từ — th\xeam từ t\xf9y chỉnh để cải thiện độ ch\xednh x\xe1c STT","dictionary.used":"Đ\xe3 d\xf9ng {{count}} lần","dictionary.editTitle":"Chỉnh sửa từ","dictionary.addTitle":"Th\xeam từ","dictionary.word":"Từ","dictionary.pronunciation":"Ph\xe1t \xe2m (t\xf9y chọn)","commands.title":"Lệnh LLM","commands.count":"{{count}} lệnh","commands.add":"Th\xeam","commands.activeCommand":"Lệnh đang hoạt động","commands.none":"Kh\xf4ng c\xf3","commands.loading":"Đang tải...","commands.noCommands":"Chưa c\xf3 lệnh — nhấn Th\xeam để tạo","commands.editTitle":"Chỉnh sửa lệnh","commands.addTitle":"Th\xeam lệnh","commands.name":"T\xean","commands.description":"M\xf4 tả","commands.promptTemplate":"Mẫu prompt","commands.promptHelp":"{{text}} sẽ được thay thế bằng văn bản phi\xean \xe2m","commands.defaultPrompt":"Vui l\xf2ng cải thiện {{text}}.","settings.title":"C\xe0i đặt","settings.tabs.general":"Chung","settings.tabs.audio":"\xc2m thanh","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Giới thiệu","settings.shortcuts":"Ph\xedm tắt","settings.dictation":"Ch\xednh tả","settings.dictation.desc":"Giữ ph\xedm v\xe0 n\xf3i. Thả ph\xedm để bắt đầu phi\xean \xe2m.","settings.agent":"Chế độ Agent","settings.agent.descWithKey":"Nhấn đ\xfap {{key}} để v\xe0o chế độ Agent.","settings.agent.descNoKey":"Vui l\xf2ng đặt ph\xedm tắt ch\xednh tả trước.","settings.oneTouch":"Chế độ một chạm","settings.oneTouch.desc":"Nhấn để bắt đầu, nhấn lại để dừng. Cần ph\xedm tắt ri\xeang.","settings.key":"Ph\xedm","settings.notSet":"Chưa đặt","settings.enabled":"Đ\xe3 bật","settings.disabled":"Đ\xe3 tắt","settings.interface":"Giao diện","settings.theme":"Giao diện","settings.theme.system":"Hệ thống","settings.theme.light":"S\xe1ng","settings.theme.dark":"Tối","settings.language":"Ng\xf4n ngữ","settings.appBehavior":"H\xe0nh vi ứng dụng","settings.closeToTray":"Thu nhỏ xuống khay hệ thống","settings.autoLaunch":"Tự động khởi động c\xf9ng hệ thống","settings.autoInsert":"Tự động ch\xe8n văn bản sau khi phi\xean \xe2m","settings.soundEffects":"Hiệu ứng \xe2m thanh","settings.microphone":"Micr\xf4","settings.inputDevice":"Thiết bị đầu v\xe0o","settings.deviceDefault":"(Mặc định)","settings.textInsert":"Ch\xe8n văn bản","settings.insertMethod":"Phương thức ch\xe8n","settings.insertClipboard":"Bộ nhớ tạm (Ctrl+V)","settings.insertKeyboard":"Giả lập b\xe0n ph\xedm","settings.whisperModel":"M\xf4 h\xecnh Whisper","settings.model.tiny":"tiny (39 MB, nhanh nhất)","settings.model.base":"base (74 MB, c\xe2n bằng)","settings.model.small":"small (244 MB, tốt)","settings.model.medium":"medium (769 MB, xuất sắc)","settings.model.large":"large-v3 (1.5 GB, tốt nhất)","settings.sttLanguage":"Ng\xf4n ngữ nhận dạng","settings.sttLang.auto":"Tự động ph\xe1t hiện","settings.ollamaServer":"M\xe1y chủ Ollama","settings.ollamaUrl":"URL m\xe1y chủ Ollama","settings.ollamaHint":"Nếu Ollama đang chạy, kết nối sẽ tự động. Tải m\xf4 h\xecnh trực tiếp từ Ollama (v\xed dụ: ollama pull qwen3:4b).","settings.postProcess":"Hậu xử l\xfd giọng n\xf3i","settings.defaultAction":"Lệnh hậu xử l\xfd mặc định","settings.action.none":"Kh\xf4ng c\xf3 (văn bản gốc)","settings.action.refine":"Cải thiện (ngữ ph\xe1p + tự nhi\xean)","settings.action.translate":"Dịch","settings.action.summarize":"T\xf3m tắt","settings.action.grammar":"Sửa ngữ ph\xe1p","settings.action.custom":"Prompt t\xf9y chỉnh","settings.actionHint":"Hậu xử l\xfd LLM đ\xe3 chọn sẽ được \xe1p dụng cho văn bản phi\xean \xe2m sau khi ghi \xe2m. Chỉ hoạt động khi Ollama được kết nối.","settings.about.version":"Phi\xean bản","settings.about.techStack":"Ngăn xếp c\xf4ng nghệ","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Bộ m\xe1y giọng n\xf3i","settings.about.voiceEngineValue":"STT: faster-whisper (cục bộ) / LLM: Ollama (cục bộ)","settings.about.description":"Trợ l\xfd giọng n\xf3i AI cục bộ dựa tr\xean kỹ thuật dịch ngược Speakly. Hoạt động ho\xe0n to\xe0n cục bộ, kh\xf4ng phụ thuộc v\xe0o dịch vụ đ\xe1m m\xe2y.","settings.about.restartOnboarding":"Xem lại hướng dẫn c\xe0i đặt ban đầu","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama chưa chạy","status.nudge.desc":"Cần Ollama để sử dụng hậu xử l\xfd LLM (dịch, t\xf3m tắt, v.v.).","status.nudge.guide":"Xem hướng dẫn c\xe0i đặt →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Kh\xf4ng cần g\xf5 ph\xedm — chỉ cần n\xf3i. Trợ l\xfd giọng n\xf3i AI cục bộ.","onboarding.welcome.start":"Bắt đầu","onboarding.mic.title":"C\xe0i đặt micr\xf4","onboarding.mic.desc":"Chọn micr\xf4 bạn muốn d\xf9ng. C\xf3 thể thay đổi sau trong c\xe0i đặt.","onboarding.hotkey.title":"C\xe0i đặt ph\xedm tắt","onboarding.hotkey.desc":"Đặt ph\xedm tắt ch\xednh tả. Giữ ph\xedm trong khi ghi \xe2m.","onboarding.hotkey.notSet":"Ph\xedm tắt chưa được đặt","onboarding.hotkey.change":"Thay đổi ph\xedm tắt","onboarding.hotkey.set":"Đặt ph\xedm tắt","onboarding.ollama.title":"C\xe0i đặt Ollama (t\xf9y chọn)","onboarding.ollama.desc":"Cần Ollama để sử dụng hậu xử l\xfd LLM (dịch, t\xf3m tắt, v.v.). Ch\xednh tả giọng n\xf3i vẫn hoạt động m\xe0 kh\xf4ng cần Ollama.","onboarding.ollama.download":"Tải Ollama","onboarding.ollama.modelHint":"Sau khi c\xe0i đặt, tải m\xf4 h\xecnh qua terminal","onboarding.done.title":"Thiết lập ho\xe0n tất!","onboarding.done.descWithKey":"Giữ ph\xedm {{key}} v\xe0 n\xf3i — giọng n\xf3i sẽ được chuyển th\xe0nh văn bản.","onboarding.done.descNoKey":"Đặt ph\xedm tắt trong c\xe0i đặt để bắt đầu ch\xednh tả giọng n\xf3i.","onboarding.done.start":"Bắt đầu","onboarding.back":"Quay lại","onboarding.next":"Tiếp theo","hotkey.title":"C\xe0i đặt ph\xedm tắt","hotkey.dictationTitle":"Đặt ph\xedm tắt ch\xednh tả","hotkey.oneTouchTitle":"Đặt ph\xedm tắt chế độ một chạm","hotkey.prompt":"Nhấn tổ hợp ph\xedm...","hotkey.ready":"✓ {{keys}} — h\xe3y nhấn Lưu","hotkey.noKey":"Vui l\xf2ng nhập ph\xedm","hotkey.reserved":"{{keys}} l\xe0 ph\xedm tắt hệ thống được d\xe0nh ri\xeang","hotkey.current":"Hiện tại: {{keys}}","hotkey.hint":"Nhập tổ hợp ph\xedm (v\xed dụ: Ctrl+Shift+Q) hoặc ph\xedm đơn (v\xed dụ: F5)","hotkey.reset":"Nhập lại","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"BƯỚC 1 — C\xe0i đặt Ollama","ollama.step1.desc":"Ollama l\xe0 c\xf4ng cụ miễn ph\xed để chạy LLM cục bộ.","ollama.step2.title":"BƯỚC 2 — Tải m\xf4 h\xecnh","ollama.step2.desc":"Tải m\xf4 h\xecnh bạn muốn qua terminal. Khuyến nghị:","ollama.step2.alt":"Hoặc m\xf4 h\xecnh lớn hơn: ollama pull qwen3:8b (ch\xednh x\xe1c hơn, chậm hơn)","ollama.step3.title":"BƯỚC 3 — Tự động kết nối","ollama.step3.desc":"Khi Ollama chạy, D3RO-VOICE sẽ tự động ph\xe1t hiện. Khi đ\xe8n LED tr\xean thanh trạng th\xe1i chuyển từ đỏ sang xanh — đ\xe3 sẵn s\xe0ng!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Hủy","common.save":"Lưu","common.delete":"X\xf3a","common.add":"Th\xeam","common.edit":"Chỉnh sửa","common.close":"Đ\xf3ng","common.confirm":"X\xe1c nhận","common.loading":"Đang tải...","common.copy":"Sao ch\xe9p","common.test":"Kiểm tra","common.stop":"Dừng","date.today":"H\xf4m nay","date.yesterday":"H\xf4m qua","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Tiếng H\xe0n","settings.sttLang.en":"Tiếng Anh","settings.sttLang.ja":"Tiếng Nhật","settings.sttLang.zh":"Tiếng Trung","template.outputHelperText":"Sử dụng {{t\xeanTrường}} cho tr\xecnh giữ chỗ","nav.meeting":"Cuộc họp","meeting.title":"Chế độ Cuộc họp","meeting.newMeeting":"Cuộc họp mới","meeting.startRecording":"Bắt đầu ghi \xe2m","meeting.stopRecording":"Dừng ghi \xe2m","meeting.recording":"Đang ghi \xe2m","meeting.processing":"Đang tạo bi\xean bản...","meeting.completed":"Ho\xe0n th\xe0nh","meeting.error":"Lỗi","meeting.elapsed":"Thời gian đ\xe3 qua","meeting.memoPlaceholder":"Nhập ghi ch\xfa (Enter để th\xeam)","meeting.memoAdded":"Đ\xe3 th\xeam ghi ch\xfa","meeting.noSessions":"Kh\xf4ng c\xf3 bản ghi cuộc họp","meeting.noSessionsDesc":"Nhấn \xabCuộc họp mới\xbb để bắt đầu ghi \xe2m","meeting.summary":"T\xf3m tắt","meeting.decisions":"Quyết định","meeting.actionItems":"H\xe0nh động cần thực hiện","meeting.timeline":"D\xf2ng thời gian","meeting.transcript":"Bản ghi th\xf4","meeting.memos":"Ghi ch\xfa","meeting.exportPdf":"Xuất PDF","meeting.exportMarkdown":"Xuất Markdown","meeting.delete":"X\xf3a","meeting.deleteConfirm":"X\xf3a bản ghi cuộc họp n\xe0y?","meeting.backToList":"Quay lại danh s\xe1ch","meeting.notificationTitle":"Bi\xean bản đ\xe3 sẵn s\xe0ng","meeting.notificationBody":"Bi\xean bản cuộc họp đ\xe3 được tạo.","meeting.sessions":"{{count}} phi\xean","meeting.duration":"{{minutes}} ph\xfat","meeting.editTitle":"Chỉnh sửa ti\xeau đề","meeting.untitled":"Cuộc họp kh\xf4ng c\xf3 ti\xeau đề","meeting.processingStep.merging":"Đang gh\xe9p bản ghi...","meeting.processingStep.generating":"Đang tạo bi\xean bản với LLM...","meeting.processingStep.parsing":"Đang ph\xe2n t\xedch bi\xean bản...","meeting.processingStep.saving":"Đang lưu...","meeting.processingStep.notifying":"Đang gửi th\xf4ng b\xe1o...","meeting.transcriptTab":"Bản ghi","meeting.addDocument":"Th\xeam t\xe0i liệu","meeting.selectTemplate":"Chọn mẫu","meeting.generate":"Tạo","meeting.generating":"Đang tạo t\xe0i liệu...","meeting.editMode":"Chỉnh sửa","meeting.previewMode":"Xem trước","meeting.modified":"Đ\xe3 chỉnh sửa","meeting.originalText":"Bản gốc","meeting.editedText":"Đ\xe3 chỉnh sửa","meeting.exportDocx":"Xuất DOCX","meeting.exportTxt":"Xuất TXT","meeting.exportFormat":"Xuất","meeting.customPrompt":"Lệnh t\xf9y chỉnh","meeting.templateName":"T\xean mẫu","meeting.templatePrompt":"Lệnh AI","meeting.templateSave":"Lưu mẫu","meeting.documentDeleted":"Đ\xe3 x\xf3a t\xe0i liệu","meeting.autoSaved":"Đ\xe3 lưu tự động","meeting.minutesTemplate":"Bi\xean bản họp","meeting.reportTemplate":"B\xe1o c\xe1o","meeting.ideaNoteTemplate":"Ghi ch\xfa \xfd tưởng","meeting.customTemplate":"T\xf9y chỉnh","meeting.downloadTranscript":"Tải bản ghi","meeting.polish":"Tinh chỉnh bằng AI","meeting.polishing":"AI đang tinh chỉnh bản ghi...","meeting.polished":"Tinh chỉnh AI ho\xe0n tất","meeting.mindmapTemplate":"Sơ đồ tư duy","meeting.chat":"Chat AI","meeting.chatPlaceholder":"Hỏi về cuộc họp...","meeting.chatSend":"Gửi","meeting.chatClear":"X\xf3a chat","meeting.copyToClipboard":"Sao ch\xe9p v\xe0o bộ nhớ tạm","meeting.copied":"Đ\xe3 sao ch\xe9p","meeting.chatCollapse":"Thu gọn chat","meeting.chatExpand":"Mở rộng chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI đ\xe1nh b\xf3ng thất bại","meeting.viewDetailError":"Kh\xf4ng thể tải chi tiết cuộc họp","meeting.startRecordingError":"Kh\xf4ng thể bắt đầu ghi \xe2m","meeting.diarize":"Ph\xe2n t\xe1ch người n\xf3i","meeting.diarizing":"Đang nhận dạng người n\xf3i...","meeting.diarizeComplete":"Ph\xe2n t\xe1ch người n\xf3i ho\xe0n tất","meeting.speaker":"Người n\xf3i","settings.hfToken":"Token HuggingFace","settings.hfTokenHint":"Cần token HuggingFace để ph\xe2n t\xe1ch người n\xf3i","settings.diarization":"Ph\xe2n t\xe1ch người n\xf3i","settings.diarizationHint":"Tự động nhận dạng người n\xf3i sau khi ghi \xe2m kết th\xfac"}'),th:JSON.parse('{"app.name":"D3RO Voice","app.tagline":"ผู้ช่วยเสียง AI ในเครื่อง","nav.dashboard":"แดชบอร์ด","nav.history":"ประวัติ","nav.dictionary":"พจนานุกรม","nav.commands":"คำสั่ง","nav.settings":"การตั้งค่า","dashboard.sessionOverview":"ภาพรวมเซสชัน","dashboard.systemStatus":"สถานะระบบ","dashboard.sessionsToday":"เซสชันวันนี้","dashboard.pressToRecord":"กด {{key}} เพื่อเริ่มบันทึก","dashboard.hotkeyNotSet":"ยังไม่ได้ตั้งค่าปุ่มลัด","dashboard.words":"คำ","dashboard.total":"ทั้งหมด","dashboard.streak":"ต่อเนื่อง","dashboard.days":"วัน","dashboard.recording":"กำลังบันทึก","dashboard.sessions":"เซสชัน","dashboard.today":"วันนี้","dashboard.recentTranscriptions":"การถอดความล่าสุด","dashboard.noHistory":"ไม่มีประวัติ — กดปุ่มลัดเพื่อเริ่มบันทึก","dashboard.copy":"คัดลอก","dashboard.entries":"{{count}} รายการ","dashboard.stat":"สถิติ","dashboard.sys":"ระบบ","history.title":"ประวัติการถอดความ","history.search":"ค้นหา...","history.entries":"{{count}} รายการ","history.loading":"กำลังโหลด...","history.noResults":"ไม่พบผลลัพธ์","history.noHistory":"ไม่มีประวัติ — เริ่มบันทึกเสียง","history.count":"{{count}} รายการ","dictionary.title":"พจนานุกรมที่กำหนดเอง","dictionary.words":"{{count}} คำ","dictionary.add":"เพิ่ม","dictionary.search":"ค้นหา...","dictionary.loading":"กำลังโหลด...","dictionary.noResults":"ไม่พบผลลัพธ์","dictionary.noWords":"ไม่มีคำ — เพิ่มคำที่กำหนดเองเพื่อเพิ่มความแม่นยำของ STT","dictionary.used":"ใช้แล้ว {{count}} ครั้ง","dictionary.editTitle":"แก้ไขคำ","dictionary.addTitle":"เพิ่มคำ","dictionary.word":"คำ","dictionary.pronunciation":"การออกเสียง (ไม่บังคับ)","commands.title":"คำสั่ง LLM","commands.count":"{{count}} รายการ","commands.add":"เพิ่ม","commands.activeCommand":"คำสั่งที่ใช้งานอยู่","commands.none":"ไม่มี","commands.loading":"กำลังโหลด...","commands.noCommands":"ไม่มีคำสั่ง — คลิกเพิ่มเพื่อสร้าง","commands.editTitle":"แก้ไขคำสั่ง","commands.addTitle":"เพิ่มคำสั่ง","commands.name":"ชื่อ","commands.description":"คำอธิบาย","commands.promptTemplate":"เทมเพลตพรอมต์","commands.promptHelp":"{{text}} จะถูกแทนที่ด้วยข้อความที่ถอดความ","commands.defaultPrompt":"กรุณาปรับปรุง {{text}}","settings.title":"การตั้งค่า","settings.tabs.general":"ทั่วไป","settings.tabs.audio":"เสียง","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"เกี่ยวกับ","settings.shortcuts":"ปุ่มลัด","settings.dictation":"การบอกเล่า","settings.dictation.desc":"กดค้างไว้แล้วพูด เมื่อปล่อยจะเริ่มถอดความ","settings.agent":"โหมด Agent","settings.agent.descWithKey":"กด {{key}} สองครั้งเพื่อเข้าสู่โหมด Agent","settings.agent.descNoKey":"กรุณาตั้งค่าปุ่มลัดการบอกเล่าก่อน","settings.oneTouch":"โหมดสัมผัสเดียว","settings.oneTouch.desc":"กดเพื่อเริ่ม กดอีกครั้งเพื่อหยุด ต้องใช้ปุ่มลัดแยกต่างหาก","settings.key":"ปุ่ม","settings.notSet":"ยังไม่ได้ตั้งค่า","settings.enabled":"เปิดใช้งาน","settings.disabled":"ปิดใช้งาน","settings.interface":"อินเทอร์เฟซ","settings.theme":"ธีม","settings.theme.system":"ระบบ","settings.theme.light":"สว่าง","settings.theme.dark":"มืด","settings.language":"ภาษา","settings.appBehavior":"พฤติกรรมแอป","settings.closeToTray":"ย่อลงถาดระบบ","settings.autoLaunch":"เปิดอัตโนมัติเมื่อเริ่มระบบ","settings.autoInsert":"แทรกข้อความอัตโนมัติหลังถอดความ","settings.soundEffects":"เอฟเฟกต์เสียง","settings.microphone":"ไมโครโฟน","settings.inputDevice":"อุปกรณ์อินพุต","settings.deviceDefault":"(ค่าเริ่มต้น)","settings.textInsert":"การแทรกข้อความ","settings.insertMethod":"วิธีการแทรก","settings.insertClipboard":"คลิปบอร์ด (Ctrl+V)","settings.insertKeyboard":"จำลองการพิมพ์","settings.whisperModel":"โมเดล Whisper","settings.model.tiny":"tiny (39 MB, เร็วที่สุด)","settings.model.base":"base (74 MB, สมดุล)","settings.model.small":"small (244 MB, ดี)","settings.model.medium":"medium (769 MB, ดีเยี่ยม)","settings.model.large":"large-v3 (1.5 GB, ดีที่สุด)","settings.sttLanguage":"ภาษาที่รู้จัก","settings.sttLang.auto":"ตรวจจับอัตโนมัติ","settings.ollamaServer":"เซิร์ฟเวอร์ Ollama","settings.ollamaUrl":"URL เซิร์ฟเวอร์ Ollama","settings.ollamaHint":"หาก Ollama กำลังทำงาน จะเชื่อมต่ออัตโนมัติ ดาวน์โหลดโมเดลโดยตรงจาก Ollama (เช่น: ollama pull qwen3:4b)","settings.postProcess":"การประมวลผลเสียงหลังการบันทึก","settings.defaultAction":"คำสั่งประมวลผลเริ่มต้น","settings.action.none":"ไม่มี (ข้อความต้นฉบับ)","settings.action.refine":"ปรับปรุง (ไวยากรณ์ + ความเป็นธรรมชาติ)","settings.action.translate":"แปล","settings.action.summarize":"สรุป","settings.action.grammar":"แก้ไขไวยากรณ์","settings.action.custom":"พรอมต์ที่กำหนดเอง","settings.actionHint":"การประมวลผล LLM ที่เลือกจะถูกนำไปใช้กับข้อความที่ถอดความหลังจากบันทึก ทำงานเฉพาะเมื่อเชื่อมต่อ Ollama","settings.about.version":"เวอร์ชัน","settings.about.techStack":"เทคโนโลยีที่ใช้","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"เอนจิ้นเสียง","settings.about.voiceEngineValue":"STT: faster-whisper (ในเครื่อง) / LLM: Ollama (ในเครื่อง)","settings.about.description":"ผู้ช่วยเสียง AI ในเครื่องที่พัฒนาจากความรู้การวิศวกรรมย้อนกลับ Speakly ทำงานได้อย่างสมบูรณ์ในเครื่องโดยไม่พึ่งพาบริการคลาวด์","settings.about.restartOnboarding":"ดูคู่มือการตั้งค่าเริ่มต้นอีกครั้ง","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama ยังไม่ได้ทำงาน","status.nudge.desc":"ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ)","status.nudge.guide":"ดูคำแนะนำการติดตั้ง →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"ไม่ต้องพิมพ์ — แค่พูด ผู้ช่วยเสียง AI ในเครื่อง","onboarding.welcome.start":"เริ่มต้น","onboarding.mic.title":"การตั้งค่าไมโครโฟน","onboarding.mic.desc":"เลือกไมโครโฟนที่ต้องการใช้ สามารถเปลี่ยนได้ในการตั้งค่า","onboarding.hotkey.title":"การตั้งค่าปุ่มลัด","onboarding.hotkey.desc":"ตั้งค่าปุ่มลัดสำหรับการบอกเล่า กดค้างไว้ขณะบันทึก","onboarding.hotkey.notSet":"ยังไม่ได้ตั้งค่าปุ่มลัด","onboarding.hotkey.change":"เปลี่ยนปุ่มลัด","onboarding.hotkey.set":"ตั้งค่าปุ่มลัด","onboarding.ollama.title":"ติดตั้ง Ollama (ไม่บังคับ)","onboarding.ollama.desc":"ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ) การบอกเล่าเสียงทำงานได้โดยไม่มี Ollama","onboarding.ollama.download":"ดาวน์โหลด Ollama","onboarding.ollama.modelHint":"หลังติดตั้ง ดาวน์โหลดโมเดลผ่านเทอร์มินัล","onboarding.done.title":"ตั้งค่าเสร็จสมบูรณ์!","onboarding.done.descWithKey":"กด {{key}} ค้างไว้แล้วพูด — เสียงจะถูกแปลงเป็นข้อความ","onboarding.done.descNoKey":"ตั้งค่าปุ่มลัดในการตั้งค่าเพื่อเริ่มการบอกเล่าเสียง","onboarding.done.start":"เริ่มต้น","onboarding.back":"ย้อนกลับ","onboarding.next":"ถัดไป","hotkey.title":"การตั้งค่าปุ่มลัด","hotkey.dictationTitle":"ตั้งค่าปุ่มลัดการบอกเล่า","hotkey.oneTouchTitle":"ตั้งค่าปุ่มลัดโหมดสัมผัสเดียว","hotkey.prompt":"กดปุ่มที่ต้องการ...","hotkey.ready":"✓ {{keys}} — กดบันทึก","hotkey.noKey":"กรุณากรอกปุ่ม","hotkey.reserved":"{{keys}} เป็นปุ่มลัดที่ระบบสงวนไว้","hotkey.current":"ปัจจุบัน: {{keys}}","hotkey.hint":"กรอกปุ่มลัด (เช่น: Ctrl+Shift+Q) หรือปุ่มเดี่ยว (เช่น: F5)","hotkey.reset":"กรอกใหม่","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"ขั้นตอนที่ 1 — ติดตั้ง Ollama","ollama.step1.desc":"Ollama เป็นเครื่องมือฟรีสำหรับรัน LLM ในเครื่อง","ollama.step2.title":"ขั้นตอนที่ 2 — ดาวน์โหลดโมเดล","ollama.step2.desc":"ดาวน์โหลดโมเดลที่ต้องการผ่านเทอร์มินัล แนะนำ:","ollama.step2.alt":"หรือโมเดลที่ใหญ่กว่า: ollama pull qwen3:8b (แม่นยำกว่า ช้ากว่า)","ollama.step3.title":"ขั้นตอนที่ 3 — เชื่อมต่ออัตโนมัติ","ollama.step3.desc":"เมื่อ Ollama ทำงาน D3RO-VOICE จะตรวจพบโดยอัตโนมัติ เมื่อไฟ LED บนแถบสถานะเปลี่ยนจากสีแดงเป็นสีเขียว — พร้อมใช้งาน!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"ยกเลิก","common.save":"บันทึก","common.delete":"ลบ","common.add":"เพิ่ม","common.edit":"แก้ไข","common.close":"ปิด","common.confirm":"ยืนยัน","common.loading":"กำลังโหลด...","common.copy":"คัดลอก","common.test":"ทดสอบ","common.stop":"หยุด","date.today":"วันนี้","date.yesterday":"เมื่อวาน","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"เกาหลี","settings.sttLang.en":"อังกฤษ","settings.sttLang.ja":"ญี่ปุ่น","settings.sttLang.zh":"จีน","template.outputHelperText":"ใช้ {{ชื่อฟิลด์}} สำหรับตัวยึดตำแหน่ง","nav.meeting":"การประชุม","meeting.title":"โหมดการประชุม","meeting.newMeeting":"การประชุมใหม่","meeting.startRecording":"เริ่มบันทึก","meeting.stopRecording":"หยุดบันทึก","meeting.recording":"กำลังบันทึก","meeting.processing":"กำลังสร้างรายงานการประชุม...","meeting.completed":"เสร็จสิ้น","meeting.error":"ข้อผิดพลาด","meeting.elapsed":"เวลาที่ผ่านไป","meeting.memoPlaceholder":"พิมพ์บันทึก (Enter เพื่อเพิ่ม)","meeting.memoAdded":"เพิ่มบันทึกแล้ว","meeting.noSessions":"ไม่มีการบันทึกการประชุม","meeting.noSessionsDesc":"กด \xabการประชุมใหม่\xbb เพื่อเริ่มบันทึก","meeting.summary":"สรุป","meeting.decisions":"การตัดสินใจ","meeting.actionItems":"รายการดำเนินการ","meeting.timeline":"ไทม์ไลน์","meeting.transcript":"ถอดความดิบ","meeting.memos":"บันทึก","meeting.exportPdf":"ส่งออก PDF","meeting.exportMarkdown":"ส่งออก Markdown","meeting.delete":"ลบ","meeting.deleteConfirm":"ลบรายงานการประชุมนี้?","meeting.backToList":"กลับไปยังรายการ","meeting.notificationTitle":"รายงานการประชุมพร้อมแล้ว","meeting.notificationBody":"สร้างรายงานการประชุมเสร็จแล้ว","meeting.sessions":"{{count}} เซสชัน","meeting.duration":"{{minutes}} นาที","meeting.editTitle":"แก้ไขชื่อ","meeting.untitled":"การประชุมที่ไม่มีชื่อ","meeting.processingStep.merging":"กำลังรวมการถอดความ...","meeting.processingStep.generating":"กำลังสร้างรายงานด้วย LLM...","meeting.processingStep.parsing":"กำลังวิเคราะห์รายงาน...","meeting.processingStep.saving":"กำลังบันทึก...","meeting.processingStep.notifying":"กำลังส่งการแจ้งเตือน...","meeting.transcriptTab":"การถอดความ","meeting.addDocument":"เพิ่มเอกสาร","meeting.selectTemplate":"เลือกแม่แบบ","meeting.generate":"สร้าง","meeting.generating":"กำลังสร้างเอกสาร...","meeting.editMode":"แก้ไข","meeting.previewMode":"ดูตัวอย่าง","meeting.modified":"แก้ไขแล้ว","meeting.originalText":"ต้นฉบับ","meeting.editedText":"แก้ไขแล้ว","meeting.exportDocx":"ส่งออก DOCX","meeting.exportTxt":"ส่งออก TXT","meeting.exportFormat":"ส่งออก","meeting.customPrompt":"พรอมต์กำหนดเอง","meeting.templateName":"ชื่อแม่แบบ","meeting.templatePrompt":"พรอมต์ AI","meeting.templateSave":"บันทึกแม่แบบ","meeting.documentDeleted":"ลบเอกสารแล้ว","meeting.autoSaved":"บันทึกอัตโนมัติ","meeting.minutesTemplate":"รายงานการประชุม","meeting.reportTemplate":"รายงาน","meeting.ideaNoteTemplate":"บันทึกไอเดีย","meeting.customTemplate":"กำหนดเอง","meeting.downloadTranscript":"ดาวน์โหลดการถอดความ","meeting.polish":"ปรับแต่งด้วย AI","meeting.polishing":"AI กำลังปรับแต่งการถอดความ...","meeting.polished":"ปรับแต่งด้วย AI เสร็จสิ้น","meeting.mindmapTemplate":"แผนที่ความคิด","meeting.chat":"แชท AI","meeting.chatPlaceholder":"ถามเกี่ยวกับการประชุม...","meeting.chatSend":"ส่ง","meeting.chatClear":"ล้างแชท","meeting.copyToClipboard":"คัดลอกไปยังคลิปบอร์ด","meeting.copied":"คัดลอกแล้ว","meeting.chatCollapse":"ยุบแชท","meeting.chatExpand":"ขยายแชท","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI ปรับแต่งล้มเหลว","meeting.viewDetailError":"ไม่สามารถโหลดรายละเอียดการประชุมได้","meeting.startRecordingError":"ไม่สามารถเริ่มการบันทึกได้","meeting.diarize":"แยกผู้พูด","meeting.diarizing":"กำลังระบุผู้พูด...","meeting.diarizeComplete":"แยกผู้พูดเสร็จสิ้น","meeting.speaker":"ผู้พูด","settings.hfToken":"โทเค็น HuggingFace","settings.hfTokenHint":"ต้องใช้โทเค็น HuggingFace สำหรับการแยกผู้พูด","settings.diarization":"การแยกผู้พูด","settings.diarizationHint":"ระบุผู้พูดโดยอัตโนมัติหลังจากการบันทึกสิ้นสุด"}')};function q(a){return({zh:"zh-CN","zh-TW":"zh-TW"})[a]??a}let r=(0,e.createContext)(null),s={load:()=>null,save:()=>{}};function t({initialLocale:a="ko",storage:b=s,children:c}){let[h,i]=(0,e.useState)(a),j=(0,e.useCallback)(a=>{i(a),b.save(a)},[b]),k=(0,e.useMemo)(()=>{let a=p[h]??f,b=(b,c)=>(function(a,b,c){let d=b[a]??g[a]??f[a]??a;if(c)for(let[a,b]of Object.entries(c))d=d.replaceAll(`{{${a}}}`,String(b));return d})(b,a,c);return{locale:h,t:b,setLocale:j,formatDate:function(a){let b=q(a);return(a,c)=>{let d="number"==typeof a?new Date(a):a;return new Intl.DateTimeFormat(b,c).format(d)}}(h),formatNumber:function(a){let b=q(a);return(a,c)=>new Intl.NumberFormat(b,c).format(a)}(h),formatRelativeDate:a=>{let c=new Date(a);c.setHours(0,0,0,0);let d=new Date;d.setHours(0,0,0,0);let e=new Date(d);if(e.setDate(e.getDate()-1),c.getTime()===d.getTime())return b("date.today");if(c.getTime()===e.getTime())return b("date.yesterday");let f=q(h);return new Intl.DateTimeFormat(f,{month:"short",day:"numeric"}).format(c).toUpperCase()},formatTime:function(a){let b=q(a);return a=>new Intl.DateTimeFormat(b,{hour:"2-digit",minute:"2-digit"}).format(new Date(a))}(h)}},[h,j]);return(0,d.jsx)(r.Provider,{value:k,children:c})}function u(){let a=(0,e.useContext)(r);if(!a)throw Error("useI18n must be used within ");return a}},90724:(a,b,c)=>{"use strict";c.d(b,{I18nProvider:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call I18nProvider() from the server but I18nProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx","I18nProvider")}};
\ No newline at end of file
+exports.id=398,exports.ids=[398],exports.modules={13353:(a,b,c)=>{"use strict";c.d(b,{ThemeProvider:()=>j});var d=c(78157),e=c(31768),f=c(20188),g=c(32890),h=c(56362),i=c(75349);function j({children:a}){let b=(0,e.useMemo)(()=>(0,i.O4)("dark",!0),[]);return(0,d.jsx)(h.A,{options:{key:"d3ro-mui",enableCssLayer:!0},children:(0,d.jsxs)(f.default,{theme:b,children:[(0,d.jsx)(g.Ay,{}),a]})})}},15005:(a,b,c)=>{"use strict";c.d(b,{$:()=>g,c:()=>f});var d=c(24347);let e=null;function f(){if(e)return e;let a=process.env.NEXT_PUBLIC_SUPABASE_URL??"https://placeholder.supabase.co",b=process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY??"placeholder-anon-key";return e=(0,d.createBrowserClient)(a,b)}function g(){return!!(process.env.NEXT_PUBLIC_SUPABASE_URL&&process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},26694:(a,b,c)=>{"use strict";c.d(b,{I18nProvider:()=>g});var d=c(78157),e=c(83380);let f={load:()=>null,save:a=>{}};function g({children:a}){return(0,d.jsx)(e.CY,{storage:f,children:a})}},27647:(a,b,c)=>{"use strict";c.d(b,{ThemeProvider:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ThemeProvider() from the server but ThemeProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx","ThemeProvider")},28355:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,58671,23)),Promise.resolve().then(c.t.bind(c,56542,23)),Promise.resolve().then(c.t.bind(c,88248,23)),Promise.resolve().then(c.t.bind(c,49743,23)),Promise.resolve().then(c.t.bind(c,96231,23)),Promise.resolve().then(c.t.bind(c,10959,23)),Promise.resolve().then(c.t.bind(c,72041,23)),Promise.resolve().then(c.t.bind(c,95094,23)),Promise.resolve().then(c.t.bind(c,67487,23))},42065:(a,b,c)=>{Promise.resolve().then(c.bind(c,82244)),Promise.resolve().then(c.bind(c,26694)),Promise.resolve().then(c.bind(c,13353))},42427:(a,b,c)=>{Promise.resolve().then(c.t.bind(c,48365,23)),Promise.resolve().then(c.t.bind(c,64596,23)),Promise.resolve().then(c.t.bind(c,56186,23)),Promise.resolve().then(c.t.bind(c,67805,23)),Promise.resolve().then(c.t.bind(c,27561,23)),Promise.resolve().then(c.t.bind(c,47569,23)),Promise.resolve().then(c.t.bind(c,42747,23)),Promise.resolve().then(c.t.bind(c,56676,23)),Promise.resolve().then(c.bind(c,97225))},47570:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>i,metadata:()=>h});var d=c(5939),e=c(27647),f=c(90724),g=c(80478);let h={title:"D3RO Voice",description:"로컬+클라우드 하이브리드 AI 음성 어시스턴트",icons:{icon:"/favicon.ico"}};function i({children:a}){return(0,d.jsx)("html",{lang:"ko",children:(0,d.jsx)("body",{children:(0,d.jsx)(e.ThemeProvider,{children:(0,d.jsx)(f.I18nProvider,{children:(0,d.jsx)(g.AuthProvider,{children:a})})})})})}},51793:(a,b,c)=>{Promise.resolve().then(c.bind(c,80478)),Promise.resolve().then(c.bind(c,90724)),Promise.resolve().then(c.bind(c,27647))},75349:(a,b,c)=>{"use strict";c.d(b,{HG:()=>j,O4:()=>n,fz:()=>k,kR:()=>i,nH:()=>h,nt:()=>g,sM:()=>f});var d=c(94063);let e={dark:{bg:{app:"#19191b",card:"#242427",cardHover:"#2a2a2d",elevated:"#2e2e32",input:"#1e1e21",sidebar:"#1e1f21",inset:"#1b1c1e",chassis:"#242528",crtBezel:"#1a1a1c",crtGlass:"#050605"},text:{primary:"#ffffff",secondary:"#8e8e93",label:"#7c7c82",disabled:"#4a4a4e",engraving:"#1a1a1c",inactive:"#77797c",dimLabel:"#5c2615",muted:"#3a3b3f",hover:"#aaaaaa"},border:{subtle:"rgba(255,255,255,0.04)",default:"rgba(255,255,255,0.08)",strong:"rgba(255,255,255,0.12)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.3)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #111111, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.15), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.05)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #000, 0 1px 1px rgba(255,255,255,0.1)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #000",screenGlow:"inset 0 0 20px rgba(0,0,0,0.8)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},light:{bg:{app:"#f5f5f7",card:"#ffffff",cardHover:"#f7f7f9",elevated:"#f0f0f2",input:"#ffffff",sidebar:"#eeeef0",inset:"#e8e8ea",chassis:"#e2e2e5",crtBezel:"#d5d5d8",crtGlass:"#f0f0f2"},text:{primary:"#1a1a1c",secondary:"#6e6e73",label:"#8e8e93",disabled:"#c7c7cc",engraving:"#d0d0d3",inactive:"#8e8e93",dimLabel:"#b07040",muted:"#b0b0b4",hover:"#555555"},border:{subtle:"rgba(0,0,0,0.06)",default:"rgba(0,0,0,0.10)",strong:"rgba(0,0,0,0.16)"},shadow:{card:"0 4px 20px rgba(0,0,0,0.06)",buttonBase:"0 2px 0 rgba(0,0,0,0.06), inset 0 1px 0 rgba(255,255,255,0.8)",chassis:"0 40px 80px -20px rgba(0,0,0,0.08), 0 12px 0 #d5d5d8, 0 13px 4px rgba(0,0,0,0.06), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",inset:"inset 0 2px 6px rgba(0,0,0,0.08), 0 1px 1px rgba(255,255,255,0.6)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06), 0 1px 1px rgba(255,255,255,0.8)",buttonRaised:"0 3px 6px rgba(0,0,0,0.08), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06)",screenGlow:"inset 0 0 20px rgba(0,0,0,0.06)",tooltip:"0 8px 24px rgba(0,0,0,0.08)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},nord:{bg:{app:"#2e3440",card:"#3b4252",cardHover:"#434c5e",elevated:"#3b4252",input:"#3b4252",sidebar:"#2e3440",inset:"#2e3440",chassis:"#3b4252",crtBezel:"#2e3440",crtGlass:"#242831"},text:{primary:"#eceff4",secondary:"#d8dee9",label:"#adb5c7",disabled:"#4c566a",engraving:"#2e3440",inactive:"#7b88a1",dimLabel:"#5e81ac",muted:"#434c5e",hover:"#e5e9f0"},border:{subtle:"rgba(216,222,233,0.06)",default:"rgba(216,222,233,0.10)",strong:"rgba(216,222,233,0.16)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.35)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #242831, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.5), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.8), inset 0 0 0 1px #242831, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.35), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.7), inset 0 0 0 1px #242831",screenGlow:"inset 0 0 20px rgba(0,0,0,0.6)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#88c0d0",dim:"rgba(136,192,208,0.15)",glow:"rgba(136,192,208,0.6)",light:"#a3d0de",dark:"#6aacbe",crtPhosphor:"#88c0d0",crtPhosphorDim:"#5e9daf"}},solarized:{bg:{app:"#002b36",card:"#073642",cardHover:"#0d4250",elevated:"#073642",input:"#073642",sidebar:"#002b36",inset:"#001f28",chassis:"#073642",crtBezel:"#002b36",crtGlass:"#001f28"},text:{primary:"#eee8d5",secondary:"#93a1a1",label:"#839496",disabled:"#586e75",engraving:"#002b36",inactive:"#657b83",dimLabel:"#7a6c2e",muted:"#073642",hover:"#b2c0bf"},border:{subtle:"rgba(131,148,150,0.08)",default:"rgba(131,148,150,0.13)",strong:"rgba(131,148,150,0.20)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #001f28, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #001f28, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #001f28",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#b58900",dim:"rgba(181,137,0,0.15)",glow:"rgba(181,137,0,0.6)",light:"#d4a017",dark:"#8a6800",crtPhosphor:"#b58900",crtPhosphorDim:"#8a6800"}},catppuccin:{bg:{app:"#1e1e2e",card:"#313244",cardHover:"#3a3a54",elevated:"#313244",input:"#181825",sidebar:"#181825",inset:"#11111b",chassis:"#313244",crtBezel:"#1e1e2e",crtGlass:"#11111b"},text:{primary:"#cdd6f4",secondary:"#bac2de",label:"#a6adc8",disabled:"#585b70",engraving:"#11111b",inactive:"#7f849c",dimLabel:"#585b70",muted:"#313244",hover:"#e6e9f8"},border:{subtle:"rgba(205,214,244,0.04)",default:"rgba(205,214,244,0.08)",strong:"rgba(205,214,244,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #11111b, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #11111b, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #11111b",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#cba6f7",dim:"rgba(203,166,247,0.15)",glow:"rgba(203,166,247,0.6)",light:"#dfc0ff",dark:"#a67fd4",crtPhosphor:"#cba6f7",crtPhosphorDim:"#a67fd4"}},dracula:{bg:{app:"#282a36",card:"#44475a",cardHover:"#4f5266",elevated:"#383a4a",input:"#383a4a",sidebar:"#21222c",inset:"#21222c",chassis:"#44475a",crtBezel:"#282a36",crtGlass:"#1e2029"},text:{primary:"#f8f8f2",secondary:"#a9b0d0",label:"#8891b5",disabled:"#6272a4",engraving:"#21222c",inactive:"#6272a4",dimLabel:"#6272a4",muted:"#44475a",hover:"#ffffff"},border:{subtle:"rgba(248,248,242,0.04)",default:"rgba(248,248,242,0.08)",strong:"rgba(248,248,242,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #1e2029, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #1e2029, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #1e2029",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#bd93f9",dim:"rgba(189,147,249,0.15)",glow:"rgba(189,147,249,0.6)",light:"#d4b8ff",dark:"#9a70e0",crtPhosphor:"#bd93f9",crtPhosphorDim:"#9a70e0"}}},f={bg:{app:"var(--d3-bg-app)",card:"var(--d3-bg-card)",cardHover:"var(--d3-bg-cardHover)",elevated:"var(--d3-bg-elevated)",input:"var(--d3-bg-input)",sidebar:"var(--d3-bg-sidebar)",inset:"var(--d3-bg-inset)",chassis:"var(--d3-bg-chassis)",crtBezel:"var(--d3-bg-crtBezel)",crtGlass:"var(--d3-bg-crtGlass)"},accent:{amber:"var(--d3-accent-main)",amberDim:"var(--d3-accent-dim)",amberGlow:"var(--d3-accent-glow)"},tag:{purple:"#b854f5",purpleBg:"rgba(184, 84, 245, 0.12)",orange:"#f59e0b",orangeBg:"rgba(245, 158, 11, 0.12)",red:"#ef4444",redBg:"rgba(239, 68, 68, 0.12)",green:"#22c55e",greenBg:"rgba(34, 197, 94, 0.12)",blue:"#3b82f6",blueBg:"rgba(59, 130, 246, 0.12)",greenGlow:"rgba(34, 197, 94, 0.6)",redGlow:"rgba(239, 68, 68, 0.6)",orangeGlow:"rgba(245, 158, 11, 0.6)"},text:{primary:"var(--d3-text-primary)",secondary:"var(--d3-text-secondary)",label:"var(--d3-text-label)",disabled:"var(--d3-text-disabled)",engraving:"var(--d3-text-engraving)",inactive:"var(--d3-text-inactive)",dimLabel:"var(--d3-text-dimLabel)",muted:"var(--d3-text-muted)",hover:"var(--d3-text-hover)"},border:{subtle:"var(--d3-border-subtle)",default:"var(--d3-border-default)",strong:"var(--d3-border-strong)"},crt:{phosphor:"var(--d3-accent-crtPhosphor)",phosphorDim:"var(--d3-accent-crtPhosphorDim)",scanline:"rgba(0, 0, 0, 0.15)",bg:"var(--d3-bg-chassis)"},led:{off:"#111111"}},g='ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace',h={hero:{size:"42px",weight:300,spacing:"-2px",line:1},title:{size:"28px",weight:300,spacing:"-1px",line:1.2},value:{size:"20px",weight:400,spacing:"0.02em",line:1},heading:{size:"16px",weight:600,spacing:"0.02em",line:1.4},body:{size:"14px",weight:400,spacing:"0.01em",line:1.5},compact:{size:"13px",weight:400,spacing:"0.01em",line:1.5},small:{size:"12px",weight:600,spacing:"0.03em",line:1.4},meta:{size:"11px",weight:600,spacing:"0.05em",line:1.3},label:{size:"10px",weight:700,spacing:"2px",line:1.2},engrave:{size:"9px",weight:700,spacing:"1.5px",line:1},micro:{size:"8px",weight:700,spacing:"1.5px",line:1},nano:{size:"7px",weight:700,spacing:"0.5px",line:1}};function i(a){let b=h[a];return{fontSize:b.size,fontWeight:b.weight,letterSpacing:b.spacing,lineHeight:b.line}}let j={chassis:"var(--d3-shadow-chassis)",card:"var(--d3-shadow-card)",inset:"var(--d3-shadow-inset)",insetDeep:"var(--d3-shadow-insetDeep)",buttonRaised:"var(--d3-shadow-buttonRaised)",buttonPressed:"var(--d3-shadow-buttonPressed)",buttonActive:"var(--d3-shadow-buttonPressed)",dialog:"var(--d3-shadow-card)",tooltip:"var(--d3-shadow-tooltip)",screenGlow:"var(--d3-shadow-screenGlow)"},k={outer:"24px",card:"22px",inner:"12px",button:"8px",small:"6px",xs:"4px",pill:"999px"};function l(a){let b="light"===a?"light":"dark",c=e[a],g=function(a){let b=e[a];return{"--d3-bg-app":b.bg.app,"--d3-bg-card":b.bg.card,"--d3-bg-cardHover":b.bg.cardHover,"--d3-bg-elevated":b.bg.elevated,"--d3-bg-input":b.bg.input,"--d3-bg-sidebar":b.bg.sidebar,"--d3-bg-inset":b.bg.inset,"--d3-bg-chassis":b.bg.chassis,"--d3-bg-crtBezel":b.bg.crtBezel,"--d3-bg-crtGlass":b.bg.crtGlass,"--d3-text-primary":b.text.primary,"--d3-text-secondary":b.text.secondary,"--d3-text-label":b.text.label,"--d3-text-disabled":b.text.disabled,"--d3-text-engraving":b.text.engraving,"--d3-text-inactive":b.text.inactive,"--d3-text-dimLabel":b.text.dimLabel,"--d3-text-muted":b.text.muted,"--d3-text-hover":b.text.hover,"--d3-border-subtle":b.border.subtle,"--d3-border-default":b.border.default,"--d3-border-strong":b.border.strong,"--d3-shadow-card":b.shadow.card,"--d3-shadow-buttonBase":b.shadow.buttonBase,"--d3-shadow-chassis":b.shadow.chassis,"--d3-shadow-inset":b.shadow.inset,"--d3-shadow-insetDeep":b.shadow.insetDeep,"--d3-shadow-buttonRaised":b.shadow.buttonRaised,"--d3-shadow-buttonPressed":b.shadow.buttonPressed,"--d3-shadow-screenGlow":b.shadow.screenGlow,"--d3-shadow-tooltip":b.shadow.tooltip,"--d3-accent-main":b.accent.main,"--d3-accent-dim":b.accent.dim,"--d3-accent-glow":b.accent.glow,"--d3-accent-light":b.accent.light,"--d3-accent-dark":b.accent.dark,"--d3-accent-crtPhosphor":b.accent.crtPhosphor,"--d3-accent-crtPhosphorDim":b.accent.crtPhosphorDim}}(a),h=c.accent.main,i=c.accent.dim,j=c.accent.light,k=c.accent.dark;return(0,d.A)({palette:{mode:b,primary:{main:h,light:j,dark:k,contrastText:"#fff"},secondary:{main:f.tag.purple,light:"#d084ff",dark:"#8a3cc4"},error:{main:f.tag.red},warning:{main:f.tag.orange},success:{main:f.tag.green},background:{default:c.bg.app,paper:c.bg.card},text:{primary:c.text.primary,secondary:c.text.secondary,disabled:c.text.disabled},divider:c.border.default},typography:{fontFamily:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif',h4:{fontWeight:700,fontSize:"22px",lineHeight:1.3},h5:{fontWeight:700,fontSize:"18px",lineHeight:1.4},h6:{fontWeight:600,fontSize:"14px",lineHeight:1.5},subtitle1:{fontWeight:500,fontSize:"18px",lineHeight:1.4},body1:{fontSize:"14px",lineHeight:1.5},body2:{fontSize:"12px",lineHeight:1.4},button:{textTransform:"none",fontWeight:600,fontSize:"14px"},caption:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",color:c.text.label},overline:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",lineHeight:1.2}},shape:{borderRadius:22},components:{MuiCssBaseline:{styleOverrides:{":root":g,body:{backgroundColor:c.bg.app,color:c.text.primary}}},MuiButton:{defaultProps:{disableElevation:!0},styleOverrides:{root:{textTransform:"none",fontWeight:600,borderRadius:10,padding:"10px 20px",transition:"transform 0.05s linear, box-shadow 0.05s linear",boxShadow:c.shadow.buttonBase,"&:active":{transform:"translateY(2px)",boxShadow:"var(--d3-shadow-buttonPressed)"}},containedPrimary:{color:"#fff","&:hover":{backgroundColor:k}},outlined:{borderColor:c.border.strong,color:c.text.primary,"&:hover":{borderColor:h,color:h}},containedSecondary:{backgroundColor:c.bg.elevated,color:c.text.primary,"&:hover":{backgroundColor:"dark"===b?"#353539":"#e5e5e7"}}}},MuiCard:{defaultProps:{elevation:0},styleOverrides:{root:{backgroundColor:c.bg.card,borderRadius:22,borderTop:`1px solid ${c.border.subtle}`,boxShadow:c.shadow.card,transition:"background-color 0.2s ease","&:hover":{backgroundColor:c.bg.cardHover}}}},MuiChip:{styleOverrides:{root:{borderRadius:999,fontWeight:700,fontSize:"11px",letterSpacing:"0.1em",textTransform:"uppercase",height:24},colorPrimary:{backgroundColor:i,color:h},colorSecondary:{backgroundColor:f.tag.purpleBg,color:f.tag.purple},colorSuccess:{backgroundColor:f.tag.greenBg,color:f.tag.green},colorError:{backgroundColor:f.tag.redBg,color:f.tag.red},colorWarning:{backgroundColor:f.tag.orangeBg,color:f.tag.orange}}},MuiDrawer:{styleOverrides:{paper:{width:240,backgroundColor:c.bg.app,borderRight:`1px solid ${c.border.subtle}`}}},MuiListItemButton:{styleOverrides:{root:{borderRadius:10,marginLeft:8,marginRight:8,"&.Mui-selected":{backgroundColor:i,color:h,fontWeight:600,"&:hover":{backgroundColor:i}}}}},MuiDialog:{styleOverrides:{paper:{backgroundColor:c.bg.card,borderRadius:22,border:`1px solid ${c.border.subtle}`,boxShadow:"var(--d3-shadow-card)"}}},MuiTextField:{defaultProps:{size:"small",variant:"outlined"},styleOverrides:{root:{"& .MuiOutlinedInput-root":{backgroundColor:c.bg.input,borderRadius:10,color:c.text.primary,"& fieldset":{borderColor:c.border.default},"&:hover fieldset":{borderColor:c.border.strong},"&.Mui-focused fieldset":{borderColor:h}}}}},MuiSelect:{styleOverrides:{select:{color:c.text.primary},icon:{color:c.text.secondary}}},MuiInputLabel:{styleOverrides:{root:{color:c.text.secondary,"&.Mui-focused":{color:h}}}},MuiFormControlLabel:{styleOverrides:{label:{color:c.text.primary,fontSize:"14px"}}},MuiSwitch:{styleOverrides:{switchBase:{"&.Mui-checked":{color:h},"&.Mui-checked + .MuiSwitch-track":{backgroundColor:h}},track:{backgroundColor:c.text.disabled}}},MuiMenuItem:{styleOverrides:{root:{color:c.text.primary,"&.Mui-selected":{backgroundColor:i}}}},MuiTooltip:{defaultProps:{arrow:!0},styleOverrides:{tooltip:{backgroundColor:c.bg.elevated,color:c.text.primary,fontSize:"12px",borderRadius:8,border:`1px solid ${c.border.subtle}`}}},MuiTabs:{styleOverrides:{indicator:{backgroundColor:h}}},MuiTab:{styleOverrides:{root:{textTransform:"none",fontWeight:500,fontSize:"14px","&.Mui-selected":{color:h,fontWeight:600}}}}}})}let m={dark:l("dark"),light:l("light"),nord:l("nord"),solarized:l("solarized"),catppuccin:l("catppuccin"),dracula:l("dracula")};function n(a,b=!0){return"auto"===a?b?m.dark:m.light:m[a]??m.dark}m.dark,m.light},80478:(a,b,c)=>{"use strict";c.d(b,{AuthProvider:()=>e});var d=c(25459);let e=(0,d.registerClientReference)(function(){throw Error("Attempted to call AuthProvider() from the server but AuthProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx","AuthProvider");(0,d.registerClientReference)(function(){throw Error("Attempted to call useAuth() from the server but useAuth is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx","useAuth")},82244:(a,b,c)=>{"use strict";c.d(b,{A:()=>h,AuthProvider:()=>g});var d=c(78157),e=c(31768);c(15005);let f=(0,e.createContext)({session:null,user:null,loading:!0});function g({children:a}){let[b,c]=(0,e.useState)(null),[g,h]=(0,e.useState)(!0);return(0,d.jsx)(f.Provider,{value:{session:b,user:b?.user??null,loading:g},children:a})}function h(){return(0,e.useContext)(f)}},83380:(a,b,c)=>{"use strict";c.d(b,{CY:()=>t,s9:()=>u});var d=c(78157),e=c(31768);let f=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"로컬 AI 음성 어시스턴트","nav.dashboard":"대시보드","nav.history":"히스토리","nav.dictionary":"사전","nav.commands":"명령어","nav.settings":"설정","nav.meetings":"회의","nav.record":"녹음","nav.teams":"팀","nav.billing":"결제","nav.logout":"로그아웃","login.subtitle":"AI 음성 어시스턴트","login.google":"Google로 계속하기","login.github":"GitHub로 계속하기","login.terms":"계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다.","dashboard.sessionOverview":"세션 개요","dashboard.systemStatus":"시스템 상태","dashboard.sessionsToday":"오늘 세션","dashboard.pressToRecord":"{{key}}를 눌러 녹음 시작","dashboard.hotkeyNotSet":"핫키 미설정","dashboard.words":"단어","dashboard.total":"전체","dashboard.streak":"연속","dashboard.days":"일","dashboard.recording":"녹음","dashboard.sessions":"세션","dashboard.today":"오늘","dashboard.recentTranscriptions":"최근 전사","dashboard.noHistory":"히스토리 없음 — 핫키를 눌러 녹음을 시작하세요","dashboard.copy":"복사","dashboard.entries":"{{count}}건","dashboard.stat":"통계","dashboard.sys":"시스템","history.title":"전사 기록","history.search":"검색...","history.entries":"{{count}}건","history.loading":"로딩...","history.noResults":"검색 결과 없음","history.noHistory":"히스토리 없음 — 녹음을 시작하세요","history.count":"{{count}}건","dictionary.title":"커스텀 사전","dictionary.words":"{{count}}개","dictionary.add":"추가","dictionary.search":"검색...","dictionary.loading":"로딩...","dictionary.noResults":"검색 결과 없음","dictionary.noWords":"단어 없음 — STT 정확도 향상을 위해 커스텀 단어를 추가하세요","dictionary.used":"{{count}}회 사용","dictionary.editTitle":"단어 편집","dictionary.addTitle":"단어 추가","dictionary.word":"단어","dictionary.pronunciation":"발음 (선택)","commands.title":"LLM 명령어","commands.count":"{{count}}개","commands.add":"추가","commands.activeCommand":"활성 명령어","commands.none":"없음","commands.loading":"로딩...","commands.noCommands":"명령어 없음 — 추가를 클릭하여 생성","commands.editTitle":"명령어 편집","commands.addTitle":"명령어 추가","commands.name":"이름","commands.description":"설명","commands.promptTemplate":"프롬프트 템플릿","commands.promptHelp":"{{text}}는 전사된 텍스트로 치환됩니다","commands.defaultPrompt":"{{text}}를 다듬어주세요.","settings.title":"설정","settings.tabs.general":"일반","settings.tabs.audio":"오디오","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"정보","settings.shortcuts":"단축키","settings.dictation":"받아쓰기","settings.dictation.desc":"누른 상태에서 말하기. 키를 놓으면 전사가 시작됩니다.","settings.agent":"Agent 모드","settings.agent.descWithKey":"{{key}}를 두 번 클릭하면 Agent 모드에 진입합니다.","settings.agent.descNoKey":"받아쓰기 핫키를 먼저 설정하세요.","settings.oneTouch":"원터치 모드","settings.oneTouch.desc":"눌러서 시작, 다시 눌러서 중지. 별도 단축키가 필요합니다.","settings.caption":"실시간 자막","settings.caption.desc":"핫키로 자막 모드를 토글합니다. 마이크 입력을 실시간 전사합니다.","settings.captionAudio":"자막 오디오 소스","settings.captionSource":"오디오 소스","settings.captionSource.mic":"마이크만","settings.captionSource.system":"시스템 오디오만 (데스크톱 소리)","settings.captionSource.both":"마이크 + 시스템 오디오","settings.key":"키","settings.notSet":"미설정","settings.enabled":"활성화됨","settings.disabled":"비활성화","settings.interface":"인터페이스","settings.theme":"테마","settings.theme.system":"시스템","settings.theme.light":"라이트","settings.theme.dark":"다크","settings.language":"언어","settings.appBehavior":"앱 동작","settings.closeToTray":"트레이로 최소화","settings.autoLaunch":"시스템 시작 시 자동 실행","settings.autoInsert":"전사 후 자동 텍스트 삽입","settings.soundEffects":"효과음","settings.microphone":"마이크","settings.inputDevice":"입력 장치","settings.deviceDefault":"(기본)","settings.textInsert":"텍스트 삽입","settings.insertMethod":"삽입 방식","settings.insertClipboard":"클립보드 (Ctrl+V)","settings.insertKeyboard":"키보드 타이핑","settings.whisperModel":"Whisper 모델","settings.model.tiny":"tiny (39 MB, 가장 빠름)","settings.model.base":"base (74 MB, 균형)","settings.model.small":"small (244 MB, 양호)","settings.model.medium":"medium (769 MB, 우수)","settings.model.large":"large-v3 (1.5 GB, 최고)","settings.sttLanguage":"인식 언어","settings.sttLang.auto":"자동 감지","settings.ollamaServer":"Ollama 서버","settings.ollamaUrl":"Ollama 서버 URL","settings.ollamaHint":"Ollama가 실행 중이면 자동으로 연결됩니다. 모델은 Ollama에서 직접 pull하세요 (예: ollama pull qwen3:4b).","settings.llmModel":"LLM 모델","settings.postProcess":"음성 후처리","settings.defaultAction":"기본 후처리 명령어","settings.action.none":"없음 (원본 텍스트 그대로)","settings.action.refine":"다듬기 (문법+자연스러움)","settings.action.translate":"번역","settings.action.summarize":"요약","settings.action.grammar":"문법 교정","settings.action.custom":"커스텀 프롬프트","settings.actionHint":"핫키로 녹음 후 전사된 텍스트에 선택한 LLM 후처리가 적용됩니다. Ollama가 연결되어 있을 때만 동작합니다.","settings.about.version":"버전","settings.about.techStack":"기술 스택","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"음성 엔진","settings.about.voiceEngineValue":"STT: faster-whisper (로컬) / LLM: Ollama (로컬)","settings.about.description":"Speakly 리버스엔지니어링 노하우 기반 로컬 AI 음성 어시스턴트. 클라우드 의존성 없이 완전 로컬로 동작합니다.","settings.about.restartOnboarding":"초기 설정 안내 다시 보기","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama가 실행되지 않고 있어요","status.nudge.desc":"LLM 후처리(번역, 요약 등)를 사용하려면 Ollama가 필요합니다.","status.nudge.guide":"설치 안내 보기 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"타이핑 없이, 음성으로. 로컬 AI 음성 어시스턴트입니다.","onboarding.welcome.start":"시작하기","onboarding.mic.title":"마이크 설정","onboarding.mic.desc":"사용할 마이크를 선택하세요. 나중에 설정에서 변경할 수 있습니다.","onboarding.hotkey.title":"단축키 설정","onboarding.hotkey.desc":"받아쓰기 단축키를 설정하세요. 키를 누르고 있는 동안 녹음됩니다.","onboarding.hotkey.notSet":"단축키가 설정되지 않았습니다","onboarding.hotkey.change":"단축키 변경","onboarding.hotkey.set":"단축키 설정","onboarding.ollama.title":"Ollama 설치 (선택)","onboarding.ollama.desc":"번역, 요약 등 LLM 후처리를 사용하려면 Ollama가 필요합니다. 음성 받아쓰기 자체는 Ollama 없이도 동작합니다.","onboarding.ollama.download":"Ollama 다운로드","onboarding.ollama.modelHint":"설치 후 터미널에서 모델을 다운로드하세요","onboarding.done.title":"설정 완료!","onboarding.done.descWithKey":"{{key}} 키를 누르고 말하면 음성이 텍스트로 변환됩니다.","onboarding.done.descNoKey":"설정에서 단축키를 지정하면 음성 받아쓰기를 시작할 수 있습니다.","onboarding.done.start":"시작하기","onboarding.back":"뒤로","onboarding.next":"다음","hotkey.title":"단축키 설정","hotkey.dictationTitle":"받아쓰기 단축키 설정","hotkey.oneTouchTitle":"원터치 모드 단축키 설정","hotkey.captionTitle":"실시간 자막 단축키 설정","hotkey.prompt":"키 조합을 눌러주세요...","hotkey.ready":"✓ {{keys}} — 저장을 눌러주세요","hotkey.noKey":"키를 입력해주세요","hotkey.reserved":"{{keys}}은 시스템 예약 단축키입니다","hotkey.current":"현재: {{keys}}","hotkey.hint":"조합키(예: Ctrl+Shift+Q) 또는 단일키(예: F5)를 입력하세요","hotkey.reset":"다시 입력","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Ollama 설치","ollama.step1.desc":"Ollama는 로컬에서 LLM을 실행하는 무료 도구입니다.","ollama.step2.title":"STEP 2 — 모델 다운로드","ollama.step2.desc":"터미널에서 원하는 모델을 pull하세요. 한국어에 추천:","ollama.step2.alt":"또는 더 큰 모델: ollama pull qwen3:8b (더 정확, 더 느림)","ollama.step3.title":"STEP 3 — 자동 연결","ollama.step3.desc":"Ollama가 실행되면 D3RO-VOICE가 자동으로 감지합니다. 하단 상태 바의 LED가 빨간색에서 초록색으로 바뀌면 준비 완료!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"취소","common.save":"저장","common.delete":"삭제","common.add":"추가","common.edit":"편집","common.close":"닫기","common.confirm":"확인","common.loading":"로딩...","common.copy":"복사","common.test":"테스트","common.stop":"중지","memo.tags":"태그","memo.addTag":"태그 추가","memo.removeTag":"태그 제거","memo.tagPlaceholder":"태그 입력 후 Enter","memo.noTags":"태그 없음","memo.export":"마크다운 내보내기","memo.exportSuccess":"내보내기 완료","memo.filterByTag":"태그로 필터","memo.allTags":"전체 태그","memo.clearFilter":"필터 해제","voiceCommand.title":"음성 명령어","voiceCommand.enabled":"음성 키워드 인식","voiceCommand.enabledDesc":"전사 시작 시 키워드를 감지하여 명령어를 자동 선택합니다.","voiceCommand.keywords":"키워드","voiceCommand.keywordPlaceholder":"키워드 입력 후 Enter","voiceCommand.noKeywords":"키워드 없음","voiceCommand.matchMode":"매칭 모드","voiceCommand.matchMode.prefix":"앞부분 일치","voiceCommand.matchMode.suffix":"뒷부분 일치","voiceCommand.matchMode.contains":"포함","chain.title":"LLM 체인","chain.count":"{{count}}개","chain.add":"체인 추가","chain.editTitle":"체인 편집","chain.addTitle":"체인 추가","chain.name":"체인 이름","chain.steps":"단계","chain.addStep":"단계 추가","chain.removeStep":"제거","chain.inputSource":"입력 소스","chain.inputSource.original":"원본 텍스트","chain.inputSource.previous":"이전 단계 결과","chain.selectInstruction":"명령어 선택","chain.execute":"실행","chain.executing":"실행 중...","chain.noChains":"체인 없음 — 여러 명령어를 순차 실행하는 파이프라인을 만들어 보세요","chain.step":"{{n}}단계","chain.progress":"{{current}}/{{total}} 단계 처리 중","context.title":"화면 컨텍스트","context.enabled":"스크린 컨텍스트","context.enabledDesc":"녹음 시작 시 활성 앱과 선택된 텍스트를 캡처하여 LLM에 전달합니다.","dashboard.caption":"실시간 자막","dashboard.captionStart":"자막 시작","dashboard.captionStop":"자막 종료","dashboard.captionActive":"자막 활성","settings.voiceCommands":"음성 명령어","settings.voiceCommands.desc":"전사된 텍스트에서 키워드를 감지하여 명령어를 자동 선택합니다.","settings.screenContext":"화면 컨텍스트","settings.screenContext.desc":"녹음 시 활성 앱 정보와 선택된 텍스트를 LLM에 함께 전달합니다.","date.today":"오늘","date.yesterday":"어제","license.title":"라이선스","license.currentTier":"현재 등급","license.free":"FREE","license.pro":"PRO","license.proPlus":"PRO+","license.activate":"라이선스 활성화","license.deactivate":"비활성화","license.keyPlaceholder":"라이선스 키 입력...","license.activating":"활성화 중...","license.activated":"활성화 완료","license.activateError":"활성화 실패: {{message}}","license.deactivated":"비활성화 완료","license.machineId":"기기 ID","license.activatedAt":"활성화 일시","license.manageLicense":"라이선스 관리","license.upgrade":"업그레이드","license.upgradeTitle":"Pro로 업그레이드","license.upgradeDesc":"모든 기능을 잠금 해제하세요","license.quotaUsed":"{{used}}/{{limit}} 사용","license.quotaUnlimited":"무제한","license.tierComparison":"등급 비교","license.dailyUsage":"일일 사용량","license.feature.dictation":"받아쓰기","license.feature.llm_process":"LLM 처리","license.feature.live_caption":"실시간 자막","license.feature.screen_context":"화면 컨텍스트","license.feature.voice_command":"음성 명령어","license.feature.llm_chain":"LLM 체인","license.feature.voice_memo":"음성 메모","license.feature.history_unlimited":"무제한 히스토리","license.feature.history_export":"히스토리 내보내기","license.feature.custom_instruction_create":"커스텀 명령어 생성","license.feature.file_transcription":"파일 전사","license.feature.voice_conversation":"음성 대화","license.feature.dictation_template":"받아쓰기 템플릿","license.feature.meeting_summary":"회의 요약","license.feature.local_rag":"로컬 RAG","license.feature.os_automation":"OS 자동화","license.feature.llmProcess":"LLM 처리","license.feature.liveCaption":"실시간 자막","license.feature.screenContext":"화면 컨텍스트","license.feature.voiceCommand":"음성 명령어","license.feature.llmChain":"LLM 체인","license.feature.voiceMemo":"음성 메모","license.feature.historyUnlimited":"무제한 히스토리","license.feature.historyExport":"히스토리 내보내기","license.feature.customInstruction":"커스텀 명령어 생성","license.feature.fileTranscription":"파일 전사","license.feature.voiceConversation":"음성 대화","license.feature.dictationTemplate":"받아쓰기 템플릿","license.feature.meetingSummary":"회의 요약","license.feature.localRag":"로컬 RAG","license.feature.osAutomation":"OS 자동화","license.pro.required":"PRO 필요","license.proPlus.required":"PRO+ 필요","license.included":"포함","license.notIncluded":"미포함","license.keyLabel":"라이선스 키","license.quotaExceeded.title":"오늘의 {{feature}}을(를) 모두 사용했습니다","license.quotaExceeded.desc":"Pro로 업그레이드하면 무제한으로 사용할 수 있습니다","license.tierRequired.title":"{{feature}}은(는) {{tier}} 기능입니다","license.tierRequired.desc":"{{tier}}로 업그레이드하여 잠금을 해제하세요","license.tryTomorrow":"내일 다시 사용하기","license.learnMore":"알아보기","license.upgradeBenefits":"업그레이드 혜택","license.benefit.unlimitedDictation":"무제한 받아쓰기","license.benefit.unlimitedLLM":"무제한 AI 다듬기","license.benefit.liveCaption":"실시간 자막","license.benefit.unlimitedHistory":"히스토리 무제한 보존","license.usageToday":"오늘 사용량","license.perDay":"회/일","license.unlimited":"무제한","license.locked":"잠금","license.nav":"라이선스","fileTranscription.title":"파일 전사","fileTranscription.dropZone":"오디오/비디오 파일을 여기에 드래그하세요","fileTranscription.dropZoneHint":"MP3, WAV, M4A, MP4, MKV, WEBM 지원","fileTranscription.converting":"변환 중...","fileTranscription.processing":"전사 중...","fileTranscription.progress":"청크 {{current}} / {{total}}","fileTranscription.complete":"전사 완료","fileTranscription.copyAll":"전체 복사","fileTranscription.cancel":"취소","fileTranscription.retry":"다시 시도","fileTranscription.error.invalidFormat":"지원하지 않는 파일 형식입니다","fileTranscription.error.unknown":"알 수 없는 오류","meetingSummary.title":"회의록 요약","meetingSummary.generating":"요약 생성 중...","meetingSummary.summary":"요약","meetingSummary.decisions":"핵심 결정사항","meetingSummary.actionItems":"할 일 목록","meetingSummary.exportMarkdown":"마크다운 내보내기","meetingSummary.noSummary":"요약이 없습니다","meetingSummary.generate":"요약 생성","template.title":"딕테이션 템플릿","template.create":"새 템플릿","template.edit":"템플릿 편집","template.delete":"삭제","template.name":"템플릿 이름","template.description":"설명","template.fields":"필드","template.addField":"필드 추가","template.fieldName":"필드명","template.fieldLabel":"라벨","template.fieldPrompt":"음성 안내","template.outputFormat":"출력 포맷","template.startSession":"시작","template.cancelSession":"세션 취소","template.empty":"템플릿이 없습니다","nav.conversation":"대화","conversation.title":"음성 대화","conversation.idle":"대기","conversation.listening":"듣는 중","conversation.thinking":"생각 중","conversation.speaking":"말하는 중","conversation.empty":"D3RO에게 말을 걸어보세요","conversation.emptyHint":"마이크 버튼을 누르거나 텍스트를 입력하세요","conversation.inputPlaceholder":"메시지 입력...","conversation.end":"종료","conversation.clearHistory":"대화 초기화","nav.knowledge":"지식 베이스","rag.title":"지식 베이스","rag.addDocument":"문서 추가","rag.documents":"문서","rag.noDocuments":"문서가 없습니다","rag.chunks":"청크","rag.indexed":"인덱싱 완료","rag.pending":"대기 중","rag.indexing":"인덱싱 중","rag.reindex":"재인덱싱","rag.askQuestion":"질문하기","rag.queryPlaceholder":"문서에 대해 질문하세요...","rag.searching":"검색 중...","rag.sources":"참조 문서","rag.adding":"추가 중...","rag.parsing":"문서 분석 중...","voiceAction.title":"음성 액션","voiceAction.execute":"실행","voiceAction.presets":"프리셋 명령","voiceAction.history":"실행 이력","voiceAction.noHistory":"실행 이력이 없습니다","voiceAction.blocked":"차단됨 (위험 명령)","voiceAction.executed":"실행됨","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국어","settings.sttLang.en":"English","settings.sttLang.ja":"日本語","settings.sttLang.zh":"中文","template.outputHelperText":"{{필드명}} 형식으로 플레이스홀더를 사용하세요","nav.meeting":"회의","meeting.title":"회의 모드","meeting.newMeeting":"새 회의","meeting.startRecording":"녹음 시작","meeting.stopRecording":"녹음 종료","meeting.recording":"녹음 중","meeting.processing":"회의록 생성 중...","meeting.completed":"완료","meeting.error":"오류","meeting.elapsed":"경과 시간","meeting.memoPlaceholder":"메모 입력 (Enter로 추가)","meeting.memoAdded":"메모 추가됨","meeting.noSessions":"회의 녹음이 없습니다","meeting.noSessionsDesc":"새 회의 버튼을 눌러 녹음을 시작하세요","meeting.summary":"요약","meeting.decisions":"결정사항","meeting.actionItems":"할 일","meeting.timeline":"타임라인","meeting.transcript":"원문 전사","meeting.memos":"메모","meeting.exportPdf":"PDF 내보내기","meeting.exportMarkdown":"마크다운 내보내기","meeting.delete":"삭제","meeting.deleteConfirm":"이 회의록을 삭제하시겠습니까?","meeting.backToList":"목록으로","meeting.notificationTitle":"회의록 준비 완료","meeting.notificationBody":"회의록이 생성되었습니다. 클릭하여 확인하세요.","meeting.sessions":"{{count}}건","meeting.duration":"{{minutes}}분","meeting.editTitle":"제목 편집","meeting.untitled":"무제 회의","meeting.processingStep.merging":"전사 텍스트 합산 중...","meeting.processingStep.generating":"LLM 회의록 생성 중...","meeting.processingStep.parsing":"회의록 파싱 중...","meeting.processingStep.saving":"저장 중...","meeting.processingStep.notifying":"완료 알림 중...","meeting.transcriptTab":"전사","meeting.addDocument":"문서 추가","meeting.selectTemplate":"템플릿 선택","meeting.generate":"생성","meeting.generating":"문서 생성 중...","meeting.editMode":"편집","meeting.previewMode":"미리보기","meeting.modified":"수정됨","meeting.originalText":"원본 보기","meeting.editedText":"수정본 보기","meeting.exportDocx":"DOCX 내보내기","meeting.exportTxt":"TXT 내보내기","meeting.exportFormat":"내보내기","meeting.customPrompt":"커스텀 프롬프트","meeting.templateName":"템플릿 이름","meeting.templatePrompt":"AI 프롬프트","meeting.templateSave":"템플릿 저장","meeting.documentDeleted":"문서가 삭제되었습니다","meeting.autoSaved":"자동 저장됨","meeting.minutesTemplate":"회의록","meeting.reportTemplate":"보고서","meeting.ideaNoteTemplate":"아이디어 노트","meeting.customTemplate":"커스텀","meeting.downloadTranscript":"전사 다운로드","meeting.polish":"AI 다듬기","meeting.polishing":"AI가 전사를 다듬는 중...","meeting.polished":"AI 다듬기 완료","meeting.mindmapTemplate":"마인드맵","meeting.chat":"AI 채팅","meeting.chatPlaceholder":"회의 내용에 대해 질문하세요...","meeting.chatSend":"전송","meeting.chatClear":"대화 초기화","meeting.copyToClipboard":"클립보드 복사","meeting.copied":"복사됨","meeting.chatCollapse":"채팅 접기","meeting.chatExpand":"채팅 펼치기","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI 다듬기에 실패했습니다","meeting.viewDetailError":"회의 상세 정보를 불러오지 못했습니다","meeting.startRecordingError":"녹음을 시작하지 못했습니다","meeting.diarize":"화자 구분","meeting.diarizing":"화자를 구분하는 중...","meeting.diarizeComplete":"화자 구분 완료","meeting.speaker":"화자","settings.hfToken":"HuggingFace 토큰","settings.hfTokenHint":"화자 구분을 위해 HuggingFace 토큰이 필요합니다","settings.diarization":"화자 구분","settings.diarizationHint":"녹음 종료 후 화자를 자동으로 구분합니다"}'),g=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Local AI Voice Assistant","nav.dashboard":"Dashboard","nav.history":"History","nav.dictionary":"Dictionary","nav.commands":"Commands","nav.settings":"Settings","dashboard.sessionOverview":"Session Overview","dashboard.systemStatus":"System Status","dashboard.sessionsToday":"Today\'s Sessions","dashboard.pressToRecord":"Press {{key}} to start recording","dashboard.hotkeyNotSet":"Hotkey not set","dashboard.words":"Words","dashboard.total":"Total","dashboard.streak":"Streak","dashboard.days":"days","dashboard.recording":"Recording","dashboard.sessions":"Sessions","dashboard.today":"Today","dashboard.recentTranscriptions":"Recent Transcriptions","dashboard.noHistory":"No history — press your hotkey to start recording","dashboard.copy":"Copy","dashboard.entries":"{{count}} entries","dashboard.stat":"Stats","dashboard.sys":"System","history.title":"Transcription History","history.search":"Search...","history.entries":"{{count}} entries","history.loading":"Loading...","history.noResults":"No results found","history.noHistory":"No history — start recording","history.count":"{{count}} entries","dictionary.title":"Custom Dictionary","dictionary.words":"{{count}} words","dictionary.add":"Add","dictionary.search":"Search...","dictionary.loading":"Loading...","dictionary.noResults":"No results found","dictionary.noWords":"No words — add custom words to improve STT accuracy","dictionary.used":"Used {{count}} times","dictionary.editTitle":"Edit Word","dictionary.addTitle":"Add Word","dictionary.word":"Word","dictionary.pronunciation":"Pronunciation (optional)","commands.title":"LLM Commands","commands.count":"{{count}} commands","commands.add":"Add","commands.activeCommand":"Active Command","commands.none":"None","commands.loading":"Loading...","commands.noCommands":"No commands — click Add to create one","commands.editTitle":"Edit Command","commands.addTitle":"Add Command","commands.name":"Name","commands.description":"Description","commands.promptTemplate":"Prompt Template","commands.promptHelp":"{{text}} will be replaced with the transcribed text","commands.defaultPrompt":"Please refine the following: {{text}}","settings.title":"Settings","settings.tabs.general":"General","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"About","settings.shortcuts":"Shortcuts","settings.dictation":"Dictation","settings.dictation.desc":"Hold to speak. Transcription begins when you release the key.","settings.agent":"Agent Mode","settings.agent.descWithKey":"Double-press {{key}} to enter Agent mode.","settings.agent.descNoKey":"Set a dictation hotkey first.","settings.oneTouch":"One-Touch Mode","settings.oneTouch.desc":"Press to start, press again to stop. Requires a separate shortcut.","settings.caption":"Live Caption","settings.caption.desc":"Toggle live caption mode with hotkey. Transcribes microphone input in real-time.","settings.captionAudio":"Caption Audio Source","settings.captionSource":"Audio Source","settings.captionSource.mic":"Microphone only","settings.captionSource.system":"System audio only (desktop sound)","settings.captionSource.both":"Microphone + System audio","settings.key":"Key","settings.notSet":"Not set","settings.enabled":"Enabled","settings.disabled":"Disabled","settings.interface":"Interface","settings.theme":"Theme","settings.theme.system":"System","settings.theme.light":"Light","settings.theme.dark":"Dark","settings.language":"Language","settings.appBehavior":"App Behavior","settings.closeToTray":"Minimize to tray on close","settings.autoLaunch":"Launch at system startup","settings.autoInsert":"Auto-insert text after transcription","settings.soundEffects":"Sound Effects","settings.microphone":"Microphone","settings.inputDevice":"Input Device","settings.deviceDefault":"(Default)","settings.textInsert":"Text Insertion","settings.insertMethod":"Insert Method","settings.insertClipboard":"Clipboard (Ctrl+V)","settings.insertKeyboard":"Keyboard Typing","settings.whisperModel":"Whisper Model","settings.model.tiny":"tiny (39 MB, fastest)","settings.model.base":"base (74 MB, balanced)","settings.model.small":"small (244 MB, good)","settings.model.medium":"medium (769 MB, great)","settings.model.large":"large-v3 (1.5 GB, best)","settings.sttLanguage":"Recognition Language","settings.sttLang.auto":"Auto-detect","settings.ollamaServer":"Ollama Server","settings.ollamaUrl":"Ollama Server URL","settings.ollamaHint":"Connects automatically when Ollama is running. Pull models directly in Ollama (e.g. ollama pull qwen3:4b).","settings.llmModel":"LLM Model","settings.postProcess":"Voice Post-Processing","settings.defaultAction":"Default Post-Processing Command","settings.action.none":"None (raw transcription)","settings.action.refine":"Refine (grammar + fluency)","settings.action.translate":"Translate","settings.action.summarize":"Summarize","settings.action.grammar":"Grammar Correction","settings.action.custom":"Custom Prompt","settings.actionHint":"The selected LLM post-processing will be applied to your transcription after recording. Only works when Ollama is connected.","settings.about.version":"Version","settings.about.techStack":"Tech Stack","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Voice Engine","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"A fully local AI voice assistant built on Speakly reverse-engineering insights. Runs entirely offline with no cloud dependencies.","settings.about.restartOnboarding":"Restart Setup Wizard","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama is not running","status.nudge.desc":"Ollama is required for LLM post-processing (translation, summarization, etc.).","status.nudge.guide":"View setup guide →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"No typing needed — just speak. Your local AI voice assistant.","onboarding.welcome.start":"Get Started","onboarding.mic.title":"Microphone Setup","onboarding.mic.desc":"Choose a microphone to use. You can change this later in Settings.","onboarding.hotkey.title":"Shortcut Setup","onboarding.hotkey.desc":"Set your dictation shortcut. Hold the key while speaking to record.","onboarding.hotkey.notSet":"No shortcut set","onboarding.hotkey.change":"Change Shortcut","onboarding.hotkey.set":"Set Shortcut","onboarding.ollama.title":"Install Ollama (Optional)","onboarding.ollama.desc":"Ollama is required for LLM post-processing like translation and summarization. Voice dictation works without it.","onboarding.ollama.download":"Download Ollama","onboarding.ollama.modelHint":"After installation, download a model from your terminal","onboarding.done.title":"You\'re all set!","onboarding.done.descWithKey":"Hold {{key}} and speak — your voice will be converted to text.","onboarding.done.descNoKey":"Set a shortcut in Settings to start voice dictation.","onboarding.done.start":"Start Using","onboarding.back":"Back","onboarding.next":"Next","hotkey.title":"Set Shortcut","hotkey.dictationTitle":"Set Dictation Shortcut","hotkey.oneTouchTitle":"Set One-Touch Mode Shortcut","hotkey.captionTitle":"Set Live Caption Shortcut","hotkey.prompt":"Press a key combination...","hotkey.ready":"✓ {{keys}} — press Save to confirm","hotkey.noKey":"Please press a key","hotkey.reserved":"{{keys}} is a reserved system shortcut","hotkey.current":"Current: {{keys}}","hotkey.hint":"Enter a combination (e.g. Ctrl+Shift+Q) or a single key (e.g. F5)","hotkey.reset":"Clear","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Install Ollama","ollama.step1.desc":"Ollama is a free tool for running LLMs locally.","ollama.step2.title":"STEP 2 — Download a Model","ollama.step2.desc":"Pull a model from your terminal. Recommended:","ollama.step2.alt":"Or a larger model: ollama pull qwen3:8b (more accurate, slower)","ollama.step3.title":"STEP 3 — Auto-Connect","ollama.step3.desc":"Once Ollama is running, D3RO-VOICE will detect it automatically. When the status bar LED turns from red to green, you\'re ready!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Cancel","common.save":"Save","common.delete":"Delete","common.add":"Add","common.edit":"Edit","common.close":"Close","common.confirm":"Confirm","common.loading":"Loading...","common.copy":"Copy","common.test":"Test","common.stop":"Stop","memo.tags":"Tags","memo.addTag":"Add Tag","memo.removeTag":"Remove Tag","memo.tagPlaceholder":"Type a tag and press Enter","memo.noTags":"No tags","memo.export":"Export as Markdown","memo.exportSuccess":"Export complete","memo.filterByTag":"Filter by tag","memo.allTags":"All Tags","memo.clearFilter":"Clear filter","voiceCommand.title":"Voice Commands","voiceCommand.enabled":"Voice Keyword Recognition","voiceCommand.enabledDesc":"Detects keywords at the start of transcription to auto-select commands.","voiceCommand.keywords":"Keywords","voiceCommand.keywordPlaceholder":"Type keyword and press Enter","voiceCommand.noKeywords":"No keywords","voiceCommand.matchMode":"Match Mode","voiceCommand.matchMode.prefix":"Starts with","voiceCommand.matchMode.suffix":"Ends with","voiceCommand.matchMode.contains":"Contains","chain.title":"LLM Chains","chain.count":"{{count}} chains","chain.add":"Add Chain","chain.editTitle":"Edit Chain","chain.addTitle":"Add Chain","chain.name":"Chain Name","chain.steps":"Steps","chain.addStep":"Add Step","chain.removeStep":"Remove","chain.inputSource":"Input Source","chain.inputSource.original":"Original Text","chain.inputSource.previous":"Previous Step Result","chain.selectInstruction":"Select Command","chain.execute":"Execute","chain.executing":"Executing...","chain.noChains":"No chains — create a pipeline to run multiple commands in sequence","chain.step":"Step {{n}}","chain.progress":"Processing step {{current}}/{{total}}","context.title":"Screen Context","context.enabled":"Screen Context","context.enabledDesc":"Captures active app and selected text when recording starts, and sends it to the LLM.","dashboard.caption":"Live Caption","dashboard.captionStart":"Start Caption","dashboard.captionStop":"Stop Caption","dashboard.captionActive":"Caption Active","settings.voiceCommands":"Voice Commands","settings.voiceCommands.desc":"Detects keywords in transcription to auto-select commands.","settings.screenContext":"Screen Context","settings.screenContext.desc":"Sends active app info and selected text to the LLM during recording.","date.today":"Today","date.yesterday":"Yesterday","license.title":"License","license.currentTier":"Current Tier","license.free":"FREE","license.pro":"PRO","license.proPlus":"PRO+","license.activate":"Activate License","license.deactivate":"Deactivate","license.keyPlaceholder":"Enter license key...","license.activating":"Activating...","license.activated":"Activated","license.activateError":"Activation failed: {{message}}","license.deactivated":"Deactivated","license.machineId":"Machine ID","license.activatedAt":"Activated At","license.manageLicense":"Manage License","license.upgrade":"Upgrade","license.upgradeTitle":"Upgrade to Pro","license.upgradeDesc":"Unlock all features","license.quotaUsed":"{{used}}/{{limit}} used","license.quotaUnlimited":"Unlimited","license.tierComparison":"Tier Comparison","license.dailyUsage":"Daily Usage","license.feature.dictation":"Dictation","license.feature.llm_process":"LLM Processing","license.feature.live_caption":"Live Caption","license.feature.screen_context":"Screen Context","license.feature.voice_command":"Voice Commands","license.feature.llm_chain":"LLM Chain","license.feature.voice_memo":"Voice Memo","license.feature.history_unlimited":"Unlimited History","license.feature.history_export":"History Export","license.feature.custom_instruction_create":"Custom Instruction","license.feature.file_transcription":"File Transcription","license.feature.voice_conversation":"Voice Conversation","license.feature.dictation_template":"Dictation Template","license.feature.meeting_summary":"Meeting Summary","license.feature.local_rag":"Local RAG","license.feature.os_automation":"OS Automation","license.feature.llmProcess":"LLM Processing","license.feature.liveCaption":"Live Caption","license.feature.screenContext":"Screen Context","license.feature.voiceCommand":"Voice Commands","license.feature.llmChain":"LLM Chain","license.feature.voiceMemo":"Voice Memo","license.feature.historyUnlimited":"Unlimited History","license.feature.historyExport":"History Export","license.feature.customInstruction":"Custom Instruction","license.feature.fileTranscription":"File Transcription","license.feature.voiceConversation":"Voice Conversation","license.feature.dictationTemplate":"Dictation Template","license.feature.meetingSummary":"Meeting Summary","license.feature.localRag":"Local RAG","license.feature.osAutomation":"OS Automation","license.pro.required":"PRO Required","license.proPlus.required":"PRO+ Required","license.included":"Included","license.notIncluded":"Not included","license.keyLabel":"License Key","license.quotaExceeded.title":"You\'ve used all your daily {{feature}}","license.quotaExceeded.desc":"Upgrade to Pro for unlimited usage","license.tierRequired.title":"{{feature}} is a {{tier}} feature","license.tierRequired.desc":"Upgrade to {{tier}} to unlock","license.tryTomorrow":"Try again tomorrow","license.learnMore":"Learn more","license.upgradeBenefits":"Upgrade Benefits","license.benefit.unlimitedDictation":"Unlimited dictation","license.benefit.unlimitedLLM":"Unlimited AI polish","license.benefit.liveCaption":"Live captions","license.benefit.unlimitedHistory":"Unlimited history retention","license.usageToday":"Usage today","license.perDay":"/day","license.unlimited":"Unlimited","license.locked":"Locked","license.nav":"License","fileTranscription.title":"File Transcription","fileTranscription.dropZone":"Drop audio/video file here","fileTranscription.dropZoneHint":"Supports MP3, WAV, M4A, MP4, MKV, WEBM","fileTranscription.converting":"Converting...","fileTranscription.processing":"Transcribing...","fileTranscription.progress":"Chunk {{current}} / {{total}}","fileTranscription.complete":"Transcription complete","fileTranscription.copyAll":"Copy All","fileTranscription.cancel":"Cancel","fileTranscription.retry":"Retry","fileTranscription.error.invalidFormat":"Unsupported file format","fileTranscription.error.unknown":"Unknown error","meetingSummary.title":"Meeting Summary","meetingSummary.generating":"Generating summary...","meetingSummary.summary":"Summary","meetingSummary.decisions":"Key Decisions","meetingSummary.actionItems":"Action Items","meetingSummary.exportMarkdown":"Export as Markdown","meetingSummary.noSummary":"No summary available","meetingSummary.generate":"Generate Summary","template.title":"Dictation Templates","template.create":"New Template","template.edit":"Edit Template","template.delete":"Delete","template.name":"Template Name","template.description":"Description","template.fields":"Fields","template.addField":"Add Field","template.fieldName":"Field Name","template.fieldLabel":"Label","template.fieldPrompt":"Voice Prompt","template.outputFormat":"Output Format","template.startSession":"Start","template.cancelSession":"Cancel Session","template.empty":"No templates","nav.conversation":"Talk","conversation.title":"Voice Conversation","conversation.idle":"Idle","conversation.listening":"Listening","conversation.thinking":"Thinking","conversation.speaking":"Speaking","conversation.empty":"Talk to D3RO","conversation.emptyHint":"Press the mic button or type a message","conversation.inputPlaceholder":"Type a message...","conversation.end":"End","conversation.clearHistory":"Clear history","nav.knowledge":"Knowledge","rag.title":"Knowledge Base","rag.addDocument":"Add Document","rag.documents":"Documents","rag.noDocuments":"No documents","rag.chunks":"chunks","rag.indexed":"Indexed","rag.pending":"Pending","rag.indexing":"Indexing","rag.reindex":"Reindex","rag.askQuestion":"Ask a Question","rag.queryPlaceholder":"Ask about your documents...","rag.searching":"Searching...","rag.sources":"Sources","rag.adding":"Adding...","rag.parsing":"Parsing document...","voiceAction.title":"Voice Actions","voiceAction.execute":"Execute","voiceAction.presets":"Preset Commands","voiceAction.history":"Action History","voiceAction.noHistory":"No action history","voiceAction.blocked":"Blocked (unsafe)","voiceAction.executed":"Executed","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국어 (Korean)","settings.sttLang.en":"English","settings.sttLang.ja":"日本語 (Japanese)","settings.sttLang.zh":"中文 (Chinese)","template.outputHelperText":"Use {{fieldName}} for placeholders","nav.meeting":"Meeting","meeting.title":"Meeting Mode","meeting.newMeeting":"New Meeting","meeting.startRecording":"Start Recording","meeting.stopRecording":"Stop Recording","meeting.recording":"Recording","meeting.processing":"Generating minutes...","meeting.completed":"Completed","meeting.error":"Error","meeting.elapsed":"Elapsed","meeting.memoPlaceholder":"Type a memo (Enter to add)","meeting.memoAdded":"Memo added","meeting.noSessions":"No meeting recordings","meeting.noSessionsDesc":"Press New Meeting to start recording","meeting.summary":"Summary","meeting.decisions":"Decisions","meeting.actionItems":"Action Items","meeting.timeline":"Timeline","meeting.transcript":"Raw Transcript","meeting.memos":"Memos","meeting.exportPdf":"Export PDF","meeting.exportMarkdown":"Export Markdown","meeting.delete":"Delete","meeting.deleteConfirm":"Delete this meeting record?","meeting.backToList":"Back to List","meeting.notificationTitle":"Minutes Ready","meeting.notificationBody":"Meeting minutes have been generated.","meeting.sessions":"{{count}} sessions","meeting.duration":"{{minutes}} min","meeting.editTitle":"Edit Title","meeting.untitled":"Untitled Meeting","meeting.processingStep.merging":"Merging transcript...","meeting.processingStep.generating":"Generating minutes with LLM...","meeting.processingStep.parsing":"Parsing minutes...","meeting.processingStep.saving":"Saving...","meeting.processingStep.notifying":"Sending notification...","meeting.transcriptTab":"Transcript","meeting.addDocument":"Add Document","meeting.selectTemplate":"Select Template","meeting.generate":"Generate","meeting.generating":"Generating document...","meeting.editMode":"Edit","meeting.previewMode":"Preview","meeting.modified":"Modified","meeting.originalText":"Original","meeting.editedText":"Edited","meeting.exportDocx":"Export DOCX","meeting.exportTxt":"Export TXT","meeting.exportFormat":"Export","meeting.customPrompt":"Custom Prompt","meeting.templateName":"Template Name","meeting.templatePrompt":"AI Prompt","meeting.templateSave":"Save Template","meeting.documentDeleted":"Document deleted","meeting.autoSaved":"Auto-saved","meeting.minutesTemplate":"Meeting Minutes","meeting.reportTemplate":"Report","meeting.ideaNoteTemplate":"Idea Note","meeting.customTemplate":"Custom","meeting.downloadTranscript":"Download Transcript","meeting.polish":"AI Polish","meeting.polishing":"AI is polishing transcript...","meeting.polished":"AI Polish complete","meeting.mindmapTemplate":"Mind Map","meeting.chat":"AI Chat","meeting.chatPlaceholder":"Ask about the meeting...","meeting.chatSend":"Send","meeting.chatClear":"Clear Chat","meeting.copyToClipboard":"Copy to Clipboard","meeting.copied":"Copied","meeting.chatCollapse":"Collapse Chat","meeting.chatExpand":"Expand Chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI polishing failed","meeting.viewDetailError":"Failed to load meeting details","meeting.startRecordingError":"Failed to start recording","meeting.diarize":"Diarize","meeting.diarizing":"Identifying speakers...","meeting.diarizeComplete":"Diarization complete","meeting.speaker":"Speaker","settings.hfToken":"HuggingFace Token","settings.hfTokenHint":"A HuggingFace token is required for speaker diarization","settings.diarization":"Speaker Diarization","settings.diarizationHint":"Automatically identify speakers after recording ends"}'),h=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"ローカルAI音声アシスタント","nav.dashboard":"ダッシュボード","nav.history":"履歴","nav.dictionary":"辞書","nav.commands":"コマンド","nav.settings":"設定","dashboard.sessionOverview":"セッション概要","dashboard.systemStatus":"システム状態","dashboard.sessionsToday":"本日のセッション","dashboard.pressToRecord":"{{key}} を押して録音開始","dashboard.hotkeyNotSet":"ホットキー未設定","dashboard.words":"単語","dashboard.total":"合計","dashboard.streak":"連続","dashboard.days":"日","dashboard.recording":"録音","dashboard.sessions":"セッション","dashboard.today":"今日","dashboard.recentTranscriptions":"最近の文字起こし","dashboard.noHistory":"履歴なし — ホットキーを押して録音を開始してください","dashboard.copy":"コピー","dashboard.entries":"{{count}}件","dashboard.stat":"統計","dashboard.sys":"システム","history.title":"文字起こし履歴","history.search":"検索...","history.entries":"{{count}}件","history.loading":"読み込み中...","history.noResults":"検索結果なし","history.noHistory":"履歴なし — 録音を開始してください","history.count":"{{count}}件","dictionary.title":"カスタム辞書","dictionary.words":"{{count}}語","dictionary.add":"追加","dictionary.search":"検索...","dictionary.loading":"読み込み中...","dictionary.noResults":"検索結果なし","dictionary.noWords":"単語なし — STTの精度向上のためカスタム単語を追加してください","dictionary.used":"{{count}}回使用","dictionary.editTitle":"単語を編集","dictionary.addTitle":"単語を追加","dictionary.word":"単語","dictionary.pronunciation":"読み仮名 (任意)","commands.title":"LLMコマンド","commands.count":"{{count}}個","commands.add":"追加","commands.activeCommand":"アクティブコマンド","commands.none":"なし","commands.loading":"読み込み中...","commands.noCommands":"コマンドなし — 追加をクリックして作成","commands.editTitle":"コマンドを編集","commands.addTitle":"コマンドを追加","commands.name":"名前","commands.description":"説明","commands.promptTemplate":"プロンプトテンプレート","commands.promptHelp":"{{text}} は文字起こしされたテキストに置換されます","commands.defaultPrompt":"{{text}} を整えてください。","settings.title":"設定","settings.tabs.general":"一般","settings.tabs.audio":"オーディオ","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"情報","settings.shortcuts":"ショートカット","settings.dictation":"ディクテーション","settings.dictation.desc":"押しながら話します。キーを離すと文字起こしが始まります。","settings.agent":"エージェントモード","settings.agent.descWithKey":"{{key}} を2回クリックするとエージェントモードに入ります。","settings.agent.descNoKey":"先にディクテーションホットキーを設定してください。","settings.oneTouch":"ワンタッチモード","settings.oneTouch.desc":"押して開始、もう一度押して停止。別のショートカットが必要です。","settings.key":"キー","settings.notSet":"未設定","settings.enabled":"有効","settings.disabled":"無効","settings.interface":"インターフェース","settings.theme":"テーマ","settings.theme.system":"システム","settings.theme.light":"ライト","settings.theme.dark":"ダーク","settings.language":"言語","settings.appBehavior":"アプリの動作","settings.closeToTray":"トレイに最小化","settings.autoLaunch":"システム起動時に自動起動","settings.autoInsert":"文字起こし後に自動テキスト挿入","settings.soundEffects":"効果音","settings.microphone":"マイク","settings.inputDevice":"入力デバイス","settings.deviceDefault":"(デフォルト)","settings.textInsert":"テキスト挿入","settings.insertMethod":"挿入方式","settings.insertClipboard":"クリップボード (Ctrl+V)","settings.insertKeyboard":"キーボード入力","settings.whisperModel":"Whisperモデル","settings.model.tiny":"tiny (39 MB, 最速)","settings.model.base":"base (74 MB, バランス)","settings.model.small":"small (244 MB, 良好)","settings.model.medium":"medium (769 MB, 高精度)","settings.model.large":"large-v3 (1.5 GB, 最高)","settings.sttLanguage":"認識言語","settings.sttLang.auto":"自動検出","settings.ollamaServer":"Ollamaサーバー","settings.ollamaUrl":"OllamaサーバーURL","settings.ollamaHint":"Ollamaが起動していれば自動的に接続されます。モデルはOllamaから直接pullしてください(例: ollama pull qwen3:4b)。","settings.postProcess":"音声後処理","settings.defaultAction":"デフォルト後処理コマンド","settings.action.none":"なし (元のテキストをそのまま)","settings.action.refine":"整形 (文法+自然さ)","settings.action.translate":"翻訳","settings.action.summarize":"要約","settings.action.grammar":"文法修正","settings.action.custom":"カスタムプロンプト","settings.actionHint":"ホットキーで録音後、文字起こしされたテキストに選択したLLM後処理が適用されます。Ollamaが接続されている場合のみ動作します。","settings.about.version":"バージョン","settings.about.techStack":"技術スタック","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"音声エンジン","settings.about.voiceEngineValue":"STT: faster-whisper (ローカル) / LLM: Ollama (ローカル)","settings.about.description":"Speaklyリバースエンジニアリングのノウハウをもとに構築したローカルAI音声アシスタント。クラウドに依存せず完全ローカルで動作します。","settings.about.restartOnboarding":"初期設定ガイドをもう一度見る","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollamaが起動していません","status.nudge.desc":"LLM後処理(翻訳、要約など)を使用するにはOllamaが必要です。","status.nudge.guide":"インストールガイドを見る →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"タイピング不要、音声で。ローカルAI音声アシスタントです。","onboarding.welcome.start":"始める","onboarding.mic.title":"マイク設定","onboarding.mic.desc":"使用するマイクを選択してください。後で設定から変更できます。","onboarding.hotkey.title":"ショートカット設定","onboarding.hotkey.desc":"ディクテーションショートカットを設定してください。キーを押している間、録音されます。","onboarding.hotkey.notSet":"ショートカットが設定されていません","onboarding.hotkey.change":"ショートカットを変更","onboarding.hotkey.set":"ショートカットを設定","onboarding.ollama.title":"Ollamaのインストール (任意)","onboarding.ollama.desc":"翻訳、要約などのLLM後処理を使用するにはOllamaが必要です。音声ディクテーション自体はOllamaなしでも動作します。","onboarding.ollama.download":"Ollamaをダウンロード","onboarding.ollama.modelHint":"インストール後、ターミナルでモデルをダウンロードしてください","onboarding.done.title":"設定完了!","onboarding.done.descWithKey":"{{key}} キーを押しながら話すと、音声がテキストに変換されます。","onboarding.done.descNoKey":"設定でショートカットを指定すると、音声ディクテーションを開始できます。","onboarding.done.start":"始める","onboarding.back":"戻る","onboarding.next":"次へ","hotkey.title":"ショートカット設定","hotkey.dictationTitle":"ディクテーションショートカットの設定","hotkey.oneTouchTitle":"ワンタッチモードショートカットの設定","hotkey.prompt":"キーの組み合わせを押してください...","hotkey.ready":"✓ {{keys}} — 保存を押してください","hotkey.noKey":"キーを入力してください","hotkey.reserved":"{{keys}} はシステム予約のショートカットです","hotkey.current":"現在: {{keys}}","hotkey.hint":"組み合わせキー(例: Ctrl+Shift+Q)または単一キー(例: F5)を入力してください","hotkey.reset":"再入力","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Ollamaのインストール","ollama.step1.desc":"OllamaはローカルでLLMを実行するための無料ツールです。","ollama.step2.title":"STEP 2 — モデルのダウンロード","ollama.step2.desc":"ターミナルで希望のモデルをpullしてください。日本語におすすめ:","ollama.step2.alt":"または大きいモデル: ollama pull qwen3:8b (より正確、より遅い)","ollama.step3.title":"STEP 3 — 自動接続","ollama.step3.desc":"Ollamaが起動するとD3RO-VOICEが自動的に検出します。下部ステータスバーのLEDが赤から緑に変われば準備完了!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"キャンセル","common.save":"保存","common.delete":"削除","common.add":"追加","common.edit":"編集","common.close":"閉じる","common.confirm":"確認","common.loading":"読み込み中...","common.copy":"コピー","common.test":"テスト","common.stop":"停止","date.today":"今日","date.yesterday":"昨日","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국語","settings.sttLang.en":"English","settings.sttLang.ja":"日本語","settings.sttLang.zh":"中文","template.outputHelperText":"{{フィールド名}} でプレースホルダーを使用","nav.meeting":"ミーティング","meeting.title":"ミーティングモード","meeting.newMeeting":"新規ミーティング","meeting.startRecording":"録音開始","meeting.stopRecording":"録音停止","meeting.recording":"録音中","meeting.processing":"議事録を生成中...","meeting.completed":"完了","meeting.error":"エラー","meeting.elapsed":"経過時間","meeting.memoPlaceholder":"メモを入力(Enterで追加)","meeting.memoAdded":"メモを追加しました","meeting.noSessions":"ミーティングの録音がありません","meeting.noSessionsDesc":"「新規ミーティング」を押して録音を開始してください","meeting.summary":"要約","meeting.decisions":"決定事項","meeting.actionItems":"アクションアイテム","meeting.timeline":"タイムライン","meeting.transcript":"生のトランスクリプト","meeting.memos":"メモ","meeting.exportPdf":"PDFエクスポート","meeting.exportMarkdown":"Markdownエクスポート","meeting.delete":"削除","meeting.deleteConfirm":"このミーティング記録を削除しますか?","meeting.backToList":"一覧に戻る","meeting.notificationTitle":"議事録が完成しました","meeting.notificationBody":"ミーティングの議事録が生成されました。","meeting.sessions":"{{count}} セッション","meeting.duration":"{{minutes}} 分","meeting.editTitle":"タイトルを編集","meeting.untitled":"無題のミーティング","meeting.processingStep.merging":"トランスクリプトをマージ中...","meeting.processingStep.generating":"LLMで議事録を生成中...","meeting.processingStep.parsing":"議事録を解析中...","meeting.processingStep.saving":"保存中...","meeting.processingStep.notifying":"通知を送信中...","meeting.transcriptTab":"文字起こし","meeting.addDocument":"ドキュメント追加","meeting.selectTemplate":"テンプレートを選択","meeting.generate":"生成","meeting.generating":"ドキュメントを生成中...","meeting.editMode":"編集","meeting.previewMode":"プレビュー","meeting.modified":"編集済み","meeting.originalText":"原文","meeting.editedText":"編集版","meeting.exportDocx":"DOCXエクスポート","meeting.exportTxt":"TXTエクスポート","meeting.exportFormat":"エクスポート","meeting.customPrompt":"カスタムプロンプト","meeting.templateName":"テンプレート名","meeting.templatePrompt":"AIプロンプト","meeting.templateSave":"テンプレートを保存","meeting.documentDeleted":"ドキュメントが削除されました","meeting.autoSaved":"自動保存済み","meeting.minutesTemplate":"議事録","meeting.reportTemplate":"レポート","meeting.ideaNoteTemplate":"アイデアノート","meeting.customTemplate":"カスタム","meeting.downloadTranscript":"文字起こしをダウンロード","meeting.polish":"AI で整える","meeting.polishing":"AI が文字起こしを整えています...","meeting.polished":"AI 整形完了","meeting.mindmapTemplate":"マインドマップ","meeting.chat":"AI チャット","meeting.chatPlaceholder":"会議について質問してください...","meeting.chatSend":"送信","meeting.chatClear":"チャットをクリア","meeting.copyToClipboard":"クリップボードにコピー","meeting.copied":"コピーしました","meeting.chatCollapse":"チャットを折り畳む","meeting.chatExpand":"チャットを展開","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI磨き上げに失敗しました","meeting.viewDetailError":"会議の詳細を読み込めませんでした","meeting.startRecordingError":"録音を開始できませんでした","meeting.diarize":"話者分離","meeting.diarizing":"話者を識別中...","meeting.diarizeComplete":"話者分離完了","meeting.speaker":"話者","settings.hfToken":"HuggingFaceトークン","settings.hfTokenHint":"話者分離にはHuggingFaceトークンが必要です","settings.diarization":"話者分離","settings.diarizationHint":"録音終了後に自動的に話者を識別します"}'),i=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"本地AI语音助手","nav.dashboard":"仪表板","nav.history":"历史记录","nav.dictionary":"词典","nav.commands":"命令","nav.settings":"设置","dashboard.sessionOverview":"会话概览","dashboard.systemStatus":"系统状态","dashboard.sessionsToday":"今日会话","dashboard.pressToRecord":"按下 {{key}} 开始录音","dashboard.hotkeyNotSet":"未设置热键","dashboard.words":"词数","dashboard.total":"总计","dashboard.streak":"连续","dashboard.days":"天","dashboard.recording":"录音","dashboard.sessions":"会话","dashboard.today":"今天","dashboard.recentTranscriptions":"最近转录","dashboard.noHistory":"暂无历史记录 — 按下热键开始录音","dashboard.copy":"复制","dashboard.entries":"{{count}}条","dashboard.stat":"统计","dashboard.sys":"系统","history.title":"转录历史","history.search":"搜索...","history.entries":"{{count}}条","history.loading":"加载中...","history.noResults":"无搜索结果","history.noHistory":"暂无历史记录 — 请开始录音","history.count":"{{count}}条","dictionary.title":"自定义词典","dictionary.words":"{{count}}个词","dictionary.add":"添加","dictionary.search":"搜索...","dictionary.loading":"加载中...","dictionary.noResults":"无搜索结果","dictionary.noWords":"暂无词条 — 添加自定义词汇以提高STT识别精度","dictionary.used":"已使用{{count}}次","dictionary.editTitle":"编辑词条","dictionary.addTitle":"添加词条","dictionary.word":"词汇","dictionary.pronunciation":"发音(可选)","commands.title":"LLM命令","commands.count":"{{count}}个","commands.add":"添加","commands.activeCommand":"当前命令","commands.none":"无","commands.loading":"加载中...","commands.noCommands":"暂无命令 — 点击添加以创建","commands.editTitle":"编辑命令","commands.addTitle":"添加命令","commands.name":"名称","commands.description":"描述","commands.promptTemplate":"提示词模板","commands.promptHelp":"{{text}} 将被替换为转录的文本","commands.defaultPrompt":"请润色以下内容:{{text}}","settings.title":"设置","settings.tabs.general":"通用","settings.tabs.audio":"音频","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"关于","settings.shortcuts":"快捷键","settings.dictation":"听写","settings.dictation.desc":"按住键开始说话,松开键后开始转录。","settings.agent":"Agent模式","settings.agent.descWithKey":"双击 {{key}} 进入Agent模式。","settings.agent.descNoKey":"请先设置听写热键。","settings.oneTouch":"一触即发模式","settings.oneTouch.desc":"按下开始,再次按下停止。需要单独的快捷键。","settings.key":"键","settings.notSet":"未设置","settings.enabled":"已启用","settings.disabled":"已禁用","settings.interface":"界面","settings.theme":"主题","settings.theme.system":"跟随系统","settings.theme.light":"浅色","settings.theme.dark":"深色","settings.language":"语言","settings.appBehavior":"应用行为","settings.closeToTray":"最小化到托盘","settings.autoLaunch":"开机自动启动","settings.autoInsert":"转录后自动插入文本","settings.soundEffects":"音效","settings.microphone":"麦克风","settings.inputDevice":"输入设备","settings.deviceDefault":"(默认)","settings.textInsert":"文本插入","settings.insertMethod":"插入方式","settings.insertClipboard":"剪贴板(Ctrl+V)","settings.insertKeyboard":"键盘输入","settings.whisperModel":"Whisper模型","settings.model.tiny":"tiny(39 MB,最快)","settings.model.base":"base(74 MB,均衡)","settings.model.small":"small(244 MB,良好)","settings.model.medium":"medium(769 MB,优秀)","settings.model.large":"large-v3(1.5 GB,最佳)","settings.sttLanguage":"识别语言","settings.sttLang.auto":"自动检测","settings.ollamaServer":"Ollama服务器","settings.ollamaUrl":"Ollama服务器URL","settings.ollamaHint":"Ollama运行时将自动连接。请直接在Ollama中pull模型(例如:ollama pull qwen3:4b)。","settings.postProcess":"语音后处理","settings.defaultAction":"默认后处理命令","settings.action.none":"无(保留原始文本)","settings.action.refine":"润色(语法+自然度)","settings.action.translate":"翻译","settings.action.summarize":"摘要","settings.action.grammar":"语法校正","settings.action.custom":"自定义提示词","settings.actionHint":"通过热键录音后,所选LLM后处理将应用于转录文本。仅在Ollama连接时有效。","settings.about.version":"版本","settings.about.techStack":"技术栈","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"语音引擎","settings.about.voiceEngineValue":"STT: faster-whisper(本地)/ LLM: Ollama(本地)","settings.about.description":"基于Speakly逆向工程经验构建的本地AI语音助手,无需依赖云端,完全在本地运行。","settings.about.restartOnboarding":"重新查看初始设置引导","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama未运行","status.nudge.desc":"使用LLM后处理(翻译、摘要等)需要Ollama。","status.nudge.guide":"查看安装指南 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"无需打字,用声音操作。本地AI语音助手。","onboarding.welcome.start":"开始","onboarding.mic.title":"麦克风设置","onboarding.mic.desc":"选择要使用的麦克风,之后可在设置中更改。","onboarding.hotkey.title":"快捷键设置","onboarding.hotkey.desc":"设置听写快捷键,按住该键时进行录音。","onboarding.hotkey.notSet":"尚未设置快捷键","onboarding.hotkey.change":"更改快捷键","onboarding.hotkey.set":"设置快捷键","onboarding.ollama.title":"安装Ollama(可选)","onboarding.ollama.desc":"使用翻译、摘要等LLM后处理功能需要Ollama。语音听写本身无需Ollama即可使用。","onboarding.ollama.download":"下载Ollama","onboarding.ollama.modelHint":"安装后在终端中下载模型","onboarding.done.title":"设置完成!","onboarding.done.descWithKey":"按住 {{key}} 键说话,语音即可转换为文本。","onboarding.done.descNoKey":"在设置中指定快捷键后即可开始语音听写。","onboarding.done.start":"开始","onboarding.back":"返回","onboarding.next":"下一步","hotkey.title":"快捷键设置","hotkey.dictationTitle":"设置听写快捷键","hotkey.oneTouchTitle":"设置一触即发模式快捷键","hotkey.prompt":"请按下按键组合...","hotkey.ready":"✓ {{keys}} — 请点击保存","hotkey.noKey":"请输入按键","hotkey.reserved":"{{keys}} 是系统保留快捷键","hotkey.current":"当前: {{keys}}","hotkey.hint":"请输入组合键(例如:Ctrl+Shift+Q)或单个键(例如:F5)","hotkey.reset":"重新输入","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — 安装Ollama","ollama.step1.desc":"Ollama是一款在本地运行LLM的免费工具。","ollama.step2.title":"STEP 2 — 下载模型","ollama.step2.desc":"在终端中pull所需模型。推荐中文模型:","ollama.step2.alt":"或更大的模型:ollama pull qwen3:8b(更精准,更慢)","ollama.step3.title":"STEP 3 — 自动连接","ollama.step3.desc":"Ollama启动后,D3RO-VOICE将自动检测。底部状态栏的LED从红色变为绿色即表示准备就绪!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"取消","common.save":"保存","common.delete":"删除","common.add":"添加","common.edit":"编辑","common.close":"关闭","common.confirm":"确认","common.loading":"加载中...","common.copy":"复制","common.test":"测试","common.stop":"停止","date.today":"今天","date.yesterday":"昨天","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"韩语","settings.sttLang.en":"English","settings.sttLang.ja":"日语","settings.sttLang.zh":"中文","template.outputHelperText":"使用 {{字段名}} 作为占位符","nav.meeting":"会议","meeting.title":"会议模式","meeting.newMeeting":"新建会议","meeting.startRecording":"开始录音","meeting.stopRecording":"停止录音","meeting.recording":"录音中","meeting.processing":"正在生成会议纪要...","meeting.completed":"已完成","meeting.error":"错误","meeting.elapsed":"已用时","meeting.memoPlaceholder":"输入备忘(Enter 添加)","meeting.memoAdded":"备忘已添加","meeting.noSessions":"暂无会议录音","meeting.noSessionsDesc":"点击「新建会议」开始录音","meeting.summary":"摘要","meeting.decisions":"决议","meeting.actionItems":"待办事项","meeting.timeline":"时间轴","meeting.transcript":"原始转录","meeting.memos":"备忘","meeting.exportPdf":"导出 PDF","meeting.exportMarkdown":"导出 Markdown","meeting.delete":"删除","meeting.deleteConfirm":"删除此会议记录?","meeting.backToList":"返回列表","meeting.notificationTitle":"会议纪要已就绪","meeting.notificationBody":"会议纪要已生成。","meeting.sessions":"{{count}} 场会议","meeting.duration":"{{minutes}} 分钟","meeting.editTitle":"编辑标题","meeting.untitled":"无标题会议","meeting.processingStep.merging":"正在合并转录...","meeting.processingStep.generating":"正在用 LLM 生成会议纪要...","meeting.processingStep.parsing":"正在解析会议纪要...","meeting.processingStep.saving":"正在保存...","meeting.processingStep.notifying":"正在发送通知...","meeting.transcriptTab":"转录","meeting.addDocument":"添加文档","meeting.selectTemplate":"选择模板","meeting.generate":"生成","meeting.generating":"正在生成文档...","meeting.editMode":"编辑","meeting.previewMode":"预览","meeting.modified":"已修改","meeting.originalText":"原文","meeting.editedText":"编辑版","meeting.exportDocx":"导出 DOCX","meeting.exportTxt":"导出 TXT","meeting.exportFormat":"导出","meeting.customPrompt":"自定义提示","meeting.templateName":"模板名称","meeting.templatePrompt":"AI 提示","meeting.templateSave":"保存模板","meeting.documentDeleted":"文档已删除","meeting.autoSaved":"已自动保存","meeting.minutesTemplate":"会议记录","meeting.reportTemplate":"报告","meeting.ideaNoteTemplate":"创意笔记","meeting.customTemplate":"自定义","meeting.downloadTranscript":"下载转录","meeting.polish":"AI 润色","meeting.polishing":"AI 正在润色转录...","meeting.polished":"AI 润色完成","meeting.mindmapTemplate":"思维导图","meeting.chat":"AI 聊天","meeting.chatPlaceholder":"询问关于会议的内容...","meeting.chatSend":"发送","meeting.chatClear":"清空聊天","meeting.copyToClipboard":"复制到剪贴板","meeting.copied":"已复制","meeting.chatCollapse":"收起聊天","meeting.chatExpand":"展开聊天","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI润色失败","meeting.viewDetailError":"无法加载会议详情","meeting.startRecordingError":"无法开始录音","meeting.diarize":"说话人分离","meeting.diarizing":"正在识别说话人...","meeting.diarizeComplete":"说话人分离完成","meeting.speaker":"说话人","settings.hfToken":"HuggingFace令牌","settings.hfTokenHint":"说话人分离需要HuggingFace令牌","settings.diarization":"说话人分离","settings.diarizationHint":"录音结束后自动识别说话人"}'),j=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"本地AI語音助手","nav.dashboard":"儀表板","nav.history":"歷史記錄","nav.dictionary":"辭典","nav.commands":"指令","nav.settings":"設定","dashboard.sessionOverview":"工作階段總覽","dashboard.systemStatus":"系統狀態","dashboard.sessionsToday":"今日工作階段","dashboard.pressToRecord":"按下 {{key}} 開始錄音","dashboard.hotkeyNotSet":"尚未設定熱鍵","dashboard.words":"字數","dashboard.total":"總計","dashboard.streak":"連續","dashboard.days":"天","dashboard.recording":"錄音","dashboard.sessions":"工作階段","dashboard.today":"今天","dashboard.recentTranscriptions":"最近轉錄","dashboard.noHistory":"尚無歷史記錄 — 按下熱鍵開始錄音","dashboard.copy":"複製","dashboard.entries":"{{count}}筆","dashboard.stat":"統計","dashboard.sys":"系統","history.title":"轉錄歷史","history.search":"搜尋...","history.entries":"{{count}}筆","history.loading":"載入中...","history.noResults":"無搜尋結果","history.noHistory":"尚無歷史記錄 — 請開始錄音","history.count":"{{count}}筆","dictionary.title":"自訂辭典","dictionary.words":"{{count}}個詞","dictionary.add":"新增","dictionary.search":"搜尋...","dictionary.loading":"載入中...","dictionary.noResults":"無搜尋結果","dictionary.noWords":"尚無詞條 — 新增自訂詞彙以提高STT識別精度","dictionary.used":"已使用{{count}}次","dictionary.editTitle":"編輯詞條","dictionary.addTitle":"新增詞條","dictionary.word":"詞彙","dictionary.pronunciation":"發音(選填)","commands.title":"LLM指令","commands.count":"{{count}}個","commands.add":"新增","commands.activeCommand":"目前指令","commands.none":"無","commands.loading":"載入中...","commands.noCommands":"尚無指令 — 點擊新增以建立","commands.editTitle":"編輯指令","commands.addTitle":"新增指令","commands.name":"名稱","commands.description":"說明","commands.promptTemplate":"提示詞範本","commands.promptHelp":"{{text}} 將被替換為轉錄的文字","commands.defaultPrompt":"請潤飾以下內容:{{text}}","settings.title":"設定","settings.tabs.general":"一般","settings.tabs.audio":"音訊","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"關於","settings.shortcuts":"快速鍵","settings.dictation":"聽寫","settings.dictation.desc":"按住鍵開始說話,放開鍵後開始轉錄。","settings.agent":"Agent模式","settings.agent.descWithKey":"連按兩下 {{key}} 進入Agent模式。","settings.agent.descNoKey":"請先設定聽寫熱鍵。","settings.oneTouch":"一鍵模式","settings.oneTouch.desc":"按下開始,再次按下停止。需要獨立的快速鍵。","settings.key":"按鍵","settings.notSet":"未設定","settings.enabled":"已啟用","settings.disabled":"已停用","settings.interface":"介面","settings.theme":"主題","settings.theme.system":"跟隨系統","settings.theme.light":"淺色","settings.theme.dark":"深色","settings.language":"語言","settings.appBehavior":"應用程式行為","settings.closeToTray":"最小化至系統匣","settings.autoLaunch":"開機時自動啟動","settings.autoInsert":"轉錄後自動插入文字","settings.soundEffects":"音效","settings.microphone":"麥克風","settings.inputDevice":"輸入裝置","settings.deviceDefault":"(預設)","settings.textInsert":"文字插入","settings.insertMethod":"插入方式","settings.insertClipboard":"剪貼簿(Ctrl+V)","settings.insertKeyboard":"鍵盤輸入","settings.whisperModel":"Whisper模型","settings.model.tiny":"tiny(39 MB,最快)","settings.model.base":"base(74 MB,均衡)","settings.model.small":"small(244 MB,良好)","settings.model.medium":"medium(769 MB,優秀)","settings.model.large":"large-v3(1.5 GB,最佳)","settings.sttLanguage":"識別語言","settings.sttLang.auto":"自動偵測","settings.ollamaServer":"Ollama伺服器","settings.ollamaUrl":"Ollama伺服器URL","settings.ollamaHint":"Ollama執行時將自動連線。請直接在Ollama中pull模型(例如:ollama pull qwen3:4b)。","settings.postProcess":"語音後處理","settings.defaultAction":"預設後處理指令","settings.action.none":"無(保留原始文字)","settings.action.refine":"潤飾(語法+流暢度)","settings.action.translate":"翻譯","settings.action.summarize":"摘要","settings.action.grammar":"語法校正","settings.action.custom":"自訂提示詞","settings.actionHint":"透過熱鍵錄音後,所選LLM後處理將套用至轉錄文字。僅在Ollama連線時有效。","settings.about.version":"版本","settings.about.techStack":"技術堆疊","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"語音引擎","settings.about.voiceEngineValue":"STT: faster-whisper(本地)/ LLM: Ollama(本地)","settings.about.description":"基於Speakly逆向工程經驗打造的本地AI語音助手,無需依賴雲端,完全在本地端執行。","settings.about.restartOnboarding":"重新檢視初始設定引導","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama尚未執行","status.nudge.desc":"使用LLM後處理(翻譯、摘要等)需要Ollama。","status.nudge.guide":"查看安裝指南 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"無需打字,用聲音操作。本地AI語音助手。","onboarding.welcome.start":"開始","onboarding.mic.title":"麥克風設定","onboarding.mic.desc":"選擇要使用的麥克風,之後可在設定中更改。","onboarding.hotkey.title":"快速鍵設定","onboarding.hotkey.desc":"設定聽寫快速鍵,按住該鍵時進行錄音。","onboarding.hotkey.notSet":"尚未設定快速鍵","onboarding.hotkey.change":"變更快速鍵","onboarding.hotkey.set":"設定快速鍵","onboarding.ollama.title":"安裝Ollama(選填)","onboarding.ollama.desc":"使用翻譯、摘要等LLM後處理功能需要Ollama。語音聽寫本身無需Ollama即可使用。","onboarding.ollama.download":"下載Ollama","onboarding.ollama.modelHint":"安裝後在終端機中下載模型","onboarding.done.title":"設定完成!","onboarding.done.descWithKey":"按住 {{key}} 鍵說話,語音即可轉換為文字。","onboarding.done.descNoKey":"在設定中指定快速鍵後即可開始語音聽寫。","onboarding.done.start":"開始","onboarding.back":"返回","onboarding.next":"下一步","hotkey.title":"快速鍵設定","hotkey.dictationTitle":"設定聽寫快速鍵","hotkey.oneTouchTitle":"設定一鍵模式快速鍵","hotkey.prompt":"請按下按鍵組合...","hotkey.ready":"✓ {{keys}} — 請點擊儲存","hotkey.noKey":"請輸入按鍵","hotkey.reserved":"{{keys}} 是系統保留快速鍵","hotkey.current":"目前: {{keys}}","hotkey.hint":"請輸入組合鍵(例如:Ctrl+Shift+Q)或單一鍵(例如:F5)","hotkey.reset":"重新輸入","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — 安裝Ollama","ollama.step1.desc":"Ollama是一款在本地端執行LLM的免費工具。","ollama.step2.title":"STEP 2 — 下載模型","ollama.step2.desc":"在終端機中pull所需模型。推薦繁體中文模型:","ollama.step2.alt":"或更大的模型:ollama pull qwen3:8b(更精準,速度較慢)","ollama.step3.title":"STEP 3 — 自動連線","ollama.step3.desc":"Ollama啟動後,D3RO-VOICE將自動偵測。底部狀態列的LED從紅色變為綠色即表示準備就緒!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"取消","common.save":"儲存","common.delete":"刪除","common.add":"新增","common.edit":"編輯","common.close":"關閉","common.confirm":"確認","common.loading":"載入中...","common.copy":"複製","common.test":"測試","common.stop":"停止","date.today":"今天","date.yesterday":"昨天","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"韓語","settings.sttLang.en":"English","settings.sttLang.ja":"日語","settings.sttLang.zh":"中文","template.outputHelperText":"使用 {{欄位名稱}} 作為佔位符","nav.meeting":"會議","meeting.title":"會議模式","meeting.newMeeting":"新增會議","meeting.startRecording":"開始錄音","meeting.stopRecording":"停止錄音","meeting.recording":"錄音中","meeting.processing":"正在產生會議記錄...","meeting.completed":"已完成","meeting.error":"錯誤","meeting.elapsed":"已用時","meeting.memoPlaceholder":"輸入備忘(Enter 新增)","meeting.memoAdded":"備忘已新增","meeting.noSessions":"暫無會議錄音","meeting.noSessionsDesc":"點擊「新增會議」開始錄音","meeting.summary":"摘要","meeting.decisions":"決議","meeting.actionItems":"待辦事項","meeting.timeline":"時間軸","meeting.transcript":"原始逐字稿","meeting.memos":"備忘","meeting.exportPdf":"匯出 PDF","meeting.exportMarkdown":"匯出 Markdown","meeting.delete":"刪除","meeting.deleteConfirm":"刪除此會議記錄?","meeting.backToList":"返回列表","meeting.notificationTitle":"會議記錄已就緒","meeting.notificationBody":"會議記錄已產生。","meeting.sessions":"{{count}} 場會議","meeting.duration":"{{minutes}} 分鐘","meeting.editTitle":"編輯標題","meeting.untitled":"無標題會議","meeting.processingStep.merging":"正在合併逐字稿...","meeting.processingStep.generating":"正在以 LLM 產生會議記錄...","meeting.processingStep.parsing":"正在解析會議記錄...","meeting.processingStep.saving":"正在儲存...","meeting.processingStep.notifying":"正在發送通知...","meeting.transcriptTab":"轉錄","meeting.addDocument":"新增文件","meeting.selectTemplate":"選擇範本","meeting.generate":"生成","meeting.generating":"正在生成文件...","meeting.editMode":"編輯","meeting.previewMode":"預覽","meeting.modified":"已修改","meeting.originalText":"原文","meeting.editedText":"編輯版","meeting.exportDocx":"匯出 DOCX","meeting.exportTxt":"匯出 TXT","meeting.exportFormat":"匯出","meeting.customPrompt":"自訂提示","meeting.templateName":"範本名稱","meeting.templatePrompt":"AI 提示","meeting.templateSave":"儲存範本","meeting.documentDeleted":"文件已刪除","meeting.autoSaved":"已自動儲存","meeting.minutesTemplate":"會議記錄","meeting.reportTemplate":"報告","meeting.ideaNoteTemplate":"創意筆記","meeting.customTemplate":"自訂","meeting.downloadTranscript":"下載轉錄","meeting.polish":"AI 潤飾","meeting.polishing":"AI 正在潤飾轉錄...","meeting.polished":"AI 潤飾完成","meeting.mindmapTemplate":"心智圖","meeting.chat":"AI 聊天","meeting.chatPlaceholder":"詢問有關會議的內容...","meeting.chatSend":"傳送","meeting.chatClear":"清空聊天","meeting.copyToClipboard":"複製到剪貼簿","meeting.copied":"已複製","meeting.chatCollapse":"收起聊天","meeting.chatExpand":"展開聊天","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI潤色失敗","meeting.viewDetailError":"無法載入會議詳情","meeting.startRecordingError":"無法開始錄音","meeting.diarize":"說話人分離","meeting.diarizing":"正在識別說話人...","meeting.diarizeComplete":"說話人分離完成","meeting.speaker":"說話人","settings.hfToken":"HuggingFace 令牌","settings.hfTokenHint":"說話人分離需要HuggingFace令牌","settings.diarization":"說話人分離","settings.diarizationHint":"錄音結束後自動識別說話人"}'),k=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Asistente de voz con IA local","nav.dashboard":"Panel","nav.history":"Historial","nav.dictionary":"Diccionario","nav.commands":"Comandos","nav.settings":"Ajustes","dashboard.sessionOverview":"Resumen de sesi\xf3n","dashboard.systemStatus":"Estado del sistema","dashboard.sessionsToday":"Sesiones hoy","dashboard.pressToRecord":"Pulsa {{key}} para empezar a grabar","dashboard.hotkeyNotSet":"Atajo no configurado","dashboard.words":"palabras","dashboard.total":"total","dashboard.streak":"racha","dashboard.days":"d\xedas","dashboard.recording":"grabando","dashboard.sessions":"sesiones","dashboard.today":"hoy","dashboard.recentTranscriptions":"Transcripciones recientes","dashboard.noHistory":"Sin historial — pulsa el atajo para empezar a grabar","dashboard.copy":"Copiar","dashboard.entries":"{{count}} entradas","dashboard.stat":"estad\xedsticas","dashboard.sys":"sistema","history.title":"Historial de transcripciones","history.search":"Buscar...","history.entries":"{{count}} entradas","history.loading":"Cargando...","history.noResults":"Sin resultados","history.noHistory":"Sin historial — empieza a grabar","history.count":"{{count}} entradas","dictionary.title":"Diccionario personalizado","dictionary.words":"{{count}} palabras","dictionary.add":"A\xf1adir","dictionary.search":"Buscar...","dictionary.loading":"Cargando...","dictionary.noResults":"Sin resultados","dictionary.noWords":"Sin palabras — a\xf1ade palabras personalizadas para mejorar la precisi\xf3n del STT","dictionary.used":"usado {{count}} veces","dictionary.editTitle":"Editar palabra","dictionary.addTitle":"A\xf1adir palabra","dictionary.word":"Palabra","dictionary.pronunciation":"Pronunciaci\xf3n (opcional)","commands.title":"Comandos LLM","commands.count":"{{count}} comandos","commands.add":"A\xf1adir","commands.activeCommand":"Comando activo","commands.none":"Ninguno","commands.loading":"Cargando...","commands.noCommands":"Sin comandos — haz clic en a\xf1adir para crear uno","commands.editTitle":"Editar comando","commands.addTitle":"A\xf1adir comando","commands.name":"Nombre","commands.description":"Descripci\xf3n","commands.promptTemplate":"Plantilla de prompt","commands.promptHelp":"{{text}} se reemplazar\xe1 por el texto transcrito","commands.defaultPrompt":"Por favor, mejora {{text}}.","settings.title":"Ajustes","settings.tabs.general":"General","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Acerca de","settings.shortcuts":"Atajos","settings.dictation":"Dictado","settings.dictation.desc":"Mant\xe9n pulsado para hablar. Al soltar, comienza la transcripci\xf3n.","settings.agent":"Modo agente","settings.agent.descWithKey":"Haz doble clic en {{key}} para entrar en el modo agente.","settings.agent.descNoKey":"Primero configura el atajo de dictado.","settings.oneTouch":"Modo un toque","settings.oneTouch.desc":"Pulsa para iniciar, pulsa de nuevo para detener. Requiere un atajo independiente.","settings.key":"Tecla","settings.notSet":"No configurado","settings.enabled":"Activado","settings.disabled":"Desactivado","settings.interface":"Interfaz","settings.theme":"Tema","settings.theme.system":"Sistema","settings.theme.light":"Claro","settings.theme.dark":"Oscuro","settings.language":"Idioma","settings.appBehavior":"Comportamiento de la app","settings.closeToTray":"Minimizar a la bandeja","settings.autoLaunch":"Iniciar con el sistema","settings.autoInsert":"Insertar texto autom\xe1ticamente tras transcripci\xf3n","settings.soundEffects":"Efectos de sonido","settings.microphone":"Micr\xf3fono","settings.inputDevice":"Dispositivo de entrada","settings.deviceDefault":"(predeterminado)","settings.textInsert":"Inserci\xf3n de texto","settings.insertMethod":"M\xe9todo de inserci\xf3n","settings.insertClipboard":"Portapapeles (Ctrl+V)","settings.insertKeyboard":"Escritura con teclado","settings.whisperModel":"Modelo Whisper","settings.model.tiny":"tiny (39 MB, m\xe1s r\xe1pido)","settings.model.base":"base (74 MB, equilibrado)","settings.model.small":"small (244 MB, bueno)","settings.model.medium":"medium (769 MB, muy bueno)","settings.model.large":"large-v3 (1.5 GB, mejor)","settings.sttLanguage":"Idioma de reconocimiento","settings.sttLang.auto":"Detecci\xf3n autom\xe1tica","settings.ollamaServer":"Servidor Ollama","settings.ollamaUrl":"URL del servidor Ollama","settings.ollamaHint":"D3RO Voice se conecta autom\xe1ticamente cuando Ollama est\xe1 en ejecuci\xf3n. Descarga modelos directamente desde Ollama (ej: ollama pull qwen3:4b).","settings.postProcess":"Postprocesado de voz","settings.defaultAction":"Acci\xf3n de postprocesado predeterminada","settings.action.none":"Ninguna (texto original sin cambios)","settings.action.refine":"Refinar (gram\xe1tica + naturalidad)","settings.action.translate":"Traducir","settings.action.summarize":"Resumir","settings.action.grammar":"Correcci\xf3n gramatical","settings.action.custom":"Prompt personalizado","settings.actionHint":"El postprocesado LLM seleccionado se aplica al texto transcrito tras grabar con el atajo. Solo funciona cuando Ollama est\xe1 conectado.","settings.about.version":"Versi\xf3n","settings.about.techStack":"Stack tecnol\xf3gico","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Motor de voz","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"Asistente de voz con IA completamente local, basado en ingenier\xeda inversa de Speakly. Funciona sin dependencias en la nube.","settings.about.restartOnboarding":"Ver gu\xeda de configuraci\xf3n inicial de nuevo","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama no est\xe1 en ejecuci\xf3n","status.nudge.desc":"Se necesita Ollama para el postprocesado LLM (traducci\xf3n, resumen, etc.).","status.nudge.guide":"Ver gu\xeda de instalaci\xf3n →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sin escribir, con voz. Tu asistente de voz con IA local.","onboarding.welcome.start":"Comenzar","onboarding.mic.title":"Configurar micr\xf3fono","onboarding.mic.desc":"Selecciona el micr\xf3fono que quieres usar. Puedes cambiarlo m\xe1s tarde en los ajustes.","onboarding.hotkey.title":"Configurar atajo","onboarding.hotkey.desc":"Configura el atajo de dictado. Se grabar\xe1 mientras mantengas la tecla pulsada.","onboarding.hotkey.notSet":"No se ha configurado ning\xfan atajo","onboarding.hotkey.change":"Cambiar atajo","onboarding.hotkey.set":"Configurar atajo","onboarding.ollama.title":"Instalar Ollama (opcional)","onboarding.ollama.desc":"Se necesita Ollama para el postprocesado LLM como traducci\xf3n o resumen. El dictado de voz funciona sin Ollama.","onboarding.ollama.download":"Descargar Ollama","onboarding.ollama.modelHint":"Tras instalar, descarga un modelo desde la terminal","onboarding.done.title":"\xa1Configuraci\xf3n completa!","onboarding.done.descWithKey":"Mant\xe9n pulsado {{key}} y habla para convertir tu voz en texto.","onboarding.done.descNoKey":"Configura un atajo en los ajustes para empezar a dictar.","onboarding.done.start":"Comenzar","onboarding.back":"Atr\xe1s","onboarding.next":"Siguiente","hotkey.title":"Configurar atajo","hotkey.dictationTitle":"Configurar atajo de dictado","hotkey.oneTouchTitle":"Configurar atajo de modo un toque","hotkey.prompt":"Pulsa una combinaci\xf3n de teclas...","hotkey.ready":"✓ {{keys}} — pulsa guardar","hotkey.noKey":"Por favor, introduce una tecla","hotkey.reserved":"{{keys}} es un atajo reservado por el sistema","hotkey.current":"Actual: {{keys}}","hotkey.hint":"Introduce una combinaci\xf3n (ej: Ctrl+Shift+Q) o una tecla sola (ej: F5)","hotkey.reset":"Volver a introducir","ollama.title":"GU\xcdA DE CONFIGURACI\xd3N DE OLLAMA","ollama.step1.title":"PASO 1 — Instalar Ollama","ollama.step1.desc":"Ollama es una herramienta gratuita para ejecutar LLMs de forma local.","ollama.step2.title":"PASO 2 — Descargar un modelo","ollama.step2.desc":"Ejecuta el siguiente comando en la terminal para descargar el modelo recomendado:","ollama.step2.alt":"O un modelo m\xe1s grande: ollama pull qwen3:8b (m\xe1s preciso, m\xe1s lento)","ollama.step3.title":"PASO 3 — Conexi\xf3n autom\xe1tica","ollama.step3.desc":"D3RO-VOICE detecta autom\xe1ticamente cuando Ollama est\xe1 en ejecuci\xf3n. Cuando el LED de la barra de estado pase de rojo a verde, \xa1estar\xe1 listo!","service.sttEngine":"MOTOR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"ATAJO DE TECLADO","service.audioInput":"ENTRADA DE AUDIO","service.ready":"LISTO","service.connected":"CONECTADO","service.offline":"OFFLINE","service.active":"ACTIVO","service.standby":"EN ESPERA","common.cancel":"Cancelar","common.save":"Guardar","common.delete":"Eliminar","common.add":"A\xf1adir","common.edit":"Editar","common.close":"Cerrar","common.confirm":"Confirmar","common.loading":"Cargando...","common.copy":"Copiar","common.test":"Probar","common.stop":"Detener","date.today":"Hoy","date.yesterday":"Ayer","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Coreano","settings.sttLang.en":"Ingl\xe9s","settings.sttLang.ja":"Japon\xe9s","settings.sttLang.zh":"Chino","template.outputHelperText":"Use {{nombreCampo}} para marcadores de posici\xf3n","nav.meeting":"Reuni\xf3n","meeting.title":"Modo Reuni\xf3n","meeting.newMeeting":"Nueva Reuni\xf3n","meeting.startRecording":"Iniciar Grabaci\xf3n","meeting.stopRecording":"Detener Grabaci\xf3n","meeting.recording":"Grabando","meeting.processing":"Generando actas...","meeting.completed":"Completado","meeting.error":"Error","meeting.elapsed":"Tiempo transcurrido","meeting.memoPlaceholder":"Escribe un memo (Enter para a\xf1adir)","meeting.memoAdded":"Memo a\xf1adido","meeting.noSessions":"Sin grabaciones de reuniones","meeting.noSessionsDesc":"Pulsa Nueva Reuni\xf3n para empezar a grabar","meeting.summary":"Resumen","meeting.decisions":"Decisiones","meeting.actionItems":"Tareas","meeting.timeline":"L\xednea de tiempo","meeting.transcript":"Transcripci\xf3n bruta","meeting.memos":"Memos","meeting.exportPdf":"Exportar PDF","meeting.exportMarkdown":"Exportar Markdown","meeting.delete":"Eliminar","meeting.deleteConfirm":"\xbfEliminar este registro de reuni\xf3n?","meeting.backToList":"Volver a la lista","meeting.notificationTitle":"Actas listas","meeting.notificationBody":"Las actas de la reuni\xf3n han sido generadas.","meeting.sessions":"{{count}} sesiones","meeting.duration":"{{minutes}} min","meeting.editTitle":"Editar t\xedtulo","meeting.untitled":"Reuni\xf3n sin t\xedtulo","meeting.processingStep.merging":"Fusionando transcripci\xf3n...","meeting.processingStep.generating":"Generando actas con LLM...","meeting.processingStep.parsing":"Analizando actas...","meeting.processingStep.saving":"Guardando...","meeting.processingStep.notifying":"Enviando notificaci\xf3n...","meeting.transcriptTab":"Transcripci\xf3n","meeting.addDocument":"Agregar documento","meeting.selectTemplate":"Seleccionar plantilla","meeting.generate":"Generar","meeting.generating":"Generando documento...","meeting.editMode":"Editar","meeting.previewMode":"Vista previa","meeting.modified":"Modificado","meeting.originalText":"Original","meeting.editedText":"Editado","meeting.exportDocx":"Exportar DOCX","meeting.exportTxt":"Exportar TXT","meeting.exportFormat":"Exportar","meeting.customPrompt":"Prompt personalizado","meeting.templateName":"Nombre de plantilla","meeting.templatePrompt":"Prompt de IA","meeting.templateSave":"Guardar plantilla","meeting.documentDeleted":"Documento eliminado","meeting.autoSaved":"Guardado autom\xe1ticamente","meeting.minutesTemplate":"Actas de reuni\xf3n","meeting.reportTemplate":"Informe","meeting.ideaNoteTemplate":"Nota de ideas","meeting.customTemplate":"Personalizado","meeting.downloadTranscript":"Descargar transcripci\xf3n","meeting.polish":"Pulir con IA","meeting.polishing":"IA puliendo transcripci\xf3n...","meeting.polished":"Pulido con IA completado","meeting.mindmapTemplate":"Mapa mental","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Pregunta sobre la reuni\xf3n...","meeting.chatSend":"Enviar","meeting.chatClear":"Limpiar chat","meeting.copyToClipboard":"Copiar al portapapeles","meeting.copied":"Copiado","meeting.chatCollapse":"Contraer chat","meeting.chatExpand":"Expandir chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Error al pulir con IA","meeting.viewDetailError":"Error al cargar detalles de la reuni\xf3n","meeting.startRecordingError":"Error al iniciar la grabaci\xf3n","meeting.diarize":"Identificar hablantes","meeting.diarizing":"Identificando hablantes...","meeting.diarizeComplete":"Identificaci\xf3n completada","meeting.speaker":"Hablante","settings.hfToken":"Token de HuggingFace","settings.hfTokenHint":"Se necesita un token de HuggingFace para identificar hablantes","settings.diarization":"Identificaci\xf3n de hablantes","settings.diarizationHint":"Identifica autom\xe1ticamente los hablantes al finalizar la grabaci\xf3n"}'),l=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Assistant vocal IA local","nav.dashboard":"Tableau de bord","nav.history":"Historique","nav.dictionary":"Dictionnaire","nav.commands":"Commandes","nav.settings":"Param\xe8tres","dashboard.sessionOverview":"Aper\xe7u de session","dashboard.systemStatus":"\xc9tat du syst\xe8me","dashboard.sessionsToday":"Sessions aujourd\'hui","dashboard.pressToRecord":"Appuyez sur {{key}} pour commencer l\'enregistrement","dashboard.hotkeyNotSet":"Raccourci non configur\xe9","dashboard.words":"mots","dashboard.total":"total","dashboard.streak":"s\xe9rie","dashboard.days":"jours","dashboard.recording":"enregistrement","dashboard.sessions":"sessions","dashboard.today":"aujourd\'hui","dashboard.recentTranscriptions":"Transcriptions r\xe9centes","dashboard.noHistory":"Aucun historique — appuyez sur le raccourci pour commencer \xe0 enregistrer","dashboard.copy":"Copier","dashboard.entries":"{{count}} entr\xe9es","dashboard.stat":"statistiques","dashboard.sys":"syst\xe8me","history.title":"Historique des transcriptions","history.search":"Rechercher...","history.entries":"{{count}} entr\xe9es","history.loading":"Chargement...","history.noResults":"Aucun r\xe9sultat","history.noHistory":"Aucun historique — commencez \xe0 enregistrer","history.count":"{{count}} entr\xe9es","dictionary.title":"Dictionnaire personnalis\xe9","dictionary.words":"{{count}} mots","dictionary.add":"Ajouter","dictionary.search":"Rechercher...","dictionary.loading":"Chargement...","dictionary.noResults":"Aucun r\xe9sultat","dictionary.noWords":"Aucun mot — ajoutez des mots personnalis\xe9s pour am\xe9liorer la pr\xe9cision du STT","dictionary.used":"utilis\xe9 {{count}} fois","dictionary.editTitle":"Modifier le mot","dictionary.addTitle":"Ajouter un mot","dictionary.word":"Mot","dictionary.pronunciation":"Prononciation (facultatif)","commands.title":"Commandes LLM","commands.count":"{{count}} commandes","commands.add":"Ajouter","commands.activeCommand":"Commande active","commands.none":"Aucune","commands.loading":"Chargement...","commands.noCommands":"Aucune commande — cliquez sur ajouter pour en cr\xe9er une","commands.editTitle":"Modifier la commande","commands.addTitle":"Ajouter une commande","commands.name":"Nom","commands.description":"Description","commands.promptTemplate":"Mod\xe8le de prompt","commands.promptHelp":"{{text}} sera remplac\xe9 par le texte transcrit","commands.defaultPrompt":"Veuillez am\xe9liorer {{text}}.","settings.title":"Param\xe8tres","settings.tabs.general":"G\xe9n\xe9ral","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"\xc0 propos","settings.shortcuts":"Raccourcis","settings.dictation":"Dict\xe9e","settings.dictation.desc":"Maintenez enfonc\xe9 pour parler. La transcription d\xe9marre au rel\xe2chement.","settings.agent":"Mode agent","settings.agent.descWithKey":"Double-cliquez sur {{key}} pour entrer en mode agent.","settings.agent.descNoKey":"Configurez d\'abord le raccourci de dict\xe9e.","settings.oneTouch":"Mode une touche","settings.oneTouch.desc":"Appuyez pour d\xe9marrer, appuyez \xe0 nouveau pour arr\xeater. N\xe9cessite un raccourci distinct.","settings.key":"Touche","settings.notSet":"Non configur\xe9","settings.enabled":"Activ\xe9","settings.disabled":"D\xe9sactiv\xe9","settings.interface":"Interface","settings.theme":"Th\xe8me","settings.theme.system":"Syst\xe8me","settings.theme.light":"Clair","settings.theme.dark":"Sombre","settings.language":"Langue","settings.appBehavior":"Comportement de l\'application","settings.closeToTray":"R\xe9duire dans la barre syst\xe8me","settings.autoLaunch":"Lancer au d\xe9marrage du syst\xe8me","settings.autoInsert":"Ins\xe9rer le texte automatiquement apr\xe8s la transcription","settings.soundEffects":"Effets sonores","settings.microphone":"Microphone","settings.inputDevice":"P\xe9riph\xe9rique d\'entr\xe9e","settings.deviceDefault":"(par d\xe9faut)","settings.textInsert":"Insertion de texte","settings.insertMethod":"M\xe9thode d\'insertion","settings.insertClipboard":"Presse-papiers (Ctrl+V)","settings.insertKeyboard":"Frappe au clavier","settings.whisperModel":"Mod\xe8le Whisper","settings.model.tiny":"tiny (39 Mo, le plus rapide)","settings.model.base":"base (74 Mo, \xe9quilibr\xe9)","settings.model.small":"small (244 Mo, bon)","settings.model.medium":"medium (769 Mo, tr\xe8s bon)","settings.model.large":"large-v3 (1,5 Go, meilleur)","settings.sttLanguage":"Langue de reconnaissance","settings.sttLang.auto":"D\xe9tection automatique","settings.ollamaServer":"Serveur Ollama","settings.ollamaUrl":"URL du serveur Ollama","settings.ollamaHint":"D3RO Voice se connecte automatiquement quand Ollama est en cours d\'ex\xe9cution. T\xe9l\xe9chargez les mod\xe8les directement depuis Ollama (ex : ollama pull qwen3:4b).","settings.postProcess":"Post-traitement vocal","settings.defaultAction":"Action de post-traitement par d\xe9faut","settings.action.none":"Aucune (texte original inchang\xe9)","settings.action.refine":"Affiner (grammaire + naturel)","settings.action.translate":"Traduire","settings.action.summarize":"R\xe9sumer","settings.action.grammar":"Correction grammaticale","settings.action.custom":"Prompt personnalis\xe9","settings.actionHint":"Le post-traitement LLM s\xe9lectionn\xe9 est appliqu\xe9 au texte transcrit apr\xe8s l\'enregistrement avec le raccourci. Ne fonctionne que lorsque Ollama est connect\xe9.","settings.about.version":"Version","settings.about.techStack":"Stack technologique","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Moteur vocal","settings.about.voiceEngineValue":"STT : faster-whisper (local) / LLM : Ollama (local)","settings.about.description":"Assistant vocal IA enti\xe8rement local, bas\xe9 sur l\'ing\xe9nierie inverse de Speakly. Fonctionne sans d\xe9pendance au cloud.","settings.about.restartOnboarding":"Revoir le guide de configuration initiale","status.ollama":"OLLAMA","status.offline":"HORS LIGNE","status.nudge.title":"Ollama n\'est pas en cours d\'ex\xe9cution","status.nudge.desc":"Ollama est n\xe9cessaire pour le post-traitement LLM (traduction, r\xe9sum\xe9, etc.).","status.nudge.guide":"Voir le guide d\'installation →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sans taper, par la voix. Votre assistant vocal IA local.","onboarding.welcome.start":"Commencer","onboarding.mic.title":"Configuration du microphone","onboarding.mic.desc":"S\xe9lectionnez le microphone que vous souhaitez utiliser. Vous pourrez le modifier plus tard dans les param\xe8tres.","onboarding.hotkey.title":"Configuration du raccourci","onboarding.hotkey.desc":"Configurez le raccourci de dict\xe9e. L\'enregistrement dure tant que vous maintenez la touche enfonc\xe9e.","onboarding.hotkey.notSet":"Aucun raccourci configur\xe9","onboarding.hotkey.change":"Modifier le raccourci","onboarding.hotkey.set":"Configurer le raccourci","onboarding.ollama.title":"Installer Ollama (facultatif)","onboarding.ollama.desc":"Ollama est n\xe9cessaire pour le post-traitement LLM comme la traduction ou le r\xe9sum\xe9. La dict\xe9e vocale fonctionne sans Ollama.","onboarding.ollama.download":"T\xe9l\xe9charger Ollama","onboarding.ollama.modelHint":"Apr\xe8s l\'installation, t\xe9l\xe9chargez un mod\xe8le depuis le terminal","onboarding.done.title":"Configuration termin\xe9e !","onboarding.done.descWithKey":"Maintenez {{key}} enfonc\xe9 et parlez pour convertir votre voix en texte.","onboarding.done.descNoKey":"Configurez un raccourci dans les param\xe8tres pour commencer la dict\xe9e.","onboarding.done.start":"Commencer","onboarding.back":"Retour","onboarding.next":"Suivant","hotkey.title":"Configurer le raccourci","hotkey.dictationTitle":"Configurer le raccourci de dict\xe9e","hotkey.oneTouchTitle":"Configurer le raccourci du mode une touche","hotkey.prompt":"Appuyez sur une combinaison de touches...","hotkey.ready":"✓ {{keys}} — appuyez sur enregistrer","hotkey.noKey":"Veuillez saisir une touche","hotkey.reserved":"{{keys}} est un raccourci r\xe9serv\xe9 par le syst\xe8me","hotkey.current":"Actuel : {{keys}}","hotkey.hint":"Saisissez une combinaison (ex : Ctrl+Shift+Q) ou une touche seule (ex : F5)","hotkey.reset":"Ressaisir","ollama.title":"GUIDE DE CONFIGURATION OLLAMA","ollama.step1.title":"\xc9TAPE 1 — Installer Ollama","ollama.step1.desc":"Ollama est un outil gratuit pour ex\xe9cuter des LLM en local.","ollama.step2.title":"\xc9TAPE 2 — T\xe9l\xe9charger un mod\xe8le","ollama.step2.desc":"Ex\xe9cutez la commande suivante dans le terminal pour t\xe9l\xe9charger le mod\xe8le recommand\xe9 :","ollama.step2.alt":"Ou un mod\xe8le plus grand : ollama pull qwen3:8b (plus pr\xe9cis, plus lent)","ollama.step3.title":"\xc9TAPE 3 — Connexion automatique","ollama.step3.desc":"D3RO-VOICE d\xe9tecte automatiquement quand Ollama est en cours d\'ex\xe9cution. Quand la LED de la barre d\'\xe9tat passe du rouge au vert, c\'est pr\xeat !","service.sttEngine":"MOTEUR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"RACCOURCI CLAVIER","service.audioInput":"ENTR\xc9E AUDIO","service.ready":"PR\xcaT","service.connected":"CONNECT\xc9","service.offline":"HORS LIGNE","service.active":"ACTIF","service.standby":"EN VEILLE","common.cancel":"Annuler","common.save":"Enregistrer","common.delete":"Supprimer","common.add":"Ajouter","common.edit":"Modifier","common.close":"Fermer","common.confirm":"Confirmer","common.loading":"Chargement...","common.copy":"Copier","common.test":"Tester","common.stop":"Arr\xeater","date.today":"Aujourd\'hui","date.yesterday":"Hier","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Cor\xe9en","settings.sttLang.en":"Anglais","settings.sttLang.ja":"Japonais","settings.sttLang.zh":"Chinois","template.outputHelperText":"Utilisez {{nomChamp}} pour les espaces r\xe9serv\xe9s","nav.meeting":"R\xe9union","meeting.title":"Mode R\xe9union","meeting.newMeeting":"Nouvelle R\xe9union","meeting.startRecording":"D\xe9marrer l\'enregistrement","meeting.stopRecording":"Arr\xeater l\'enregistrement","meeting.recording":"Enregistrement en cours","meeting.processing":"G\xe9n\xe9ration du compte-rendu...","meeting.completed":"Termin\xe9","meeting.error":"Erreur","meeting.elapsed":"Temps \xe9coul\xe9","meeting.memoPlaceholder":"Saisir un m\xe9mo (Entr\xe9e pour ajouter)","meeting.memoAdded":"M\xe9mo ajout\xe9","meeting.noSessions":"Aucun enregistrement de r\xe9union","meeting.noSessionsDesc":"Appuyez sur Nouvelle R\xe9union pour commencer l\'enregistrement","meeting.summary":"R\xe9sum\xe9","meeting.decisions":"D\xe9cisions","meeting.actionItems":"Actions \xe0 mener","meeting.timeline":"Chronologie","meeting.transcript":"Transcription brute","meeting.memos":"M\xe9mos","meeting.exportPdf":"Exporter en PDF","meeting.exportMarkdown":"Exporter en Markdown","meeting.delete":"Supprimer","meeting.deleteConfirm":"Supprimer cet enregistrement de r\xe9union ?","meeting.backToList":"Retour \xe0 la liste","meeting.notificationTitle":"Compte-rendu pr\xeat","meeting.notificationBody":"Le compte-rendu de la r\xe9union a \xe9t\xe9 g\xe9n\xe9r\xe9.","meeting.sessions":"{{count}} s\xe9ances","meeting.duration":"{{minutes}} min","meeting.editTitle":"Modifier le titre","meeting.untitled":"R\xe9union sans titre","meeting.processingStep.merging":"Fusion de la transcription...","meeting.processingStep.generating":"G\xe9n\xe9ration du compte-rendu avec LLM...","meeting.processingStep.parsing":"Analyse du compte-rendu...","meeting.processingStep.saving":"Enregistrement...","meeting.processingStep.notifying":"Envoi de la notification...","meeting.transcriptTab":"Transcription","meeting.addDocument":"Ajouter un document","meeting.selectTemplate":"Choisir un mod\xe8le","meeting.generate":"G\xe9n\xe9rer","meeting.generating":"G\xe9n\xe9ration du document...","meeting.editMode":"\xc9diter","meeting.previewMode":"Aper\xe7u","meeting.modified":"Modifi\xe9","meeting.originalText":"Original","meeting.editedText":"\xc9dit\xe9","meeting.exportDocx":"Exporter DOCX","meeting.exportTxt":"Exporter TXT","meeting.exportFormat":"Exporter","meeting.customPrompt":"Invite personnalis\xe9e","meeting.templateName":"Nom du mod\xe8le","meeting.templatePrompt":"Invite IA","meeting.templateSave":"Sauvegarder le mod\xe8le","meeting.documentDeleted":"Document supprim\xe9","meeting.autoSaved":"Sauvegarde automatique","meeting.minutesTemplate":"Compte-rendu","meeting.reportTemplate":"Rapport","meeting.ideaNoteTemplate":"Note d\'id\xe9es","meeting.customTemplate":"Personnalis\xe9","meeting.downloadTranscript":"T\xe9l\xe9charger la transcription","meeting.polish":"Peaufiner avec IA","meeting.polishing":"L\'IA peaufine la transcription...","meeting.polished":"Peaufinement IA termin\xe9","meeting.mindmapTemplate":"Carte mentale","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Posez une question sur la r\xe9union...","meeting.chatSend":"Envoyer","meeting.chatClear":"Effacer le chat","meeting.copyToClipboard":"Copier dans le presse-papiers","meeting.copied":"Copi\xe9","meeting.chatCollapse":"R\xe9duire le chat","meeting.chatExpand":"Agrandir le chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Echec du polish IA","meeting.viewDetailError":"Impossible de charger les d\xe9tails de la r\xe9union","meeting.startRecordingError":"Impossible de d\xe9marrer l\'enregistrement","meeting.diarize":"Identifier les locuteurs","meeting.diarizing":"Identification des locuteurs...","meeting.diarizeComplete":"Identification termin\xe9e","meeting.speaker":"Locuteur","settings.hfToken":"Token HuggingFace","settings.hfTokenHint":"Un token HuggingFace est requis pour l\'identification des locuteurs","settings.diarization":"Identification des locuteurs","settings.diarizationHint":"Identifier automatiquement les locuteurs apr\xe8s l\'enregistrement"}'),m=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Lokaler KI-Sprachassistent","nav.dashboard":"Dashboard","nav.history":"Verlauf","nav.dictionary":"W\xf6rterbuch","nav.commands":"Befehle","nav.settings":"Einstellungen","dashboard.sessionOverview":"Sitzungs\xfcbersicht","dashboard.systemStatus":"Systemstatus","dashboard.sessionsToday":"Sitzungen heute","dashboard.pressToRecord":"Dr\xfccke {{key}}, um die Aufnahme zu starten","dashboard.hotkeyNotSet":"Tastenk\xfcrzel nicht festgelegt","dashboard.words":"W\xf6rter","dashboard.total":"gesamt","dashboard.streak":"Serie","dashboard.days":"Tage","dashboard.recording":"Aufnahme","dashboard.sessions":"Sitzungen","dashboard.today":"heute","dashboard.recentTranscriptions":"Letzte Transkriptionen","dashboard.noHistory":"Kein Verlauf — dr\xfccke das Tastenk\xfcrzel, um die Aufnahme zu starten","dashboard.copy":"Kopieren","dashboard.entries":"{{count}} Eintr\xe4ge","dashboard.stat":"Statistiken","dashboard.sys":"System","history.title":"Transkriptionsverlauf","history.search":"Suchen...","history.entries":"{{count}} Eintr\xe4ge","history.loading":"Laden...","history.noResults":"Keine Ergebnisse","history.noHistory":"Kein Verlauf — starte eine Aufnahme","history.count":"{{count}} Eintr\xe4ge","dictionary.title":"Benutzerw\xf6rterbuch","dictionary.words":"{{count}} W\xf6rter","dictionary.add":"Hinzuf\xfcgen","dictionary.search":"Suchen...","dictionary.loading":"Laden...","dictionary.noResults":"Keine Ergebnisse","dictionary.noWords":"Keine W\xf6rter — f\xfcge benutzerdefinierte W\xf6rter hinzu, um die STT-Genauigkeit zu verbessern","dictionary.used":"{{count}} Mal verwendet","dictionary.editTitle":"Wort bearbeiten","dictionary.addTitle":"Wort hinzuf\xfcgen","dictionary.word":"Wort","dictionary.pronunciation":"Aussprache (optional)","commands.title":"LLM-Befehle","commands.count":"{{count}} Befehle","commands.add":"Hinzuf\xfcgen","commands.activeCommand":"Aktiver Befehl","commands.none":"Keiner","commands.loading":"Laden...","commands.noCommands":"Keine Befehle — klicke auf Hinzuf\xfcgen, um einen zu erstellen","commands.editTitle":"Befehl bearbeiten","commands.addTitle":"Befehl hinzuf\xfcgen","commands.name":"Name","commands.description":"Beschreibung","commands.promptTemplate":"Prompt-Vorlage","commands.promptHelp":"{{text}} wird durch den transkribierten Text ersetzt","commands.defaultPrompt":"Bitte verbessere {{text}}.","settings.title":"Einstellungen","settings.tabs.general":"Allgemein","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"\xdcber","settings.shortcuts":"Tastenk\xfcrzel","settings.dictation":"Diktat","settings.dictation.desc":"Gedr\xfcckt halten zum Sprechen. Die Transkription beginnt beim Loslassen.","settings.agent":"Agentenmodus","settings.agent.descWithKey":"Doppelklick auf {{key}}, um den Agentenmodus aufzurufen.","settings.agent.descNoKey":"Lege zuerst das Diktat-Tastenk\xfcrzel fest.","settings.oneTouch":"Ein-Tasten-Modus","settings.oneTouch.desc":"Dr\xfccken zum Starten, erneut dr\xfccken zum Beenden. Erfordert ein eigenes Tastenk\xfcrzel.","settings.key":"Taste","settings.notSet":"Nicht festgelegt","settings.enabled":"Aktiviert","settings.disabled":"Deaktiviert","settings.interface":"Oberfl\xe4che","settings.theme":"Design","settings.theme.system":"System","settings.theme.light":"Hell","settings.theme.dark":"Dunkel","settings.language":"Sprache","settings.appBehavior":"App-Verhalten","settings.closeToTray":"In Systembereich minimieren","settings.autoLaunch":"Beim Systemstart automatisch starten","settings.autoInsert":"Text nach der Transkription automatisch einf\xfcgen","settings.soundEffects":"Soundeffekte","settings.microphone":"Mikrofon","settings.inputDevice":"Eingabeger\xe4t","settings.deviceDefault":"(Standard)","settings.textInsert":"Texteinf\xfcgung","settings.insertMethod":"Einf\xfcgemethode","settings.insertClipboard":"Zwischenablage (Ctrl+V)","settings.insertKeyboard":"Tastatureingabe","settings.whisperModel":"Whisper-Modell","settings.model.tiny":"tiny (39 MB, am schnellsten)","settings.model.base":"base (74 MB, ausgewogen)","settings.model.small":"small (244 MB, gut)","settings.model.medium":"medium (769 MB, sehr gut)","settings.model.large":"large-v3 (1,5 GB, beste Qualit\xe4t)","settings.sttLanguage":"Erkennungssprache","settings.sttLang.auto":"Automatische Erkennung","settings.ollamaServer":"Ollama-Server","settings.ollamaUrl":"Ollama-Server-URL","settings.ollamaHint":"D3RO Voice verbindet sich automatisch, wenn Ollama l\xe4uft. Lade Modelle direkt \xfcber Ollama herunter (z. B.: ollama pull qwen3:4b).","settings.postProcess":"Sprachnachbearbeitung","settings.defaultAction":"Standard-Nachbearbeitungsaktion","settings.action.none":"Keine (Originaltext unver\xe4ndert)","settings.action.refine":"Verfeinern (Grammatik + Nat\xfcrlichkeit)","settings.action.translate":"\xdcbersetzen","settings.action.summarize":"Zusammenfassen","settings.action.grammar":"Grammatikkorrektur","settings.action.custom":"Benutzerdefinierter Prompt","settings.actionHint":"Die gew\xe4hlte LLM-Nachbearbeitung wird auf den transkribierten Text angewendet, nachdem mit dem Tastenk\xfcrzel aufgenommen wurde. Funktioniert nur, wenn Ollama verbunden ist.","settings.about.version":"Version","settings.about.techStack":"Tech-Stack","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Sprach-Engine","settings.about.voiceEngineValue":"STT: faster-whisper (lokal) / LLM: Ollama (lokal)","settings.about.description":"Vollst\xe4ndig lokaler KI-Sprachassistent, basierend auf Reverse Engineering von Speakly. Funktioniert ohne Cloud-Abh\xe4ngigkeiten.","settings.about.restartOnboarding":"Einrichtungsanleitung erneut anzeigen","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama l\xe4uft nicht","status.nudge.desc":"Ollama wird f\xfcr die LLM-Nachbearbeitung (\xdcbersetzung, Zusammenfassung usw.) ben\xf6tigt.","status.nudge.guide":"Installationsanleitung anzeigen →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Ohne Tippen, per Sprache. Dein lokaler KI-Sprachassistent.","onboarding.welcome.start":"Loslegen","onboarding.mic.title":"Mikrofon einrichten","onboarding.mic.desc":"W\xe4hle das Mikrofon aus, das du verwenden m\xf6chtest. Du kannst es sp\xe4ter in den Einstellungen \xe4ndern.","onboarding.hotkey.title":"Tastenk\xfcrzel einrichten","onboarding.hotkey.desc":"Lege das Diktat-Tastenk\xfcrzel fest. Die Aufnahme l\xe4uft, solange du die Taste gedr\xfcckt h\xe4ltst.","onboarding.hotkey.notSet":"Kein Tastenk\xfcrzel festgelegt","onboarding.hotkey.change":"Tastenk\xfcrzel \xe4ndern","onboarding.hotkey.set":"Tastenk\xfcrzel festlegen","onboarding.ollama.title":"Ollama installieren (optional)","onboarding.ollama.desc":"Ollama wird f\xfcr die LLM-Nachbearbeitung wie \xdcbersetzung oder Zusammenfassung ben\xf6tigt. Die Sprachdiktierung funktioniert ohne Ollama.","onboarding.ollama.download":"Ollama herunterladen","onboarding.ollama.modelHint":"Lade nach der Installation ein Modell \xfcber das Terminal herunter","onboarding.done.title":"Einrichtung abgeschlossen!","onboarding.done.descWithKey":"Halte {{key}} gedr\xfcckt und sprich, um deine Stimme in Text umzuwandeln.","onboarding.done.descNoKey":"Lege in den Einstellungen ein Tastenk\xfcrzel fest, um mit der Spracheingabe zu beginnen.","onboarding.done.start":"Loslegen","onboarding.back":"Zur\xfcck","onboarding.next":"Weiter","hotkey.title":"Tastenk\xfcrzel einrichten","hotkey.dictationTitle":"Diktat-Tastenk\xfcrzel einrichten","hotkey.oneTouchTitle":"Tastenk\xfcrzel f\xfcr Ein-Tasten-Modus einrichten","hotkey.prompt":"Dr\xfccke eine Tastenkombination...","hotkey.ready":"✓ {{keys}} — dr\xfccke Speichern","hotkey.noKey":"Bitte gib eine Taste ein","hotkey.reserved":"{{keys}} ist ein vom System reserviertes Tastenk\xfcrzel","hotkey.current":"Aktuell: {{keys}}","hotkey.hint":"Gib eine Kombination (z. B. Ctrl+Shift+Q) oder eine einzelne Taste (z. B. F5) ein","hotkey.reset":"Erneut eingeben","ollama.title":"OLLAMA EINRICHTUNGSANLEITUNG","ollama.step1.title":"SCHRITT 1 — Ollama installieren","ollama.step1.desc":"Ollama ist ein kostenloses Tool zum lokalen Ausf\xfchren von LLMs.","ollama.step2.title":"SCHRITT 2 — Modell herunterladen","ollama.step2.desc":"F\xfchre den folgenden Befehl im Terminal aus, um das empfohlene Modell herunterzuladen:","ollama.step2.alt":"Oder ein gr\xf6\xdferes Modell: ollama pull qwen3:8b (genauer, langsamer)","ollama.step3.title":"SCHRITT 3 — Automatische Verbindung","ollama.step3.desc":"D3RO-VOICE erkennt automatisch, wenn Ollama l\xe4uft. Wenn die LED in der Statusleiste von Rot auf Gr\xfcn wechselt, ist alles bereit!","service.sttEngine":"STT-ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"TASTENK\xdcRZEL","service.audioInput":"AUDIOEINGABE","service.ready":"BEREIT","service.connected":"VERBUNDEN","service.offline":"OFFLINE","service.active":"AKTIV","service.standby":"BEREITSCHAFT","common.cancel":"Abbrechen","common.save":"Speichern","common.delete":"L\xf6schen","common.add":"Hinzuf\xfcgen","common.edit":"Bearbeiten","common.close":"Schlie\xdfen","common.confirm":"Best\xe4tigen","common.loading":"Laden...","common.copy":"Kopieren","common.test":"Testen","common.stop":"Stoppen","date.today":"Heute","date.yesterday":"Gestern","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Koreanisch","settings.sttLang.en":"Englisch","settings.sttLang.ja":"Japanisch","settings.sttLang.zh":"Chinesisch","template.outputHelperText":"Verwenden Sie {{Feldname}} f\xfcr Platzhalter","nav.meeting":"Meeting","meeting.title":"Meeting-Modus","meeting.newMeeting":"Neues Meeting","meeting.startRecording":"Aufnahme starten","meeting.stopRecording":"Aufnahme beenden","meeting.recording":"Aufnahme l\xe4uft","meeting.processing":"Protokoll wird erstellt...","meeting.completed":"Abgeschlossen","meeting.error":"Fehler","meeting.elapsed":"Vergangen","meeting.memoPlaceholder":"Memo eingeben (Enter zum Hinzuf\xfcgen)","meeting.memoAdded":"Memo hinzugef\xfcgt","meeting.noSessions":"Keine Meeting-Aufnahmen","meeting.noSessionsDesc":"Dr\xfccke \xabNeues Meeting\xbb, um die Aufnahme zu starten","meeting.summary":"Zusammenfassung","meeting.decisions":"Beschl\xfcsse","meeting.actionItems":"Aufgaben","meeting.timeline":"Zeitlinie","meeting.transcript":"Rohtranskript","meeting.memos":"Memos","meeting.exportPdf":"Als PDF exportieren","meeting.exportMarkdown":"Als Markdown exportieren","meeting.delete":"L\xf6schen","meeting.deleteConfirm":"Diesen Meeting-Eintrag l\xf6schen?","meeting.backToList":"Zur\xfcck zur Liste","meeting.notificationTitle":"Protokoll fertig","meeting.notificationBody":"Das Meeting-Protokoll wurde erstellt.","meeting.sessions":"{{count}} Sitzungen","meeting.duration":"{{minutes}} Min.","meeting.editTitle":"Titel bearbeiten","meeting.untitled":"Meeting ohne Titel","meeting.processingStep.merging":"Transkript zusammenf\xfchren...","meeting.processingStep.generating":"Protokoll mit LLM erstellen...","meeting.processingStep.parsing":"Protokoll analysieren...","meeting.processingStep.saving":"Speichern...","meeting.processingStep.notifying":"Benachrichtigung senden...","meeting.transcriptTab":"Transkript","meeting.addDocument":"Dokument hinzuf\xfcgen","meeting.selectTemplate":"Vorlage ausw\xe4hlen","meeting.generate":"Generieren","meeting.generating":"Dokument wird generiert...","meeting.editMode":"Bearbeiten","meeting.previewMode":"Vorschau","meeting.modified":"Ge\xe4ndert","meeting.originalText":"Original","meeting.editedText":"Bearbeitet","meeting.exportDocx":"DOCX exportieren","meeting.exportTxt":"TXT exportieren","meeting.exportFormat":"Exportieren","meeting.customPrompt":"Benutzerdefinierter Prompt","meeting.templateName":"Vorlagenname","meeting.templatePrompt":"KI-Prompt","meeting.templateSave":"Vorlage speichern","meeting.documentDeleted":"Dokument gel\xf6scht","meeting.autoSaved":"Automatisch gespeichert","meeting.minutesTemplate":"Besprechungsprotokoll","meeting.reportTemplate":"Bericht","meeting.ideaNoteTemplate":"Ideennotiz","meeting.customTemplate":"Benutzerdefiniert","meeting.downloadTranscript":"Transkript herunterladen","meeting.polish":"KI Gl\xe4tten","meeting.polishing":"KI gl\xe4ttet Transkript...","meeting.polished":"KI Gl\xe4ttung abgeschlossen","meeting.mindmapTemplate":"Mindmap","meeting.chat":"KI-Chat","meeting.chatPlaceholder":"Fragen Sie zum Meeting...","meeting.chatSend":"Senden","meeting.chatClear":"Chat l\xf6schen","meeting.copyToClipboard":"In Zwischenablage kopieren","meeting.copied":"Kopiert","meeting.chatCollapse":"Chat einklappen","meeting.chatExpand":"Chat ausklappen","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"KI-Polierung fehlgeschlagen","meeting.viewDetailError":"Meeting-Details konnten nicht geladen werden","meeting.startRecordingError":"Aufnahme konnte nicht gestartet werden","meeting.diarize":"Sprecher trennen","meeting.diarizing":"Sprecher werden identifiziert...","meeting.diarizeComplete":"Sprechertrennung abgeschlossen","meeting.speaker":"Sprecher","settings.hfToken":"HuggingFace Token","settings.hfTokenHint":"Ein HuggingFace Token wird f\xfcr die Sprechertrennung ben\xf6tigt","settings.diarization":"Sprechertrennung","settings.diarizationHint":"Sprecher werden nach der Aufnahme automatisch identifiziert"}'),n=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Assistente de voz com IA local","nav.dashboard":"Painel","nav.history":"Hist\xf3rico","nav.dictionary":"Dicion\xe1rio","nav.commands":"Comandos","nav.settings":"Configura\xe7\xf5es","dashboard.sessionOverview":"Vis\xe3o geral da sess\xe3o","dashboard.systemStatus":"Status do sistema","dashboard.sessionsToday":"Sess\xf5es hoje","dashboard.pressToRecord":"Pressione {{key}} para iniciar a grava\xe7\xe3o","dashboard.hotkeyNotSet":"Atalho n\xe3o configurado","dashboard.words":"palavras","dashboard.total":"total","dashboard.streak":"sequ\xeancia","dashboard.days":"dias","dashboard.recording":"gravando","dashboard.sessions":"sess\xf5es","dashboard.today":"hoje","dashboard.recentTranscriptions":"Transcri\xe7\xf5es recentes","dashboard.noHistory":"Sem hist\xf3rico — pressione o atalho para come\xe7ar a gravar","dashboard.copy":"Copiar","dashboard.entries":"{{count}} entradas","dashboard.stat":"estat\xedsticas","dashboard.sys":"sistema","history.title":"Hist\xf3rico de transcri\xe7\xf5es","history.search":"Pesquisar...","history.entries":"{{count}} entradas","history.loading":"Carregando...","history.noResults":"Sem resultados","history.noHistory":"Sem hist\xf3rico — comece a gravar","history.count":"{{count}} entradas","dictionary.title":"Dicion\xe1rio personalizado","dictionary.words":"{{count}} palavras","dictionary.add":"Adicionar","dictionary.search":"Pesquisar...","dictionary.loading":"Carregando...","dictionary.noResults":"Sem resultados","dictionary.noWords":"Sem palavras — adicione palavras personalizadas para melhorar a precis\xe3o do STT","dictionary.used":"usado {{count}} vezes","dictionary.editTitle":"Editar palavra","dictionary.addTitle":"Adicionar palavra","dictionary.word":"Palavra","dictionary.pronunciation":"Pron\xfancia (opcional)","commands.title":"Comandos LLM","commands.count":"{{count}} comandos","commands.add":"Adicionar","commands.activeCommand":"Comando ativo","commands.none":"Nenhum","commands.loading":"Carregando...","commands.noCommands":"Sem comandos — clique em adicionar para criar um","commands.editTitle":"Editar comando","commands.addTitle":"Adicionar comando","commands.name":"Nome","commands.description":"Descri\xe7\xe3o","commands.promptTemplate":"Modelo de prompt","commands.promptHelp":"{{text}} ser\xe1 substitu\xeddo pelo texto transcrito","commands.defaultPrompt":"Por favor, melhore {{text}}.","settings.title":"Configura\xe7\xf5es","settings.tabs.general":"Geral","settings.tabs.audio":"\xc1udio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Sobre","settings.shortcuts":"Atalhos","settings.dictation":"Ditado","settings.dictation.desc":"Mantenha pressionado para falar. A transcri\xe7\xe3o come\xe7a ao soltar.","settings.agent":"Modo agente","settings.agent.descWithKey":"Clique duas vezes em {{key}} para entrar no modo agente.","settings.agent.descNoKey":"Configure primeiro o atalho de ditado.","settings.oneTouch":"Modo de um toque","settings.oneTouch.desc":"Pressione para iniciar, pressione novamente para parar. Requer um atalho separado.","settings.key":"Tecla","settings.notSet":"N\xe3o configurado","settings.enabled":"Ativado","settings.disabled":"Desativado","settings.interface":"Interface","settings.theme":"Tema","settings.theme.system":"Sistema","settings.theme.light":"Claro","settings.theme.dark":"Escuro","settings.language":"Idioma","settings.appBehavior":"Comportamento do aplicativo","settings.closeToTray":"Minimizar para a bandeja","settings.autoLaunch":"Iniciar com o sistema","settings.autoInsert":"Inserir texto automaticamente ap\xf3s a transcri\xe7\xe3o","settings.soundEffects":"Efeitos sonoros","settings.microphone":"Microfone","settings.inputDevice":"Dispositivo de entrada","settings.deviceDefault":"(padr\xe3o)","settings.textInsert":"Inser\xe7\xe3o de texto","settings.insertMethod":"M\xe9todo de inser\xe7\xe3o","settings.insertClipboard":"\xc1rea de transfer\xeancia (Ctrl+V)","settings.insertKeyboard":"Digita\xe7\xe3o pelo teclado","settings.whisperModel":"Modelo Whisper","settings.model.tiny":"tiny (39 MB, mais r\xe1pido)","settings.model.base":"base (74 MB, equilibrado)","settings.model.small":"small (244 MB, bom)","settings.model.medium":"medium (769 MB, muito bom)","settings.model.large":"large-v3 (1,5 GB, melhor)","settings.sttLanguage":"Idioma de reconhecimento","settings.sttLang.auto":"Detec\xe7\xe3o autom\xe1tica","settings.ollamaServer":"Servidor Ollama","settings.ollamaUrl":"URL do servidor Ollama","settings.ollamaHint":"D3RO Voice conecta-se automaticamente quando o Ollama est\xe1 em execu\xe7\xe3o. Baixe modelos diretamente pelo Ollama (ex: ollama pull qwen3:4b).","settings.postProcess":"P\xf3s-processamento de voz","settings.defaultAction":"A\xe7\xe3o de p\xf3s-processamento padr\xe3o","settings.action.none":"Nenhuma (texto original sem altera\xe7\xf5es)","settings.action.refine":"Refinar (gram\xe1tica + naturalidade)","settings.action.translate":"Traduzir","settings.action.summarize":"Resumir","settings.action.grammar":"Corre\xe7\xe3o gramatical","settings.action.custom":"Prompt personalizado","settings.actionHint":"O p\xf3s-processamento LLM selecionado \xe9 aplicado ao texto transcrito ap\xf3s gravar com o atalho. S\xf3 funciona quando o Ollama est\xe1 conectado.","settings.about.version":"Vers\xe3o","settings.about.techStack":"Stack tecnol\xf3gico","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Motor de voz","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"Assistente de voz com IA totalmente local, baseado em engenharia reversa do Speakly. Funciona sem depend\xeancias de nuvem.","settings.about.restartOnboarding":"Ver guia de configura\xe7\xe3o inicial novamente","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama n\xe3o est\xe1 em execu\xe7\xe3o","status.nudge.desc":"O Ollama \xe9 necess\xe1rio para o p\xf3s-processamento LLM (tradu\xe7\xe3o, resumo, etc.).","status.nudge.guide":"Ver guia de instala\xe7\xe3o →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sem digitar, por voz. Seu assistente de voz com IA local.","onboarding.welcome.start":"Come\xe7ar","onboarding.mic.title":"Configurar microfone","onboarding.mic.desc":"Selecione o microfone que deseja usar. Voc\xea pode alter\xe1-lo depois nas configura\xe7\xf5es.","onboarding.hotkey.title":"Configurar atalho","onboarding.hotkey.desc":"Configure o atalho de ditado. A grava\xe7\xe3o continua enquanto voc\xea mantiver a tecla pressionada.","onboarding.hotkey.notSet":"Nenhum atalho configurado","onboarding.hotkey.change":"Alterar atalho","onboarding.hotkey.set":"Configurar atalho","onboarding.ollama.title":"Instalar Ollama (opcional)","onboarding.ollama.desc":"O Ollama \xe9 necess\xe1rio para p\xf3s-processamento LLM como tradu\xe7\xe3o ou resumo. O ditado de voz funciona sem o Ollama.","onboarding.ollama.download":"Baixar Ollama","onboarding.ollama.modelHint":"Ap\xf3s instalar, baixe um modelo pelo terminal","onboarding.done.title":"Configura\xe7\xe3o conclu\xedda!","onboarding.done.descWithKey":"Mantenha {{key}} pressionado e fale para converter sua voz em texto.","onboarding.done.descNoKey":"Configure um atalho nas configura\xe7\xf5es para come\xe7ar a ditar.","onboarding.done.start":"Come\xe7ar","onboarding.back":"Voltar","onboarding.next":"Pr\xf3ximo","hotkey.title":"Configurar atalho","hotkey.dictationTitle":"Configurar atalho de ditado","hotkey.oneTouchTitle":"Configurar atalho do modo de um toque","hotkey.prompt":"Pressione uma combina\xe7\xe3o de teclas...","hotkey.ready":"✓ {{keys}} — pressione salvar","hotkey.noKey":"Por favor, insira uma tecla","hotkey.reserved":"{{keys}} \xe9 um atalho reservado pelo sistema","hotkey.current":"Atual: {{keys}}","hotkey.hint":"Insira uma combina\xe7\xe3o (ex: Ctrl+Shift+Q) ou uma tecla \xfanica (ex: F5)","hotkey.reset":"Inserir novamente","ollama.title":"GUIA DE CONFIGURA\xc7\xc3O DO OLLAMA","ollama.step1.title":"PASSO 1 — Instalar o Ollama","ollama.step1.desc":"O Ollama \xe9 uma ferramenta gratuita para executar LLMs localmente.","ollama.step2.title":"PASSO 2 — Baixar um modelo","ollama.step2.desc":"Execute o seguinte comando no terminal para baixar o modelo recomendado:","ollama.step2.alt":"Ou um modelo maior: ollama pull qwen3:8b (mais preciso, mais lento)","ollama.step3.title":"PASSO 3 — Conex\xe3o autom\xe1tica","ollama.step3.desc":"D3RO-VOICE detecta automaticamente quando o Ollama est\xe1 em execu\xe7\xe3o. Quando o LED da barra de status mudar de vermelho para verde, est\xe1 pronto!","service.sttEngine":"MOTOR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"ATALHO DE TECLADO","service.audioInput":"ENTRADA DE \xc1UDIO","service.ready":"PRONTO","service.connected":"CONECTADO","service.offline":"OFFLINE","service.active":"ATIVO","service.standby":"EM ESPERA","common.cancel":"Cancelar","common.save":"Salvar","common.delete":"Excluir","common.add":"Adicionar","common.edit":"Editar","common.close":"Fechar","common.confirm":"Confirmar","common.loading":"Carregando...","common.copy":"Copiar","common.test":"Testar","common.stop":"Parar","date.today":"Hoje","date.yesterday":"Ontem","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Coreano","settings.sttLang.en":"Ingl\xeas","settings.sttLang.ja":"Japon\xeas","settings.sttLang.zh":"Chin\xeas","template.outputHelperText":"Use {{nomeCampo}} para marcadores de posi\xe7\xe3o","nav.meeting":"Reuni\xe3o","meeting.title":"Modo Reuni\xe3o","meeting.newMeeting":"Nova Reuni\xe3o","meeting.startRecording":"Iniciar Grava\xe7\xe3o","meeting.stopRecording":"Parar Grava\xe7\xe3o","meeting.recording":"Gravando","meeting.processing":"Gerando ata...","meeting.completed":"Conclu\xeddo","meeting.error":"Erro","meeting.elapsed":"Tempo decorrido","meeting.memoPlaceholder":"Digite um memo (Enter para adicionar)","meeting.memoAdded":"Memo adicionado","meeting.noSessions":"Nenhuma grava\xe7\xe3o de reuni\xe3o","meeting.noSessionsDesc":"Pressione Nova Reuni\xe3o para come\xe7ar a gravar","meeting.summary":"Resumo","meeting.decisions":"Decis\xf5es","meeting.actionItems":"Itens de a\xe7\xe3o","meeting.timeline":"Linha do tempo","meeting.transcript":"Transcri\xe7\xe3o bruta","meeting.memos":"Memos","meeting.exportPdf":"Exportar PDF","meeting.exportMarkdown":"Exportar Markdown","meeting.delete":"Excluir","meeting.deleteConfirm":"Excluir este registro de reuni\xe3o?","meeting.backToList":"Voltar \xe0 lista","meeting.notificationTitle":"Ata pronta","meeting.notificationBody":"A ata da reuni\xe3o foi gerada.","meeting.sessions":"{{count}} sess\xf5es","meeting.duration":"{{minutes}} min","meeting.editTitle":"Editar t\xedtulo","meeting.untitled":"Reuni\xe3o sem t\xedtulo","meeting.processingStep.merging":"Mesclando transcri\xe7\xe3o...","meeting.processingStep.generating":"Gerando ata com LLM...","meeting.processingStep.parsing":"Analisando ata...","meeting.processingStep.saving":"Salvando...","meeting.processingStep.notifying":"Enviando notifica\xe7\xe3o...","meeting.transcriptTab":"Transcri\xe7\xe3o","meeting.addDocument":"Adicionar documento","meeting.selectTemplate":"Selecionar modelo","meeting.generate":"Gerar","meeting.generating":"Gerando documento...","meeting.editMode":"Editar","meeting.previewMode":"Visualizar","meeting.modified":"Modificado","meeting.originalText":"Original","meeting.editedText":"Editado","meeting.exportDocx":"Exportar DOCX","meeting.exportTxt":"Exportar TXT","meeting.exportFormat":"Exportar","meeting.customPrompt":"Prompt personalizado","meeting.templateName":"Nome do modelo","meeting.templatePrompt":"Prompt de IA","meeting.templateSave":"Salvar modelo","meeting.documentDeleted":"Documento exclu\xeddo","meeting.autoSaved":"Salvo automaticamente","meeting.minutesTemplate":"Ata de reuni\xe3o","meeting.reportTemplate":"Relat\xf3rio","meeting.ideaNoteTemplate":"Nota de ideias","meeting.customTemplate":"Personalizado","meeting.downloadTranscript":"Baixar transcri\xe7\xe3o","meeting.polish":"Polir com IA","meeting.polishing":"IA est\xe1 polindo a transcri\xe7\xe3o...","meeting.polished":"Polimento IA conclu\xeddo","meeting.mindmapTemplate":"Mapa mental","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Pergunte sobre a reuni\xe3o...","meeting.chatSend":"Enviar","meeting.chatClear":"Limpar chat","meeting.copyToClipboard":"Copiar para \xe1rea de transfer\xeancia","meeting.copied":"Copiado","meeting.chatCollapse":"Recolher chat","meeting.chatExpand":"Expandir chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Falha no polimento de IA","meeting.viewDetailError":"Falha ao carregar detalhes da reuni\xe3o","meeting.startRecordingError":"Falha ao iniciar grava\xe7\xe3o","meeting.diarize":"Identificar oradores","meeting.diarizing":"Identificando oradores...","meeting.diarizeComplete":"Identifica\xe7\xe3o conclu\xedda","meeting.speaker":"Orador","settings.hfToken":"Token do HuggingFace","settings.hfTokenHint":"Um token do HuggingFace \xe9 necess\xe1rio para identificar oradores","settings.diarization":"Identifica\xe7\xe3o de oradores","settings.diarizationHint":"Identifica automaticamente os oradores ap\xf3s o t\xe9rmino da grava\xe7\xe3o"}'),o=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Локальный голосовой ИИ-ассистент","nav.dashboard":"Панель","nav.history":"История","nav.dictionary":"Словарь","nav.commands":"Команды","nav.settings":"Настройки","dashboard.sessionOverview":"Обзор сессий","dashboard.systemStatus":"Состояние системы","dashboard.sessionsToday":"Сессий сегодня","dashboard.pressToRecord":"Нажмите {{key}} для начала записи","dashboard.hotkeyNotSet":"Горячая клавиша не задана","dashboard.words":"Слова","dashboard.total":"Всего","dashboard.streak":"Серия","dashboard.days":"дн.","dashboard.recording":"Запись","dashboard.sessions":"Сессии","dashboard.today":"Сегодня","dashboard.recentTranscriptions":"Последние транскрипции","dashboard.noHistory":"История пуста — нажмите горячую клавишу для начала записи","dashboard.copy":"Копировать","dashboard.entries":"{{count}} записей","dashboard.stat":"Статистика","dashboard.sys":"Система","history.title":"История транскрипций","history.search":"Поиск...","history.entries":"{{count}} записей","history.loading":"Загрузка...","history.noResults":"Результаты не найдены","history.noHistory":"История пуста — начните запись","history.count":"{{count}} записей","dictionary.title":"Пользовательский словарь","dictionary.words":"{{count}} слов","dictionary.add":"Добавить","dictionary.search":"Поиск...","dictionary.loading":"Загрузка...","dictionary.noResults":"Результаты не найдены","dictionary.noWords":"Слов нет — добавьте собственные слова для улучшения точности STT","dictionary.used":"Использовано {{count}} раз","dictionary.editTitle":"Редактировать слово","dictionary.addTitle":"Добавить слово","dictionary.word":"Слово","dictionary.pronunciation":"Произношение (необязательно)","commands.title":"Команды LLM","commands.count":"{{count}} шт.","commands.add":"Добавить","commands.activeCommand":"Активная команда","commands.none":"Нет","commands.loading":"Загрузка...","commands.noCommands":"Команд нет — нажмите \xabДобавить\xbb для создания","commands.editTitle":"Редактировать команду","commands.addTitle":"Добавить команду","commands.name":"Название","commands.description":"Описание","commands.promptTemplate":"Шаблон промпта","commands.promptHelp":"{{text}} будет заменено на транскрибированный текст","commands.defaultPrompt":"Пожалуйста, улучшите {{text}}.","settings.title":"Настройки","settings.tabs.general":"Общие","settings.tabs.audio":"Аудио","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"О программе","settings.shortcuts":"Горячие клавиши","settings.dictation":"Диктовка","settings.dictation.desc":"Говорите, удерживая клавишу. Отпустите для начала транскрипции.","settings.agent":"Режим агента","settings.agent.descWithKey":"Дважды нажмите {{key}} для перехода в режим агента.","settings.agent.descNoKey":"Сначала задайте горячую клавишу диктовки.","settings.oneTouch":"Режим одного нажатия","settings.oneTouch.desc":"Нажмите для начала, нажмите снова для остановки. Требуется отдельная горячая клавиша.","settings.key":"Клавиша","settings.notSet":"Не задано","settings.enabled":"Включено","settings.disabled":"Выключено","settings.interface":"Интерфейс","settings.theme":"Тема","settings.theme.system":"Системная","settings.theme.light":"Светлая","settings.theme.dark":"Тёмная","settings.language":"Язык","settings.appBehavior":"Поведение приложения","settings.closeToTray":"Сворачивать в трей","settings.autoLaunch":"Автозапуск при старте системы","settings.autoInsert":"Автоматически вставлять текст после транскрипции","settings.soundEffects":"Звуковые эффекты","settings.microphone":"Микрофон","settings.inputDevice":"Устройство ввода","settings.deviceDefault":"(По умолчанию)","settings.textInsert":"Вставка текста","settings.insertMethod":"Метод вставки","settings.insertClipboard":"Буфер обмена (Ctrl+V)","settings.insertKeyboard":"Эмуляция клавиатуры","settings.whisperModel":"Модель Whisper","settings.model.tiny":"tiny (39 МБ, самая быстрая)","settings.model.base":"base (74 МБ, баланс)","settings.model.small":"small (244 МБ, хорошая)","settings.model.medium":"medium (769 МБ, отличная)","settings.model.large":"large-v3 (1.5 ГБ, лучшая)","settings.sttLanguage":"Язык распознавания","settings.sttLang.auto":"Автоопределение","settings.ollamaServer":"Сервер Ollama","settings.ollamaUrl":"URL сервера Ollama","settings.ollamaHint":"Если Ollama запущена, подключение произойдёт автоматически. Загружайте модели напрямую через Ollama (например: ollama pull qwen3:4b).","settings.postProcess":"Постобработка речи","settings.defaultAction":"Команда постобработки по умолчанию","settings.action.none":"Нет (оригинальный текст)","settings.action.refine":"Улучшить (грамматика + естественность)","settings.action.translate":"Перевести","settings.action.summarize":"Резюмировать","settings.action.grammar":"Исправить грамматику","settings.action.custom":"Пользовательский промпт","settings.actionHint":"После записи и транскрипции к тексту будет применена выбранная постобработка LLM. Работает только при подключённом Ollama.","settings.about.version":"Версия","settings.about.techStack":"Технический стек","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Голосовой движок","settings.about.voiceEngineValue":"STT: faster-whisper (локально) / LLM: Ollama (локально)","settings.about.description":"Локальный голосовой ИИ-ассистент, основанный на методах обратной разработки Speakly. Работает полностью локально без зависимости от облачных сервисов.","settings.about.restartOnboarding":"Показать начальную настройку снова","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama не запущена","status.nudge.desc":"Для постобработки LLM (перевод, резюмирование и т.д.) требуется Ollama.","status.nudge.guide":"Смотреть инструкцию по установке →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Без набора текста — только голос. Локальный голосовой ИИ-ассистент.","onboarding.welcome.start":"Начать","onboarding.mic.title":"Настройка микрофона","onboarding.mic.desc":"Выберите микрофон. Его можно изменить позже в настройках.","onboarding.hotkey.title":"Настройка горячей клавиши","onboarding.hotkey.desc":"Задайте горячую клавишу для диктовки. Удерживайте её для записи.","onboarding.hotkey.notSet":"Горячая клавиша не задана","onboarding.hotkey.change":"Изменить горячую клавишу","onboarding.hotkey.set":"Задать горячую клавишу","onboarding.ollama.title":"Установка Ollama (необязательно)","onboarding.ollama.desc":"Для постобработки LLM (перевод, резюмирование и т.д.) требуется Ollama. Голосовая диктовка работает и без неё.","onboarding.ollama.download":"Скачать Ollama","onboarding.ollama.modelHint":"После установки загрузите модель через терминал","onboarding.done.title":"Настройка завершена!","onboarding.done.descWithKey":"Удерживайте {{key}} и говорите — речь будет преобразована в текст.","onboarding.done.descNoKey":"Задайте горячую клавишу в настройках, чтобы начать голосовую диктовку.","onboarding.done.start":"Начать","onboarding.back":"Назад","onboarding.next":"Далее","hotkey.title":"Настройка горячей клавиши","hotkey.dictationTitle":"Задать горячую клавишу диктовки","hotkey.oneTouchTitle":"Задать горячую клавишу режима одного нажатия","hotkey.prompt":"Нажмите сочетание клавиш...","hotkey.ready":"✓ {{keys}} — нажмите \xabСохранить\xbb","hotkey.noKey":"Введите клавишу","hotkey.reserved":"{{keys}} является зарезервированным сочетанием системы","hotkey.current":"Текущее: {{keys}}","hotkey.hint":"Введите сочетание клавиш (например: Ctrl+Shift+Q) или одну клавишу (например: F5)","hotkey.reset":"Ввести снова","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"ШАГ 1 — Установка Ollama","ollama.step1.desc":"Ollama — бесплатный инструмент для локального запуска LLM.","ollama.step2.title":"ШАГ 2 — Загрузка модели","ollama.step2.desc":"Загрузите нужную модель через терминал. Рекомендуется:","ollama.step2.alt":"Или более крупная модель: ollama pull qwen3:8b (точнее, медленнее)","ollama.step3.title":"ШАГ 3 — Автоподключение","ollama.step3.desc":"При запуске Ollama D3RO-VOICE обнаружит её автоматически. Когда индикатор LED на нижней панели сменится с красного на зелёный — готово!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Отмена","common.save":"Сохранить","common.delete":"Удалить","common.add":"Добавить","common.edit":"Изменить","common.close":"Закрыть","common.confirm":"Подтвердить","common.loading":"Загрузка...","common.copy":"Копировать","common.test":"Тест","common.stop":"Стоп","date.today":"Сегодня","date.yesterday":"Вчера","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Корейский","settings.sttLang.en":"Английский","settings.sttLang.ja":"Японский","settings.sttLang.zh":"Китайский","template.outputHelperText":"Используйте {{имяПоля}} для заполнителей","nav.meeting":"Совещание","meeting.title":"Режим совещания","meeting.newMeeting":"Новое совещание","meeting.startRecording":"Начать запись","meeting.stopRecording":"Остановить запись","meeting.recording":"Запись","meeting.processing":"Создание протокола...","meeting.completed":"Завершено","meeting.error":"Ошибка","meeting.elapsed":"Прошло","meeting.memoPlaceholder":"Введите заметку (Enter для добавления)","meeting.memoAdded":"Заметка добавлена","meeting.noSessions":"Нет записей совещаний","meeting.noSessionsDesc":"Нажмите \xabНовое совещание\xbb, чтобы начать запись","meeting.summary":"Сводка","meeting.decisions":"Решения","meeting.actionItems":"Задачи","meeting.timeline":"Хронология","meeting.transcript":"Исходная расшифровка","meeting.memos":"Заметки","meeting.exportPdf":"Экспорт в PDF","meeting.exportMarkdown":"Экспорт в Markdown","meeting.delete":"Удалить","meeting.deleteConfirm":"Удалить эту запись совещания?","meeting.backToList":"Вернуться к списку","meeting.notificationTitle":"Протокол готов","meeting.notificationBody":"Протокол совещания сформирован.","meeting.sessions":"{{count}} сессий","meeting.duration":"{{minutes}} мин","meeting.editTitle":"Изменить название","meeting.untitled":"Совещание без названия","meeting.processingStep.merging":"Объединение расшифровки...","meeting.processingStep.generating":"Создание протокола с помощью LLM...","meeting.processingStep.parsing":"Разбор протокола...","meeting.processingStep.saving":"Сохранение...","meeting.processingStep.notifying":"Отправка уведомления...","meeting.transcriptTab":"Транскрипция","meeting.addDocument":"Добавить документ","meeting.selectTemplate":"Выбрать шаблон","meeting.generate":"Создать","meeting.generating":"Создание документа...","meeting.editMode":"Редактировать","meeting.previewMode":"Предпросмотр","meeting.modified":"Изменено","meeting.originalText":"Оригинал","meeting.editedText":"Отредактировано","meeting.exportDocx":"Экспорт DOCX","meeting.exportTxt":"Экспорт TXT","meeting.exportFormat":"Экспорт","meeting.customPrompt":"Пользовательский запрос","meeting.templateName":"Название шаблона","meeting.templatePrompt":"ИИ-запрос","meeting.templateSave":"Сохранить шаблон","meeting.documentDeleted":"Документ удалён","meeting.autoSaved":"Автосохранение","meeting.minutesTemplate":"Протокол встречи","meeting.reportTemplate":"Отчёт","meeting.ideaNoteTemplate":"Заметка с идеями","meeting.customTemplate":"Пользовательский","meeting.downloadTranscript":"Скачать транскрипцию","meeting.polish":"Улучшить с ИИ","meeting.polishing":"ИИ улучшает транскрипцию...","meeting.polished":"Улучшение ИИ завершено","meeting.mindmapTemplate":"Карта мыслей","meeting.chat":"ИИ Чат","meeting.chatPlaceholder":"Задайте вопрос о встрече...","meeting.chatSend":"Отправить","meeting.chatClear":"Очистить чат","meeting.copyToClipboard":"Копировать в буфер обмена","meeting.copied":"Скопировано","meeting.chatCollapse":"Свернуть чат","meeting.chatExpand":"Развернуть чат","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Ошибка ИИ-полировки","meeting.viewDetailError":"Не удалось загрузить детали встречи","meeting.startRecordingError":"Не удалось начать запись","meeting.diarize":"Определить говорящих","meeting.diarizing":"Определение говорящих...","meeting.diarizeComplete":"Определение завершено","meeting.speaker":"Говорящий","settings.hfToken":"Токен HuggingFace","settings.hfTokenHint":"Токен HuggingFace необходим для определения говорящих","settings.diarization":"Диаризация","settings.diarizationHint":"Автоматически определять говорящих после завершения записи"}'),p={ko:f,en:g,ja:h,zh:i,"zh-TW":j,es:k,fr:l,de:m,pt:n,ru:o,vi:JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Trợ l\xfd giọng n\xf3i AI cục bộ","nav.dashboard":"Bảng điều khiển","nav.history":"Lịch sử","nav.dictionary":"Từ điển","nav.commands":"Lệnh","nav.settings":"C\xe0i đặt","dashboard.sessionOverview":"Tổng quan phi\xean","dashboard.systemStatus":"Trạng th\xe1i hệ thống","dashboard.sessionsToday":"Phi\xean h\xf4m nay","dashboard.pressToRecord":"Nhấn {{key}} để bắt đầu ghi \xe2m","dashboard.hotkeyNotSet":"Chưa đặt ph\xedm tắt","dashboard.words":"Từ","dashboard.total":"Tổng","dashboard.streak":"Chuỗi","dashboard.days":"ng\xe0y","dashboard.recording":"Đang ghi","dashboard.sessions":"Phi\xean","dashboard.today":"H\xf4m nay","dashboard.recentTranscriptions":"Phi\xean \xe2m gần đ\xe2y","dashboard.noHistory":"Chưa c\xf3 lịch sử — nhấn ph\xedm tắt để bắt đầu ghi \xe2m","dashboard.copy":"Sao ch\xe9p","dashboard.entries":"{{count}} mục","dashboard.stat":"Thống k\xea","dashboard.sys":"Hệ thống","history.title":"Lịch sử phi\xean \xe2m","history.search":"T\xecm kiếm...","history.entries":"{{count}} mục","history.loading":"Đang tải...","history.noResults":"Kh\xf4ng t\xecm thấy kết quả","history.noHistory":"Chưa c\xf3 lịch sử — h\xe3y bắt đầu ghi \xe2m","history.count":"{{count}} mục","dictionary.title":"Từ điển t\xf9y chỉnh","dictionary.words":"{{count}} từ","dictionary.add":"Th\xeam","dictionary.search":"T\xecm kiếm...","dictionary.loading":"Đang tải...","dictionary.noResults":"Kh\xf4ng t\xecm thấy kết quả","dictionary.noWords":"Chưa c\xf3 từ — th\xeam từ t\xf9y chỉnh để cải thiện độ ch\xednh x\xe1c STT","dictionary.used":"Đ\xe3 d\xf9ng {{count}} lần","dictionary.editTitle":"Chỉnh sửa từ","dictionary.addTitle":"Th\xeam từ","dictionary.word":"Từ","dictionary.pronunciation":"Ph\xe1t \xe2m (t\xf9y chọn)","commands.title":"Lệnh LLM","commands.count":"{{count}} lệnh","commands.add":"Th\xeam","commands.activeCommand":"Lệnh đang hoạt động","commands.none":"Kh\xf4ng c\xf3","commands.loading":"Đang tải...","commands.noCommands":"Chưa c\xf3 lệnh — nhấn Th\xeam để tạo","commands.editTitle":"Chỉnh sửa lệnh","commands.addTitle":"Th\xeam lệnh","commands.name":"T\xean","commands.description":"M\xf4 tả","commands.promptTemplate":"Mẫu prompt","commands.promptHelp":"{{text}} sẽ được thay thế bằng văn bản phi\xean \xe2m","commands.defaultPrompt":"Vui l\xf2ng cải thiện {{text}}.","settings.title":"C\xe0i đặt","settings.tabs.general":"Chung","settings.tabs.audio":"\xc2m thanh","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Giới thiệu","settings.shortcuts":"Ph\xedm tắt","settings.dictation":"Ch\xednh tả","settings.dictation.desc":"Giữ ph\xedm v\xe0 n\xf3i. Thả ph\xedm để bắt đầu phi\xean \xe2m.","settings.agent":"Chế độ Agent","settings.agent.descWithKey":"Nhấn đ\xfap {{key}} để v\xe0o chế độ Agent.","settings.agent.descNoKey":"Vui l\xf2ng đặt ph\xedm tắt ch\xednh tả trước.","settings.oneTouch":"Chế độ một chạm","settings.oneTouch.desc":"Nhấn để bắt đầu, nhấn lại để dừng. Cần ph\xedm tắt ri\xeang.","settings.key":"Ph\xedm","settings.notSet":"Chưa đặt","settings.enabled":"Đ\xe3 bật","settings.disabled":"Đ\xe3 tắt","settings.interface":"Giao diện","settings.theme":"Giao diện","settings.theme.system":"Hệ thống","settings.theme.light":"S\xe1ng","settings.theme.dark":"Tối","settings.language":"Ng\xf4n ngữ","settings.appBehavior":"H\xe0nh vi ứng dụng","settings.closeToTray":"Thu nhỏ xuống khay hệ thống","settings.autoLaunch":"Tự động khởi động c\xf9ng hệ thống","settings.autoInsert":"Tự động ch\xe8n văn bản sau khi phi\xean \xe2m","settings.soundEffects":"Hiệu ứng \xe2m thanh","settings.microphone":"Micr\xf4","settings.inputDevice":"Thiết bị đầu v\xe0o","settings.deviceDefault":"(Mặc định)","settings.textInsert":"Ch\xe8n văn bản","settings.insertMethod":"Phương thức ch\xe8n","settings.insertClipboard":"Bộ nhớ tạm (Ctrl+V)","settings.insertKeyboard":"Giả lập b\xe0n ph\xedm","settings.whisperModel":"M\xf4 h\xecnh Whisper","settings.model.tiny":"tiny (39 MB, nhanh nhất)","settings.model.base":"base (74 MB, c\xe2n bằng)","settings.model.small":"small (244 MB, tốt)","settings.model.medium":"medium (769 MB, xuất sắc)","settings.model.large":"large-v3 (1.5 GB, tốt nhất)","settings.sttLanguage":"Ng\xf4n ngữ nhận dạng","settings.sttLang.auto":"Tự động ph\xe1t hiện","settings.ollamaServer":"M\xe1y chủ Ollama","settings.ollamaUrl":"URL m\xe1y chủ Ollama","settings.ollamaHint":"Nếu Ollama đang chạy, kết nối sẽ tự động. Tải m\xf4 h\xecnh trực tiếp từ Ollama (v\xed dụ: ollama pull qwen3:4b).","settings.postProcess":"Hậu xử l\xfd giọng n\xf3i","settings.defaultAction":"Lệnh hậu xử l\xfd mặc định","settings.action.none":"Kh\xf4ng c\xf3 (văn bản gốc)","settings.action.refine":"Cải thiện (ngữ ph\xe1p + tự nhi\xean)","settings.action.translate":"Dịch","settings.action.summarize":"T\xf3m tắt","settings.action.grammar":"Sửa ngữ ph\xe1p","settings.action.custom":"Prompt t\xf9y chỉnh","settings.actionHint":"Hậu xử l\xfd LLM đ\xe3 chọn sẽ được \xe1p dụng cho văn bản phi\xean \xe2m sau khi ghi \xe2m. Chỉ hoạt động khi Ollama được kết nối.","settings.about.version":"Phi\xean bản","settings.about.techStack":"Ngăn xếp c\xf4ng nghệ","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Bộ m\xe1y giọng n\xf3i","settings.about.voiceEngineValue":"STT: faster-whisper (cục bộ) / LLM: Ollama (cục bộ)","settings.about.description":"Trợ l\xfd giọng n\xf3i AI cục bộ dựa tr\xean kỹ thuật dịch ngược Speakly. Hoạt động ho\xe0n to\xe0n cục bộ, kh\xf4ng phụ thuộc v\xe0o dịch vụ đ\xe1m m\xe2y.","settings.about.restartOnboarding":"Xem lại hướng dẫn c\xe0i đặt ban đầu","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama chưa chạy","status.nudge.desc":"Cần Ollama để sử dụng hậu xử l\xfd LLM (dịch, t\xf3m tắt, v.v.).","status.nudge.guide":"Xem hướng dẫn c\xe0i đặt →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Kh\xf4ng cần g\xf5 ph\xedm — chỉ cần n\xf3i. Trợ l\xfd giọng n\xf3i AI cục bộ.","onboarding.welcome.start":"Bắt đầu","onboarding.mic.title":"C\xe0i đặt micr\xf4","onboarding.mic.desc":"Chọn micr\xf4 bạn muốn d\xf9ng. C\xf3 thể thay đổi sau trong c\xe0i đặt.","onboarding.hotkey.title":"C\xe0i đặt ph\xedm tắt","onboarding.hotkey.desc":"Đặt ph\xedm tắt ch\xednh tả. Giữ ph\xedm trong khi ghi \xe2m.","onboarding.hotkey.notSet":"Ph\xedm tắt chưa được đặt","onboarding.hotkey.change":"Thay đổi ph\xedm tắt","onboarding.hotkey.set":"Đặt ph\xedm tắt","onboarding.ollama.title":"C\xe0i đặt Ollama (t\xf9y chọn)","onboarding.ollama.desc":"Cần Ollama để sử dụng hậu xử l\xfd LLM (dịch, t\xf3m tắt, v.v.). Ch\xednh tả giọng n\xf3i vẫn hoạt động m\xe0 kh\xf4ng cần Ollama.","onboarding.ollama.download":"Tải Ollama","onboarding.ollama.modelHint":"Sau khi c\xe0i đặt, tải m\xf4 h\xecnh qua terminal","onboarding.done.title":"Thiết lập ho\xe0n tất!","onboarding.done.descWithKey":"Giữ ph\xedm {{key}} v\xe0 n\xf3i — giọng n\xf3i sẽ được chuyển th\xe0nh văn bản.","onboarding.done.descNoKey":"Đặt ph\xedm tắt trong c\xe0i đặt để bắt đầu ch\xednh tả giọng n\xf3i.","onboarding.done.start":"Bắt đầu","onboarding.back":"Quay lại","onboarding.next":"Tiếp theo","hotkey.title":"C\xe0i đặt ph\xedm tắt","hotkey.dictationTitle":"Đặt ph\xedm tắt ch\xednh tả","hotkey.oneTouchTitle":"Đặt ph\xedm tắt chế độ một chạm","hotkey.prompt":"Nhấn tổ hợp ph\xedm...","hotkey.ready":"✓ {{keys}} — h\xe3y nhấn Lưu","hotkey.noKey":"Vui l\xf2ng nhập ph\xedm","hotkey.reserved":"{{keys}} l\xe0 ph\xedm tắt hệ thống được d\xe0nh ri\xeang","hotkey.current":"Hiện tại: {{keys}}","hotkey.hint":"Nhập tổ hợp ph\xedm (v\xed dụ: Ctrl+Shift+Q) hoặc ph\xedm đơn (v\xed dụ: F5)","hotkey.reset":"Nhập lại","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"BƯỚC 1 — C\xe0i đặt Ollama","ollama.step1.desc":"Ollama l\xe0 c\xf4ng cụ miễn ph\xed để chạy LLM cục bộ.","ollama.step2.title":"BƯỚC 2 — Tải m\xf4 h\xecnh","ollama.step2.desc":"Tải m\xf4 h\xecnh bạn muốn qua terminal. Khuyến nghị:","ollama.step2.alt":"Hoặc m\xf4 h\xecnh lớn hơn: ollama pull qwen3:8b (ch\xednh x\xe1c hơn, chậm hơn)","ollama.step3.title":"BƯỚC 3 — Tự động kết nối","ollama.step3.desc":"Khi Ollama chạy, D3RO-VOICE sẽ tự động ph\xe1t hiện. Khi đ\xe8n LED tr\xean thanh trạng th\xe1i chuyển từ đỏ sang xanh — đ\xe3 sẵn s\xe0ng!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Hủy","common.save":"Lưu","common.delete":"X\xf3a","common.add":"Th\xeam","common.edit":"Chỉnh sửa","common.close":"Đ\xf3ng","common.confirm":"X\xe1c nhận","common.loading":"Đang tải...","common.copy":"Sao ch\xe9p","common.test":"Kiểm tra","common.stop":"Dừng","date.today":"H\xf4m nay","date.yesterday":"H\xf4m qua","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Tiếng H\xe0n","settings.sttLang.en":"Tiếng Anh","settings.sttLang.ja":"Tiếng Nhật","settings.sttLang.zh":"Tiếng Trung","template.outputHelperText":"Sử dụng {{t\xeanTrường}} cho tr\xecnh giữ chỗ","nav.meeting":"Cuộc họp","meeting.title":"Chế độ Cuộc họp","meeting.newMeeting":"Cuộc họp mới","meeting.startRecording":"Bắt đầu ghi \xe2m","meeting.stopRecording":"Dừng ghi \xe2m","meeting.recording":"Đang ghi \xe2m","meeting.processing":"Đang tạo bi\xean bản...","meeting.completed":"Ho\xe0n th\xe0nh","meeting.error":"Lỗi","meeting.elapsed":"Thời gian đ\xe3 qua","meeting.memoPlaceholder":"Nhập ghi ch\xfa (Enter để th\xeam)","meeting.memoAdded":"Đ\xe3 th\xeam ghi ch\xfa","meeting.noSessions":"Kh\xf4ng c\xf3 bản ghi cuộc họp","meeting.noSessionsDesc":"Nhấn \xabCuộc họp mới\xbb để bắt đầu ghi \xe2m","meeting.summary":"T\xf3m tắt","meeting.decisions":"Quyết định","meeting.actionItems":"H\xe0nh động cần thực hiện","meeting.timeline":"D\xf2ng thời gian","meeting.transcript":"Bản ghi th\xf4","meeting.memos":"Ghi ch\xfa","meeting.exportPdf":"Xuất PDF","meeting.exportMarkdown":"Xuất Markdown","meeting.delete":"X\xf3a","meeting.deleteConfirm":"X\xf3a bản ghi cuộc họp n\xe0y?","meeting.backToList":"Quay lại danh s\xe1ch","meeting.notificationTitle":"Bi\xean bản đ\xe3 sẵn s\xe0ng","meeting.notificationBody":"Bi\xean bản cuộc họp đ\xe3 được tạo.","meeting.sessions":"{{count}} phi\xean","meeting.duration":"{{minutes}} ph\xfat","meeting.editTitle":"Chỉnh sửa ti\xeau đề","meeting.untitled":"Cuộc họp kh\xf4ng c\xf3 ti\xeau đề","meeting.processingStep.merging":"Đang gh\xe9p bản ghi...","meeting.processingStep.generating":"Đang tạo bi\xean bản với LLM...","meeting.processingStep.parsing":"Đang ph\xe2n t\xedch bi\xean bản...","meeting.processingStep.saving":"Đang lưu...","meeting.processingStep.notifying":"Đang gửi th\xf4ng b\xe1o...","meeting.transcriptTab":"Bản ghi","meeting.addDocument":"Th\xeam t\xe0i liệu","meeting.selectTemplate":"Chọn mẫu","meeting.generate":"Tạo","meeting.generating":"Đang tạo t\xe0i liệu...","meeting.editMode":"Chỉnh sửa","meeting.previewMode":"Xem trước","meeting.modified":"Đ\xe3 chỉnh sửa","meeting.originalText":"Bản gốc","meeting.editedText":"Đ\xe3 chỉnh sửa","meeting.exportDocx":"Xuất DOCX","meeting.exportTxt":"Xuất TXT","meeting.exportFormat":"Xuất","meeting.customPrompt":"Lệnh t\xf9y chỉnh","meeting.templateName":"T\xean mẫu","meeting.templatePrompt":"Lệnh AI","meeting.templateSave":"Lưu mẫu","meeting.documentDeleted":"Đ\xe3 x\xf3a t\xe0i liệu","meeting.autoSaved":"Đ\xe3 lưu tự động","meeting.minutesTemplate":"Bi\xean bản họp","meeting.reportTemplate":"B\xe1o c\xe1o","meeting.ideaNoteTemplate":"Ghi ch\xfa \xfd tưởng","meeting.customTemplate":"T\xf9y chỉnh","meeting.downloadTranscript":"Tải bản ghi","meeting.polish":"Tinh chỉnh bằng AI","meeting.polishing":"AI đang tinh chỉnh bản ghi...","meeting.polished":"Tinh chỉnh AI ho\xe0n tất","meeting.mindmapTemplate":"Sơ đồ tư duy","meeting.chat":"Chat AI","meeting.chatPlaceholder":"Hỏi về cuộc họp...","meeting.chatSend":"Gửi","meeting.chatClear":"X\xf3a chat","meeting.copyToClipboard":"Sao ch\xe9p v\xe0o bộ nhớ tạm","meeting.copied":"Đ\xe3 sao ch\xe9p","meeting.chatCollapse":"Thu gọn chat","meeting.chatExpand":"Mở rộng chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI đ\xe1nh b\xf3ng thất bại","meeting.viewDetailError":"Kh\xf4ng thể tải chi tiết cuộc họp","meeting.startRecordingError":"Kh\xf4ng thể bắt đầu ghi \xe2m","meeting.diarize":"Ph\xe2n t\xe1ch người n\xf3i","meeting.diarizing":"Đang nhận dạng người n\xf3i...","meeting.diarizeComplete":"Ph\xe2n t\xe1ch người n\xf3i ho\xe0n tất","meeting.speaker":"Người n\xf3i","settings.hfToken":"Token HuggingFace","settings.hfTokenHint":"Cần token HuggingFace để ph\xe2n t\xe1ch người n\xf3i","settings.diarization":"Ph\xe2n t\xe1ch người n\xf3i","settings.diarizationHint":"Tự động nhận dạng người n\xf3i sau khi ghi \xe2m kết th\xfac"}'),th:JSON.parse('{"app.name":"D3RO Voice","app.tagline":"ผู้ช่วยเสียง AI ในเครื่อง","nav.dashboard":"แดชบอร์ด","nav.history":"ประวัติ","nav.dictionary":"พจนานุกรม","nav.commands":"คำสั่ง","nav.settings":"การตั้งค่า","dashboard.sessionOverview":"ภาพรวมเซสชัน","dashboard.systemStatus":"สถานะระบบ","dashboard.sessionsToday":"เซสชันวันนี้","dashboard.pressToRecord":"กด {{key}} เพื่อเริ่มบันทึก","dashboard.hotkeyNotSet":"ยังไม่ได้ตั้งค่าปุ่มลัด","dashboard.words":"คำ","dashboard.total":"ทั้งหมด","dashboard.streak":"ต่อเนื่อง","dashboard.days":"วัน","dashboard.recording":"กำลังบันทึก","dashboard.sessions":"เซสชัน","dashboard.today":"วันนี้","dashboard.recentTranscriptions":"การถอดความล่าสุด","dashboard.noHistory":"ไม่มีประวัติ — กดปุ่มลัดเพื่อเริ่มบันทึก","dashboard.copy":"คัดลอก","dashboard.entries":"{{count}} รายการ","dashboard.stat":"สถิติ","dashboard.sys":"ระบบ","history.title":"ประวัติการถอดความ","history.search":"ค้นหา...","history.entries":"{{count}} รายการ","history.loading":"กำลังโหลด...","history.noResults":"ไม่พบผลลัพธ์","history.noHistory":"ไม่มีประวัติ — เริ่มบันทึกเสียง","history.count":"{{count}} รายการ","dictionary.title":"พจนานุกรมที่กำหนดเอง","dictionary.words":"{{count}} คำ","dictionary.add":"เพิ่ม","dictionary.search":"ค้นหา...","dictionary.loading":"กำลังโหลด...","dictionary.noResults":"ไม่พบผลลัพธ์","dictionary.noWords":"ไม่มีคำ — เพิ่มคำที่กำหนดเองเพื่อเพิ่มความแม่นยำของ STT","dictionary.used":"ใช้แล้ว {{count}} ครั้ง","dictionary.editTitle":"แก้ไขคำ","dictionary.addTitle":"เพิ่มคำ","dictionary.word":"คำ","dictionary.pronunciation":"การออกเสียง (ไม่บังคับ)","commands.title":"คำสั่ง LLM","commands.count":"{{count}} รายการ","commands.add":"เพิ่ม","commands.activeCommand":"คำสั่งที่ใช้งานอยู่","commands.none":"ไม่มี","commands.loading":"กำลังโหลด...","commands.noCommands":"ไม่มีคำสั่ง — คลิกเพิ่มเพื่อสร้าง","commands.editTitle":"แก้ไขคำสั่ง","commands.addTitle":"เพิ่มคำสั่ง","commands.name":"ชื่อ","commands.description":"คำอธิบาย","commands.promptTemplate":"เทมเพลตพรอมต์","commands.promptHelp":"{{text}} จะถูกแทนที่ด้วยข้อความที่ถอดความ","commands.defaultPrompt":"กรุณาปรับปรุง {{text}}","settings.title":"การตั้งค่า","settings.tabs.general":"ทั่วไป","settings.tabs.audio":"เสียง","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"เกี่ยวกับ","settings.shortcuts":"ปุ่มลัด","settings.dictation":"การบอกเล่า","settings.dictation.desc":"กดค้างไว้แล้วพูด เมื่อปล่อยจะเริ่มถอดความ","settings.agent":"โหมด Agent","settings.agent.descWithKey":"กด {{key}} สองครั้งเพื่อเข้าสู่โหมด Agent","settings.agent.descNoKey":"กรุณาตั้งค่าปุ่มลัดการบอกเล่าก่อน","settings.oneTouch":"โหมดสัมผัสเดียว","settings.oneTouch.desc":"กดเพื่อเริ่ม กดอีกครั้งเพื่อหยุด ต้องใช้ปุ่มลัดแยกต่างหาก","settings.key":"ปุ่ม","settings.notSet":"ยังไม่ได้ตั้งค่า","settings.enabled":"เปิดใช้งาน","settings.disabled":"ปิดใช้งาน","settings.interface":"อินเทอร์เฟซ","settings.theme":"ธีม","settings.theme.system":"ระบบ","settings.theme.light":"สว่าง","settings.theme.dark":"มืด","settings.language":"ภาษา","settings.appBehavior":"พฤติกรรมแอป","settings.closeToTray":"ย่อลงถาดระบบ","settings.autoLaunch":"เปิดอัตโนมัติเมื่อเริ่มระบบ","settings.autoInsert":"แทรกข้อความอัตโนมัติหลังถอดความ","settings.soundEffects":"เอฟเฟกต์เสียง","settings.microphone":"ไมโครโฟน","settings.inputDevice":"อุปกรณ์อินพุต","settings.deviceDefault":"(ค่าเริ่มต้น)","settings.textInsert":"การแทรกข้อความ","settings.insertMethod":"วิธีการแทรก","settings.insertClipboard":"คลิปบอร์ด (Ctrl+V)","settings.insertKeyboard":"จำลองการพิมพ์","settings.whisperModel":"โมเดล Whisper","settings.model.tiny":"tiny (39 MB, เร็วที่สุด)","settings.model.base":"base (74 MB, สมดุล)","settings.model.small":"small (244 MB, ดี)","settings.model.medium":"medium (769 MB, ดีเยี่ยม)","settings.model.large":"large-v3 (1.5 GB, ดีที่สุด)","settings.sttLanguage":"ภาษาที่รู้จัก","settings.sttLang.auto":"ตรวจจับอัตโนมัติ","settings.ollamaServer":"เซิร์ฟเวอร์ Ollama","settings.ollamaUrl":"URL เซิร์ฟเวอร์ Ollama","settings.ollamaHint":"หาก Ollama กำลังทำงาน จะเชื่อมต่ออัตโนมัติ ดาวน์โหลดโมเดลโดยตรงจาก Ollama (เช่น: ollama pull qwen3:4b)","settings.postProcess":"การประมวลผลเสียงหลังการบันทึก","settings.defaultAction":"คำสั่งประมวลผลเริ่มต้น","settings.action.none":"ไม่มี (ข้อความต้นฉบับ)","settings.action.refine":"ปรับปรุง (ไวยากรณ์ + ความเป็นธรรมชาติ)","settings.action.translate":"แปล","settings.action.summarize":"สรุป","settings.action.grammar":"แก้ไขไวยากรณ์","settings.action.custom":"พรอมต์ที่กำหนดเอง","settings.actionHint":"การประมวลผล LLM ที่เลือกจะถูกนำไปใช้กับข้อความที่ถอดความหลังจากบันทึก ทำงานเฉพาะเมื่อเชื่อมต่อ Ollama","settings.about.version":"เวอร์ชัน","settings.about.techStack":"เทคโนโลยีที่ใช้","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"เอนจิ้นเสียง","settings.about.voiceEngineValue":"STT: faster-whisper (ในเครื่อง) / LLM: Ollama (ในเครื่อง)","settings.about.description":"ผู้ช่วยเสียง AI ในเครื่องที่พัฒนาจากความรู้การวิศวกรรมย้อนกลับ Speakly ทำงานได้อย่างสมบูรณ์ในเครื่องโดยไม่พึ่งพาบริการคลาวด์","settings.about.restartOnboarding":"ดูคู่มือการตั้งค่าเริ่มต้นอีกครั้ง","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama ยังไม่ได้ทำงาน","status.nudge.desc":"ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ)","status.nudge.guide":"ดูคำแนะนำการติดตั้ง →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"ไม่ต้องพิมพ์ — แค่พูด ผู้ช่วยเสียง AI ในเครื่อง","onboarding.welcome.start":"เริ่มต้น","onboarding.mic.title":"การตั้งค่าไมโครโฟน","onboarding.mic.desc":"เลือกไมโครโฟนที่ต้องการใช้ สามารถเปลี่ยนได้ในการตั้งค่า","onboarding.hotkey.title":"การตั้งค่าปุ่มลัด","onboarding.hotkey.desc":"ตั้งค่าปุ่มลัดสำหรับการบอกเล่า กดค้างไว้ขณะบันทึก","onboarding.hotkey.notSet":"ยังไม่ได้ตั้งค่าปุ่มลัด","onboarding.hotkey.change":"เปลี่ยนปุ่มลัด","onboarding.hotkey.set":"ตั้งค่าปุ่มลัด","onboarding.ollama.title":"ติดตั้ง Ollama (ไม่บังคับ)","onboarding.ollama.desc":"ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ) การบอกเล่าเสียงทำงานได้โดยไม่มี Ollama","onboarding.ollama.download":"ดาวน์โหลด Ollama","onboarding.ollama.modelHint":"หลังติดตั้ง ดาวน์โหลดโมเดลผ่านเทอร์มินัล","onboarding.done.title":"ตั้งค่าเสร็จสมบูรณ์!","onboarding.done.descWithKey":"กด {{key}} ค้างไว้แล้วพูด — เสียงจะถูกแปลงเป็นข้อความ","onboarding.done.descNoKey":"ตั้งค่าปุ่มลัดในการตั้งค่าเพื่อเริ่มการบอกเล่าเสียง","onboarding.done.start":"เริ่มต้น","onboarding.back":"ย้อนกลับ","onboarding.next":"ถัดไป","hotkey.title":"การตั้งค่าปุ่มลัด","hotkey.dictationTitle":"ตั้งค่าปุ่มลัดการบอกเล่า","hotkey.oneTouchTitle":"ตั้งค่าปุ่มลัดโหมดสัมผัสเดียว","hotkey.prompt":"กดปุ่มที่ต้องการ...","hotkey.ready":"✓ {{keys}} — กดบันทึก","hotkey.noKey":"กรุณากรอกปุ่ม","hotkey.reserved":"{{keys}} เป็นปุ่มลัดที่ระบบสงวนไว้","hotkey.current":"ปัจจุบัน: {{keys}}","hotkey.hint":"กรอกปุ่มลัด (เช่น: Ctrl+Shift+Q) หรือปุ่มเดี่ยว (เช่น: F5)","hotkey.reset":"กรอกใหม่","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"ขั้นตอนที่ 1 — ติดตั้ง Ollama","ollama.step1.desc":"Ollama เป็นเครื่องมือฟรีสำหรับรัน LLM ในเครื่อง","ollama.step2.title":"ขั้นตอนที่ 2 — ดาวน์โหลดโมเดล","ollama.step2.desc":"ดาวน์โหลดโมเดลที่ต้องการผ่านเทอร์มินัล แนะนำ:","ollama.step2.alt":"หรือโมเดลที่ใหญ่กว่า: ollama pull qwen3:8b (แม่นยำกว่า ช้ากว่า)","ollama.step3.title":"ขั้นตอนที่ 3 — เชื่อมต่ออัตโนมัติ","ollama.step3.desc":"เมื่อ Ollama ทำงาน D3RO-VOICE จะตรวจพบโดยอัตโนมัติ เมื่อไฟ LED บนแถบสถานะเปลี่ยนจากสีแดงเป็นสีเขียว — พร้อมใช้งาน!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"ยกเลิก","common.save":"บันทึก","common.delete":"ลบ","common.add":"เพิ่ม","common.edit":"แก้ไข","common.close":"ปิด","common.confirm":"ยืนยัน","common.loading":"กำลังโหลด...","common.copy":"คัดลอก","common.test":"ทดสอบ","common.stop":"หยุด","date.today":"วันนี้","date.yesterday":"เมื่อวาน","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"เกาหลี","settings.sttLang.en":"อังกฤษ","settings.sttLang.ja":"ญี่ปุ่น","settings.sttLang.zh":"จีน","template.outputHelperText":"ใช้ {{ชื่อฟิลด์}} สำหรับตัวยึดตำแหน่ง","nav.meeting":"การประชุม","meeting.title":"โหมดการประชุม","meeting.newMeeting":"การประชุมใหม่","meeting.startRecording":"เริ่มบันทึก","meeting.stopRecording":"หยุดบันทึก","meeting.recording":"กำลังบันทึก","meeting.processing":"กำลังสร้างรายงานการประชุม...","meeting.completed":"เสร็จสิ้น","meeting.error":"ข้อผิดพลาด","meeting.elapsed":"เวลาที่ผ่านไป","meeting.memoPlaceholder":"พิมพ์บันทึก (Enter เพื่อเพิ่ม)","meeting.memoAdded":"เพิ่มบันทึกแล้ว","meeting.noSessions":"ไม่มีการบันทึกการประชุม","meeting.noSessionsDesc":"กด \xabการประชุมใหม่\xbb เพื่อเริ่มบันทึก","meeting.summary":"สรุป","meeting.decisions":"การตัดสินใจ","meeting.actionItems":"รายการดำเนินการ","meeting.timeline":"ไทม์ไลน์","meeting.transcript":"ถอดความดิบ","meeting.memos":"บันทึก","meeting.exportPdf":"ส่งออก PDF","meeting.exportMarkdown":"ส่งออก Markdown","meeting.delete":"ลบ","meeting.deleteConfirm":"ลบรายงานการประชุมนี้?","meeting.backToList":"กลับไปยังรายการ","meeting.notificationTitle":"รายงานการประชุมพร้อมแล้ว","meeting.notificationBody":"สร้างรายงานการประชุมเสร็จแล้ว","meeting.sessions":"{{count}} เซสชัน","meeting.duration":"{{minutes}} นาที","meeting.editTitle":"แก้ไขชื่อ","meeting.untitled":"การประชุมที่ไม่มีชื่อ","meeting.processingStep.merging":"กำลังรวมการถอดความ...","meeting.processingStep.generating":"กำลังสร้างรายงานด้วย LLM...","meeting.processingStep.parsing":"กำลังวิเคราะห์รายงาน...","meeting.processingStep.saving":"กำลังบันทึก...","meeting.processingStep.notifying":"กำลังส่งการแจ้งเตือน...","meeting.transcriptTab":"การถอดความ","meeting.addDocument":"เพิ่มเอกสาร","meeting.selectTemplate":"เลือกแม่แบบ","meeting.generate":"สร้าง","meeting.generating":"กำลังสร้างเอกสาร...","meeting.editMode":"แก้ไข","meeting.previewMode":"ดูตัวอย่าง","meeting.modified":"แก้ไขแล้ว","meeting.originalText":"ต้นฉบับ","meeting.editedText":"แก้ไขแล้ว","meeting.exportDocx":"ส่งออก DOCX","meeting.exportTxt":"ส่งออก TXT","meeting.exportFormat":"ส่งออก","meeting.customPrompt":"พรอมต์กำหนดเอง","meeting.templateName":"ชื่อแม่แบบ","meeting.templatePrompt":"พรอมต์ AI","meeting.templateSave":"บันทึกแม่แบบ","meeting.documentDeleted":"ลบเอกสารแล้ว","meeting.autoSaved":"บันทึกอัตโนมัติ","meeting.minutesTemplate":"รายงานการประชุม","meeting.reportTemplate":"รายงาน","meeting.ideaNoteTemplate":"บันทึกไอเดีย","meeting.customTemplate":"กำหนดเอง","meeting.downloadTranscript":"ดาวน์โหลดการถอดความ","meeting.polish":"ปรับแต่งด้วย AI","meeting.polishing":"AI กำลังปรับแต่งการถอดความ...","meeting.polished":"ปรับแต่งด้วย AI เสร็จสิ้น","meeting.mindmapTemplate":"แผนที่ความคิด","meeting.chat":"แชท AI","meeting.chatPlaceholder":"ถามเกี่ยวกับการประชุม...","meeting.chatSend":"ส่ง","meeting.chatClear":"ล้างแชท","meeting.copyToClipboard":"คัดลอกไปยังคลิปบอร์ด","meeting.copied":"คัดลอกแล้ว","meeting.chatCollapse":"ยุบแชท","meeting.chatExpand":"ขยายแชท","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI ปรับแต่งล้มเหลว","meeting.viewDetailError":"ไม่สามารถโหลดรายละเอียดการประชุมได้","meeting.startRecordingError":"ไม่สามารถเริ่มการบันทึกได้","meeting.diarize":"แยกผู้พูด","meeting.diarizing":"กำลังระบุผู้พูด...","meeting.diarizeComplete":"แยกผู้พูดเสร็จสิ้น","meeting.speaker":"ผู้พูด","settings.hfToken":"โทเค็น HuggingFace","settings.hfTokenHint":"ต้องใช้โทเค็น HuggingFace สำหรับการแยกผู้พูด","settings.diarization":"การแยกผู้พูด","settings.diarizationHint":"ระบุผู้พูดโดยอัตโนมัติหลังจากการบันทึกสิ้นสุด"}')};function q(a){return({zh:"zh-CN","zh-TW":"zh-TW"})[a]??a}let r=(0,e.createContext)(null),s={load:()=>null,save:()=>{}};function t({initialLocale:a="ko",storage:b=s,children:c}){let[h,i]=(0,e.useState)(a),j=(0,e.useCallback)(a=>{i(a),b.save(a)},[b]),k=(0,e.useMemo)(()=>{let a=p[h]??f,b=(b,c)=>(function(a,b,c){let d=b[a]??g[a]??f[a]??a;if(c)for(let[a,b]of Object.entries(c))d=d.replaceAll(`{{${a}}}`,String(b));return d})(b,a,c);return{locale:h,t:b,setLocale:j,formatDate:function(a){let b=q(a);return(a,c)=>{let d="number"==typeof a?new Date(a):a;return new Intl.DateTimeFormat(b,c).format(d)}}(h),formatNumber:function(a){let b=q(a);return(a,c)=>new Intl.NumberFormat(b,c).format(a)}(h),formatRelativeDate:a=>{let c=new Date(a);c.setHours(0,0,0,0);let d=new Date;d.setHours(0,0,0,0);let e=new Date(d);if(e.setDate(e.getDate()-1),c.getTime()===d.getTime())return b("date.today");if(c.getTime()===e.getTime())return b("date.yesterday");let f=q(h);return new Intl.DateTimeFormat(f,{month:"short",day:"numeric"}).format(c).toUpperCase()},formatTime:function(a){let b=q(a);return a=>new Intl.DateTimeFormat(b,{hour:"2-digit",minute:"2-digit"}).format(new Date(a))}(h)}},[h,j]);return(0,d.jsx)(r.Provider,{value:k,children:c})}function u(){let a=(0,e.useContext)(r);if(!a)throw Error("useI18n must be used within ");return a}},90724:(a,b,c)=>{"use strict";c.d(b,{I18nProvider:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call I18nProvider() from the server but I18nProvider is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx","I18nProvider")}};
\ No newline at end of file
diff --git a/apps/web/.next/server/chunks/412.js b/apps/web/.next/server/chunks/412.js
new file mode 100644
index 0000000..fbc771e
--- /dev/null
+++ b/apps/web/.next/server/chunks/412.js
@@ -0,0 +1,101 @@
+"use strict";exports.id=412,exports.ids=[412],exports.modules={681:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(8977);function e(a){let{variants:b,...c}=a,e={variants:b,style:(0,d.internal_serializeStyles)(c),isProcessed:!0};return e.style===c||b&&b.forEach(a=>{"function"!=typeof a.style&&(a.style=(0,d.internal_serializeStyles)(a.style))}),e}},3927:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(681);let e={theme:void 0},f=function(a){let b,c;return function(f){let g=b;return(void 0===g||f.theme!==c)&&(e.theme=f.theme,b=g=(0,d.A)(a(e)),c=f.theme),g}}},5525:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(70316);function e(a){let{theme:b,name:c,props:e}=a;return b&&b.components&&b.components[c]&&b.components[c].defaultProps?(0,d.A)(b.components[c].defaultProps,e):e}},9196:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(31768);function e(...a){let b=d.useRef(void 0),c=d.useCallback(b=>{let c=a.map(a=>{if(null==a)return null;if("function"==typeof a){let c=a(b);return"function"==typeof c?c:()=>{a(null)}}return a.current=b,()=>{a.current=null}});return()=>{c.forEach(a=>a?.())}},a);return d.useMemo(()=>a.every(a=>null==a)?null:a=>{b.current&&(b.current(),b.current=void 0),null!=a&&(b.current=c(a))},a)}},13330:(a,b,c)=>{c.d(b,{Ay:()=>n});var d=c(8977),e=c(64862),f=c(7581),g=c(89446),h=c(681);let i=(0,f.A)();function j(a){return"ownerState"!==a&&"theme"!==a&&"sx"!==a&&"as"!==a}function k(a,b){return b&&a&&"object"==typeof a&&a.styles&&!a.styles.startsWith("@layer")&&(a.styles=`@layer ${b}{${String(a.styles)}}`),a}function l(a,b,c){let e="function"==typeof b?b(a):b;if(Array.isArray(e))return e.flatMap(b=>l(a,b,c));if(Array.isArray(e?.variants)){let b;if(e.isProcessed)b=c?k(e.style,c):e.style;else{let{variants:a,...f}=e;b=c?k((0,d.internal_serializeStyles)(f),c):f}return m(a,e.variants,[b],c)}return e?.isProcessed?c?k((0,d.internal_serializeStyles)(e.style),c):e.style:c?k((0,d.internal_serializeStyles)(e),c):e}function m(a,b,c=[],e){let f;a:for(let g=0;g{var c,i,n;(0,d.internal_mutateStyles)(a,a=>a.filter(a=>a!==g.A));let{name:q,slot:r,skipVariantsResolver:s,skipSx:t,overridesResolver:u=!(c=(i=r)?i.charAt(0).toLowerCase()+i.slice(1):i)?null:(a,b)=>b[c],...v}=b,w=q&&q.startsWith("Mui")||r?"components":"custom",x=void 0!==s?s:r&&"Root"!==r&&"root"!==r||!1,y=t||!1,z=j;"Root"===r||"root"===r?z=f:r?z=o:"string"==typeof(n=a)&&n.charCodeAt(0)>96&&(z=void 0);let A=(0,d.default)(a,{shouldForwardProp:z,label:void 0,...v}),B=a=>{if(a.__emotion_real===a)return a;if("function"==typeof a)return function(b){return l(b,a,b.theme.modularCssLayers?w:void 0)};if((0,e.Q)(a)){let b=(0,h.A)(a);return function(a){return b.variants?l(a,b,a.theme.modularCssLayers?w:void 0):a.theme.modularCssLayers?k(b.style,w):b.style}}return a},C=(...b)=>{let c=[],d=b.map(B),e=[];if(c.push(p),q&&u&&e.push(function(a){let b=a.theme,c=b.components?.[q]?.styleOverrides;if(!c)return null;let d={};for(let b in c)d[b]=l(a,c[b],a.theme.modularCssLayers?"theme":void 0);return u(a,d)}),q&&!x&&e.push(function(a){let b=a.theme,c=b?.components?.[q]?.variants;return c?m(a,c,[],a.theme.modularCssLayers?"theme":void 0):null}),y||e.push(g.A),Array.isArray(d[0])){let a,b=d.shift(),f=Array(c.length).fill(""),g=Array(e.length).fill("");(a=[...f,...b,...g]).raw=[...f,...b.raw,...g],c.unshift(a)}let f=A(...c,...d,...e);return a.muiName&&(f.muiName=a.muiName),f};return A.withConfig&&(C.withConfig=A.withConfig),C}}},21726:(a,b,c)=>{c.d(b,{Ay:()=>f});var d=c(51808);let e={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function f(a,b,c="Mui"){let g=e[b];return g?`${c}-${g}`:`${d.A.generate(a)}-${b}`}},22737:(a,b,c)=>{c.d(b,{A:()=>g});var d=c(79390),e=c(32384);let f=function(a){if(void 0===a)return{};let b={};return Object.keys(a).filter(b=>!(b.match(/^on[A-Z]/)&&"function"==typeof a[b])).forEach(c=>{b[c]=a[c]}),b},g=function(a){let{getSlotProps:b,additionalProps:c,externalSlotProps:g,externalForwardedProps:h,className:i}=a;if(!b){let a=(0,d.A)(c?.className,i,h?.className,g?.className),b={...c?.style,...h?.style,...g?.style},e={...c,...h,...g};return a.length>0&&(e.className=a),Object.keys(b).length>0&&(e.style=b),{props:e,internalRef:void 0}}let j=(0,e.A)({...h,...g}),k=f(g),l=f(h),m=b(j),n=(0,d.A)(m?.className,c?.className,i,h?.className,g?.className),o={...m?.style,...c?.style,...h?.style,...g?.style},p={...m,...c,...l,...k};return n.length>0&&(p.className=n),Object.keys(o).length>0&&(p.style=o),{props:p,internalRef:m.ref}}},25143:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(9196).A},29040:(a,b,c)=>{c.d(b,{A:()=>d});function d(a,b,c){let d={};for(let e in a){let f=a[e],g="",h=!0;for(let a=0;a{c.d(b,{A:()=>M});var d=c(31768),e=c.n(d),f=c(79390),g=c(29040);function h(a){try{return a.matches(":focus-visible")}catch(a){}return!1}var i=c(37217),j=c(89436),k=c(25143);let l=c(65292).A;var m=c(30828);class n{static create(){return new n}static use(){let a=(0,m.A)(n.create).current,[b,c]=d.useState(!1);return a.shouldMount=b,a.setShouldMount=c,d.useEffect(a.mountEffect,[b]),a}constructor(){this.mountEffect=()=>{this.shouldMount&&!this.didMount&&null!==this.ref.current&&(this.didMount=!0,this.mounted.resolve())},this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=function(){let a,b,c=new Promise((c,d)=>{a=c,b=d});return c.resolve=a,c.reject=b,c}(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(...a){this.mount().then(()=>this.ref.current?.start(...a))}stop(...a){this.mount().then(()=>this.ref.current?.stop(...a))}pulsate(...a){this.mount().then(()=>this.ref.current?.pulsate(...a))}}var o=c(61293),p=c(53510),q=c(40627),r=c(94782);function s(a,b){var c=Object.create(null);return a&&d.Children.map(a,function(a){return a}).forEach(function(a){c[a.key]=b&&(0,d.isValidElement)(a)?b(a):a}),c}function t(a,b,c){return null!=c[b]?c[b]:a.props[b]}var u=Object.values||function(a){return Object.keys(a).map(function(b){return a[b]})},v=function(a){function b(b,c){var d=a.call(this,b,c)||this,e=d.handleExited.bind(function(a){if(void 0===a)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return a}(d));return d.state={contextValue:{isMounting:!0},handleExited:e,firstRender:!0},d}(0,q.A)(b,a);var c=b.prototype;return c.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},c.componentWillUnmount=function(){this.mounted=!1},b.getDerivedStateFromProps=function(a,b){var c,e,f=b.children,g=b.handleExited;return{children:b.firstRender?s(a.children,function(b){return(0,d.cloneElement)(b,{onExited:g.bind(null,b),in:!0,appear:t(b,"appear",a),enter:t(b,"enter",a),exit:t(b,"exit",a)})}):(Object.keys(e=function(a,b){function c(c){return c in b?b[c]:a[c]}a=a||{},b=b||{};var d,e=Object.create(null),f=[];for(var g in a)g in b?f.length&&(e[g]=f,f=[]):f.push(g);var h={};for(var i in b){if(e[i])for(d=0;d{if(!j&&null!=k){let a=setTimeout(k,l);return()=>{clearTimeout(a)}}},[k,j,l]),(0,y.jsx)("span",{className:o,style:{width:i,height:i,top:-(i/2)+h,left:-(i/2)+g},children:(0,y.jsx)("span",{className:p})})},{name:"MuiTouchRipple",slot:"Ripple"})`
+ opacity: 0;
+ position: absolute;
+
+ &.${A.rippleVisible} {
+ opacity: 0.3;
+ transform: scale(1);
+ animation-name: ${B};
+ animation-duration: ${550}ms;
+ animation-timing-function: ${({theme:a})=>a.transitions.easing.easeInOut};
+ }
+
+ &.${A.ripplePulsate} {
+ animation-duration: ${({theme:a})=>a.transitions.duration.shorter}ms;
+ }
+
+ & .${A.child} {
+ opacity: 1;
+ display: block;
+ width: 100%;
+ height: 100%;
+ border-radius: 50%;
+ background-color: currentColor;
+ }
+
+ & .${A.childLeaving} {
+ opacity: 0;
+ animation-name: ${C};
+ animation-duration: ${550}ms;
+ animation-timing-function: ${({theme:a})=>a.transitions.easing.easeInOut};
+ }
+
+ & .${A.childPulsate} {
+ position: absolute;
+ /* @noflip */
+ left: 0px;
+ top: 0;
+ animation-name: ${D};
+ animation-duration: 2500ms;
+ animation-timing-function: ${({theme:a})=>a.transitions.easing.easeInOut};
+ animation-iteration-count: infinite;
+ animation-delay: 200ms;
+ }
+`,G=d.forwardRef(function(a,b){let{center:c=!1,classes:e={},className:g,...h}=(0,j.b)({props:a,name:"MuiTouchRipple"}),[i,k]=d.useState([]),l=d.useRef(0),m=d.useRef(null);d.useEffect(()=>{m.current&&(m.current(),m.current=null)},[i]);let n=d.useRef(!1),o=(0,w.A)(),p=d.useRef(null),q=d.useRef(null),r=d.useCallback(a=>{let{pulsate:b,rippleX:c,rippleY:d,rippleSize:g,cb:h}=a;k(a=>[...a,(0,y.jsx)(F,{classes:{ripple:(0,f.A)(e.ripple,A.ripple),rippleVisible:(0,f.A)(e.rippleVisible,A.rippleVisible),ripplePulsate:(0,f.A)(e.ripplePulsate,A.ripplePulsate),child:(0,f.A)(e.child,A.child),childLeaving:(0,f.A)(e.childLeaving,A.childLeaving),childPulsate:(0,f.A)(e.childPulsate,A.childPulsate)},timeout:550,pulsate:b,rippleX:c,rippleY:d,rippleSize:g},l.current)]),l.current+=1,m.current=h},[e]),s=d.useCallback((a={},b={},d=()=>{})=>{let e,f,g,{pulsate:h=!1,center:i=c||b.pulsate,fakeElement:j=!1}=b;if(a?.type==="mousedown"&&n.current){n.current=!1;return}a?.type==="touchstart"&&(n.current=!0);let k=j?null:q.current,l=k?k.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!i&&void 0!==a&&(0!==a.clientX||0!==a.clientY)&&(a.clientX||a.touches)){let{clientX:b,clientY:c}=a.touches&&a.touches.length>0?a.touches[0]:a;e=Math.round(b-l.left),f=Math.round(c-l.top)}else e=Math.round(l.width/2),f=Math.round(l.height/2);i?(g=Math.sqrt((2*l.width**2+l.height**2)/3))%2==0&&(g+=1):g=Math.sqrt((2*Math.max(Math.abs((k?k.clientWidth:0)-e),e)+2)**2+(2*Math.max(Math.abs((k?k.clientHeight:0)-f),f)+2)**2),a?.touches?null===p.current&&(p.current=()=>{r({pulsate:h,rippleX:e,rippleY:f,rippleSize:g,cb:d})},o.start(80,()=>{p.current&&(p.current(),p.current=null)})):r({pulsate:h,rippleX:e,rippleY:f,rippleSize:g,cb:d})},[c,r,o]),t=d.useCallback(()=>{s({},{pulsate:!0})},[s]),u=d.useCallback((a,b)=>{if(o.clear(),a?.type==="touchend"&&p.current){p.current(),p.current=null,o.start(0,()=>{u(a,b)});return}p.current=null,k(a=>a.length>0?a.slice(1):a),m.current=b},[o]);return d.useImperativeHandle(b,()=>({pulsate:t,start:s,stop:u}),[t,s,u]),(0,y.jsx)(E,{className:(0,f.A)(A.root,e.root,g),ref:q,...h,children:(0,y.jsx)(v,{component:null,exit:!0,children:i})})});var H=c(21726);function I(a){return(0,H.Ay)("MuiButtonBase",a)}let J=(0,z.A)("MuiButtonBase",["root","disabled","focusVisible"]),K=(0,i.default)("button",{name:"MuiButtonBase",slot:"Root"})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${J.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}});function L(a,b,c,d=!1){return l(e=>(c&&c(e),d||a[b](e),!0))}let M=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiButtonBase"}),{action:e,centerRipple:i=!1,children:m,className:o,component:p="button",disabled:q=!1,disableRipple:r=!1,disableTouchRipple:s=!1,focusRipple:t=!1,focusVisibleClassName:u,LinkComponent:v="a",onBlur:w,onClick:x,onContextMenu:z,onDragLeave:A,onFocus:B,onFocusVisible:C,onKeyDown:D,onKeyUp:E,onMouseDown:F,onMouseLeave:H,onMouseUp:J,onTouchEnd:M,onTouchMove:N,onTouchStart:O,tabIndex:P=0,TouchRippleProps:Q,touchRippleRef:R,type:S,...T}=c,U=d.useRef(null),V=n.use(),W=(0,k.A)(V.ref,R),[X,Y]=d.useState(!1);q&&X&&Y(!1),d.useImperativeHandle(e,()=>({focusVisible:()=>{Y(!0),U.current.focus()}}),[]);let Z=V.shouldMount&&!r&&!q;d.useEffect(()=>{X&&t&&!r&&V.pulsate()},[r,t,X,V]);let $=L(V,"start",F,s),_=L(V,"stop",z,s),aa=L(V,"stop",A,s),ab=L(V,"stop",J,s),ac=L(V,"stop",a=>{X&&a.preventDefault(),H&&H(a)},s),ad=L(V,"start",O,s),ae=L(V,"stop",M,s),af=L(V,"stop",N,s),ag=L(V,"stop",a=>{h(a.target)||Y(!1),w&&w(a)},!1),ah=l(a=>{U.current||(U.current=a.currentTarget),h(a.target)&&(Y(!0),C&&C(a)),B&&B(a)}),ai=()=>{let a=U.current;return p&&"button"!==p&&!("A"===a.tagName&&a.href)},aj=l(a=>{t&&!a.repeat&&X&&" "===a.key&&V.stop(a,()=>{V.start(a)}),a.target===a.currentTarget&&ai()&&" "===a.key&&a.preventDefault(),D&&D(a),a.target===a.currentTarget&&ai()&&"Enter"===a.key&&!q&&(a.preventDefault(),x&&x(a))}),ak=l(a=>{t&&" "===a.key&&X&&!a.defaultPrevented&&V.stop(a,()=>{V.pulsate(a)}),E&&E(a),x&&a.target===a.currentTarget&&ai()&&" "===a.key&&!a.defaultPrevented&&x(a)}),al=p;"button"===al&&(T.href||T.to)&&(al=v);let am={};if("button"===al){let a=!!T.formAction;am.type=void 0!==S||a?S:"button",am.disabled=q}else T.href||T.to||(am.role="button"),q&&(am["aria-disabled"]=q);let an=(0,k.A)(b,U),ao={...c,centerRipple:i,component:p,disabled:q,disableRipple:r,disableTouchRipple:s,focusRipple:t,tabIndex:P,focusVisible:X},ap=(a=>{let{disabled:b,focusVisible:c,focusVisibleClassName:d,classes:e}=a,f=(0,g.A)({root:["root",b&&"disabled",c&&"focusVisible"]},I,e);return c&&d&&(f.root+=` ${d}`),f})(ao);return(0,y.jsxs)(K,{as:al,className:(0,f.A)(ap.root,o),ownerState:ao,onBlur:ag,onClick:x,onContextMenu:_,onFocus:ah,onKeyDown:aj,onKeyUp:ak,onMouseDown:$,onMouseLeave:ac,onMouseUp:ab,onDragLeave:aa,onTouchEnd:ae,onTouchMove:af,onTouchStart:ad,ref:an,tabIndex:q?-1:P,type:S,...am,...T,children:[m,Z?(0,y.jsx)(G,{ref:W,center:i,...Q}):null]})})},30828:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(31768);let e={};function f(a,b){let c=d.useRef(e);return c.current===e&&(c.current=a(b)),c}},32384:(a,b,c)=>{c.d(b,{A:()=>d});let d=function(a,b=[]){if(void 0===a)return{};let c={};return Object.keys(a).filter(c=>c.match(/^on[A-Z]/)&&"function"==typeof a[c]&&!b.includes(c)).forEach(b=>{c[b]=a[b]}),c}},37217:(a,b,c)=>{c.d(b,{default:()=>h});var d=c(13330),e=c(17348),f=c(69833),g=c(80317);let h=(0,d.Ay)({themeId:f.A,defaultTheme:e.A,rootShouldForwardProp:g.A})},40402:(a,b,c)=>{c.d(b,{A:()=>d});let d=(0,c(13330).Ay)()},40627:(a,b,c)=>{function d(a,b){return(d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,b){return a.__proto__=b,a})(a,b)}function e(a,b){a.prototype=Object.create(b.prototype),a.prototype.constructor=a,d(a,b)}c.d(b,{A:()=>e})},48457:(a,b,c)=>{c.d(b,{A:()=>d});let d=function(a){return"ownerState"!==a&&"theme"!==a&&"sx"!==a&&"as"!==a}},48583:(a,b,c)=>{c.d(b,{A:()=>d});function d(a=[]){return([,b])=>b&&function(a,b=[]){if("string"!=typeof a.main)return!1;for(let c of b)if(!a.hasOwnProperty(c)||"string"!=typeof a[c])return!1;return!0}(b,a)}},51808:(a,b,c)=>{c.d(b,{A:()=>e});let d=a=>a,e=(()=>{let a=d;return{configure(b){a=b},generate:b=>a(b),reset(){a=d}}})()},51954:(a,b,c)=>{c.d(b,{default:()=>k});var d=c(31768),e=c(79390),f=c(8977),g=c(89446),h=c(75480),i=c(33600),j=c(78157);function k(a={}){let{themeId:b,defaultTheme:c,defaultClassName:l="MuiBox-root",generateClassName:m}=a,n=(0,f.default)("div",{shouldForwardProp:a=>"theme"!==a&&"sx"!==a&&"as"!==a})(g.A);return d.forwardRef(function(a,d){let f=(0,i.default)(c),{className:g,component:k="div",...o}=(0,h.A)(a);return(0,j.jsx)(n,{as:k,ref:d,className:(0,e.A)(g,m?m(l):l),theme:b&&f[b]||f,...o})})}},53678:(a,b,c)=>{c.d(b,{default:()=>g}),c(31768);var d=c(33600),e=c(17348),f=c(69833);function g(){let a=(0,d.default)(e.A);return a[f.A]||a}},55774:(a,b,c)=>{c.d(b,{A:()=>h});var d=c(30828),e=c(31768);let f=[];class g{static create(){return new g}start(a,b){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,b()},a)}constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}}function h(){var a;let b=(0,d.A)(g.create).current;return a=b.disposeEffect,e.useEffect(a,f),b}},60360:(a,b,c)=>{c.d(b,{A:()=>h});var d=c(9196),e=c(64428),f=c(83846),g=c(22737);function h(a,b){let{className:c,elementType:h,ownerState:i,externalForwardedProps:j,internalForwardedProps:k,shouldForwardComponentProp:l=!1,...m}=b,{component:n,slots:o={[a]:void 0},slotProps:p={[a]:void 0},...q}=j,r=o[a]||h,s=(0,f.A)(p[a],i),{props:{component:t,...u},internalRef:v}=(0,g.A)({className:c,...m,externalForwardedProps:"root"===a?q:void 0,externalSlotProps:s}),w=(0,d.A)(v,s?.ref,b.ref),x="root"===a?t||n:t,y=(0,e.A)(r,{..."root"===a&&!n&&!o[a]&&k,..."root"!==a&&!o[a]&&k,...u,...x&&!l&&{as:x},...x&&l&&{component:x},ref:w},i);return[r,y]}},61293:(a,b,c)=>{c.d(b,{A:()=>d});function d(a,b){if(null==a)return{};var c={};for(var d in a)if(({}).hasOwnProperty.call(a,d)){if(-1!==b.indexOf(d))continue;c[d]=a[d]}return c}},64428:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(73006);let e=function(a,b,c){return void 0===a||(0,d.A)(a)?b:{...b,ownerState:{...b.ownerState,...c}}}},65292:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(31768),e=c(88562);let f=function(a){let b=d.useRef(a);return(0,e.A)(()=>{b.current=a}),d.useRef((...a)=>(0,b.current)(...a)).current}},68948:(a,b,c)=>{c.d(b,{A:()=>g,y:()=>f});var d=c(75078),e=c(21726);function f(a){return(0,e.Ay)("MuiTypography",a)}let g=(0,d.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"])},72682:(a,b,c)=>{c.d(b,{default:()=>t});var d=c(31768),e=c(79390),f=c(64862),g=c(21726),h=c(29040),i=c(40402),j=c(95430),k=c(75480),l=c(7581),m=c(21414),n=c(74028),o=c(78157);let p=(0,l.A)(),q=(0,i.A)("div",{name:"MuiStack",slot:"Root"});function r(a){return(0,j.default)({props:a,name:"MuiStack",defaultTheme:p})}let s=({ownerState:a,theme:b})=>{let c={display:"flex",flexDirection:"column",...(0,m.NI)({theme:b},(0,m.kW)({values:a.direction,breakpoints:b.breakpoints.values}),a=>({flexDirection:a}))};if(a.spacing){let d=(0,n.LX)(b),e=Object.keys(b.breakpoints.values).reduce((b,c)=>(("object"==typeof a.spacing&&null!=a.spacing[c]||"object"==typeof a.direction&&null!=a.direction[c])&&(b[c]=!0),b),{}),g=(0,m.kW)({values:a.direction,base:e}),h=(0,m.kW)({values:a.spacing,base:e});"object"==typeof g&&Object.keys(g).forEach((a,b,c)=>{if(!g[a]){let d=b>0?g[c[b-1]]:"column";g[a]=d}}),c=(0,f.A)(c,(0,m.NI)({theme:b},h,(b,c)=>a.useFlexGap?{gap:(0,n._W)(d,b)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[c?g[c]:a.direction]}`]:(0,n._W)(d,b)}}))}return(0,m.iZ)(b.breakpoints,c)};function t(a={}){let{createStyledComponent:b=q,useThemeProps:c=r,componentName:f="MuiStack"}=a,i=b(s);return d.forwardRef(function(a,b){let j=c(a),{component:l="div",direction:m="column",spacing:n=0,divider:p,children:q,className:r,useFlexGap:s=!1,...t}=(0,k.A)(j),u=(0,h.A)({root:["root"]},a=>(0,g.Ay)(f,a),{});return(0,o.jsx)(i,{as:l,ownerState:{direction:m,spacing:n,useFlexGap:s},ref:b,className:(0,e.A)(u.root,r),...t,children:p?function(a,b){let c=d.Children.toArray(a).filter(Boolean);return c.reduce((a,e,f)=>(a.push(e),f{c.d(b,{A:()=>d});let d=function(a){return"string"==typeof a}},73995:(a,b,c)=>{c.d(b,{A:()=>D});var d=c(31768),e=c(79390),f=c(70316),g=c(29040),h=c(81637),i=c(80317),j=c(37217),k=c(3927),l=c(89436),m=c(29667),n=c(87598),o=c(80745),p=c(48583),q=c(75078),r=c(21726);function s(a){return(0,r.Ay)("MuiButton",a)}let t=(0,q.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge","loading","loadingWrapper","loadingIconPlaceholder","loadingIndicator","loadingPositionCenter","loadingPositionStart","loadingPositionEnd"]),u=d.createContext({}),v=d.createContext(void 0);var w=c(78157);let x=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],y=(0,j.default)(m.A,{shouldForwardProp:a=>(0,i.A)(a)||"classes"===a,name:"MuiButton",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[c.variant],b[`${c.variant}${(0,o.A)(c.color)}`],b[`size${(0,o.A)(c.size)}`],b[`${c.variant}Size${(0,o.A)(c.size)}`],"inherit"===c.color&&b.colorInherit,c.disableElevation&&b.disableElevation,c.fullWidth&&b.fullWidth,c.loading&&b.loading]}})((0,k.A)(({theme:a})=>{let b="light"===a.palette.mode?a.palette.grey[300]:a.palette.grey[800],c="light"===a.palette.mode?a.palette.grey.A100:a.palette.grey[700];return{...a.typography.button,minWidth:64,padding:"6px 16px",border:0,borderRadius:(a.vars||a).shape.borderRadius,transition:a.transitions.create(["background-color","box-shadow","border-color","color"],{duration:a.transitions.duration.short}),"&:hover":{textDecoration:"none"},[`&.${t.disabled}`]:{color:(a.vars||a).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(a.vars||a).shadows[2],"&:hover":{boxShadow:(a.vars||a).shadows[4],"@media (hover: none)":{boxShadow:(a.vars||a).shadows[2]}},"&:active":{boxShadow:(a.vars||a).shadows[8]},[`&.${t.focusVisible}`]:{boxShadow:(a.vars||a).shadows[6]},[`&.${t.disabled}`]:{color:(a.vars||a).palette.action.disabled,boxShadow:(a.vars||a).shadows[0],backgroundColor:(a.vars||a).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",[`&.${t.disabled}`]:{border:`1px solid ${(a.vars||a).palette.action.disabledBackground}`}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(a.palette).filter((0,p.A)()).map(([b])=>({props:{color:b},style:{"--variant-textColor":(a.vars||a).palette[b].main,"--variant-outlinedColor":(a.vars||a).palette[b].main,"--variant-outlinedBorder":a.alpha((a.vars||a).palette[b].main,.5),"--variant-containedColor":(a.vars||a).palette[b].contrastText,"--variant-containedBg":(a.vars||a).palette[b].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(a.vars||a).palette[b].dark,"--variant-textBg":a.alpha((a.vars||a).palette[b].main,(a.vars||a).palette.action.hoverOpacity),"--variant-outlinedBorder":(a.vars||a).palette[b].main,"--variant-outlinedBg":a.alpha((a.vars||a).palette[b].main,(a.vars||a).palette.action.hoverOpacity)}}}})),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":a.vars?a.vars.palette.Button.inheritContainedBg:b,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":a.vars?a.vars.palette.Button.inheritContainedHoverBg:c,"--variant-textBg":a.alpha((a.vars||a).palette.text.primary,(a.vars||a).palette.action.hoverOpacity),"--variant-outlinedBg":a.alpha((a.vars||a).palette.text.primary,(a.vars||a).palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:a.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:a.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:a.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:a.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:a.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:a.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${t.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${t.disabled}`]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{loadingPosition:"center"},style:{transition:a.transitions.create(["background-color","box-shadow","border-color"],{duration:a.transitions.duration.short}),[`&.${t.loading}`]:{color:"transparent"}}}]}})),z=(0,j.default)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.startIcon,c.loading&&b.startIconLoadingStart,b[`iconSize${(0,o.A)(c.size)}`]]}})(({theme:a})=>({display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},{props:{loadingPosition:"start",loading:!0},style:{transition:a.transitions.create(["opacity"],{duration:a.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"start",loading:!0,fullWidth:!0},style:{marginRight:-8}},...x]})),A=(0,j.default)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.endIcon,c.loading&&b.endIconLoadingEnd,b[`iconSize${(0,o.A)(c.size)}`]]}})(({theme:a})=>({display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},{props:{loadingPosition:"end",loading:!0},style:{transition:a.transitions.create(["opacity"],{duration:a.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"end",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...x]})),B=(0,j.default)("span",{name:"MuiButton",slot:"LoadingIndicator"})(({theme:a})=>({display:"none",position:"absolute",visibility:"visible",variants:[{props:{loading:!0},style:{display:"flex"}},{props:{loadingPosition:"start"},style:{left:14}},{props:{loadingPosition:"start",size:"small"},style:{left:10}},{props:{variant:"text",loadingPosition:"start"},style:{left:6}},{props:{loadingPosition:"center"},style:{left:"50%",transform:"translate(-50%)",color:(a.vars||a).palette.action.disabled}},{props:{loadingPosition:"end"},style:{right:14}},{props:{loadingPosition:"end",size:"small"},style:{right:10}},{props:{variant:"text",loadingPosition:"end"},style:{right:6}},{props:{loadingPosition:"start",fullWidth:!0},style:{position:"relative",left:-10}},{props:{loadingPosition:"end",fullWidth:!0},style:{position:"relative",right:-10}}]})),C=(0,j.default)("span",{name:"MuiButton",slot:"LoadingIconPlaceholder"})({display:"inline-block",width:"1em",height:"1em"}),D=d.forwardRef(function(a,b){let c=d.useContext(u),i=d.useContext(v),j=(0,f.A)(c,a),k=(0,l.b)({props:j,name:"MuiButton"}),{children:m,color:p="primary",component:q="button",className:r,disabled:t=!1,disableElevation:x=!1,disableFocusRipple:D=!1,endIcon:E,focusVisibleClassName:F,fullWidth:G=!1,id:H,loading:I=null,loadingIndicator:J,loadingPosition:K="center",size:L="medium",startIcon:M,type:N,variant:O="text",...P}=k,Q=(0,h.A)(H),R=J??(0,w.jsx)(n.A,{"aria-labelledby":Q,color:"inherit",size:16}),S={...k,color:p,component:q,disabled:t,disableElevation:x,disableFocusRipple:D,fullWidth:G,loading:I,loadingIndicator:R,loadingPosition:K,size:L,type:N,variant:O},T=(a=>{let{color:b,disableElevation:c,fullWidth:d,size:e,variant:f,loading:h,loadingPosition:i,classes:j}=a,k={root:["root",h&&"loading",f,`${f}${(0,o.A)(b)}`,`size${(0,o.A)(e)}`,`${f}Size${(0,o.A)(e)}`,`color${(0,o.A)(b)}`,c&&"disableElevation",d&&"fullWidth",h&&`loadingPosition${(0,o.A)(i)}`],startIcon:["icon","startIcon",`iconSize${(0,o.A)(e)}`],endIcon:["icon","endIcon",`iconSize${(0,o.A)(e)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]},l=(0,g.A)(k,s,j);return{...j,...l}})(S),U=(M||I&&"start"===K)&&(0,w.jsx)(z,{className:T.startIcon,ownerState:S,children:M||(0,w.jsx)(C,{className:T.loadingIconPlaceholder,ownerState:S})}),V=(E||I&&"end"===K)&&(0,w.jsx)(A,{className:T.endIcon,ownerState:S,children:E||(0,w.jsx)(C,{className:T.loadingIconPlaceholder,ownerState:S})}),W="boolean"==typeof I?(0,w.jsx)("span",{className:T.loadingWrapper,style:{display:"contents"},children:I&&(0,w.jsx)(B,{className:T.loadingIndicator,ownerState:S,children:R})}):null;return(0,w.jsxs)(y,{ownerState:S,className:(0,e.A)(c.className,T.root,r,i||""),component:q,disabled:t||I,focusRipple:!D,focusVisibleClassName:(0,e.A)(T.focusVisible,F),ref:b,type:N,id:I?Q:H,...P,classes:T,children:[U,"end"!==K&&W,m,"end"===K&&W,V]})})},75078:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(21726);function e(a,b,c="Mui"){let f={};return b.forEach(b=>{f[b]=(0,d.Ay)(a,b,c)}),f}},78384:(a,b,c)=>{c.d(b,{A:()=>q});var d=c(31768),e=c(79390),f=c(29040),g=c(80745),h=c(37217),i=c(3927),j=c(89436),k=c(75078),l=c(21726);function m(a){return(0,l.Ay)("MuiSvgIcon",a)}(0,k.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var n=c(78157);let o=(0,h.default)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,"inherit"!==c.color&&b[`color${(0,g.A)(c.color)}`],b[`fontSize${(0,g.A)(c.fontSize)}`]]}})((0,i.A)(({theme:a})=>({userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:a.transitions?.create?.("fill",{duration:(a.vars??a).transitions?.duration?.shorter}),variants:[{props:a=>!a.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:a.typography?.pxToRem?.(20)||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:a.typography?.pxToRem?.(24)||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:a.typography?.pxToRem?.(35)||"2.1875rem"}},...Object.entries((a.vars??a).palette).filter(([,a])=>a&&a.main).map(([b])=>({props:{color:b},style:{color:(a.vars??a).palette?.[b]?.main}})),{props:{color:"action"},style:{color:(a.vars??a).palette?.action?.active}},{props:{color:"disabled"},style:{color:(a.vars??a).palette?.action?.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}))),p=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiSvgIcon"}),{children:h,className:i,color:k="inherit",component:l="svg",fontSize:p="medium",htmlColor:q,inheritViewBox:r=!1,titleAccess:s,viewBox:t="0 0 24 24",...u}=c,v=d.isValidElement(h)&&"svg"===h.type,w={...c,color:k,component:l,fontSize:p,instanceFontSize:a.fontSize,inheritViewBox:r,viewBox:t,hasSvgAsChild:v},x={};r||(x.viewBox=t);let y=(a=>{let{color:b,fontSize:c,classes:d}=a,e={root:["root","inherit"!==b&&`color${(0,g.A)(b)}`,`fontSize${(0,g.A)(c)}`]};return(0,f.A)(e,m,d)})(w);return(0,n.jsxs)(o,{as:l,className:(0,e.A)(y.root,i),focusable:"false",color:q,"aria-hidden":!s||void 0,role:s?"img":void 0,ref:b,...x,...u,...v&&h.props,ownerState:w,children:[v?h.props.children:h,s?(0,n.jsx)("title",{children:s}):null]})});function q(a,b){function c(b,c){return(0,n.jsx)(p,{"data-testid":void 0,ref:c,...b,children:a})}return c.muiName=p.muiName,d.memo(d.forwardRef(c))}p.muiName="SvgIcon"},80317:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(48457);let e=a=>(0,d.A)(a)&&"classes"!==a},80745:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(55044).A},81637:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(77510).A},83846:(a,b,c)=>{c.d(b,{A:()=>d});let d=function(a,b,c){return"function"==typeof a?a(b,c):a}},87598:(a,b,c)=>{c.d(b,{A:()=>y});var d=c(31768),e=c(79390),f=c(29040),g=c(98328),h=c(37217),i=c(3927),j=c(89436),k=c(80745),l=c(48583),m=c(75078),n=c(21726);function o(a){return(0,n.Ay)("MuiCircularProgress",a)}(0,m.A)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","track","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var p=c(78157);let q=(0,g.i7)`
+ 0% {
+ transform: rotate(0deg);
+ }
+
+ 100% {
+ transform: rotate(360deg);
+ }
+`,r=(0,g.i7)`
+ 0% {
+ stroke-dasharray: 1px, 200px;
+ stroke-dashoffset: 0;
+ }
+
+ 50% {
+ stroke-dasharray: 100px, 200px;
+ stroke-dashoffset: -15px;
+ }
+
+ 100% {
+ stroke-dasharray: 1px, 200px;
+ stroke-dashoffset: -126px;
+ }
+`,s="string"!=typeof q?(0,g.AH)`
+ animation: ${q} 1.4s linear infinite;
+ `:null,t="string"!=typeof r?(0,g.AH)`
+ animation: ${r} 1.4s ease-in-out infinite;
+ `:null,u=(0,h.default)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[c.variant],b[`color${(0,k.A)(c.color)}`]]}})((0,i.A)(({theme:a})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:a.transitions.create("transform")}},{props:{variant:"indeterminate"},style:s||{animation:`${q} 1.4s linear infinite`}},...Object.entries(a.palette).filter((0,l.A)()).map(([b])=>({props:{color:b},style:{color:(a.vars||a).palette[b].main}}))]}))),v=(0,h.default)("svg",{name:"MuiCircularProgress",slot:"Svg"})({display:"block"}),w=(0,h.default)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.circle,b[`circle${(0,k.A)(c.variant)}`],c.disableShrink&&b.circleDisableShrink]}})((0,i.A)(({theme:a})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:a.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:a})=>"indeterminate"===a.variant&&!a.disableShrink,style:t||{animation:`${r} 1.4s ease-in-out infinite`}}]}))),x=(0,h.default)("circle",{name:"MuiCircularProgress",slot:"Track"})((0,i.A)(({theme:a})=>({stroke:"currentColor",opacity:(a.vars||a).palette.action.activatedOpacity}))),y=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiCircularProgress"}),{className:d,color:g="primary",disableShrink:h=!1,enableTrackSlot:i=!1,size:l=40,style:m,thickness:n=3.6,value:q=0,variant:r="indeterminate",...s}=c,t={...c,color:g,disableShrink:h,size:l,thickness:n,value:q,variant:r,enableTrackSlot:i},y=(a=>{let{classes:b,variant:c,color:d,disableShrink:e}=a,g={root:["root",c,`color${(0,k.A)(d)}`],svg:["svg"],track:["track"],circle:["circle",`circle${(0,k.A)(c)}`,e&&"circleDisableShrink"]};return(0,f.A)(g,o,b)})(t),z={},A={},B={};if("determinate"===r){let a=2*Math.PI*((44-n)/2);z.strokeDasharray=a.toFixed(3),B["aria-valuenow"]=Math.round(q),z.strokeDashoffset=`${((100-q)/100*a).toFixed(3)}px`,A.transform="rotate(-90deg)"}return(0,p.jsx)(u,{className:(0,e.A)(y.root,d),style:{width:l,height:l,...A,...m},ownerState:t,ref:b,role:"progressbar",...B,...s,children:(0,p.jsxs)(v,{className:y.svg,ownerState:t,viewBox:"22 22 44 44",children:[i?(0,p.jsx)(x,{className:y.track,ownerState:t,cx:44,cy:44,r:(44-n)/2,fill:"none",strokeWidth:n,"aria-hidden":"true"}):null,(0,p.jsx)(w,{className:y.circle,style:z,ownerState:t,cx:44,cy:44,r:(44-n)/2,fill:"none",strokeWidth:n})]})})})},90073:(a,b,c)=>{c.d(b,{default:()=>j});var d=c(51954),e=c(51808),f=c(94063),g=c(69833);let h=(0,c(75078).A)("MuiBox",["root"]),i=(0,f.A)(),j=(0,d.default)({themeId:g.A,defaultTheme:i,defaultClassName:h.root,generateClassName:e.A.generate})},90410:(a,b,c)=>{c.d(b,{A:()=>s});var d=c(31768),e=c(79390),f=c(29040),g=c(33010),h=c(37217),i=c(3927),j=c(89436),k=c(80745),l=c(48583),m=c(68948),n=c(78157);let o={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},p=(0,g.Dg)(),q=(0,h.default)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.variant&&b[c.variant],"inherit"!==c.align&&b[`align${(0,k.A)(c.align)}`],c.noWrap&&b.noWrap,c.gutterBottom&&b.gutterBottom,c.paragraph&&b.paragraph]}})((0,i.A)(({theme:a})=>({margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(a.typography).filter(([a,b])=>"inherit"!==a&&b&&"object"==typeof b).map(([a,b])=>({props:{variant:a},style:b})),...Object.entries(a.palette).filter((0,l.A)()).map(([b])=>({props:{color:b},style:{color:(a.vars||a).palette[b].main}})),...Object.entries(a.palette?.text||{}).filter(([,a])=>"string"==typeof a).map(([b])=>({props:{color:`text${(0,k.A)(b)}`},style:{color:(a.vars||a).palette.text[b]}})),{props:({ownerState:a})=>"inherit"!==a.align,style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:a})=>a.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:a})=>a.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:a})=>a.paragraph,style:{marginBottom:16}}]}))),r={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},s=d.forwardRef(function(a,b){let{color:c,...d}=(0,j.b)({props:a,name:"MuiTypography"}),g=!o[c],h=p({...d,...g&&{color:c}}),{align:i="inherit",className:l,component:s,gutterBottom:t=!1,noWrap:u=!1,paragraph:v=!1,variant:w="body1",variantMapping:x=r,...y}=h,z={...h,align:i,color:c,className:l,component:s,gutterBottom:t,noWrap:u,paragraph:v,variant:w,variantMapping:x},A=s||(v?"p":x[w]||r[w])||"span",B=(a=>{let{align:b,gutterBottom:c,noWrap:d,paragraph:e,variant:g,classes:h}=a,i={root:["root",g,"inherit"!==a.align&&`align${(0,k.A)(b)}`,c&&"gutterBottom",d&&"noWrap",e&&"paragraph"]};return(0,f.A)(i,m.y,h)})(z);return(0,n.jsx)(q,{as:A,ref:b,className:(0,e.A)(B.root,l),...y,ownerState:z,style:{..."inherit"!==i&&{"--Typography-textAlign":i},...y.style}})})},94782:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(31768);let e=c.n(d)().createContext(null)},95430:(a,b,c)=>{c.d(b,{default:()=>f});var d=c(5525),e=c(33600);function f({props:a,name:b,defaultTheme:c,themeId:f}){let g=(0,e.default)(c);return f&&(g=g[f]||g),(0,d.A)({theme:g,name:b,props:a})}}};
\ No newline at end of file
diff --git a/apps/web/.next/server/chunks/490.js b/apps/web/.next/server/chunks/490.js
new file mode 100644
index 0000000..a9a71f9
--- /dev/null
+++ b/apps/web/.next/server/chunks/490.js
@@ -0,0 +1 @@
+"use strict";exports.id=490,exports.ids=[490],exports.modules={2096:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(47550).A},4818:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V18H6v-1.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3"}),"Groups")},12716:(a,b,c)=>{c.d(b,{A:()=>g,Y:()=>f});var d=c(75078),e=c(21726);function f(a){return(0,e.Ay)("MuiListItemButton",a)}let g=(0,d.A)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"])},19619:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72z"}),"Mic")},19775:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"notFound",{enumerable:!0,get:function(){return e}});let d=""+c(27178).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function e(){let a=Object.defineProperty(Error(d),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw a.digest=d,a}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},22134:(a,b,c)=>{var d=c(99142);c.o(d,"notFound")&&c.d(b,{notFound:function(){return d.notFound}}),c.o(d,"redirect")&&c.d(b,{redirect:function(){return d.redirect}})},28216:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unstable_rethrow",{enumerable:!0,get:function(){return function a(b){if((0,g.isNextRouterError)(b)||(0,f.isBailoutToCSRError)(b)||(0,i.isDynamicServerError)(b)||(0,h.isDynamicPostpone)(b)||(0,e.isPostpone)(b)||(0,d.isHangingPromiseRejectionError)(b))throw b;b instanceof Error&&"cause"in b&&a(b.cause)}}});let d=c(86586),e=c(18983),f=c(948),g=c(63352),h=c(51513),i=c(95181);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},31684:(a,b,c)=>{c.d(b,{A:()=>s});var d=c(31768),e=c(79390),f=c(29040),g=c(68948),h=c(90410),i=c(57193),j=c(37217),k=c(89436),l=c(75078),m=c(21726);function n(a){return(0,m.Ay)("MuiListItemText",a)}let o=(0,l.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);var p=c(60360),q=c(78157);let r=(0,j.default)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[{[`& .${o.primary}`]:b.primary},{[`& .${o.secondary}`]:b.secondary},b.root,c.inset&&b.inset,c.primary&&c.secondary&&b.multiline,c.dense&&b.dense]}})({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4,[`.${g.A.root}:where(& .${o.primary}), .${g.A.root}:where(& .${o.secondary})`]:{display:"block"},variants:[{props:({ownerState:a})=>a.primary&&a.secondary,style:{marginTop:6,marginBottom:6}},{props:({ownerState:a})=>a.inset,style:{paddingLeft:56}}]}),s=d.forwardRef(function(a,b){let c=(0,k.b)({props:a,name:"MuiListItemText"}),{children:g,className:j,disableTypography:l=!1,inset:m=!1,primary:o,primaryTypographyProps:s,secondary:t,secondaryTypographyProps:u,slots:v={},slotProps:w={},...x}=c,{dense:y}=d.useContext(i.A),z=null!=o?o:g,A=t,B={...c,disableTypography:l,inset:m,primary:!!z,secondary:!!A,dense:y},C=(a=>{let{classes:b,inset:c,primary:d,secondary:e,dense:g}=a;return(0,f.A)({root:["root",c&&"inset",g&&"dense",d&&e&&"multiline"],primary:["primary"],secondary:["secondary"]},n,b)})(B),D={slots:v,slotProps:{primary:s,secondary:u,...w}},[E,F]=(0,p.A)("root",{className:(0,e.A)(C.root,j),elementType:r,externalForwardedProps:{...D,...x},ownerState:B,ref:b}),[G,H]=(0,p.A)("primary",{className:C.primary,elementType:h.A,externalForwardedProps:D,ownerState:B}),[I,J]=(0,p.A)("secondary",{className:C.secondary,elementType:h.A,externalForwardedProps:D,ownerState:B});return null==z||z.type===h.A||l||(z=(0,q.jsx)(G,{variant:y?"body2":"body1",component:H?.variant?void 0:"span",...H,children:z})),null==A||A.type===h.A||l||(A=(0,q.jsx)(I,{variant:"body2",color:"textSecondary",...J,children:A})),(0,q.jsxs)(E,{...F,children:[z,A]})})},37319:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(88562).A},41423:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getRedirectError:function(){return g},getRedirectStatusCodeFromError:function(){return l},getRedirectTypeFromError:function(){return k},getURLFromRedirectError:function(){return j},permanentRedirect:function(){return i},redirect:function(){return h}});let d=c(39818),e=c(24584),f=c(19121).actionAsyncStorage;function g(a,b,c){void 0===c&&(c=d.RedirectStatusCode.TemporaryRedirect);let f=Object.defineProperty(Error(e.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return f.digest=e.REDIRECT_ERROR_CODE+";"+b+";"+a+";"+c+";",f}function h(a,b){var c;throw null!=b||(b=(null==f||null==(c=f.getStore())?void 0:c.isAction)?e.RedirectType.push:e.RedirectType.replace),g(a,b,d.RedirectStatusCode.TemporaryRedirect)}function i(a,b){throw void 0===b&&(b=e.RedirectType.replace),g(a,b,d.RedirectStatusCode.PermanentRedirect)}function j(a){return(0,e.isRedirectError)(a)?a.digest.split(";").slice(2,-2).join(";"):null}function k(a){if(!(0,e.isRedirectError)(a))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return a.digest.split(";",2)[1]}function l(a){if(!(0,e.isRedirectError)(a))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(a.digest.split(";").at(-2))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},42987:(a,b,c)=>{c.d(b,{A:()=>o});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(89436),i=c(57193),j=c(75078),k=c(21726);function l(a){return(0,k.Ay)("MuiList",a)}(0,j.A)("MuiList",["root","padding","dense","subheader"]);var m=c(78157);let n=(0,g.default)("ul",{name:"MuiList",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,!c.disablePadding&&b.padding,c.dense&&b.dense,c.subheader&&b.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:({ownerState:a})=>!a.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:a})=>a.subheader,style:{paddingTop:0}}]}),o=d.forwardRef(function(a,b){let c=(0,h.b)({props:a,name:"MuiList"}),{children:g,className:j,component:k="ul",dense:o=!1,disablePadding:p=!1,subheader:q,...r}=c,s=d.useMemo(()=>({dense:o}),[o]),t={...c,component:k,dense:o,disablePadding:p},u=(a=>{let{classes:b,disablePadding:c,dense:d,subheader:e}=a;return(0,f.A)({root:["root",!c&&"padding",d&&"dense",e&&"subheader"]},l,b)})(t);return(0,m.jsx)(i.A.Provider,{value:s,children:(0,m.jsxs)(n,{as:k,className:(0,e.A)(u.root,j),ref:b,ownerState:t,...r,children:[q,g]})})})},47550:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(31768);function e(a,b){return d.isValidElement(a)&&-1!==b.indexOf(a.type.muiName??a.type?._payload?.value?.muiName)}},48248:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Box\\\\Box.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js","default")},50498:(a,b,c)=>{c.d(b,{A:()=>r});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(3927),i=c(89436),j=c(80317),k=c(29667),l=c(37319),m=c(25143),n=c(57193),o=c(12716),p=c(78157);let q=(0,g.default)(k.A,{shouldForwardProp:a=>(0,j.A)(a)||"classes"===a,name:"MuiListItemButton",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.dense&&b.dense,"flex-start"===c.alignItems&&b.alignItemsFlexStart,c.divider&&b.divider,!c.disableGutters&&b.gutters]}})((0,h.A)(({theme:a})=>({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:a.transitions.create("background-color",{duration:a.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(a.vars||a).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${o.A.selected}`]:{backgroundColor:a.alpha((a.vars||a).palette.primary.main,(a.vars||a).palette.action.selectedOpacity),[`&.${o.A.focusVisible}`]:{backgroundColor:a.alpha((a.vars||a).palette.primary.main,`${(a.vars||a).palette.action.selectedOpacity} + ${(a.vars||a).palette.action.focusOpacity}`)}},[`&.${o.A.selected}:hover`]:{backgroundColor:a.alpha((a.vars||a).palette.primary.main,`${(a.vars||a).palette.action.selectedOpacity} + ${(a.vars||a).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:a.alpha((a.vars||a).palette.primary.main,(a.vars||a).palette.action.selectedOpacity)}},[`&.${o.A.focusVisible}`]:{backgroundColor:(a.vars||a).palette.action.focus},[`&.${o.A.disabled}`]:{opacity:(a.vars||a).palette.action.disabledOpacity},variants:[{props:({ownerState:a})=>a.divider,style:{borderBottom:`1px solid ${(a.vars||a).palette.divider}`,backgroundClip:"padding-box"}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:({ownerState:a})=>!a.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:a})=>a.dense,style:{paddingTop:4,paddingBottom:4}}]}))),r=d.forwardRef(function(a,b){let c=(0,i.b)({props:a,name:"MuiListItemButton"}),{alignItems:g="center",autoFocus:h=!1,component:j="div",children:k,dense:r=!1,disableGutters:s=!1,divider:t=!1,focusVisibleClassName:u,selected:v=!1,className:w,...x}=c,y=d.useContext(n.A),z=d.useMemo(()=>({dense:r||y.dense||!1,alignItems:g,disableGutters:s}),[g,y.dense,r,s]),A=d.useRef(null);(0,l.A)(()=>{h&&A.current&&A.current.focus()},[h]);let B={...c,alignItems:g,dense:z.dense,disableGutters:s,divider:t,selected:v},C=(a=>{let{alignItems:b,classes:c,dense:d,disabled:e,disableGutters:g,divider:h,selected:i}=a,j=(0,f.A)({root:["root",d&&"dense",!g&&"gutters",h&&"divider",e&&"disabled","flex-start"===b&&"alignItemsFlexStart",i&&"selected"]},o.Y,c);return{...c,...j}})(B),D=(0,m.A)(A,b);return(0,p.jsx)(n.A.Provider,{value:z,children:(0,p.jsx)(q,{ref:D,href:x.href||x.to,component:(x.href||x.to)&&"div"===j?"button":j,focusVisibleClassName:(0,e.A)(C.focusVisible,u),ownerState:B,className:(0,e.A)(C.root,w),...x,classes:C,children:k})})})},54234:(a,b,c)=>{function d(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"forbidden",{enumerable:!0,get:function(){return d}}),c(27178).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},57193:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(31768).createContext({})},59078:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"M14 6v15H3v-2h2V3h9v1h5v15h2v2h-4V6zm-4 5v2h2v-2z"}),"MeetingRoom")},63640:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"M3 13h8V3H3zm0 8h8v-6H3zm10 0h8V11h-8zm0-18v6h8V3z"}),"Dashboard")},83457:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unstable_rethrow",{enumerable:!0,get:function(){return d}});let d=c(28216).unstable_rethrow;("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},86416:(a,b,c)=>{c.d(b,{A:()=>p});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(3927),i=c(89436),j=c(75078),k=c(21726);function l(a){return(0,k.Ay)("MuiListItemIcon",a)}(0,j.A)("MuiListItemIcon",["root","alignItemsFlexStart"]);var m=c(57193),n=c(78157);let o=(0,g.default)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,"flex-start"===c.alignItems&&b.alignItemsFlexStart]}})((0,h.A)(({theme:a})=>({minWidth:56,color:(a.vars||a).palette.action.active,flexShrink:0,display:"inline-flex",variants:[{props:{alignItems:"flex-start"},style:{marginTop:8}}]}))),p=d.forwardRef(function(a,b){let c=(0,i.b)({props:a,name:"MuiListItemIcon"}),{className:g,...h}=c,j=d.useContext(m.A),k={...c,alignItems:j.alignItems},p=(a=>{let{alignItems:b,classes:c}=a;return(0,f.A)({root:["root","flex-start"===b&&"alignItemsFlexStart"]},l,c)})(k);return(0,n.jsx)(o,{className:(0,e.A)(p.root,g),ownerState:k,ref:b,...h})})},90230:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z"}),"Payment")},91138:(a,b,c)=>{c.d(b,{Ay:()=>y});var d=c(31768),e=c(79390),f=c(29040),g=c(73006),h=c(37217),i=c(3927),j=c(89436),k=c(2096),l=c(25143),m=c(60360),n=c(57193),o=c(75078),p=c(21726);function q(a){return(0,p.Ay)("MuiListItem",a)}(0,o.A)("MuiListItem",["root","container","dense","alignItemsFlexStart","divider","gutters","padding","secondaryAction"]);var r=c(12716);function s(a){return(0,p.Ay)("MuiListItemSecondaryAction",a)}(0,o.A)("MuiListItemSecondaryAction",["root","disableGutters"]);var t=c(78157);let u=(0,h.default)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.disableGutters&&b.disableGutters]}})({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)",variants:[{props:({ownerState:a})=>a.disableGutters,style:{right:0}}]}),v=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiListItemSecondaryAction"}),{className:g,...h}=c,i=d.useContext(n.A),k={...c,disableGutters:i.disableGutters},l=(a=>{let{disableGutters:b,classes:c}=a;return(0,f.A)({root:["root",b&&"disableGutters"]},s,c)})(k);return(0,t.jsx)(u,{className:(0,e.A)(l.root,g),ownerState:k,ref:b,...h})});v.muiName="ListItemSecondaryAction";let w=(0,h.default)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.dense&&b.dense,"flex-start"===c.alignItems&&b.alignItemsFlexStart,c.divider&&b.divider,!c.disableGutters&&b.gutters,!c.disablePadding&&b.padding,c.hasSecondaryAction&&b.secondaryAction]}})((0,i.A)(({theme:a})=>({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",variants:[{props:({ownerState:a})=>!a.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:a})=>!a.disablePadding&&a.dense,style:{paddingTop:4,paddingBottom:4}},{props:({ownerState:a})=>!a.disablePadding&&!a.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:a})=>!a.disablePadding&&!!a.secondaryAction,style:{paddingRight:48}},{props:({ownerState:a})=>!!a.secondaryAction,style:{[`& > .${r.A.root}`]:{paddingRight:48}}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:({ownerState:a})=>a.divider,style:{borderBottom:`1px solid ${(a.vars||a).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:a})=>a.button,style:{transition:a.transitions.create("background-color",{duration:a.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(a.vars||a).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}}},{props:({ownerState:a})=>a.hasSecondaryAction,style:{paddingRight:48}}]}))),x=(0,h.default)("li",{name:"MuiListItem",slot:"Container"})({position:"relative"}),y=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiListItem"}),{alignItems:h="center",children:i,className:o,component:p,components:r={},componentsProps:s={},ContainerComponent:u="li",ContainerProps:{className:y,...z}={},dense:A=!1,disableGutters:B=!1,disablePadding:C=!1,divider:D=!1,secondaryAction:E,slotProps:F={},slots:G={},...H}=c,I=d.useContext(n.A),J=d.useMemo(()=>({dense:A||I.dense||!1,alignItems:h,disableGutters:B}),[h,I.dense,A,B]),K=d.useRef(null),L=d.Children.toArray(i),M=L.length&&(0,k.A)(L[L.length-1],["ListItemSecondaryAction"]),N={...c,alignItems:h,dense:J.dense,disableGutters:B,disablePadding:C,divider:D,hasSecondaryAction:M},O=(a=>{let{alignItems:b,classes:c,dense:d,disableGutters:e,disablePadding:g,divider:h,hasSecondaryAction:i}=a;return(0,f.A)({root:["root",d&&"dense",!e&&"gutters",!g&&"padding",h&&"divider","flex-start"===b&&"alignItemsFlexStart",i&&"secondaryAction"],container:["container"],secondaryAction:["secondaryAction"]},q,c)})(N),P=(0,l.A)(K,b),[Q,R]=(0,m.A)("secondaryAction",{elementType:v,externalForwardedProps:{slots:G,slotProps:F},ownerState:N,className:O.secondaryAction}),S=G.root||r.Root||w,T=F.root||s.root||{},U={className:(0,e.A)(O.root,T.className,o),...H},V=p||"li";return M?(V=U.component||p?V:"div","li"===u&&("li"===V?V="div":"li"===U.component&&(U.component="div")),(0,t.jsx)(n.A.Provider,{value:J,children:(0,t.jsxs)(x,{as:u,className:(0,e.A)(O.container,y),ref:P,ownerState:N,...z,children:[(0,t.jsx)(S,{...T,...!(0,g.A)(S)&&{as:V,ownerState:{...N,...T.ownerState}},...U,children:L}),L.pop()]})})):(0,t.jsx)(n.A.Provider,{value:J,children:(0,t.jsxs)(S,{...T,as:V,ref:P,...!(0,g.A)(S)&&{ownerState:{...N,...T.ownerState}},...U,children:[L,E&&(0,t.jsx)(Q,{...R,children:E})]})})})},95941:(a,b,c)=>{function d(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unauthorized",{enumerable:!0,get:function(){return d}}),c(27178).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},97128:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z"}),"Logout")},99142:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ReadonlyURLSearchParams:function(){return k},RedirectType:function(){return e.RedirectType},forbidden:function(){return g.forbidden},notFound:function(){return f.notFound},permanentRedirect:function(){return d.permanentRedirect},redirect:function(){return d.redirect},unauthorized:function(){return h.unauthorized},unstable_isUnrecognizedActionError:function(){return l},unstable_rethrow:function(){return i.unstable_rethrow}});let d=c(41423),e=c(24584),f=c(19775),g=c(54234),h=c(95941),i=c(83457);class j extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class k extends URLSearchParams{append(){throw new j}delete(){throw new j}set(){throw new j}sort(){throw new j}}function l(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)}};
\ No newline at end of file
diff --git a/apps/web/.next/server/chunks/610.js b/apps/web/.next/server/chunks/610.js
index 7a6fd4f..17eccfe 100644
--- a/apps/web/.next/server/chunks/610.js
+++ b/apps/web/.next/server/chunks/610.js
@@ -1 +1 @@
-"use strict";exports.id=610,exports.ids=[610],exports.modules={2608:(a,b,c)=>{c.d(b,{InstrumentPanel:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call InstrumentPanel() from the server but InstrumentPanel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx","InstrumentPanel")},28340:(a,b,c)=>{c.d(b,{n:()=>f,o:()=>g});var d=c(56057),e=c(25739);async function f(){let a=await (0,d.UL)(),b=process.env.NEXT_PUBLIC_SUPABASE_URL??"https://placeholder.supabase.co",c=process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY??"placeholder-anon-key";return(0,e.createServerClient)(b,c,{cookies:{getAll:()=>a.getAll(),setAll(b){try{b.forEach(({name:b,value:c,options:d})=>{a.set(b,c,d)})}catch{}}}})}function g(){return!!(process.env.NEXT_PUBLIC_SUPABASE_URL&&process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},31857:(a,b,c)=>{c.d(b,{ScreenPanel:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ScreenPanel() from the server but ScreenPanel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx","ScreenPanel")},36146:(a,b,c)=>{c.d(b,{Sidebar:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call Sidebar() from the server but Sidebar is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx","Sidebar")},42503:(a,b,c)=>{c.d(b,{PhosphorText:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call PhosphorText() from the server but PhosphorText is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx","PhosphorText")},48067:(a,b,c)=>{c.d(b,{kR:()=>h,sM:()=>f});var d=c(7152);let e={dark:{bg:{app:"#19191b",card:"#242427",cardHover:"#2a2a2d",elevated:"#2e2e32",input:"#1e1e21",sidebar:"#1e1f21",inset:"#1b1c1e",chassis:"#242528",crtBezel:"#1a1a1c",crtGlass:"#050605"},text:{primary:"#ffffff",secondary:"#8e8e93",label:"#7c7c82",disabled:"#4a4a4e",engraving:"#1a1a1c",inactive:"#77797c",dimLabel:"#5c2615",muted:"#3a3b3f",hover:"#aaaaaa"},border:{subtle:"rgba(255,255,255,0.04)",default:"rgba(255,255,255,0.08)",strong:"rgba(255,255,255,0.12)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.3)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #111111, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.15), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.05)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #000, 0 1px 1px rgba(255,255,255,0.1)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #000",screenGlow:"inset 0 0 20px rgba(0,0,0,0.8)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},light:{bg:{app:"#f5f5f7",card:"#ffffff",cardHover:"#f7f7f9",elevated:"#f0f0f2",input:"#ffffff",sidebar:"#eeeef0",inset:"#e8e8ea",chassis:"#e2e2e5",crtBezel:"#d5d5d8",crtGlass:"#f0f0f2"},text:{primary:"#1a1a1c",secondary:"#6e6e73",label:"#8e8e93",disabled:"#c7c7cc",engraving:"#d0d0d3",inactive:"#8e8e93",dimLabel:"#b07040",muted:"#b0b0b4",hover:"#555555"},border:{subtle:"rgba(0,0,0,0.06)",default:"rgba(0,0,0,0.10)",strong:"rgba(0,0,0,0.16)"},shadow:{card:"0 4px 20px rgba(0,0,0,0.06)",buttonBase:"0 2px 0 rgba(0,0,0,0.06), inset 0 1px 0 rgba(255,255,255,0.8)",chassis:"0 40px 80px -20px rgba(0,0,0,0.08), 0 12px 0 #d5d5d8, 0 13px 4px rgba(0,0,0,0.06), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",inset:"inset 0 2px 6px rgba(0,0,0,0.08), 0 1px 1px rgba(255,255,255,0.6)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06), 0 1px 1px rgba(255,255,255,0.8)",buttonRaised:"0 3px 6px rgba(0,0,0,0.08), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06)",screenGlow:"inset 0 0 20px rgba(0,0,0,0.06)",tooltip:"0 8px 24px rgba(0,0,0,0.08)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},nord:{bg:{app:"#2e3440",card:"#3b4252",cardHover:"#434c5e",elevated:"#3b4252",input:"#3b4252",sidebar:"#2e3440",inset:"#2e3440",chassis:"#3b4252",crtBezel:"#2e3440",crtGlass:"#242831"},text:{primary:"#eceff4",secondary:"#d8dee9",label:"#adb5c7",disabled:"#4c566a",engraving:"#2e3440",inactive:"#7b88a1",dimLabel:"#5e81ac",muted:"#434c5e",hover:"#e5e9f0"},border:{subtle:"rgba(216,222,233,0.06)",default:"rgba(216,222,233,0.10)",strong:"rgba(216,222,233,0.16)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.35)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #242831, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.5), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.8), inset 0 0 0 1px #242831, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.35), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.7), inset 0 0 0 1px #242831",screenGlow:"inset 0 0 20px rgba(0,0,0,0.6)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#88c0d0",dim:"rgba(136,192,208,0.15)",glow:"rgba(136,192,208,0.6)",light:"#a3d0de",dark:"#6aacbe",crtPhosphor:"#88c0d0",crtPhosphorDim:"#5e9daf"}},solarized:{bg:{app:"#002b36",card:"#073642",cardHover:"#0d4250",elevated:"#073642",input:"#073642",sidebar:"#002b36",inset:"#001f28",chassis:"#073642",crtBezel:"#002b36",crtGlass:"#001f28"},text:{primary:"#eee8d5",secondary:"#93a1a1",label:"#839496",disabled:"#586e75",engraving:"#002b36",inactive:"#657b83",dimLabel:"#7a6c2e",muted:"#073642",hover:"#b2c0bf"},border:{subtle:"rgba(131,148,150,0.08)",default:"rgba(131,148,150,0.13)",strong:"rgba(131,148,150,0.20)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #001f28, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #001f28, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #001f28",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#b58900",dim:"rgba(181,137,0,0.15)",glow:"rgba(181,137,0,0.6)",light:"#d4a017",dark:"#8a6800",crtPhosphor:"#b58900",crtPhosphorDim:"#8a6800"}},catppuccin:{bg:{app:"#1e1e2e",card:"#313244",cardHover:"#3a3a54",elevated:"#313244",input:"#181825",sidebar:"#181825",inset:"#11111b",chassis:"#313244",crtBezel:"#1e1e2e",crtGlass:"#11111b"},text:{primary:"#cdd6f4",secondary:"#bac2de",label:"#a6adc8",disabled:"#585b70",engraving:"#11111b",inactive:"#7f849c",dimLabel:"#585b70",muted:"#313244",hover:"#e6e9f8"},border:{subtle:"rgba(205,214,244,0.04)",default:"rgba(205,214,244,0.08)",strong:"rgba(205,214,244,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #11111b, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #11111b, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #11111b",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#cba6f7",dim:"rgba(203,166,247,0.15)",glow:"rgba(203,166,247,0.6)",light:"#dfc0ff",dark:"#a67fd4",crtPhosphor:"#cba6f7",crtPhosphorDim:"#a67fd4"}},dracula:{bg:{app:"#282a36",card:"#44475a",cardHover:"#4f5266",elevated:"#383a4a",input:"#383a4a",sidebar:"#21222c",inset:"#21222c",chassis:"#44475a",crtBezel:"#282a36",crtGlass:"#1e2029"},text:{primary:"#f8f8f2",secondary:"#a9b0d0",label:"#8891b5",disabled:"#6272a4",engraving:"#21222c",inactive:"#6272a4",dimLabel:"#6272a4",muted:"#44475a",hover:"#ffffff"},border:{subtle:"rgba(248,248,242,0.04)",default:"rgba(248,248,242,0.08)",strong:"rgba(248,248,242,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #1e2029, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #1e2029, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #1e2029",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#bd93f9",dim:"rgba(189,147,249,0.15)",glow:"rgba(189,147,249,0.6)",light:"#d4b8ff",dark:"#9a70e0",crtPhosphor:"#bd93f9",crtPhosphorDim:"#9a70e0"}}},f={bg:{app:"var(--d3-bg-app)",card:"var(--d3-bg-card)",cardHover:"var(--d3-bg-cardHover)",elevated:"var(--d3-bg-elevated)",input:"var(--d3-bg-input)",sidebar:"var(--d3-bg-sidebar)",inset:"var(--d3-bg-inset)",chassis:"var(--d3-bg-chassis)",crtBezel:"var(--d3-bg-crtBezel)",crtGlass:"var(--d3-bg-crtGlass)"},accent:{amber:"var(--d3-accent-main)",amberDim:"var(--d3-accent-dim)",amberGlow:"var(--d3-accent-glow)"},tag:{purple:"#b854f5",purpleBg:"rgba(184, 84, 245, 0.12)",orange:"#f59e0b",orangeBg:"rgba(245, 158, 11, 0.12)",red:"#ef4444",redBg:"rgba(239, 68, 68, 0.12)",green:"#22c55e",greenBg:"rgba(34, 197, 94, 0.12)",blue:"#3b82f6",blueBg:"rgba(59, 130, 246, 0.12)",greenGlow:"rgba(34, 197, 94, 0.6)",redGlow:"rgba(239, 68, 68, 0.6)",orangeGlow:"rgba(245, 158, 11, 0.6)"},text:{primary:"var(--d3-text-primary)",secondary:"var(--d3-text-secondary)",label:"var(--d3-text-label)",disabled:"var(--d3-text-disabled)",engraving:"var(--d3-text-engraving)",inactive:"var(--d3-text-inactive)",dimLabel:"var(--d3-text-dimLabel)",muted:"var(--d3-text-muted)",hover:"var(--d3-text-hover)"},border:{subtle:"var(--d3-border-subtle)",default:"var(--d3-border-default)",strong:"var(--d3-border-strong)"},crt:{phosphor:"var(--d3-accent-crtPhosphor)",phosphorDim:"var(--d3-accent-crtPhosphorDim)",scanline:"rgba(0, 0, 0, 0.15)",bg:"var(--d3-bg-chassis)"},led:{off:"#111111"}},g={hero:{size:"42px",weight:300,spacing:"-2px",line:1},title:{size:"28px",weight:300,spacing:"-1px",line:1.2},value:{size:"20px",weight:400,spacing:"0.02em",line:1},heading:{size:"16px",weight:600,spacing:"0.02em",line:1.4},body:{size:"14px",weight:400,spacing:"0.01em",line:1.5},compact:{size:"13px",weight:400,spacing:"0.01em",line:1.5},small:{size:"12px",weight:600,spacing:"0.03em",line:1.4},meta:{size:"11px",weight:600,spacing:"0.05em",line:1.3},label:{size:"10px",weight:700,spacing:"2px",line:1.2},engrave:{size:"9px",weight:700,spacing:"1.5px",line:1},micro:{size:"8px",weight:700,spacing:"1.5px",line:1},nano:{size:"7px",weight:700,spacing:"0.5px",line:1}};function h(a){let b=g[a];return{fontSize:b.size,fontWeight:b.weight,letterSpacing:b.spacing,lineHeight:b.line}}function i(a){let b="light"===a?"light":"dark",c=e[a],g=function(a){let b=e[a];return{"--d3-bg-app":b.bg.app,"--d3-bg-card":b.bg.card,"--d3-bg-cardHover":b.bg.cardHover,"--d3-bg-elevated":b.bg.elevated,"--d3-bg-input":b.bg.input,"--d3-bg-sidebar":b.bg.sidebar,"--d3-bg-inset":b.bg.inset,"--d3-bg-chassis":b.bg.chassis,"--d3-bg-crtBezel":b.bg.crtBezel,"--d3-bg-crtGlass":b.bg.crtGlass,"--d3-text-primary":b.text.primary,"--d3-text-secondary":b.text.secondary,"--d3-text-label":b.text.label,"--d3-text-disabled":b.text.disabled,"--d3-text-engraving":b.text.engraving,"--d3-text-inactive":b.text.inactive,"--d3-text-dimLabel":b.text.dimLabel,"--d3-text-muted":b.text.muted,"--d3-text-hover":b.text.hover,"--d3-border-subtle":b.border.subtle,"--d3-border-default":b.border.default,"--d3-border-strong":b.border.strong,"--d3-shadow-card":b.shadow.card,"--d3-shadow-buttonBase":b.shadow.buttonBase,"--d3-shadow-chassis":b.shadow.chassis,"--d3-shadow-inset":b.shadow.inset,"--d3-shadow-insetDeep":b.shadow.insetDeep,"--d3-shadow-buttonRaised":b.shadow.buttonRaised,"--d3-shadow-buttonPressed":b.shadow.buttonPressed,"--d3-shadow-screenGlow":b.shadow.screenGlow,"--d3-shadow-tooltip":b.shadow.tooltip,"--d3-accent-main":b.accent.main,"--d3-accent-dim":b.accent.dim,"--d3-accent-glow":b.accent.glow,"--d3-accent-light":b.accent.light,"--d3-accent-dark":b.accent.dark,"--d3-accent-crtPhosphor":b.accent.crtPhosphor,"--d3-accent-crtPhosphorDim":b.accent.crtPhosphorDim}}(a),h=c.accent.main,i=c.accent.dim,j=c.accent.light,k=c.accent.dark;return(0,d.A)({palette:{mode:b,primary:{main:h,light:j,dark:k,contrastText:"#fff"},secondary:{main:f.tag.purple,light:"#d084ff",dark:"#8a3cc4"},error:{main:f.tag.red},warning:{main:f.tag.orange},success:{main:f.tag.green},background:{default:c.bg.app,paper:c.bg.card},text:{primary:c.text.primary,secondary:c.text.secondary,disabled:c.text.disabled},divider:c.border.default},typography:{fontFamily:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif',h4:{fontWeight:700,fontSize:"22px",lineHeight:1.3},h5:{fontWeight:700,fontSize:"18px",lineHeight:1.4},h6:{fontWeight:600,fontSize:"14px",lineHeight:1.5},subtitle1:{fontWeight:500,fontSize:"18px",lineHeight:1.4},body1:{fontSize:"14px",lineHeight:1.5},body2:{fontSize:"12px",lineHeight:1.4},button:{textTransform:"none",fontWeight:600,fontSize:"14px"},caption:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",color:c.text.label},overline:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",lineHeight:1.2}},shape:{borderRadius:22},components:{MuiCssBaseline:{styleOverrides:{":root":g,body:{backgroundColor:c.bg.app,color:c.text.primary}}},MuiButton:{defaultProps:{disableElevation:!0},styleOverrides:{root:{textTransform:"none",fontWeight:600,borderRadius:10,padding:"10px 20px",transition:"transform 0.05s linear, box-shadow 0.05s linear",boxShadow:c.shadow.buttonBase,"&:active":{transform:"translateY(2px)",boxShadow:"var(--d3-shadow-buttonPressed)"}},containedPrimary:{color:"#fff","&:hover":{backgroundColor:k}},outlined:{borderColor:c.border.strong,color:c.text.primary,"&:hover":{borderColor:h,color:h}},containedSecondary:{backgroundColor:c.bg.elevated,color:c.text.primary,"&:hover":{backgroundColor:"dark"===b?"#353539":"#e5e5e7"}}}},MuiCard:{defaultProps:{elevation:0},styleOverrides:{root:{backgroundColor:c.bg.card,borderRadius:22,borderTop:`1px solid ${c.border.subtle}`,boxShadow:c.shadow.card,transition:"background-color 0.2s ease","&:hover":{backgroundColor:c.bg.cardHover}}}},MuiChip:{styleOverrides:{root:{borderRadius:999,fontWeight:700,fontSize:"11px",letterSpacing:"0.1em",textTransform:"uppercase",height:24},colorPrimary:{backgroundColor:i,color:h},colorSecondary:{backgroundColor:f.tag.purpleBg,color:f.tag.purple},colorSuccess:{backgroundColor:f.tag.greenBg,color:f.tag.green},colorError:{backgroundColor:f.tag.redBg,color:f.tag.red},colorWarning:{backgroundColor:f.tag.orangeBg,color:f.tag.orange}}},MuiDrawer:{styleOverrides:{paper:{width:240,backgroundColor:c.bg.app,borderRight:`1px solid ${c.border.subtle}`}}},MuiListItemButton:{styleOverrides:{root:{borderRadius:10,marginLeft:8,marginRight:8,"&.Mui-selected":{backgroundColor:i,color:h,fontWeight:600,"&:hover":{backgroundColor:i}}}}},MuiDialog:{styleOverrides:{paper:{backgroundColor:c.bg.card,borderRadius:22,border:`1px solid ${c.border.subtle}`,boxShadow:"var(--d3-shadow-card)"}}},MuiTextField:{defaultProps:{size:"small",variant:"outlined"},styleOverrides:{root:{"& .MuiOutlinedInput-root":{backgroundColor:c.bg.input,borderRadius:10,color:c.text.primary,"& fieldset":{borderColor:c.border.default},"&:hover fieldset":{borderColor:c.border.strong},"&.Mui-focused fieldset":{borderColor:h}}}}},MuiSelect:{styleOverrides:{select:{color:c.text.primary},icon:{color:c.text.secondary}}},MuiInputLabel:{styleOverrides:{root:{color:c.text.secondary,"&.Mui-focused":{color:h}}}},MuiFormControlLabel:{styleOverrides:{label:{color:c.text.primary,fontSize:"14px"}}},MuiSwitch:{styleOverrides:{switchBase:{"&.Mui-checked":{color:h},"&.Mui-checked + .MuiSwitch-track":{backgroundColor:h}},track:{backgroundColor:c.text.disabled}}},MuiMenuItem:{styleOverrides:{root:{color:c.text.primary,"&.Mui-selected":{backgroundColor:i}}}},MuiTooltip:{defaultProps:{arrow:!0},styleOverrides:{tooltip:{backgroundColor:c.bg.elevated,color:c.text.primary,fontSize:"12px",borderRadius:8,border:`1px solid ${c.border.subtle}`}}},MuiTabs:{styleOverrides:{indicator:{backgroundColor:h}}},MuiTab:{styleOverrides:{root:{textTransform:"none",fontWeight:500,fontSize:"14px","&.Mui-selected":{color:h,fontWeight:600}}}}}})}let j={dark:i("dark"),light:i("light"),nord:i("nord"),solarized:i("solarized"),catppuccin:i("catppuccin"),dracula:i("dracula")};j.dark,j.light},48156:(a,b,c)=>{c.d(b,{MetalCard:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MetalCard() from the server but MetalCard is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx","MetalCard")},70150:(a,b,c)=>{c.d(b,{ButtonGroup:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ButtonGroup() from the server but ButtonGroup is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx","ButtonGroup")},80973:(a,b,c)=>{c.d(b,{Rk:()=>e.PhosphorText,Uu:()=>d.MetalCard}),c(98470),c(2608),c(85076),c(89504);var d=c(48156),e=c(42503);c(97376),c(31857),c(70150)},85076:(a,b,c)=>{c.d(b,{Led:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call Led() from the server but Led is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx","Led")},89504:(a,b,c)=>{c.d(b,{PhysicalButton:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call PhysicalButton() from the server but PhysicalButton is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx","PhysicalButton")},96016:(a,b,c)=>{c.d(b,{Sidebar:()=>t});var d=c(78157),e=c(71159),f=c(90073),g=c(42987),h=c(40483),i=c(40121),j=c(86416),k=c(31684),l=c(63640),m=c(59078),n=c(19619),o=c(97128),p=c(1351),q=c(75349),r=c(83380),s=c(15005);function t(){let a=(0,e.useRouter)(),b=(0,e.usePathname)(),{t:c}=(0,r.s9)(),t=[{key:"dashboard",path:"/dashboard",label:c("nav.dashboard")??"Dashboard",icon:(0,d.jsx)(l.A,{})},{key:"meetings",path:"/meetings",label:c("nav.meetings")??"Meetings",icon:(0,d.jsx)(m.A,{})},{key:"record",path:"/record",label:c("nav.record")??"Record",icon:(0,d.jsx)(n.A,{})}];async function u(){let b=(0,s.c)();await b.auth.signOut(),a.replace("/login")}return(0,d.jsxs)(f.default,{sx:{width:240,minHeight:"100vh",bgcolor:q.sM.bg.sidebar,borderRight:`1px solid ${q.sM.border.default}`,display:"flex",flexDirection:"column"},children:[(0,d.jsx)(f.default,{sx:{p:3,borderBottom:`1px solid ${q.sM.border.default}`},children:(0,d.jsx)(p.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,d.jsx)(g.A,{sx:{flex:1,py:2},children:t.map(c=>{let e=b===c.path||b.startsWith(`${c.path}/`);return(0,d.jsx)(h.Ay,{disablePadding:!0,children:(0,d.jsxs)(i.A,{selected:e,onClick:()=>a.push(c.path),sx:{"&.Mui-selected":{bgcolor:q.sM.bg.inset,borderLeft:`3px solid ${q.sM.accent.amber}`}},children:[(0,d.jsx)(j.A,{sx:{color:e?q.sM.accent.amber:q.sM.text.label},children:c.icon}),(0,d.jsx)(k.A,{primary:c.label,primaryTypographyProps:{color:e?q.sM.text.primary:q.sM.text.secondary}})]})},c.key)})}),(0,d.jsx)(g.A,{sx:{borderTop:`1px solid ${q.sM.border.default}`},children:(0,d.jsx)(h.Ay,{disablePadding:!0,children:(0,d.jsxs)(i.A,{onClick:()=>void u(),children:[(0,d.jsx)(j.A,{sx:{color:q.sM.text.label},children:(0,d.jsx)(o.A,{})}),(0,d.jsx)(k.A,{primary:c("nav.logout")??"Logout",primaryTypographyProps:{color:q.sM.text.secondary}})]})})})]})}},97376:(a,b,c)=>{c.d(b,{MetalDial:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MetalDial() from the server but MetalDial is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx","MetalDial")},98470:(a,b,c)=>{c.d(b,{CrtDisplay:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call CrtDisplay() from the server but CrtDisplay is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx","CrtDisplay")}};
\ No newline at end of file
+"use strict";exports.id=610,exports.ids=[610],exports.modules={2608:(a,b,c)=>{c.d(b,{InstrumentPanel:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call InstrumentPanel() from the server but InstrumentPanel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx","InstrumentPanel")},28340:(a,b,c)=>{c.d(b,{n:()=>f,o:()=>g});var d=c(56057),e=c(25739);async function f(){let a=await (0,d.UL)(),b=process.env.NEXT_PUBLIC_SUPABASE_URL??"https://placeholder.supabase.co",c=process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY??"placeholder-anon-key";return(0,e.createServerClient)(b,c,{cookies:{getAll:()=>a.getAll(),setAll(b){try{b.forEach(({name:b,value:c,options:d})=>{a.set(b,c,d)})}catch{}}}})}function g(){return!!(process.env.NEXT_PUBLIC_SUPABASE_URL&&process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},31857:(a,b,c)=>{c.d(b,{ScreenPanel:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ScreenPanel() from the server but ScreenPanel is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx","ScreenPanel")},36146:(a,b,c)=>{c.d(b,{Sidebar:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call Sidebar() from the server but Sidebar is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx","Sidebar")},42503:(a,b,c)=>{c.d(b,{PhosphorText:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call PhosphorText() from the server but PhosphorText is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx","PhosphorText")},48067:(a,b,c)=>{c.d(b,{kR:()=>h,sM:()=>f});var d=c(7152);let e={dark:{bg:{app:"#19191b",card:"#242427",cardHover:"#2a2a2d",elevated:"#2e2e32",input:"#1e1e21",sidebar:"#1e1f21",inset:"#1b1c1e",chassis:"#242528",crtBezel:"#1a1a1c",crtGlass:"#050605"},text:{primary:"#ffffff",secondary:"#8e8e93",label:"#7c7c82",disabled:"#4a4a4e",engraving:"#1a1a1c",inactive:"#77797c",dimLabel:"#5c2615",muted:"#3a3b3f",hover:"#aaaaaa"},border:{subtle:"rgba(255,255,255,0.04)",default:"rgba(255,255,255,0.08)",strong:"rgba(255,255,255,0.12)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.3)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #111111, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.15), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.05)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #000, 0 1px 1px rgba(255,255,255,0.1)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #000",screenGlow:"inset 0 0 20px rgba(0,0,0,0.8)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},light:{bg:{app:"#f5f5f7",card:"#ffffff",cardHover:"#f7f7f9",elevated:"#f0f0f2",input:"#ffffff",sidebar:"#eeeef0",inset:"#e8e8ea",chassis:"#e2e2e5",crtBezel:"#d5d5d8",crtGlass:"#f0f0f2"},text:{primary:"#1a1a1c",secondary:"#6e6e73",label:"#8e8e93",disabled:"#c7c7cc",engraving:"#d0d0d3",inactive:"#8e8e93",dimLabel:"#b07040",muted:"#b0b0b4",hover:"#555555"},border:{subtle:"rgba(0,0,0,0.06)",default:"rgba(0,0,0,0.10)",strong:"rgba(0,0,0,0.16)"},shadow:{card:"0 4px 20px rgba(0,0,0,0.06)",buttonBase:"0 2px 0 rgba(0,0,0,0.06), inset 0 1px 0 rgba(255,255,255,0.8)",chassis:"0 40px 80px -20px rgba(0,0,0,0.08), 0 12px 0 #d5d5d8, 0 13px 4px rgba(0,0,0,0.06), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",inset:"inset 0 2px 6px rgba(0,0,0,0.08), 0 1px 1px rgba(255,255,255,0.6)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06), 0 1px 1px rgba(255,255,255,0.8)",buttonRaised:"0 3px 6px rgba(0,0,0,0.08), inset 0 1px 1px rgba(255,255,255,0.8), inset 0 -1px 2px rgba(0,0,0,0.04)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.12), inset 0 0 0 1px rgba(0,0,0,0.06)",screenGlow:"inset 0 0 20px rgba(0,0,0,0.06)",tooltip:"0 8px 24px rgba(0,0,0,0.08)"},accent:{main:"#f25b29",dim:"rgba(242,91,41,0.15)",glow:"rgba(242,91,41,0.6)",light:"#ff7a4d",dark:"#c44a22",crtPhosphor:"#f25b29",crtPhosphorDim:"#c44a22"}},nord:{bg:{app:"#2e3440",card:"#3b4252",cardHover:"#434c5e",elevated:"#3b4252",input:"#3b4252",sidebar:"#2e3440",inset:"#2e3440",chassis:"#3b4252",crtBezel:"#2e3440",crtGlass:"#242831"},text:{primary:"#eceff4",secondary:"#d8dee9",label:"#adb5c7",disabled:"#4c566a",engraving:"#2e3440",inactive:"#7b88a1",dimLabel:"#5e81ac",muted:"#434c5e",hover:"#e5e9f0"},border:{subtle:"rgba(216,222,233,0.06)",default:"rgba(216,222,233,0.10)",strong:"rgba(216,222,233,0.16)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.35)",buttonBase:"0 2px 0 rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #242831, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.5), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.8), inset 0 0 0 1px #242831, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.35), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.7), inset 0 0 0 1px #242831",screenGlow:"inset 0 0 20px rgba(0,0,0,0.6)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#88c0d0",dim:"rgba(136,192,208,0.15)",glow:"rgba(136,192,208,0.6)",light:"#a3d0de",dark:"#6aacbe",crtPhosphor:"#88c0d0",crtPhosphorDim:"#5e9daf"}},solarized:{bg:{app:"#002b36",card:"#073642",cardHover:"#0d4250",elevated:"#073642",input:"#073642",sidebar:"#002b36",inset:"#001f28",chassis:"#073642",crtBezel:"#002b36",crtGlass:"#001f28"},text:{primary:"#eee8d5",secondary:"#93a1a1",label:"#839496",disabled:"#586e75",engraving:"#002b36",inactive:"#657b83",dimLabel:"#7a6c2e",muted:"#073642",hover:"#b2c0bf"},border:{subtle:"rgba(131,148,150,0.08)",default:"rgba(131,148,150,0.13)",strong:"rgba(131,148,150,0.20)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #001f28, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #001f28, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #001f28",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#b58900",dim:"rgba(181,137,0,0.15)",glow:"rgba(181,137,0,0.6)",light:"#d4a017",dark:"#8a6800",crtPhosphor:"#b58900",crtPhosphorDim:"#8a6800"}},catppuccin:{bg:{app:"#1e1e2e",card:"#313244",cardHover:"#3a3a54",elevated:"#313244",input:"#181825",sidebar:"#181825",inset:"#11111b",chassis:"#313244",crtBezel:"#1e1e2e",crtGlass:"#11111b"},text:{primary:"#cdd6f4",secondary:"#bac2de",label:"#a6adc8",disabled:"#585b70",engraving:"#11111b",inactive:"#7f849c",dimLabel:"#585b70",muted:"#313244",hover:"#e6e9f8"},border:{subtle:"rgba(205,214,244,0.04)",default:"rgba(205,214,244,0.08)",strong:"rgba(205,214,244,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.05)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #11111b, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #11111b, 0 1px 1px rgba(255,255,255,0.06)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.06), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #11111b",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#cba6f7",dim:"rgba(203,166,247,0.15)",glow:"rgba(203,166,247,0.6)",light:"#dfc0ff",dark:"#a67fd4",crtPhosphor:"#cba6f7",crtPhosphorDim:"#a67fd4"}},dracula:{bg:{app:"#282a36",card:"#44475a",cardHover:"#4f5266",elevated:"#383a4a",input:"#383a4a",sidebar:"#21222c",inset:"#21222c",chassis:"#44475a",crtBezel:"#282a36",crtGlass:"#1e2029"},text:{primary:"#f8f8f2",secondary:"#a9b0d0",label:"#8891b5",disabled:"#6272a4",engraving:"#21222c",inactive:"#6272a4",dimLabel:"#6272a4",muted:"#44475a",hover:"#ffffff"},border:{subtle:"rgba(248,248,242,0.04)",default:"rgba(248,248,242,0.08)",strong:"rgba(248,248,242,0.14)"},shadow:{card:"0 8px 30px rgba(0,0,0,0.4)",buttonBase:"0 2px 0 rgba(0,0,0,0.5), inset 0 1px 0 rgba(255,255,255,0.06)",chassis:"0 60px 100px -20px rgba(0,0,0,0.8), 0 12px 0 #1e2029, 0 13px 4px rgba(0,0,0,0.5), inset 0 1px 1px rgba(255,255,255,0.1), inset 0 -1px 2px rgba(0,0,0,0.4)",inset:"inset 0 2px 6px rgba(0,0,0,0.6), 0 1px 1px rgba(255,255,255,0.04)",insetDeep:"inset 0 4px 12px rgba(0,0,0,0.9), inset 0 0 0 1px #1e2029, 0 1px 1px rgba(255,255,255,0.08)",buttonRaised:"0 3px 6px rgba(0,0,0,0.4), inset 0 1px 1px rgba(255,255,255,0.08), inset 0 -1px 2px rgba(0,0,0,0.2)",buttonPressed:"inset 0 2px 6px rgba(0,0,0,0.8), inset 0 0 0 1px #1e2029",screenGlow:"inset 0 0 20px rgba(0,0,0,0.7)",tooltip:"0 8px 24px rgba(0,0,0,0.4)"},accent:{main:"#bd93f9",dim:"rgba(189,147,249,0.15)",glow:"rgba(189,147,249,0.6)",light:"#d4b8ff",dark:"#9a70e0",crtPhosphor:"#bd93f9",crtPhosphorDim:"#9a70e0"}}},f={bg:{app:"var(--d3-bg-app)",card:"var(--d3-bg-card)",cardHover:"var(--d3-bg-cardHover)",elevated:"var(--d3-bg-elevated)",input:"var(--d3-bg-input)",sidebar:"var(--d3-bg-sidebar)",inset:"var(--d3-bg-inset)",chassis:"var(--d3-bg-chassis)",crtBezel:"var(--d3-bg-crtBezel)",crtGlass:"var(--d3-bg-crtGlass)"},accent:{amber:"var(--d3-accent-main)",amberDim:"var(--d3-accent-dim)",amberGlow:"var(--d3-accent-glow)"},tag:{purple:"#b854f5",purpleBg:"rgba(184, 84, 245, 0.12)",orange:"#f59e0b",orangeBg:"rgba(245, 158, 11, 0.12)",red:"#ef4444",redBg:"rgba(239, 68, 68, 0.12)",green:"#22c55e",greenBg:"rgba(34, 197, 94, 0.12)",blue:"#3b82f6",blueBg:"rgba(59, 130, 246, 0.12)",greenGlow:"rgba(34, 197, 94, 0.6)",redGlow:"rgba(239, 68, 68, 0.6)",orangeGlow:"rgba(245, 158, 11, 0.6)"},text:{primary:"var(--d3-text-primary)",secondary:"var(--d3-text-secondary)",label:"var(--d3-text-label)",disabled:"var(--d3-text-disabled)",engraving:"var(--d3-text-engraving)",inactive:"var(--d3-text-inactive)",dimLabel:"var(--d3-text-dimLabel)",muted:"var(--d3-text-muted)",hover:"var(--d3-text-hover)"},border:{subtle:"var(--d3-border-subtle)",default:"var(--d3-border-default)",strong:"var(--d3-border-strong)"},crt:{phosphor:"var(--d3-accent-crtPhosphor)",phosphorDim:"var(--d3-accent-crtPhosphorDim)",scanline:"rgba(0, 0, 0, 0.15)",bg:"var(--d3-bg-chassis)"},led:{off:"#111111"}},g={hero:{size:"42px",weight:300,spacing:"-2px",line:1},title:{size:"28px",weight:300,spacing:"-1px",line:1.2},value:{size:"20px",weight:400,spacing:"0.02em",line:1},heading:{size:"16px",weight:600,spacing:"0.02em",line:1.4},body:{size:"14px",weight:400,spacing:"0.01em",line:1.5},compact:{size:"13px",weight:400,spacing:"0.01em",line:1.5},small:{size:"12px",weight:600,spacing:"0.03em",line:1.4},meta:{size:"11px",weight:600,spacing:"0.05em",line:1.3},label:{size:"10px",weight:700,spacing:"2px",line:1.2},engrave:{size:"9px",weight:700,spacing:"1.5px",line:1},micro:{size:"8px",weight:700,spacing:"1.5px",line:1},nano:{size:"7px",weight:700,spacing:"0.5px",line:1}};function h(a){let b=g[a];return{fontSize:b.size,fontWeight:b.weight,letterSpacing:b.spacing,lineHeight:b.line}}function i(a){let b="light"===a?"light":"dark",c=e[a],g=function(a){let b=e[a];return{"--d3-bg-app":b.bg.app,"--d3-bg-card":b.bg.card,"--d3-bg-cardHover":b.bg.cardHover,"--d3-bg-elevated":b.bg.elevated,"--d3-bg-input":b.bg.input,"--d3-bg-sidebar":b.bg.sidebar,"--d3-bg-inset":b.bg.inset,"--d3-bg-chassis":b.bg.chassis,"--d3-bg-crtBezel":b.bg.crtBezel,"--d3-bg-crtGlass":b.bg.crtGlass,"--d3-text-primary":b.text.primary,"--d3-text-secondary":b.text.secondary,"--d3-text-label":b.text.label,"--d3-text-disabled":b.text.disabled,"--d3-text-engraving":b.text.engraving,"--d3-text-inactive":b.text.inactive,"--d3-text-dimLabel":b.text.dimLabel,"--d3-text-muted":b.text.muted,"--d3-text-hover":b.text.hover,"--d3-border-subtle":b.border.subtle,"--d3-border-default":b.border.default,"--d3-border-strong":b.border.strong,"--d3-shadow-card":b.shadow.card,"--d3-shadow-buttonBase":b.shadow.buttonBase,"--d3-shadow-chassis":b.shadow.chassis,"--d3-shadow-inset":b.shadow.inset,"--d3-shadow-insetDeep":b.shadow.insetDeep,"--d3-shadow-buttonRaised":b.shadow.buttonRaised,"--d3-shadow-buttonPressed":b.shadow.buttonPressed,"--d3-shadow-screenGlow":b.shadow.screenGlow,"--d3-shadow-tooltip":b.shadow.tooltip,"--d3-accent-main":b.accent.main,"--d3-accent-dim":b.accent.dim,"--d3-accent-glow":b.accent.glow,"--d3-accent-light":b.accent.light,"--d3-accent-dark":b.accent.dark,"--d3-accent-crtPhosphor":b.accent.crtPhosphor,"--d3-accent-crtPhosphorDim":b.accent.crtPhosphorDim}}(a),h=c.accent.main,i=c.accent.dim,j=c.accent.light,k=c.accent.dark;return(0,d.A)({palette:{mode:b,primary:{main:h,light:j,dark:k,contrastText:"#fff"},secondary:{main:f.tag.purple,light:"#d084ff",dark:"#8a3cc4"},error:{main:f.tag.red},warning:{main:f.tag.orange},success:{main:f.tag.green},background:{default:c.bg.app,paper:c.bg.card},text:{primary:c.text.primary,secondary:c.text.secondary,disabled:c.text.disabled},divider:c.border.default},typography:{fontFamily:'-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif',h4:{fontWeight:700,fontSize:"22px",lineHeight:1.3},h5:{fontWeight:700,fontSize:"18px",lineHeight:1.4},h6:{fontWeight:600,fontSize:"14px",lineHeight:1.5},subtitle1:{fontWeight:500,fontSize:"18px",lineHeight:1.4},body1:{fontSize:"14px",lineHeight:1.5},body2:{fontSize:"12px",lineHeight:1.4},button:{textTransform:"none",fontWeight:600,fontSize:"14px"},caption:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",color:c.text.label},overline:{fontSize:"11px",fontWeight:600,letterSpacing:"0.1em",textTransform:"uppercase",lineHeight:1.2}},shape:{borderRadius:22},components:{MuiCssBaseline:{styleOverrides:{":root":g,body:{backgroundColor:c.bg.app,color:c.text.primary}}},MuiButton:{defaultProps:{disableElevation:!0},styleOverrides:{root:{textTransform:"none",fontWeight:600,borderRadius:10,padding:"10px 20px",transition:"transform 0.05s linear, box-shadow 0.05s linear",boxShadow:c.shadow.buttonBase,"&:active":{transform:"translateY(2px)",boxShadow:"var(--d3-shadow-buttonPressed)"}},containedPrimary:{color:"#fff","&:hover":{backgroundColor:k}},outlined:{borderColor:c.border.strong,color:c.text.primary,"&:hover":{borderColor:h,color:h}},containedSecondary:{backgroundColor:c.bg.elevated,color:c.text.primary,"&:hover":{backgroundColor:"dark"===b?"#353539":"#e5e5e7"}}}},MuiCard:{defaultProps:{elevation:0},styleOverrides:{root:{backgroundColor:c.bg.card,borderRadius:22,borderTop:`1px solid ${c.border.subtle}`,boxShadow:c.shadow.card,transition:"background-color 0.2s ease","&:hover":{backgroundColor:c.bg.cardHover}}}},MuiChip:{styleOverrides:{root:{borderRadius:999,fontWeight:700,fontSize:"11px",letterSpacing:"0.1em",textTransform:"uppercase",height:24},colorPrimary:{backgroundColor:i,color:h},colorSecondary:{backgroundColor:f.tag.purpleBg,color:f.tag.purple},colorSuccess:{backgroundColor:f.tag.greenBg,color:f.tag.green},colorError:{backgroundColor:f.tag.redBg,color:f.tag.red},colorWarning:{backgroundColor:f.tag.orangeBg,color:f.tag.orange}}},MuiDrawer:{styleOverrides:{paper:{width:240,backgroundColor:c.bg.app,borderRight:`1px solid ${c.border.subtle}`}}},MuiListItemButton:{styleOverrides:{root:{borderRadius:10,marginLeft:8,marginRight:8,"&.Mui-selected":{backgroundColor:i,color:h,fontWeight:600,"&:hover":{backgroundColor:i}}}}},MuiDialog:{styleOverrides:{paper:{backgroundColor:c.bg.card,borderRadius:22,border:`1px solid ${c.border.subtle}`,boxShadow:"var(--d3-shadow-card)"}}},MuiTextField:{defaultProps:{size:"small",variant:"outlined"},styleOverrides:{root:{"& .MuiOutlinedInput-root":{backgroundColor:c.bg.input,borderRadius:10,color:c.text.primary,"& fieldset":{borderColor:c.border.default},"&:hover fieldset":{borderColor:c.border.strong},"&.Mui-focused fieldset":{borderColor:h}}}}},MuiSelect:{styleOverrides:{select:{color:c.text.primary},icon:{color:c.text.secondary}}},MuiInputLabel:{styleOverrides:{root:{color:c.text.secondary,"&.Mui-focused":{color:h}}}},MuiFormControlLabel:{styleOverrides:{label:{color:c.text.primary,fontSize:"14px"}}},MuiSwitch:{styleOverrides:{switchBase:{"&.Mui-checked":{color:h},"&.Mui-checked + .MuiSwitch-track":{backgroundColor:h}},track:{backgroundColor:c.text.disabled}}},MuiMenuItem:{styleOverrides:{root:{color:c.text.primary,"&.Mui-selected":{backgroundColor:i}}}},MuiTooltip:{defaultProps:{arrow:!0},styleOverrides:{tooltip:{backgroundColor:c.bg.elevated,color:c.text.primary,fontSize:"12px",borderRadius:8,border:`1px solid ${c.border.subtle}`}}},MuiTabs:{styleOverrides:{indicator:{backgroundColor:h}}},MuiTab:{styleOverrides:{root:{textTransform:"none",fontWeight:500,fontSize:"14px","&.Mui-selected":{color:h,fontWeight:600}}}}}})}let j={dark:i("dark"),light:i("light"),nord:i("nord"),solarized:i("solarized"),catppuccin:i("catppuccin"),dracula:i("dracula")};j.dark,j.light},48156:(a,b,c)=>{c.d(b,{MetalCard:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MetalCard() from the server but MetalCard is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx","MetalCard")},70150:(a,b,c)=>{c.d(b,{ButtonGroup:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call ButtonGroup() from the server but ButtonGroup is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx","ButtonGroup")},80973:(a,b,c)=>{c.d(b,{Rk:()=>e.PhosphorText,Uu:()=>d.MetalCard}),c(98470),c(2608),c(85076),c(89504);var d=c(48156),e=c(42503);c(97376),c(31857),c(70150)},85076:(a,b,c)=>{c.d(b,{Led:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call Led() from the server but Led is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx","Led")},89504:(a,b,c)=>{c.d(b,{PhysicalButton:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call PhysicalButton() from the server but PhysicalButton is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx","PhysicalButton")},96016:(a,b,c)=>{c.d(b,{Sidebar:()=>v});var d=c(78157),e=c(71159),f=c(90073),g=c(42987),h=c(91138),i=c(50498),j=c(86416),k=c(31684),l=c(63640),m=c(59078),n=c(19619),o=c(4818),p=c(90230),q=c(97128),r=c(1351),s=c(75349),t=c(83380),u=c(15005);function v(){let a=(0,e.useRouter)(),b=(0,e.usePathname)(),{t:c}=(0,t.s9)(),v=[{key:"dashboard",path:"/dashboard",label:c("nav.dashboard")??"Dashboard",icon:(0,d.jsx)(l.A,{})},{key:"meetings",path:"/meetings",label:c("nav.meetings")??"Meetings",icon:(0,d.jsx)(m.A,{})},{key:"record",path:"/record",label:c("nav.record")??"Record",icon:(0,d.jsx)(n.A,{})},{key:"teams",path:"/teams",label:c("nav.teams")??"Teams",icon:(0,d.jsx)(o.A,{})},{key:"billing",path:"/billing",label:c("nav.billing")??"Billing",icon:(0,d.jsx)(p.A,{})}];async function w(){let b=(0,u.c)();await b.auth.signOut(),a.replace("/login")}return(0,d.jsxs)(f.default,{sx:{width:240,minHeight:"100vh",bgcolor:s.sM.bg.sidebar,borderRight:`1px solid ${s.sM.border.default}`,display:"flex",flexDirection:"column"},children:[(0,d.jsx)(f.default,{sx:{p:3,borderBottom:`1px solid ${s.sM.border.default}`},children:(0,d.jsx)(r.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,d.jsx)(g.A,{sx:{flex:1,py:2},children:v.map(c=>{let e=b===c.path||b.startsWith(`${c.path}/`);return(0,d.jsx)(h.Ay,{disablePadding:!0,children:(0,d.jsxs)(i.A,{selected:e,onClick:()=>a.push(c.path),sx:{"&.Mui-selected":{bgcolor:s.sM.bg.inset,borderLeft:`3px solid ${s.sM.accent.amber}`}},children:[(0,d.jsx)(j.A,{sx:{color:e?s.sM.accent.amber:s.sM.text.label},children:c.icon}),(0,d.jsx)(k.A,{primary:c.label,primaryTypographyProps:{color:e?s.sM.text.primary:s.sM.text.secondary}})]})},c.key)})}),(0,d.jsx)(g.A,{sx:{borderTop:`1px solid ${s.sM.border.default}`},children:(0,d.jsx)(h.Ay,{disablePadding:!0,children:(0,d.jsxs)(i.A,{onClick:()=>void w(),children:[(0,d.jsx)(j.A,{sx:{color:s.sM.text.label},children:(0,d.jsx)(q.A,{})}),(0,d.jsx)(k.A,{primary:c("nav.logout")??"Logout",primaryTypographyProps:{color:s.sM.text.secondary}})]})})})]})}},97376:(a,b,c)=>{c.d(b,{MetalDial:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call MetalDial() from the server but MetalDial is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx","MetalDial")},98470:(a,b,c)=>{c.d(b,{CrtDisplay:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call CrtDisplay() from the server but CrtDisplay is on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx","CrtDisplay")}};
\ No newline at end of file
diff --git a/apps/web/.next/server/chunks/643.js b/apps/web/.next/server/chunks/643.js
new file mode 100644
index 0000000..8b583d1
--- /dev/null
+++ b/apps/web/.next/server/chunks/643.js
@@ -0,0 +1 @@
+"use strict";exports.id=643,exports.ids=[643],exports.modules={7894:(a,b,c)=>{c.d(b,{A:()=>bF});var d,e,f,g,h=c(31768),i=c(79390),j=c(29040),k=c(77510),l=c(37217),m=c(89436),n=c(64862),o=c(28534),p=c(73006);function q(a,b=166){let c;function d(...e){let f=()=>{a.apply(this,e)};clearTimeout(c),c=setTimeout(f,b)}return d.clear=()=>{clearTimeout(c)},d}var r=c(9196),s=c(88562),t=c(65292),u=c(25718),v=c(78157);function w(a){return parseInt(a,10)||0}let x={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function y(a){return function(a){for(let b in a)return!1;return!0}(a)||0===a.outerHeightStyle&&!a.overflowing}let z=h.forwardRef(function(a,b){let{onChange:c,maxRows:d,minRows:e=1,style:f,value:g,...i}=a,{current:j}=h.useRef(null!=g),k=h.useRef(null),l=(0,r.A)(b,k),m=h.useRef(null),n=h.useRef(null),o=h.useCallback(()=>{let b=k.current,c=n.current;if(!b||!c)return;let f=(0,u.A)(b).getComputedStyle(b);if("0px"===f.width)return{outerHeightStyle:0,overflowing:!1};c.style.width=f.width,c.value=b.value||a.placeholder||"x","\n"===c.value.slice(-1)&&(c.value+=" ");let g=f.boxSizing,h=w(f.paddingBottom)+w(f.paddingTop),i=w(f.borderBottomWidth)+w(f.borderTopWidth),j=c.scrollHeight;c.value="x";let l=c.scrollHeight,m=j;return e&&(m=Math.max(Number(e)*l,m)),d&&(m=Math.min(Number(d)*l,m)),{outerHeightStyle:(m=Math.max(m,l))+("border-box"===g?h+i:0),overflowing:1>=Math.abs(m-j)}},[d,e,a.placeholder]),p=(0,t.A)(()=>{let a=k.current,b=o();if(!a||!b||y(b))return!1;let c=b.outerHeightStyle;return null!=m.current&&m.current!==c}),z=h.useCallback(()=>{let a=k.current,b=o();if(!a||!b||y(b))return;let c=b.outerHeightStyle;m.current!==c&&(m.current=c,a.style.height=`${c}px`),a.style.overflow=b.overflowing?"hidden":""},[o]),A=h.useRef(-1);return(0,s.A)(()=>{let a,b=q(z),c=k?.current;if(!c)return;let d=(0,u.A)(c);return d.addEventListener("resize",b),"undefined"!=typeof ResizeObserver&&(a=new ResizeObserver(()=>{p()&&(a.unobserve(c),cancelAnimationFrame(A.current),z(),A.current=requestAnimationFrame(()=>{a.observe(c)}))})).observe(c),()=>{b.clear(),cancelAnimationFrame(A.current),d.removeEventListener("resize",b),a&&a.disconnect()}},[o,z,p]),(0,s.A)(()=>{z()}),(0,v.jsxs)(h.Fragment,{children:[(0,v.jsx)("textarea",{value:g,onChange:a=>{j||z();let b=a.target,d=b.value.length,e=b.value.endsWith("\n"),f=b.selectionStart===d;e&&f&&b.setSelectionRange(d,d),c&&c(a)},ref:l,rows:e,style:f,...i}),(0,v.jsx)("textarea",{"aria-hidden":!0,className:a.className,readOnly:!0,ref:n,tabIndex:-1,style:{...x.shadow,...f,paddingTop:0,paddingBottom:0}})]})});function A({props:a,states:b,muiFormControl:c}){return b.reduce((b,d)=>(b[d]=a[d],c&&void 0===a[d]&&(b[d]=c[d]),b),{})}let B=h.createContext(void 0);function C(){return h.useContext(B)}var D=c(33010),E=c(3927),F=c(80745),G=c(25143),H=c(37319);function I(a){return null!=a&&!(Array.isArray(a)&&0===a.length)}function J(a,b=!1){return a&&(I(a.value)&&""!==a.value||b&&I(a.defaultValue)&&""!==a.defaultValue)}var K=c(75078),L=c(21726);function M(a){return(0,L.Ay)("MuiInputBase",a)}let N=(0,K.A)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),O=(a,b)=>{let{ownerState:c}=a;return[b.root,c.formControl&&b.formControl,c.startAdornment&&b.adornedStart,c.endAdornment&&b.adornedEnd,c.error&&b.error,"small"===c.size&&b.sizeSmall,c.multiline&&b.multiline,c.color&&b[`color${(0,F.A)(c.color)}`],c.fullWidth&&b.fullWidth,c.hiddenLabel&&b.hiddenLabel]},P=(a,b)=>{let{ownerState:c}=a;return[b.input,"small"===c.size&&b.inputSizeSmall,c.multiline&&b.inputMultiline,"search"===c.type&&b.inputTypeSearch,c.startAdornment&&b.inputAdornedStart,c.endAdornment&&b.inputAdornedEnd,c.hiddenLabel&&b.inputHiddenLabel]},Q=(0,l.default)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:O})((0,E.A)(({theme:a})=>({...a.typography.body1,color:(a.vars||a).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",[`&.${N.disabled}`]:{color:(a.vars||a).palette.text.disabled,cursor:"default"},variants:[{props:({ownerState:a})=>a.multiline,style:{padding:"4px 0 5px"}},{props:({ownerState:a,size:b})=>a.multiline&&"small"===b,style:{paddingTop:1}},{props:({ownerState:a})=>a.fullWidth,style:{width:"100%"}}]}))),R=(0,l.default)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:P})((0,E.A)(({theme:a})=>{let b="light"===a.palette.mode,c={color:"currentColor",...a.vars?{opacity:a.vars.opacity.inputPlaceholder}:{opacity:b?.42:.5},transition:a.transitions.create("opacity",{duration:a.transitions.duration.shorter})},d={opacity:"0 !important"},e=a.vars?{opacity:a.vars.opacity.inputPlaceholder}:{opacity:b?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":c,"&::-moz-placeholder":c,"&::-ms-input-placeholder":c,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},[`label[data-shrink=false] + .${N.formControl} &`]:{"&::-webkit-input-placeholder":d,"&::-moz-placeholder":d,"&::-ms-input-placeholder":d,"&:focus::-webkit-input-placeholder":e,"&:focus::-moz-placeholder":e,"&:focus::-ms-input-placeholder":e},[`&.${N.disabled}`]:{opacity:1,WebkitTextFillColor:(a.vars||a).palette.text.disabled},variants:[{props:({ownerState:a})=>!a.disableInjectingGlobalStyles,style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:({ownerState:a})=>a.multiline,style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),S=(0,D.Dp)({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),T=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiInputBase"}),{"aria-describedby":e,autoComplete:f,autoFocus:g,className:k,color:l,components:n={},componentsProps:q={},defaultValue:r,disabled:s,disableInjectingGlobalStyles:t,endAdornment:u,error:w,fullWidth:x=!1,id:y,inputComponent:D="input",inputProps:E={},inputRef:I,margin:K,maxRows:L,minRows:N,multiline:O=!1,name:P,onBlur:T,onChange:U,onClick:V,onFocus:W,onKeyDown:X,onKeyUp:Y,placeholder:Z,readOnly:$,renderSuffix:_,rows:aa,size:ab,slotProps:ac={},slots:ad={},startAdornment:ae,type:af="text",value:ag,...ah}=c,ai=null!=E.value?E.value:ag,{current:aj}=h.useRef(null!=ai),ak=h.useRef(),al=h.useCallback(a=>{},[]),am=(0,G.A)(ak,I,E.ref,al),[an,ao]=h.useState(!1),ap=C(),aq=A({props:c,muiFormControl:ap,states:["color","disabled","error","hiddenLabel","size","required","filled"]});aq.focused=ap?ap.focused:an,h.useEffect(()=>{!ap&&s&&an&&(ao(!1),T&&T())},[ap,s,an,T]);let ar=ap&&ap.onFilled,as=ap&&ap.onEmpty,at=h.useCallback(a=>{J(a)?ar&&ar():as&&as()},[ar,as]);(0,H.A)(()=>{aj&&at({value:ai})},[ai,at,aj]),h.useEffect(()=>{at(ak.current)},[]);let au=D,av=E;O&&"input"===au&&(av=aa?{type:void 0,minRows:aa,maxRows:aa,...av}:{type:void 0,maxRows:L,minRows:N,...av},au=z),h.useEffect(()=>{ap&&ap.setAdornedStart(!!ae)},[ap,ae]);let aw={...c,color:aq.color||"primary",disabled:aq.disabled,endAdornment:u,error:aq.error,focused:aq.focused,formControl:ap,fullWidth:x,hiddenLabel:aq.hiddenLabel,multiline:O,size:aq.size,startAdornment:ae,type:af},ax=(a=>{let{classes:b,color:c,disabled:d,error:e,endAdornment:f,focused:g,formControl:h,fullWidth:i,hiddenLabel:k,multiline:l,readOnly:m,size:n,startAdornment:o,type:p}=a,q={root:["root",`color${(0,F.A)(c)}`,d&&"disabled",e&&"error",i&&"fullWidth",g&&"focused",h&&"formControl",n&&"medium"!==n&&`size${(0,F.A)(n)}`,l&&"multiline",o&&"adornedStart",f&&"adornedEnd",k&&"hiddenLabel",m&&"readOnly"],input:["input",d&&"disabled","search"===p&&"inputTypeSearch",l&&"inputMultiline","small"===n&&"inputSizeSmall",k&&"inputHiddenLabel",o&&"inputAdornedStart",f&&"inputAdornedEnd",m&&"readOnly"]};return(0,j.A)(q,M,b)})(aw),ay=ad.root||n.Root||Q,az=ac.root||q.root||{},aA=ad.input||n.Input||R;return av={...av,...ac.input??q.input},(0,v.jsxs)(h.Fragment,{children:[!t&&"function"==typeof S&&(d||(d=(0,v.jsx)(S,{}))),(0,v.jsxs)(ay,{...az,ref:b,onClick:a=>{ak.current&&a.currentTarget===a.target&&ak.current.focus(),V&&V(a)},...ah,...!(0,p.A)(ay)&&{ownerState:{...aw,...az.ownerState}},className:(0,i.A)(ax.root,az.className,k,$&&"MuiInputBase-readOnly"),children:[ae,(0,v.jsx)(B.Provider,{value:null,children:(0,v.jsx)(aA,{"aria-invalid":aq.error,"aria-describedby":e,autoComplete:f,autoFocus:g,defaultValue:r,disabled:aq.disabled,id:y,onAnimationStart:a=>{at("mui-auto-fill-cancel"===a.animationName?ak.current:{value:"x"})},name:P,placeholder:Z,readOnly:$,required:aq.required,rows:aa,value:ai,onKeyDown:X,onKeyUp:Y,type:af,...av,...!(0,p.A)(aA)&&{as:au,ownerState:{...aw,...av.ownerState}},ref:am,className:(0,i.A)(ax.input,av.className,$&&"MuiInputBase-readOnly"),onBlur:a=>{T&&T(a),E.onBlur&&E.onBlur(a),ap&&ap.onBlur?ap.onBlur(a):ao(!1)},onChange:(a,...b)=>{if(!aj){let b=a.target||ak.current;if(null==b)throw Error((0,o.A)(1));at({value:b.value})}E.onChange&&E.onChange(a,...b),U&&U(a,...b)},onFocus:a=>{W&&W(a),E.onFocus&&E.onFocus(a),ap&&ap.onFocus?ap.onFocus(a):ao(!0)}})}),u,_?_({...aq,startAdornment:ae}):null]})]})});var U=c(80317),V=c(48583);function W(a){return(0,L.Ay)("MuiInput",a)}let X={...N,...(0,K.A)("MuiInput",["root","underline","input"])},Y=(0,l.default)(Q,{shouldForwardProp:a=>(0,U.A)(a)||"classes"===a,name:"MuiInput",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[...O(a,b),!c.disableUnderline&&b.underline]}})((0,E.A)(({theme:a})=>{let b="light"===a.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return a.vars&&(b=a.alpha(a.vars.palette.common.onBackground,a.vars.opacity.inputUnderline)),{position:"relative",variants:[{props:({ownerState:a})=>a.formControl,style:{"label + &":{marginTop:16}}},{props:({ownerState:a})=>!a.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:a.transitions.create("transform",{duration:a.transitions.duration.shorter,easing:a.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${X.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${X.error}`]:{"&::before, &::after":{borderBottomColor:(a.vars||a).palette.error.main}},"&::before":{borderBottom:`1px solid ${b}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:a.transitions.create("border-bottom-color",{duration:a.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${X.disabled}, .${X.error}):before`]:{borderBottom:`2px solid ${(a.vars||a).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${b}`}},[`&.${X.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(a.palette).filter((0,V.A)()).map(([b])=>({props:{color:b,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(a.vars||a).palette[b].main}`}}}))]}})),Z=(0,l.default)(R,{name:"MuiInput",slot:"Input",overridesResolver:P})({}),$=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiInput"}),{disableUnderline:d=!1,components:e={},componentsProps:f,fullWidth:g=!1,inputComponent:h="input",multiline:i=!1,slotProps:k,slots:l={},type:o="text",...p}=c,q=(a=>{let{classes:b,disableUnderline:c}=a,d=(0,j.A)({root:["root",!c&&"underline"],input:["input"]},W,b);return{...b,...d}})(c),r={root:{ownerState:{disableUnderline:d}}},s=k??f?(0,n.A)(k??f,r):r,t=l.root??e.Root??Y,u=l.input??e.Input??Z;return(0,v.jsx)(T,{slots:{root:t,input:u},slotProps:s,fullWidth:g,inputComponent:h,multiline:i,ref:b,type:o,...p,classes:q})});function _(a){return(0,L.Ay)("MuiFilledInput",a)}$.muiName="Input";let aa={...N,...(0,K.A)("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},ab=(0,l.default)(Q,{shouldForwardProp:a=>(0,U.A)(a)||"classes"===a,name:"MuiFilledInput",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[...O(a,b),!c.disableUnderline&&b.underline]}})((0,E.A)(({theme:a})=>{let b="light"===a.palette.mode,c=b?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)";return{position:"relative",backgroundColor:a.vars?a.vars.palette.FilledInput.bg:c,borderTopLeftRadius:(a.vars||a).shape.borderRadius,borderTopRightRadius:(a.vars||a).shape.borderRadius,transition:a.transitions.create("background-color",{duration:a.transitions.duration.shorter,easing:a.transitions.easing.easeOut}),"&:hover":{backgroundColor:a.vars?a.vars.palette.FilledInput.hoverBg:b?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:a.vars?a.vars.palette.FilledInput.bg:c}},[`&.${aa.focused}`]:{backgroundColor:a.vars?a.vars.palette.FilledInput.bg:c},[`&.${aa.disabled}`]:{backgroundColor:a.vars?a.vars.palette.FilledInput.disabledBg:b?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"},variants:[{props:({ownerState:a})=>!a.disableUnderline,style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:a.transitions.create("transform",{duration:a.transitions.duration.shorter,easing:a.transitions.easing.easeOut}),pointerEvents:"none"},[`&.${aa.focused}:after`]:{transform:"scaleX(1) translateX(0)"},[`&.${aa.error}`]:{"&::before, &::after":{borderBottomColor:(a.vars||a).palette.error.main}},"&::before":{borderBottom:`1px solid ${a.vars?a.alpha(a.vars.palette.common.onBackground,a.vars.opacity.inputUnderline):b?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)"}`,left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:a.transitions.create("border-bottom-color",{duration:a.transitions.duration.shorter}),pointerEvents:"none"},[`&:hover:not(.${aa.disabled}, .${aa.error}):before`]:{borderBottom:`1px solid ${(a.vars||a).palette.text.primary}`},[`&.${aa.disabled}:before`]:{borderBottomStyle:"dotted"}}},...Object.entries(a.palette).filter((0,V.A)()).map(([b])=>({props:{disableUnderline:!1,color:b},style:{"&::after":{borderBottom:`2px solid ${(a.vars||a).palette[b]?.main}`}}})),{props:({ownerState:a})=>a.startAdornment,style:{paddingLeft:12}},{props:({ownerState:a})=>a.endAdornment,style:{paddingRight:12}},{props:({ownerState:a})=>a.multiline,style:{padding:"25px 12px 8px"}},{props:({ownerState:a,size:b})=>a.multiline&&"small"===b,style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:a})=>a.multiline&&a.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:a})=>a.multiline&&a.hiddenLabel&&"small"===a.size,style:{paddingTop:8,paddingBottom:9}}]}})),ac=(0,l.default)(R,{name:"MuiFilledInput",slot:"Input",overridesResolver:P})((0,E.A)(({theme:a})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!a.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===a.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===a.palette.mode?null:"#fff",caretColor:"light"===a.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},...a.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[a.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:a})=>a.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:a})=>a.startAdornment,style:{paddingLeft:0}},{props:({ownerState:a})=>a.endAdornment,style:{paddingRight:0}},{props:({ownerState:a})=>a.hiddenLabel&&"small"===a.size,style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:a})=>a.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),ad=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiFilledInput"}),{disableUnderline:d=!1,components:e={},componentsProps:f,fullWidth:g=!1,hiddenLabel:h,inputComponent:i="input",multiline:k=!1,slotProps:l,slots:o={},type:p="text",...q}=c,r={...c,disableUnderline:d,fullWidth:g,inputComponent:i,multiline:k,type:p},s=(a=>{let{classes:b,disableUnderline:c,startAdornment:d,endAdornment:e,size:f,hiddenLabel:g,multiline:h}=a,i={root:["root",!c&&"underline",d&&"adornedStart",e&&"adornedEnd","small"===f&&`size${(0,F.A)(f)}`,g&&"hiddenLabel",h&&"multiline"],input:["input"]},k=(0,j.A)(i,_,b);return{...b,...k}})(c),t={root:{ownerState:r},input:{ownerState:r}},u=l??f?(0,n.A)(t,l??f):t,w=o.root??e.Root??ab,x=o.input??e.Input??ac;return(0,v.jsx)(T,{slots:{root:w,input:x},slotProps:u,fullWidth:g,inputComponent:i,multiline:k,ref:b,type:p,...q,classes:s})});ad.muiName="Input";let ae=(0,l.default)("fieldset",{name:"MuiNotchedOutlined",shouldForwardProp:U.A})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),af=(0,l.default)("legend",{name:"MuiNotchedOutlined",shouldForwardProp:U.A})((0,E.A)(({theme:a})=>({float:"unset",width:"auto",overflow:"hidden",variants:[{props:({ownerState:a})=>!a.withLabel,style:{padding:0,lineHeight:"11px",transition:a.transitions.create("width",{duration:150,easing:a.transitions.easing.easeOut})}},{props:({ownerState:a})=>a.withLabel,style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:a.transitions.create("max-width",{duration:50,easing:a.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:({ownerState:a})=>a.withLabel&&a.notched,style:{maxWidth:"100%",transition:a.transitions.create("max-width",{duration:100,easing:a.transitions.easing.easeOut,delay:50})}}]})));function ag(a){return(0,L.Ay)("MuiOutlinedInput",a)}let ah={...N,...(0,K.A)("MuiOutlinedInput",["root","notchedOutline","input"])};var ai=c(60360);let aj=(0,l.default)(Q,{shouldForwardProp:a=>(0,U.A)(a)||"classes"===a,name:"MuiOutlinedInput",slot:"Root",overridesResolver:O})((0,E.A)(({theme:a})=>{let b="light"===a.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(a.vars||a).shape.borderRadius,[`&:hover .${ah.notchedOutline}`]:{borderColor:(a.vars||a).palette.text.primary},"@media (hover: none)":{[`&:hover .${ah.notchedOutline}`]:{borderColor:a.vars?a.alpha(a.vars.palette.common.onBackground,.23):b}},[`&.${ah.focused} .${ah.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(a.palette).filter((0,V.A)()).map(([b])=>({props:{color:b},style:{[`&.${ah.focused} .${ah.notchedOutline}`]:{borderColor:(a.vars||a).palette[b].main}}})),{props:{},style:{[`&.${ah.error} .${ah.notchedOutline}`]:{borderColor:(a.vars||a).palette.error.main},[`&.${ah.disabled} .${ah.notchedOutline}`]:{borderColor:(a.vars||a).palette.action.disabled}}},{props:({ownerState:a})=>a.startAdornment,style:{paddingLeft:14}},{props:({ownerState:a})=>a.endAdornment,style:{paddingRight:14}},{props:({ownerState:a})=>a.multiline,style:{padding:"16.5px 14px"}},{props:({ownerState:a,size:b})=>a.multiline&&"small"===b,style:{padding:"8.5px 14px"}}]}})),ak=(0,l.default)(function(a){let{children:b,classes:c,className:d,label:f,notched:g,...h}=a,i=null!=f&&""!==f,j={...a,notched:g,withLabel:i};return(0,v.jsx)(ae,{"aria-hidden":!0,className:d,ownerState:j,...h,children:(0,v.jsx)(af,{ownerState:j,children:i?(0,v.jsx)("span",{children:f}):e||(e=(0,v.jsx)("span",{className:"notranslate","aria-hidden":!0,children:""}))})})},{name:"MuiOutlinedInput",slot:"NotchedOutline"})((0,E.A)(({theme:a})=>{let b="light"===a.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:a.vars?a.alpha(a.vars.palette.common.onBackground,.23):b}})),al=(0,l.default)(R,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:P})((0,E.A)(({theme:a})=>({padding:"16.5px 14px",...!a.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===a.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===a.palette.mode?null:"#fff",caretColor:"light"===a.palette.mode?null:"#fff",borderRadius:"inherit"}},...a.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[a.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:({ownerState:a})=>a.multiline,style:{padding:0}},{props:({ownerState:a})=>a.startAdornment,style:{paddingLeft:0}},{props:({ownerState:a})=>a.endAdornment,style:{paddingRight:0}}]}))),am=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiOutlinedInput"}),{components:d={},fullWidth:e=!1,inputComponent:f="input",label:g,multiline:i=!1,notched:k,slots:l={},slotProps:n={},type:o="text",...p}=c,q=(a=>{let{classes:b}=a,c=(0,j.A)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},ag,b);return{...b,...c}})(c),r=C(),s=A({props:c,muiFormControl:r,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),t={...c,color:s.color||"primary",disabled:s.disabled,error:s.error,focused:s.focused,formControl:r,fullWidth:e,hiddenLabel:s.hiddenLabel,multiline:i,size:s.size,type:o},u=l.root??d.Root??aj,w=l.input??d.Input??al,[x,y]=(0,ai.A)("notchedOutline",{elementType:ak,className:q.notchedOutline,shouldForwardComponentProp:!0,ownerState:t,externalForwardedProps:{slots:l,slotProps:n},additionalProps:{label:null!=g&&""!==g&&s.required?(0,v.jsxs)(h.Fragment,{children:[g," ","*"]}):g}});return(0,v.jsx)(T,{slots:{root:u,input:w},slotProps:n,renderSuffix:a=>(0,v.jsx)(x,{...y,notched:void 0!==k?k:!!(a.startAdornment||a.filled||a.focused)}),fullWidth:e,inputComponent:f,multiline:i,ref:b,type:o,...p,classes:{...q,notchedOutline:null}})});function an(a){return(0,L.Ay)("MuiFormLabel",a)}am.muiName="Input";let ao=(0,K.A)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),ap=(0,l.default)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,"secondary"===c.color&&b.colorSecondary,c.filled&&b.filled]}})((0,E.A)(({theme:a})=>({color:(a.vars||a).palette.text.secondary,...a.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(a.palette).filter((0,V.A)()).map(([b])=>({props:{color:b},style:{[`&.${ao.focused}`]:{color:(a.vars||a).palette[b].main}}})),{props:{},style:{[`&.${ao.disabled}`]:{color:(a.vars||a).palette.text.disabled},[`&.${ao.error}`]:{color:(a.vars||a).palette.error.main}}}]}))),aq=(0,l.default)("span",{name:"MuiFormLabel",slot:"Asterisk"})((0,E.A)(({theme:a})=>({[`&.${ao.error}`]:{color:(a.vars||a).palette.error.main}}))),ar=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiFormLabel"}),{children:d,className:e,color:f,component:g="label",disabled:h,error:k,filled:l,focused:n,required:o,...p}=c,q=A({props:c,muiFormControl:C(),states:["color","required","focused","disabled","error","filled"]}),r={...c,color:q.color||"primary",component:g,disabled:q.disabled,error:q.error,filled:q.filled,focused:q.focused,required:q.required},s=(a=>{let{classes:b,color:c,focused:d,disabled:e,error:f,filled:g,required:h}=a,i={root:["root",`color${(0,F.A)(c)}`,e&&"disabled",f&&"error",g&&"filled",d&&"focused",h&&"required"],asterisk:["asterisk",f&&"error"]};return(0,j.A)(i,an,b)})(r);return(0,v.jsxs)(ap,{as:g,ownerState:r,className:(0,i.A)(s.root,e),ref:b,...p,children:[d,q.required&&(0,v.jsxs)(aq,{ownerState:r,"aria-hidden":!0,className:s.asterisk,children:[" ","*"]})]})});function as(a){return(0,L.Ay)("MuiInputLabel",a)}(0,K.A)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);let at=(0,l.default)(ar,{shouldForwardProp:a=>(0,U.A)(a)||"classes"===a,name:"MuiInputLabel",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[{[`& .${ao.asterisk}`]:b.asterisk},b.root,c.formControl&&b.formControl,"small"===c.size&&b.sizeSmall,c.shrink&&b.shrink,!c.disableAnimation&&b.animated,c.focused&&b.focused,b[c.variant]]}})((0,E.A)(({theme:a})=>({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:({ownerState:a})=>a.formControl,style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:({ownerState:a})=>a.shrink,style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:({ownerState:a})=>!a.disableAnimation,style:{transition:a.transitions.create(["color","transform","max-width"],{duration:a.transitions.duration.shorter,easing:a.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:({variant:a,ownerState:b})=>"filled"===a&&b.shrink,style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:({variant:a,ownerState:b,size:c})=>"filled"===a&&b.shrink&&"small"===c,style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:({variant:a,ownerState:b})=>"outlined"===a&&b.shrink,style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}))),au=h.forwardRef(function(a,b){let c=(0,m.b)({name:"MuiInputLabel",props:a}),{disableAnimation:d=!1,margin:e,shrink:f,variant:g,className:h,...k}=c,l=C(),n=f;void 0===n&&l&&(n=l.filled||l.focused||l.adornedStart);let o=A({props:c,muiFormControl:l,states:["size","variant","required","focused"]}),p={...c,disableAnimation:d,formControl:l,shrink:n,size:o.size,variant:o.variant,required:o.required,focused:o.focused},q=(a=>{let{classes:b,formControl:c,size:d,shrink:e,disableAnimation:f,variant:g,required:h}=a,i={root:["root",c&&"formControl",!f&&"animated",e&&"shrink",d&&"medium"!==d&&`size${(0,F.A)(d)}`,g],asterisk:[h&&"asterisk"]},k=(0,j.A)(i,as,b);return{...b,...k}})(p);return(0,v.jsx)(at,{"data-shrink":n,ref:b,className:(0,i.A)(q.root,h),...k,ownerState:p,classes:q})});var av=c(2096);function aw(a){return(0,L.Ay)("MuiFormControl",a)}(0,K.A)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);let ax=(0,l.default)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[`margin${(0,F.A)(c.margin)}`],c.fullWidth&&b.fullWidth]}})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),ay=h.forwardRef(function(a,b){let c,d=(0,m.b)({props:a,name:"MuiFormControl"}),{children:e,className:f,color:g="primary",component:k="div",disabled:l=!1,error:n=!1,focused:o,fullWidth:p=!1,hiddenLabel:q=!1,margin:r="none",required:s=!1,size:t="medium",variant:u="outlined",...w}=d,x={...d,color:g,component:k,disabled:l,error:n,fullWidth:p,hiddenLabel:q,margin:r,required:s,size:t,variant:u},y=(a=>{let{classes:b,margin:c,fullWidth:d}=a,e={root:["root","none"!==c&&`margin${(0,F.A)(c)}`,d&&"fullWidth"]};return(0,j.A)(e,aw,b)})(x),[z,A]=h.useState(()=>{let a=!1;return e&&h.Children.forEach(e,b=>{if(!(0,av.A)(b,["Input","Select"]))return;let c=(0,av.A)(b,["Select"])?b.props.input:b;c&&c.props.startAdornment&&(a=!0)}),a}),[C,D]=h.useState(()=>{let a=!1;return e&&h.Children.forEach(e,b=>{(0,av.A)(b,["Input","Select"])&&(J(b.props,!0)||J(b.props.inputProps,!0))&&(a=!0)}),a}),[E,G]=h.useState(!1);l&&E&&G(!1);let H=void 0===o||l?E:o;h.useRef(!1);let I=h.useCallback(()=>{D(!0)},[]),K=h.useCallback(()=>{D(!1)},[]),L=h.useMemo(()=>({adornedStart:z,setAdornedStart:A,color:g,disabled:l,error:n,filled:C,focused:H,fullWidth:p,hiddenLabel:q,size:t,onBlur:()=>{G(!1)},onFocus:()=>{G(!0)},onEmpty:K,onFilled:I,registerEffect:c,required:s,variant:u}),[z,g,l,n,C,H,p,q,c,K,I,s,t,u]);return(0,v.jsx)(B.Provider,{value:L,children:(0,v.jsx)(ax,{as:k,ownerState:x,className:(0,i.A)(y.root,f),ref:b,...w,children:e})})});function az(a){return(0,L.Ay)("MuiFormHelperText",a)}let aA=(0,K.A)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),aB=(0,l.default)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.size&&b[`size${(0,F.A)(c.size)}`],c.contained&&b.contained,c.filled&&b.filled]}})((0,E.A)(({theme:a})=>({color:(a.vars||a).palette.text.secondary,...a.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,[`&.${aA.disabled}`]:{color:(a.vars||a).palette.text.disabled},[`&.${aA.error}`]:{color:(a.vars||a).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:({ownerState:a})=>a.contained,style:{marginLeft:14,marginRight:14}}]}))),aC=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiFormHelperText"}),{children:d,className:e,component:g="p",disabled:h,error:k,filled:l,focused:n,margin:o,required:p,variant:q,...r}=c,s=A({props:c,muiFormControl:C(),states:["variant","size","disabled","error","filled","focused","required"]}),t={...c,component:g,contained:"filled"===s.variant||"outlined"===s.variant,variant:s.variant,size:s.size,disabled:s.disabled,error:s.error,filled:s.filled,focused:s.focused,required:s.required};delete t.ownerState;let u=(a=>{let{classes:b,contained:c,size:d,disabled:e,error:f,filled:g,focused:h,required:i}=a,k={root:["root",e&&"disabled",f&&"error",d&&`size${(0,F.A)(d)}`,c&&"contained",h&&"focused",g&&"filled",i&&"required"]};return(0,j.A)(k,az,b)})(t);return(0,v.jsx)(aB,{as:g,className:(0,i.A)(u.root,e),ref:b,...r,ownerState:t,children:" "===d?f||(f=(0,v.jsx)("span",{className:"notranslate","aria-hidden":!0,children:""})):d})});var aD=c(77012);let aE=c(66014).A;var aF=c(30225),aG=c(64428),aH=c(22737),aI=c(83846);let aJ=function(a){let{elementType:b,externalSlotProps:c,ownerState:d,skipResolvingSlotProps:e=!1,...f}=a,g=e?{}:(0,aI.A)(c,d),{props:h,internalRef:i}=(0,aH.A)({...f,externalSlotProps:g}),j=(0,r.A)(i,g?.ref,a.additionalProps?.ref);return(0,aG.A)(b,{...h,ref:j},d)};var aK=c(42987),aL=c(92664);let aM=c(72606).A,aN=u.A;function aO(a,b,c){return a===b?a.firstChild:b&&b.nextElementSibling?b.nextElementSibling:c?null:a.firstChild}function aP(a,b,c){return a===b?c?a.firstChild:a.lastChild:b&&b.previousElementSibling?b.previousElementSibling:c?null:a.lastChild}function aQ(a,b){if(void 0===b)return!0;let c=a.innerText;return void 0===c&&(c=a.textContent),0!==(c=c.trim().toLowerCase()).length&&(b.repeating?c[0]===b.keys[0]:c.startsWith(b.keys.join("")))}function aR(a,b,c,d,e,f){let g=!1,h=e(a,b,!!b&&c);for(;h;){if(h===a.firstChild){if(g)return!1;g=!0}let b=!d&&(h.disabled||"true"===h.getAttribute("aria-disabled"));if(h.hasAttribute("tabindex")&&aQ(h,f)&&!b)return h.focus(),!0;h=e(a,h,c)}return!1}let aS=h.forwardRef(function(a,b){let{actions:c,autoFocus:d=!1,autoFocusItem:e=!1,children:f,className:g,disabledItemsFocusable:i=!1,disableListWrap:j=!1,onKeyDown:k,variant:l="selectedMenu",...m}=a,n=h.useRef(null),o=h.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,H.A)(()=>{d&&n.current.focus()},[d]),h.useImperativeHandle(c,()=>({adjustStyleForScrollbar:(a,{direction:b})=>{let c=!n.current.style.width;if(a.clientHeight{if(!h.isValidElement(a)){q===b&&(q+=1)>=f.length&&(q=-1);return}a.props.disabled||("selectedMenu"===l&&a.props.selected?q=b:-1===q&&(q=b)),q===b&&(a.props.disabled||a.props.muiSkipListHighlight||a.type.muiSkipListHighlight)&&(q+=1)>=f.length&&(q=-1)});let r=h.Children.map(f,(a,b)=>{if(b===q){let b={};return e&&(b.autoFocus=!0),void 0===a.props.tabIndex&&"selectedMenu"===l&&(b.tabIndex=0),h.cloneElement(a,b)}return a});return(0,v.jsx)(aK.A,{role:"menu",ref:p,className:g,onKeyDown:a=>{let b=n.current,c=a.key;if(a.ctrlKey||a.metaKey||a.altKey){k&&k(a);return}let d=(0,aL.A)(aE(b));if("ArrowDown"===c)a.preventDefault(),aR(b,d,j,i,aO);else if("ArrowUp"===c)a.preventDefault(),aR(b,d,j,i,aP);else if("Home"===c)a.preventDefault(),aR(b,null,j,i,aO);else if("End"===c)a.preventDefault(),aR(b,null,j,i,aP);else if(1===c.length){let e=o.current,f=c.toLowerCase(),g=performance.now();e.keys.length>0&&(g-e.lastTime>500?(e.keys=[],e.repeating=!0,e.previousKeyMatched=!0):e.repeating&&f!==e.keys[0]&&(e.repeating=!1)),e.lastTime=g,e.keys.push(f);let h=d&&!e.repeating&&aQ(d,e);e.previousKeyMatched&&(h||aR(b,d,!1,i,aO,e))?a.preventDefault():e.previousKeyMatched=!1}k&&k(a)},tabIndex:d?0:-1,...m,children:r})});var aT=c(55774),aU=c(37438),aV=c(53678),aW=c(71427);function aX(a){return`scale(${a}, ${a**2})`}let aY={entering:{opacity:1,transform:aX(1)},entered:{opacity:1,transform:"none"}},aZ="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),a$=h.forwardRef(function(a,b){let{addEndListener:c,appear:d=!0,children:e,easing:f,in:g,onEnter:i,onEntered:j,onEntering:k,onExit:l,onExited:m,onExiting:n,style:o,timeout:p="auto",TransitionComponent:q=aU.Ay,...r}=a,s=(0,aT.A)(),t=h.useRef(),u=(0,aV.default)(),w=h.useRef(null),x=(0,G.A)(w,(0,aD.A)(e),b),y=a=>b=>{if(a){let c=w.current;void 0===b?a(c):a(c,b)}},z=y(k),A=y((a,b)=>{let c;(0,aW.q)(a);let{duration:d,delay:e,easing:g}=(0,aW.c)({style:o,timeout:p,easing:f},{mode:"enter"});"auto"===p?t.current=c=u.transitions.getAutoHeightDuration(a.clientHeight):c=d,a.style.transition=[u.transitions.create("opacity",{duration:c,delay:e}),u.transitions.create("transform",{duration:aZ?c:.666*c,delay:e,easing:g})].join(","),i&&i(a,b)}),B=y(j),C=y(n),D=y(a=>{let b,{duration:c,delay:d,easing:e}=(0,aW.c)({style:o,timeout:p,easing:f},{mode:"exit"});"auto"===p?t.current=b=u.transitions.getAutoHeightDuration(a.clientHeight):b=c,a.style.transition=[u.transitions.create("opacity",{duration:b,delay:d}),u.transitions.create("transform",{duration:aZ?b:.666*b,delay:aZ?d:d||.333*b,easing:e})].join(","),a.style.opacity=0,a.style.transform=aX(.75),l&&l(a)}),E=y(m);return(0,v.jsx)(q,{appear:d,in:g,nodeRef:w,onEnter:A,onEntered:B,onEntering:z,onExit:D,onExited:E,onExiting:C,addEndListener:a=>{"auto"===p&&s.start(t.current||0,a),c&&c(w.current,a)},timeout:"auto"===p?null:p,...r,children:(a,{ownerState:b,...c})=>h.cloneElement(e,{style:{opacity:0,transform:aX(.75),visibility:"exited"!==a||g?void 0:"hidden",...aY[a],...o,...e.props.style},ref:x,...c})})});a$&&(a$.muiSupportAuto=!0);var a_=c(81955),a0=c(31933);function a1(a){return(0,L.Ay)("MuiPopover",a)}function a2(a,b){let c=0;return"number"==typeof b?c=b:"center"===b?c=a.height/2:"bottom"===b&&(c=a.height),c}function a3(a,b){let c=0;return"number"==typeof b?c=b:"center"===b?c=a.width/2:"right"===b&&(c=a.width),c}function a4(a){return[a.horizontal,a.vertical].map(a=>"number"==typeof a?`${a}px`:a).join(" ")}function a5(a){return"function"==typeof a?a():a}(0,K.A)("MuiPopover",["root","paper"]);let a6=(0,l.default)(a_.A,{name:"MuiPopover",slot:"Root"})({}),a7=(0,l.default)(a0.A,{name:"MuiPopover",slot:"Paper"})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),a8=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiPopover"}),{action:d,anchorEl:e,anchorOrigin:f={vertical:"top",horizontal:"left"},anchorPosition:g,anchorReference:k="anchorEl",children:l,className:n,container:o,elevation:r=8,marginThreshold:s=16,open:t,PaperProps:u={},slots:w={},slotProps:x={},transformOrigin:y={vertical:"top",horizontal:"left"},TransitionComponent:z,transitionDuration:A="auto",TransitionProps:B={},disableScrollLock:C=!1,...D}=c,E=h.useRef(),F={...c,anchorOrigin:f,anchorReference:k,elevation:r,marginThreshold:s,transformOrigin:y,TransitionComponent:z,transitionDuration:A,TransitionProps:B},G=(a=>{let{classes:b}=a;return(0,j.A)({root:["root"],paper:["paper"]},a1,b)})(F),H=h.useCallback(()=>{if("anchorPosition"===k)return g;let a=a5(e),b=(a&&1===a.nodeType?a:aE(E.current).body).getBoundingClientRect();return{top:b.top+a2(b,f.vertical),left:b.left+a3(b,f.horizontal)}},[e,f.horizontal,f.vertical,g,k]),I=h.useCallback(a=>({vertical:a2(a,y.vertical),horizontal:a3(a,y.horizontal)}),[y.horizontal,y.vertical]),J=h.useCallback(a=>{let b={width:a.offsetWidth,height:a.offsetHeight},c=I(b);if("none"===k)return{top:null,left:null,transformOrigin:a4(c)};let d=H(),f=d.top-c.vertical,g=d.left-c.horizontal,h=f+b.height,i=g+b.width,j=aN(a5(e)),l=j.innerHeight-s,m=j.innerWidth-s;if(null!==s&&fl){let a=h-l;f-=a,c.vertical+=a}if(null!==s&&gm){let a=i-m;g-=a,c.horizontal+=a}return{top:`${Math.round(f)}px`,left:`${Math.round(g)}px`,transformOrigin:a4(c)}},[e,k,H,I,s]),[K,L]=h.useState(t),M=h.useCallback(()=>{let a=E.current;if(!a)return;let b=J(a);null!==b.top&&a.style.setProperty("top",b.top),null!==b.left&&(a.style.left=b.left),a.style.transformOrigin=b.transformOrigin,L(!0)},[J]);h.useEffect(()=>(C&&window.addEventListener("scroll",M),()=>window.removeEventListener("scroll",M)),[e,C,M]),h.useEffect(()=>{t&&M()}),h.useImperativeHandle(d,()=>t?{updatePosition:()=>{M()}}:null,[t,M]),h.useEffect(()=>{if(!t)return;let a=q(()=>{M()}),b=aN(a5(e));return b.addEventListener("resize",a),()=>{a.clear(),b.removeEventListener("resize",a)}},[e,t,M]);let N=A,O={slots:{transition:z,...w},slotProps:{transition:B,paper:u,...x}},[P,Q]=(0,ai.A)("transition",{elementType:a$,externalForwardedProps:O,ownerState:F,getSlotProps:a=>({...a,onEntering:(b,c)=>{a.onEntering?.(b,c),M()},onExited:b=>{a.onExited?.(b),L(!1)}}),additionalProps:{appear:!0,in:t}});"auto"!==A||P.muiSupportAuto||(N=void 0);let R=o||(e?aE(a5(e)).body:void 0),[S,{slots:T,slotProps:U,...V}]=(0,ai.A)("root",{ref:b,elementType:a6,externalForwardedProps:{...O,...D},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:w.backdrop},slotProps:{backdrop:function(a,b){if(!a)return b;function c(a,b){let c={};return Object.keys(b).forEach(d=>{(function(a,b){let c=a.charCodeAt(2);return"o"===a[0]&&"n"===a[1]&&c>=65&&c<=90&&"function"==typeof b})(d,b[d])&&"function"==typeof a[d]&&(c[d]=(...c)=>{a[d](...c),b[d](...c)})}),c}if("function"==typeof a||"function"==typeof b)return d=>{let e="function"==typeof b?b(d):b,f="function"==typeof a?a({...d,...e}):a,g=(0,i.A)(d?.className,e?.className,f?.className),h=c(f,e);return{...e,...f,...h,...!!g&&{className:g},...e?.style&&f?.style&&{style:{...e.style,...f.style}},...e?.sx&&f?.sx&&{sx:[...Array.isArray(e.sx)?e.sx:[e.sx],...Array.isArray(f.sx)?f.sx:[f.sx]]}}};let d=c(a,b),e=(0,i.A)(b?.className,a?.className);return{...b,...a,...d,...!!e&&{className:e},...b?.style&&a?.style&&{style:{...b.style,...a.style}},...b?.sx&&a?.sx&&{sx:[...Array.isArray(b.sx)?b.sx:[b.sx],...Array.isArray(a.sx)?a.sx:[a.sx]]}}}("function"==typeof x.backdrop?x.backdrop(F):x.backdrop,{invisible:!0})},container:R,open:t},ownerState:F,className:(0,i.A)(G.root,n)}),[W,X]=(0,ai.A)("paper",{ref:E,className:G.paper,elementType:a7,externalForwardedProps:O,shouldForwardComponentProp:!0,additionalProps:{elevation:r,style:K?void 0:{opacity:0}},ownerState:F});return(0,v.jsx)(S,{...V,...!(0,p.A)(S)&&{slots:T,slotProps:U,disableScrollLock:C},children:(0,v.jsx)(P,{...Q,timeout:N,children:(0,v.jsx)(W,{...X,children:l})})})});function a9(a){return(0,L.Ay)("MuiMenu",a)}(0,K.A)("MuiMenu",["root","paper","list"]);let ba={vertical:"top",horizontal:"right"},bb={vertical:"top",horizontal:"left"},bc=(0,l.default)(a8,{shouldForwardProp:a=>(0,U.A)(a)||"classes"===a,name:"MuiMenu",slot:"Root"})({}),bd=(0,l.default)(a7,{name:"MuiMenu",slot:"Paper"})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),be=(0,l.default)(aS,{name:"MuiMenu",slot:"List"})({outline:0}),bf=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiMenu"}),{autoFocus:d=!0,children:e,className:f,disableAutoFocusItem:g=!1,MenuListProps:k={},onClose:l,open:n,PaperProps:o={},PopoverClasses:p,transitionDuration:q="auto",TransitionProps:{onEntering:r,...s}={},variant:t="selectedMenu",slots:u={},slotProps:w={},...x}=c,y=(0,aF.useRtl)(),z={...c,autoFocus:d,disableAutoFocusItem:g,MenuListProps:k,onEntering:r,PaperProps:o,transitionDuration:q,TransitionProps:s,variant:t},A=(a=>{let{classes:b}=a;return(0,j.A)({root:["root"],paper:["paper"],list:["list"]},a9,b)})(z),B=d&&!g&&n,C=h.useRef(null),D=-1;h.Children.map(e,(a,b)=>{h.isValidElement(a)&&(a.props.disabled||("selectedMenu"===t&&a.props.selected?D=b:-1===D&&(D=b)))});let E={slots:u,slotProps:{list:k,transition:s,paper:o,...w}},F=aJ({elementType:u.root,externalSlotProps:w.root,ownerState:z,className:[A.root,f]}),[G,H]=(0,ai.A)("paper",{className:A.paper,elementType:bd,externalForwardedProps:E,shouldForwardComponentProp:!0,ownerState:z}),[I,J]=(0,ai.A)("list",{className:(0,i.A)(A.list,k.className),elementType:be,shouldForwardComponentProp:!0,externalForwardedProps:E,getSlotProps:a=>({...a,onKeyDown:b=>{"Tab"===b.key&&(b.preventDefault(),l&&l(b,"tabKeyDown")),a.onKeyDown?.(b)}}),ownerState:z}),K="function"==typeof E.slotProps.transition?E.slotProps.transition(z):E.slotProps.transition;return(0,v.jsx)(bc,{onClose:l,anchorOrigin:{vertical:"bottom",horizontal:y?"right":"left"},transformOrigin:y?ba:bb,slots:{root:u.root,paper:G,backdrop:u.backdrop,...u.transition&&{transition:u.transition}},slotProps:{root:F,paper:H,backdrop:"function"==typeof w.backdrop?w.backdrop(z):w.backdrop,transition:{...K,onEntering:(...a)=>{((a,b)=>{C.current&&C.current.adjustStyleForScrollbar(a,{direction:y?"rtl":"ltr"}),r&&r(a,b)})(...a),K?.onEntering?.(...a)}}},open:n,ref:b,transitionDuration:q,ownerState:z,...x,classes:p,children:(0,v.jsx)(I,{actions:C,autoFocus:d&&(-1===D||g),autoFocusItem:B,variant:t,...J,children:e})})});function bg(a){return(0,L.Ay)("MuiNativeSelect",a)}let bh=(0,K.A)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),bi=(0,l.default)("select",{name:"MuiNativeSelect"})(({theme:a})=>({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},[`&.${bh.disabled}`]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(a.vars||a).palette.background.paper},variants:[{props:({ownerState:a})=>"filled"!==a.variant&&"outlined"!==a.variant,style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(a.vars||a).shape.borderRadius,"&:focus":{borderRadius:(a.vars||a).shape.borderRadius},"&&&":{paddingRight:32}}}]})),bj=(0,l.default)(bi,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:U.A,overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.select,b[c.variant],c.error&&b.error,{[`&.${bh.multiple}`]:b.multiple}]}})({}),bk=(0,l.default)("svg",{name:"MuiNativeSelect"})(({theme:a})=>({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(a.vars||a).palette.action.active,[`&.${bh.disabled}`]:{color:(a.vars||a).palette.action.disabled},variants:[{props:({ownerState:a})=>a.open,style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]})),bl=(0,l.default)(bk,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.icon,c.variant&&b[`icon${(0,F.A)(c.variant)}`],c.open&&b.iconOpen]}})({}),bm=h.forwardRef(function(a,b){let{className:c,disabled:d,error:e,IconComponent:f,inputRef:g,variant:k="standard",...l}=a,m={...a,disabled:d,variant:k,error:e},n=(a=>{let{classes:b,variant:c,disabled:d,multiple:e,open:f,error:g}=a,h={select:["select",c,d&&"disabled",e&&"multiple",g&&"error"],icon:["icon",`icon${(0,F.A)(c)}`,f&&"iconOpen",d&&"disabled"]};return(0,j.A)(h,bg,b)})(m);return(0,v.jsxs)(h.Fragment,{children:[(0,v.jsx)(bj,{ownerState:m,className:(0,i.A)(n.select,c),disabled:d,ref:g||b,...l}),a.multiple?null:(0,v.jsx)(bl,{as:f,ownerState:m,className:n.icon})]})});var bn=c(48457);let bo=function(a){let{controlled:b,default:c,name:d,state:e="value"}=a,{current:f}=h.useRef(void 0!==b),[g,i]=h.useState(c),j=h.useCallback(a=>{f||i(a)},[]);return[f?b:g,j]};function bp(a){return(0,L.Ay)("MuiSelect",a)}let bq=(0,K.A)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),br=(0,l.default)(bi,{name:"MuiSelect",slot:"Select",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[{[`&.${bq.select}`]:b.select},{[`&.${bq.select}`]:b[c.variant]},{[`&.${bq.error}`]:b.error},{[`&.${bq.multiple}`]:b.multiple}]}})({[`&.${bq.select}`]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),bs=(0,l.default)(bk,{name:"MuiSelect",slot:"Icon",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.icon,c.variant&&b[`icon${(0,F.A)(c.variant)}`],c.open&&b.iconOpen]}})({}),bt=(0,l.default)("input",{shouldForwardProp:a=>(0,bn.A)(a)&&"classes"!==a,name:"MuiSelect",slot:"NativeInput"})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function bu(a,b){return"object"==typeof b&&null!==b?a===b:String(a)===String(b)}let bv=h.forwardRef(function(a,b){var c;let d,e,{"aria-describedby":f,"aria-label":l,autoFocus:m,autoWidth:n,children:p,className:q,defaultOpen:r,defaultValue:s,disabled:t,displayEmpty:u,error:w=!1,IconComponent:x,inputRef:y,labelId:z,MenuProps:A={},multiple:B,name:C,onBlur:D,onChange:E,onClose:H,onFocus:I,onKeyDown:K,onMouseDown:L,onOpen:M,open:N,readOnly:O,renderValue:P,required:Q,SelectDisplayProps:R={},tabIndex:S,type:T,value:U,variant:V="standard",...W}=a,[X,Y]=bo({controlled:U,default:s,name:"Select"}),[Z,$]=bo({controlled:N,default:r,name:"Select"}),_=h.useRef(null),aa=h.useRef(null),[ab,ac]=h.useState(null),{current:ad}=h.useRef(null!=N),[ae,af]=h.useState(),ag=(0,G.A)(b,y),ah=h.useCallback(a=>{aa.current=a,a&&ac(a)},[]),ai=ab?.parentNode;h.useImperativeHandle(ag,()=>({focus:()=>{aa.current.focus()},node:_.current,value:X}),[X]);let aj=null!==ab&&Z;h.useEffect(()=>{if(!aj||!ai||n||"undefined"==typeof ResizeObserver)return;let a=new ResizeObserver(()=>{af(ai.clientWidth)});return a.observe(ai),()=>{a.disconnect()}},[aj,ai,n]),h.useEffect(()=>{r&&Z&&ab&&!ad&&(af(n?null:ai.clientWidth),aa.current.focus())},[ab,n]),h.useEffect(()=>{m&&aa.current.focus()},[m]),h.useEffect(()=>{if(!z)return;let a=aE(aa.current).getElementById(z);if(a){let b=()=>{getSelection().isCollapsed&&aa.current.focus()};return a.addEventListener("click",b),()=>{a.removeEventListener("click",b)}}},[z]);let ak=(a,b)=>{a?M&&M(b):H&&H(b),ad||(af(n?null:ai.clientWidth),$(a))},al=h.Children.toArray(p);delete W["aria-invalid"];let am=[],an=!1;(J({value:X})||u)&&(P?d=P(X):an=!0);let ao=al.map(a=>{let b;if(!h.isValidElement(a))return null;if(B){if(!Array.isArray(X))throw Error((0,o.A)(2));(b=X.some(b=>bu(b,a.props.value)))&&an&&am.push(a.props.children)}else(b=bu(X,a.props.value))&&an&&(e=a.props.children);return h.cloneElement(a,{"aria-selected":b?"true":"false",onClick:b=>{let c;if(b.currentTarget.hasAttribute("tabindex")){if(B){c=Array.isArray(X)?X.slice():[];let b=X.indexOf(a.props.value);-1===b?c.push(a.props.value):c.splice(b,1)}else c=a.props.value;if(a.props.onClick&&a.props.onClick(b),X!==c&&(Y(c),E)){let d=b.nativeEvent||b,e=new d.constructor(d.type,d);Object.defineProperty(e,"target",{writable:!0,value:{value:c,name:C}}),E(e,a)}B||ak(!1,b)}},onKeyUp:b=>{" "===b.key&&b.preventDefault(),a.props.onKeyUp&&a.props.onKeyUp(b)},role:"option",selected:b,value:void 0,"data-value":a.props.value})});an&&(d=B?0===am.length?null:am.reduce((a,b,c)=>(a.push(b),c{let{classes:b,variant:c,disabled:d,multiple:e,open:f,error:g}=a,h={select:["select",c,d&&"disabled",e&&"multiple",g&&"error"],icon:["icon",`icon${(0,F.A)(c)}`,f&&"iconOpen",d&&"disabled"],nativeInput:["nativeInput"]};return(0,j.A)(h,bp,b)})(ar),at={...A.PaperProps,..."function"==typeof A.slotProps?.paper?A.slotProps.paper(ar):A.slotProps?.paper},au={...A.MenuListProps,..."function"==typeof A.slotProps?.list?A.slotProps.list(ar):A.slotProps?.list},av=(0,k.A)();return(0,v.jsxs)(h.Fragment,{children:[(0,v.jsx)(br,{as:"div",ref:ah,tabIndex:void 0!==S?S:t?null:0,role:"combobox","aria-controls":aj?av:void 0,"aria-disabled":t?"true":void 0,"aria-expanded":aj?"true":"false","aria-haspopup":"listbox","aria-label":l,"aria-labelledby":[z,aq].filter(Boolean).join(" ")||void 0,"aria-describedby":f,"aria-required":Q?"true":void 0,"aria-invalid":w?"true":void 0,onKeyDown:a=>{O||([" ","ArrowUp","ArrowDown","Enter"].includes(a.key)&&(a.preventDefault(),ak(!0,a)),K?.(a))},onMouseDown:t||O?null:a=>{L?.(a),0===a.button&&(a.preventDefault(),aa.current.focus(),ak(!0,a))},onBlur:a=>{!aj&&D&&(Object.defineProperty(a,"target",{writable:!0,value:{value:X,name:C}}),D(a))},onFocus:I,...R,ownerState:ar,className:(0,i.A)(R.className,as.select,q),id:aq,children:null!=(c=d)&&("string"!=typeof c||c.trim())?d:g||(g=(0,v.jsx)("span",{className:"notranslate","aria-hidden":!0,children:""}))}),(0,v.jsx)(bt,{"aria-invalid":w,value:Array.isArray(X)?X.join(","):X,name:C,ref:_,"aria-hidden":!0,onChange:a=>{let b=al.find(b=>b.props.value===a.target.value);void 0!==b&&(Y(b.props.value),E&&E(a,b))},tabIndex:-1,disabled:t,className:as.nativeInput,autoFocus:m,required:Q,...W,ownerState:ar}),(0,v.jsx)(bs,{as:x,className:as.icon,ownerState:ar}),(0,v.jsx)(bf,{id:`menu-${C||""}`,anchorEl:ai,open:aj,onClose:a=>{ak(!1,a)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},...A,slotProps:{...A.slotProps,list:{"aria-labelledby":z,role:"listbox","aria-multiselectable":B?"true":void 0,disableListWrap:!0,id:av,...au},paper:{...at,style:{minWidth:ap,...null!=at?at.style:null}}},children:ao})]})}),bw=(0,c(78384).A)((0,v.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),bx={name:"MuiSelect",slot:"Root",shouldForwardProp:a=>(0,U.A)(a)&&"variant"!==a},by=(0,l.default)($,bx)(""),bz=(0,l.default)(am,bx)(""),bA=(0,l.default)(ad,bx)(""),bB=h.forwardRef(function(a,b){let c=(0,m.b)({name:"MuiSelect",props:a}),{autoWidth:d=!1,children:e,classes:f={},className:g,defaultOpen:k=!1,displayEmpty:l=!1,IconComponent:o=bw,id:p,input:q,inputProps:r,label:s,labelId:t,MenuProps:u,multiple:w=!1,native:x=!1,onClose:y,onOpen:z,open:B,renderValue:D,SelectDisplayProps:E,variant:F="outlined",...H}=c,I=A({props:c,muiFormControl:C(),states:["variant","error"]}),J=I.variant||F,K={...c,variant:J,classes:f},L=(a=>{let{classes:b}=a,c=(0,j.A)({root:["root"]},bp,b);return{...b,...c}})(K),{root:M,...N}=L,O=q||({standard:(0,v.jsx)(by,{ownerState:K}),outlined:(0,v.jsx)(bz,{label:s,ownerState:K}),filled:(0,v.jsx)(bA,{ownerState:K})})[J],P=(0,G.A)(b,(0,aD.A)(O));return(0,v.jsx)(h.Fragment,{children:h.cloneElement(O,{inputComponent:x?bm:bv,inputProps:{children:e,error:I.error,IconComponent:o,variant:J,type:void 0,multiple:w,...x?{id:p}:{autoWidth:d,defaultOpen:k,displayEmpty:l,labelId:t,MenuProps:u,onClose:y,onOpen:z,open:B,renderValue:D,SelectDisplayProps:{id:p,...E}},...r,classes:r?(0,n.A)(N,r.classes):N,...q?q.props.inputProps:{}},...(w&&x||l)&&"outlined"===J?{notched:!0}:{},ref:P,className:(0,i.A)(O.props.className,g,L.root),...!q&&{variant:J},...H})})});function bC(a){return(0,L.Ay)("MuiTextField",a)}bB.muiName="Select",(0,K.A)("MuiTextField",["root"]);let bD={standard:$,filled:ad,outlined:am},bE=(0,l.default)(ay,{name:"MuiTextField",slot:"Root"})({}),bF=h.forwardRef(function(a,b){let c=(0,m.b)({props:a,name:"MuiTextField"}),{autoComplete:d,autoFocus:e=!1,children:f,className:g,color:h="primary",defaultValue:l,disabled:n=!1,error:o=!1,FormHelperTextProps:p,fullWidth:q=!1,helperText:r,id:s,InputLabelProps:t,inputProps:u,InputProps:w,inputRef:x,label:y,maxRows:z,minRows:A,multiline:B=!1,name:C,onBlur:D,onChange:E,onFocus:F,placeholder:G,required:H=!1,rows:I,select:J=!1,SelectProps:K,slots:L={},slotProps:M={},type:N,value:O,variant:P="outlined",...Q}=c,R={...c,autoFocus:e,color:h,disabled:n,error:o,fullWidth:q,multiline:B,required:H,select:J,variant:P},S=(a=>{let{classes:b}=a;return(0,j.A)({root:["root"]},bC,b)})(R),T=(0,k.A)(s),U=r&&T?`${T}-helper-text`:void 0,V=y&&T?`${T}-label`:void 0,W=bD[P],X={slots:L,slotProps:{input:w,inputLabel:t,htmlInput:u,formHelperText:p,select:K,...M}},Y={},Z=X.slotProps.inputLabel;"outlined"===P&&(Z&&void 0!==Z.shrink&&(Y.notched=Z.shrink),Y.label=y),J&&(K&&K.native||(Y.id=void 0),Y["aria-describedby"]=void 0);let[$,_]=(0,ai.A)("root",{elementType:bE,shouldForwardComponentProp:!0,externalForwardedProps:{...X,...Q},ownerState:R,className:(0,i.A)(S.root,g),ref:b,additionalProps:{disabled:n,error:o,fullWidth:q,required:H,color:h,variant:P}}),[aa,ab]=(0,ai.A)("input",{elementType:W,externalForwardedProps:X,additionalProps:Y,ownerState:R}),[ac,ad]=(0,ai.A)("inputLabel",{elementType:au,externalForwardedProps:X,ownerState:R}),[ae,af]=(0,ai.A)("htmlInput",{elementType:"input",externalForwardedProps:X,ownerState:R}),[ag,ah]=(0,ai.A)("formHelperText",{elementType:aC,externalForwardedProps:X,ownerState:R}),[aj,ak]=(0,ai.A)("select",{elementType:bB,externalForwardedProps:X,ownerState:R}),al=(0,v.jsx)(aa,{"aria-describedby":U,autoComplete:d,autoFocus:e,defaultValue:l,fullWidth:q,multiline:B,name:C,rows:I,maxRows:z,minRows:A,type:N,value:O,id:T,inputRef:x,onBlur:D,onChange:E,onFocus:F,placeholder:G,inputProps:af,slots:{input:L.htmlInput?ae:void 0},...ab});return(0,v.jsxs)($,{..._,children:[null!=y&&""!==y&&(0,v.jsx)(ac,{htmlFor:T,id:V,...ad,children:y}),J?(0,v.jsx)(aj,{"aria-describedby":U,id:T,labelId:V,value:O,input:al,...ak,children:f}):al,r&&(0,v.jsx)(ag,{id:U,...ah,children:r})]})})},25718:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(66014);function e(a){return(0,d.A)(a).defaultView||window}},37438:(a,b,c)=>{c.d(b,{Ay:()=>s});var d=c(61293),e=c(40627),f=c(31768),g=c.n(f),h=c(65081),i=c.n(h);let j={disabled:!1};var k=c(94782),l="unmounted",m="exited",n="entering",o="entered",p="exiting",q=function(a){function b(b,c){var d,e=a.call(this,b,c)||this,f=c&&!c.isMounting?b.enter:b.appear;return e.appearStatus=null,b.in?f?(d=m,e.appearStatus=n):d=o:d=b.unmountOnExit||b.mountOnEnter?l:m,e.state={status:d},e.nextCallback=null,e}(0,e.A)(b,a),b.getDerivedStateFromProps=function(a,b){return a.in&&b.status===l?{status:m}:null};var c=b.prototype;return c.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},c.componentDidUpdate=function(a){var b=null;if(a!==this.props){var c=this.state.status;this.props.in?c!==n&&c!==o&&(b=n):(c===n||c===o)&&(b=p)}this.updateStatus(!1,b)},c.componentWillUnmount=function(){this.cancelNextCallback()},c.getTimeouts=function(){var a,b,c,d=this.props.timeout;return a=b=c=d,null!=d&&"number"!=typeof d&&(a=d.exit,b=d.enter,c=void 0!==d.appear?d.appear:b),{exit:a,enter:b,appear:c}},c.updateStatus=function(a,b){if(void 0===a&&(a=!1),null!==b)if(this.cancelNextCallback(),b===n){if(this.props.unmountOnExit||this.props.mountOnEnter){var c=this.props.nodeRef?this.props.nodeRef.current:i().findDOMNode(this);c&&c.scrollTop}this.performEnter(a)}else this.performExit();else this.props.unmountOnExit&&this.state.status===m&&this.setState({status:l})},c.performEnter=function(a){var b=this,c=this.props.enter,d=this.context?this.context.isMounting:a,e=this.props.nodeRef?[d]:[i().findDOMNode(this),d],f=e[0],g=e[1],h=this.getTimeouts(),k=d?h.appear:h.enter;if(!a&&!c||j.disabled)return void this.safeSetState({status:o},function(){b.props.onEntered(f)});this.props.onEnter(f,g),this.safeSetState({status:n},function(){b.props.onEntering(f,g),b.onTransitionEnd(k,function(){b.safeSetState({status:o},function(){b.props.onEntered(f,g)})})})},c.performExit=function(){var a=this,b=this.props.exit,c=this.getTimeouts(),d=this.props.nodeRef?void 0:i().findDOMNode(this);if(!b||j.disabled)return void this.safeSetState({status:m},function(){a.props.onExited(d)});this.props.onExit(d),this.safeSetState({status:p},function(){a.props.onExiting(d),a.onTransitionEnd(c.exit,function(){a.safeSetState({status:m},function(){a.props.onExited(d)})})})},c.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},c.safeSetState=function(a,b){b=this.setNextCallback(b),this.setState(a,b)},c.setNextCallback=function(a){var b=this,c=!0;return this.nextCallback=function(d){c&&(c=!1,b.nextCallback=null,a(d))},this.nextCallback.cancel=function(){c=!1},this.nextCallback},c.onTransitionEnd=function(a,b){this.setNextCallback(b);var c=this.props.nodeRef?this.props.nodeRef.current:i().findDOMNode(this),d=null==a&&!this.props.addEndListener;if(!c||d)return void setTimeout(this.nextCallback,0);if(this.props.addEndListener){var e=this.props.nodeRef?[this.nextCallback]:[c,this.nextCallback],f=e[0],g=e[1];this.props.addEndListener(f,g)}null!=a&&setTimeout(this.nextCallback,a)},c.render=function(){var a=this.state.status;if(a===l)return null;var b=this.props,c=b.children,e=(b.in,b.mountOnEnter,b.unmountOnExit,b.appear,b.enter,b.exit,b.timeout,b.addEndListener,b.onEnter,b.onEntering,b.onEntered,b.onExit,b.onExiting,b.onExited,b.nodeRef,(0,d.A)(b,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return g().createElement(k.A.Provider,{value:null},"function"==typeof c?c(a,e):g().cloneElement(g().Children.only(c),e))},b}(g().Component);function r(){}q.contextType=k.A,q.propTypes={},q.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:r,onEntering:r,onEntered:r,onExit:r,onExiting:r,onExited:r},q.UNMOUNTED=l,q.EXITED=m,q.ENTERING=n,q.ENTERED=o,q.EXITING=p;let s=q},38592:(a,b,c)=>{c.d(b,{A:()=>l});var d=c(31768),e=c(37438),f=c(77012),g=c(53678),h=c(71427),i=c(25143),j=c(78157);let k={entering:{opacity:1},entered:{opacity:1}},l=d.forwardRef(function(a,b){let c=(0,g.default)(),l={enter:c.transitions.duration.enteringScreen,exit:c.transitions.duration.leavingScreen},{addEndListener:m,appear:n=!0,children:o,easing:p,in:q,onEnter:r,onEntered:s,onEntering:t,onExit:u,onExited:v,onExiting:w,style:x,timeout:y=l,TransitionComponent:z=e.Ay,...A}=a,B=d.useRef(null),C=(0,i.A)(B,(0,f.A)(o),b),D=a=>b=>{if(a){let c=B.current;void 0===b?a(c):a(c,b)}},E=D(t),F=D((a,b)=>{(0,h.q)(a);let d=(0,h.c)({style:x,timeout:y,easing:p},{mode:"enter"});a.style.webkitTransition=c.transitions.create("opacity",d),a.style.transition=c.transitions.create("opacity",d),r&&r(a,b)}),G=D(s),H=D(w),I=D(a=>{let b=(0,h.c)({style:x,timeout:y,easing:p},{mode:"exit"});a.style.webkitTransition=c.transitions.create("opacity",b),a.style.transition=c.transitions.create("opacity",b),u&&u(a)}),J=D(v);return(0,j.jsx)(z,{appear:n,in:q,nodeRef:B,onEnter:F,onEntered:G,onEntering:E,onExit:I,onExited:J,onExiting:H,addEndListener:a=>{m&&m(B.current,a)},timeout:y,...A,children:(a,{ownerState:b,...c})=>d.cloneElement(o,{style:{opacity:0,visibility:"exited"!==a||q?void 0:"hidden",...k[a],...x,...o.props.style},ref:C,...c})})})},40034:(a,b,c)=>{c.d(b,{default:()=>g});var d=c(72682),e=c(37217),f=c(89436);let g=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:a=>(0,f.b)({props:a,name:"MuiStack"})})},57526:(a,b,c)=>{c.d(b,{A:()=>p});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(89436),i=c(60360),j=c(38592),k=c(75078),l=c(21726);function m(a){return(0,l.Ay)("MuiBackdrop",a)}(0,k.A)("MuiBackdrop",["root","invisible"]);var n=c(78157);let o=(0,g.default)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.invisible&&b.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),p=d.forwardRef(function(a,b){let c=(0,h.b)({props:a,name:"MuiBackdrop"}),{children:d,className:g,component:k="div",invisible:l=!1,open:p,components:q={},componentsProps:r={},slotProps:s={},slots:t={},TransitionComponent:u,transitionDuration:v,...w}=c,x={...c,component:k,invisible:l},y=(a=>{let{classes:b,invisible:c}=a;return(0,f.A)({root:["root",c&&"invisible"]},m,b)})(x),z={component:k,slots:{transition:u,root:q.Root,...t},slotProps:{...r,...s}},[A,B]=(0,i.A)("root",{elementType:o,externalForwardedProps:z,className:(0,e.A)(y.root,g),ownerState:x}),[C,D]=(0,i.A)("transition",{elementType:j.A,externalForwardedProps:z,ownerState:x});return(0,n.jsx)(C,{in:p,timeout:v,...w,...D,children:(0,n.jsx)(A,{"aria-hidden":!0,...B,ref:b,children:d})})})},66014:(a,b,c)=>{c.d(b,{A:()=>d});function d(a){return a&&a.ownerDocument||document}},71427:(a,b,c)=>{c.d(b,{c:()=>e,q:()=>d});let d=a=>a.scrollTop;function e(a,b){let{timeout:c,easing:d,style:e={}}=a;return{duration:e.transitionDuration??("number"==typeof c?c:c[b.mode]||0),easing:e.transitionTimingFunction??("object"==typeof d?d[b.mode]:d),delay:e.transitionDelay}}},72606:(a,b,c)=>{c.d(b,{A:()=>d});function d(a=window){let b=a.document.documentElement.clientWidth;return a.innerWidth-b}},77012:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(31768);function e(a){return parseInt(d.version,10)>=19?a?.props?.ref||null:a?.ref||null}},81955:(a,b,c)=>{c.d(b,{A:()=>P});var d=c(31768),e=c(79390),f=c(29040),g=c(9196),h=c(66014),i=c(77012),j=c(92664),k=c(78157);function l(a){let b=[],c=[];return Array.from(a.querySelectorAll('input,select,textarea,a[href],button,[tabindex],audio[controls],video[controls],[contenteditable]:not([contenteditable="false"])')).forEach((a,d)=>{let e=function(a){let b=parseInt(a.getAttribute("tabindex")||"",10);return Number.isNaN(b)?"true"===a.contentEditable||("AUDIO"===a.nodeName||"VIDEO"===a.nodeName||"DETAILS"===a.nodeName)&&null===a.getAttribute("tabindex")?0:a.tabIndex:b}(a);-1===e||a.disabled||"INPUT"===a.tagName&&"hidden"===a.type||function(a){if("INPUT"!==a.tagName||"radio"!==a.type||!a.name)return!1;let b=b=>a.ownerDocument.querySelector(`input[type="radio"]${b}`),c=b(`[name="${a.name}"]:checked`);return c||(c=b(`[name="${a.name}"]`)),c!==a}(a)||(0===e?b.push(a):c.push({documentOrder:d,tabIndex:e,node:a}))}),c.sort((a,b)=>a.tabIndex===b.tabIndex?a.documentOrder-b.documentOrder:a.tabIndex-b.tabIndex).map(a=>a.node).concat(b)}function m(){return!0}let n=function(a){let{children:b,disableAutoFocus:c=!1,disableEnforceFocus:e=!1,disableRestoreFocus:f=!1,getTabbable:n=l,isEnabled:o=m,open:p}=a,q=d.useRef(!1),r=d.useRef(null),s=d.useRef(null),t=d.useRef(null),u=d.useRef(null),v=d.useRef(!1),w=d.useRef(null),x=(0,g.A)((0,i.A)(b),w),y=d.useRef(null);d.useEffect(()=>{p&&w.current&&(v.current=!c)},[c,p]),d.useEffect(()=>{if(!p||!w.current)return;let a=(0,h.A)(w.current),b=(0,j.A)(a);return!w.current.contains(b)&&(w.current.hasAttribute("tabIndex")||w.current.setAttribute("tabIndex","-1"),v.current&&w.current.focus()),()=>{f||(t.current&&t.current.focus&&(q.current=!0,t.current.focus()),t.current=null)}},[p]),d.useEffect(()=>{if(!p||!w.current)return;let a=(0,h.A)(w.current),b=b=>{y.current=b,!e&&o()&&"Tab"===b.key&&(0,j.A)(a)===w.current&&b.shiftKey&&(q.current=!0,s.current&&s.current.focus())},c=()=>{let b=w.current;if(null===b)return;let c=(0,j.A)(a);if(!a.hasFocus()||!o()||q.current){q.current=!1;return}if(b.contains(c)||e&&c!==r.current&&c!==s.current)return;if(c!==u.current)u.current=null;else if(null!==u.current)return;if(!v.current)return;let d=[];if((c===r.current||c===s.current)&&(d=n(w.current)),d.length>0){let a=!!(y.current?.shiftKey&&y.current?.key==="Tab"),b=d[0],c=d[d.length-1];"string"!=typeof b&&"string"!=typeof c&&(a?c.focus():b.focus())}else b.focus()};a.addEventListener("focusin",c),a.addEventListener("keydown",b,!0);let d=setInterval(()=>{let b=(0,j.A)(a);b&&"BODY"===b.tagName&&c()},50);return()=>{clearInterval(d),a.removeEventListener("focusin",c),a.removeEventListener("keydown",b,!0)}},[c,e,f,o,p,n]);let z=a=>{null===t.current&&(t.current=a.relatedTarget),v.current=!0};return(0,k.jsxs)(d.Fragment,{children:[(0,k.jsx)("div",{tabIndex:p?0:-1,onFocus:z,ref:r,"data-testid":"sentinelStart"}),d.cloneElement(b,{ref:x,onFocus:a=>{null===t.current&&(t.current=a.relatedTarget),v.current=!0,u.current=a.target;let c=b.props.onFocus;c&&c(a)}}),(0,k.jsx)("div",{tabIndex:p?0:-1,onFocus:z,ref:s,"data-testid":"sentinelEnd"})]})};var o=c(65081),p=c(88562);function q(a,b){"function"==typeof a?a(b):a&&(a.current=b)}let r=d.forwardRef(function(a,b){let{children:c,container:e,disablePortal:f=!1}=a,[h,j]=d.useState(null),k=(0,g.A)(d.isValidElement(c)?(0,i.A)(c):null,b);return((0,p.A)(()=>{f||j(("function"==typeof e?e():e)||document.body)},[e,f]),(0,p.A)(()=>{if(h&&!f)return q(b,h),()=>{q(b,null)}},[b,h,f]),f)?d.isValidElement(c)?d.cloneElement(c,{ref:k}):c:h?o.createPortal(c,h):h});var s=c(37217),t=c(3927),u=c(89436),v=c(57526),w=c(65292);function x(...a){return a.reduce((a,b)=>null==b?a:function(...c){a.apply(this,c),b.apply(this,c)},()=>{})}var y=c(32384),z=c(25718),A=c(72606);function B(a,b){b?a.setAttribute("aria-hidden","true"):a.removeAttribute("aria-hidden")}function C(a){return parseFloat((0,z.A)(a).getComputedStyle(a).paddingRight)||0}function D(a,b,c,d,e){let f=[b,c,...d];[].forEach.call(a.children,a=>{let b=!f.includes(a),c=!function(a){let b=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(a.tagName),c="INPUT"===a.tagName&&"hidden"===a.getAttribute("type");return b||c}(a);b&&c&&B(a,e)})}function E(a,b){let c=-1;return a.some((a,d)=>!!b(a)&&(c=d,!0)),c}class F{constructor(){this.modals=[],this.containers=[]}add(a,b){let c=this.modals.indexOf(a);if(-1!==c)return c;c=this.modals.length,this.modals.push(a),a.modalRef&&B(a.modalRef,!1);let d=function(a){let b=[];return[].forEach.call(a.children,a=>{"true"===a.getAttribute("aria-hidden")&&b.push(a)}),b}(b);D(b,a.mount,a.modalRef,d,!0);let e=E(this.containers,a=>a.container===b);return -1!==e?this.containers[e].modals.push(a):this.containers.push({modals:[a],container:b,restore:null,hiddenSiblings:d}),c}mount(a,b){let c=E(this.containers,b=>b.modals.includes(a)),d=this.containers[c];d.restore||(d.restore=function(a,b){let c=[],d=a.container;if(!b.disableScrollLock){let a;if(function(a){let b=(0,h.A)(a);return b.body===a?(0,z.A)(a).innerWidth>b.documentElement.clientWidth:a.scrollHeight>a.clientHeight}(d)){let a=(0,A.A)((0,z.A)(d));c.push({value:d.style.paddingRight,property:"padding-right",el:d}),d.style.paddingRight=`${C(d)+a}px`;let b=(0,h.A)(d).querySelectorAll(".mui-fixed");[].forEach.call(b,b=>{c.push({value:b.style.paddingRight,property:"padding-right",el:b}),b.style.paddingRight=`${C(b)+a}px`})}if(d.parentNode instanceof DocumentFragment)a=(0,h.A)(d).body;else{let b=d.parentElement,c=(0,z.A)(d);a=b?.nodeName==="HTML"&&"scroll"===c.getComputedStyle(b).overflowY?b:d}c.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return()=>{c.forEach(({value:a,el:b,property:c})=>{a?b.style.setProperty(c,a):b.style.removeProperty(c)})}}(d,b))}remove(a,b=!0){let c=this.modals.indexOf(a);if(-1===c)return c;let d=E(this.containers,b=>b.modals.includes(a)),e=this.containers[d];if(e.modals.splice(e.modals.indexOf(a),1),this.modals.splice(c,1),0===e.modals.length)e.restore&&e.restore(),a.modalRef&&B(a.modalRef,b),D(e.container,a.mount,a.modalRef,e.hiddenSiblings,!1),this.containers.splice(d,1);else{let a=e.modals[e.modals.length-1];a.modalRef&&B(a.modalRef,!1)}return c}isTopModal(a){return this.modals.length>0&&this.modals[this.modals.length-1]===a}}let G=()=>{},H=new F,I=function(a){let{container:b,disableEscapeKeyDown:c=!1,disableScrollLock:e=!1,closeAfterTransition:f=!1,onTransitionEnter:i,onTransitionExited:j,children:k,onClose:l,open:m,rootRef:n}=a,o=d.useRef({}),p=d.useRef(null),q=d.useRef(null),r=(0,g.A)(q,n),[s,t]=d.useState(!m),u=!!k&&k.props.hasOwnProperty("in"),v=!0;("false"===a["aria-hidden"]||!1===a["aria-hidden"])&&(v=!1);let z=()=>(o.current.modalRef=q.current,o.current.mount=p.current,o.current),A=()=>{H.mount(z(),{disableScrollLock:e}),q.current&&(q.current.scrollTop=0)},C=(0,w.A)(()=>{let a=("function"==typeof b?b():b)||(0,h.A)(p.current).body;H.add(z(),a),q.current&&A()}),D=()=>H.isTopModal(z()),E=(0,w.A)(a=>{p.current=a,a&&(m&&D()?A():q.current&&B(q.current,v))}),F=d.useCallback(()=>{H.remove(z(),v)},[v]);return d.useEffect(()=>()=>{F()},[F]),d.useEffect(()=>{m?C():u&&f||F()},[m,F,u,f,C]),{getRootProps:(b={})=>{let d=(0,y.A)(a);delete d.onTransitionEnter,delete d.onTransitionExited;let e={...d,...b};return{role:"presentation",...e,onKeyDown:a=>{e.onKeyDown?.(a),"Escape"===a.key&&229!==a.which&&D()&&!c&&(a.stopPropagation(),l&&l(a,"escapeKeyDown"))},ref:r}},getBackdropProps:(a={})=>({"aria-hidden":!0,...a,onClick:b=>{a.onClick?.(b),b.target===b.currentTarget&&l&&l(b,"backdropClick")},open:m}),getTransitionProps:()=>({onEnter:x(()=>{t(!1),i&&i()},k?.props.onEnter??G),onExited:x(()=>{t(!0),j&&j(),f&&F()},k?.props.onExited??G)}),rootRef:r,portalRef:E,isTopModal:D,exited:s,hasTransition:u}};var J=c(75078),K=c(21726);function L(a){return(0,K.Ay)("MuiModal",a)}(0,J.A)("MuiModal",["root","hidden","backdrop"]);var M=c(60360);let N=(0,s.default)("div",{name:"MuiModal",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,!c.open&&c.exited&&b.hidden]}})((0,t.A)(({theme:a})=>({position:"fixed",zIndex:(a.vars||a).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:({ownerState:a})=>!a.open&&a.exited,style:{visibility:"hidden"}}]}))),O=(0,s.default)(v.A,{name:"MuiModal",slot:"Backdrop"})({zIndex:-1}),P=d.forwardRef(function(a,b){let c=(0,u.b)({name:"MuiModal",props:a}),{BackdropComponent:g=O,BackdropProps:h,classes:i,className:j,closeAfterTransition:l=!1,children:m,container:o,component:p,components:q={},componentsProps:s={},disableAutoFocus:t=!1,disableEnforceFocus:v=!1,disableEscapeKeyDown:w=!1,disablePortal:x=!1,disableRestoreFocus:y=!1,disableScrollLock:z=!1,hideBackdrop:A=!1,keepMounted:B=!1,onClose:C,onTransitionEnter:D,onTransitionExited:E,open:F,slotProps:G={},slots:H={},theme:J,...K}=c,P={...c,closeAfterTransition:l,disableAutoFocus:t,disableEnforceFocus:v,disableEscapeKeyDown:w,disablePortal:x,disableRestoreFocus:y,disableScrollLock:z,hideBackdrop:A,keepMounted:B},{getRootProps:Q,getBackdropProps:R,getTransitionProps:S,portalRef:T,isTopModal:U,exited:V,hasTransition:W}=I({...P,rootRef:b}),X={...P,exited:V},Y=(a=>{let{open:b,exited:c,classes:d}=a;return(0,f.A)({root:["root",!b&&c&&"hidden"],backdrop:["backdrop"]},L,d)})(X),Z={};if(void 0===m.props.tabIndex&&(Z.tabIndex="-1"),W){let{onEnter:a,onExited:b}=S();Z.onEnter=a,Z.onExited=b}let $={slots:{root:q.Root,backdrop:q.Backdrop,...H},slotProps:{...s,...G}},[_,aa]=(0,M.A)("root",{ref:b,elementType:N,externalForwardedProps:{...$,...K,component:p},getSlotProps:Q,ownerState:X,className:(0,e.A)(j,Y?.root,!X.open&&X.exited&&Y?.hidden)}),[ab,ac]=(0,M.A)("backdrop",{ref:h?.ref,elementType:g,externalForwardedProps:$,shouldForwardComponentProp:!0,additionalProps:h,getSlotProps:a=>R({...a,onClick:b=>{a?.onClick&&a.onClick(b)}}),className:(0,e.A)(h?.className,Y?.backdrop),ownerState:X});return B||F||W&&!V?(0,k.jsx)(r,{ref:T,container:o,disablePortal:x,children:(0,k.jsxs)(_,{...aa,children:[!A&&g?(0,k.jsx)(ab,{...ac}):null,(0,k.jsx)(n,{disableEnforceFocus:v,disableAutoFocus:t,disableRestoreFocus:y,isEnabled:U,open:F,children:d.cloneElement(m,Z)})]})}):null})},92664:(a,b,c)=>{c.d(b,{A:()=>d});let d=function(a){let b=a.activeElement;for(;b?.shadowRoot?.activeElement!=null;)b=b.shadowRoot.activeElement;return b}}};
\ No newline at end of file
diff --git a/apps/web/.next/server/chunks/719.js b/apps/web/.next/server/chunks/719.js
deleted file mode 100644
index c4282ea..0000000
--- a/apps/web/.next/server/chunks/719.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";exports.id=719,exports.ids=[719],exports.modules={40034:(a,b,c)=>{c.d(b,{default:()=>g});var d=c(72682),e=c(37217),f=c(89436);let g=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:a=>(0,f.b)({props:a,name:"MuiStack"})})},44120:(a,b,c)=>{c.d(b,{A:()=>Q});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(3927),i=c(89436),j=c(22649),k=c(80745),l=c(48583),m=c(26743),n=c(53678),o=c(1688),p=c(75078),q=c(21726);function r(a){return(0,q.Ay)("MuiPaper",a)}(0,p.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var s=c(78157);let t=(0,g.default)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[c.variant],!c.square&&b.rounded,"elevation"===c.variant&&b[`elevation${c.elevation}`]]}})((0,h.A)(({theme:a})=>({backgroundColor:(a.vars||a).palette.background.paper,color:(a.vars||a).palette.text.primary,transition:a.transitions.create("box-shadow"),variants:[{props:({ownerState:a})=>!a.square,style:{borderRadius:a.shape.borderRadius}},{props:{variant:"outlined"},style:{border:`1px solid ${(a.vars||a).palette.divider}`}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}))),u=d.forwardRef(function(a,b){let c=(0,i.b)({props:a,name:"MuiPaper"}),d=(0,n.default)(),{className:g,component:h="div",elevation:j=1,square:k=!1,variant:l="elevation",...p}=c,q={...c,component:h,elevation:j,square:k,variant:l},u=(a=>{let{square:b,elevation:c,variant:d,classes:e}=a,g={root:["root",d,!b&&"rounded","elevation"===d&&`elevation${c}`]};return(0,f.A)(g,r,e)})(q);return(0,s.jsx)(t,{as:h,ownerState:q,className:(0,e.A)(u.root,g),ref:b,...p,style:{..."elevation"===l&&{"--Paper-shadow":(d.vars||d).shadows[j],...d.vars&&{"--Paper-overlay":d.vars.overlays?.[j]},...!d.vars&&"dark"===d.palette.mode&&{"--Paper-overlay":`linear-gradient(${(0,m.X4)("#fff",(0,o.A)(j))}, ${(0,m.X4)("#fff",(0,o.A)(j))})`}},...p.style}})});function v(a){return(0,q.Ay)("MuiAlert",a)}let w=(0,p.A)("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);var x=c(81637),y=c(80970),z=c(87598);function A(a){return(0,q.Ay)("MuiIconButton",a)}let B=(0,p.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]),C=(0,g.default)(y.A,{name:"MuiIconButton",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.loading&&b.loading,"default"!==c.color&&b[`color${(0,k.A)(c.color)}`],c.edge&&b[`edge${(0,k.A)(c.edge)}`],b[`size${(0,k.A)(c.size)}`]]}})((0,h.A)(({theme:a})=>({textAlign:"center",flex:"0 0 auto",fontSize:a.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(a.vars||a).palette.action.active,transition:a.transitions.create("background-color",{duration:a.transitions.duration.shortest}),variants:[{props:a=>!a.disableRipple,style:{"--IconButton-hoverBg":a.alpha((a.vars||a).palette.action.active,(a.vars||a).palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]})),(0,h.A)(({theme:a})=>({variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(a.palette).filter((0,l.A)()).map(([b])=>({props:{color:b},style:{color:(a.vars||a).palette[b].main}})),...Object.entries(a.palette).filter((0,l.A)()).map(([b])=>({props:{color:b},style:{"--IconButton-hoverBg":a.alpha((a.vars||a).palette[b].main,(a.vars||a).palette.action.hoverOpacity)}})),{props:{size:"small"},style:{padding:5,fontSize:a.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:a.typography.pxToRem(28)}}],[`&.${B.disabled}`]:{backgroundColor:"transparent",color:(a.vars||a).palette.action.disabled},[`&.${B.loading}`]:{color:"transparent"}}))),D=(0,g.default)("span",{name:"MuiIconButton",slot:"LoadingIndicator"})(({theme:a})=>({display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(a.vars||a).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]})),E=d.forwardRef(function(a,b){let c=(0,i.b)({props:a,name:"MuiIconButton"}),{edge:d=!1,children:g,className:h,color:j="default",disabled:l=!1,disableFocusRipple:m=!1,size:n="medium",id:o,loading:p=null,loadingIndicator:q,...r}=c,t=(0,x.A)(o),u=q??(0,s.jsx)(z.A,{"aria-labelledby":t,color:"inherit",size:16}),v={...c,edge:d,color:j,disabled:l,disableFocusRipple:m,loading:p,loadingIndicator:u,size:n},w=(a=>{let{classes:b,disabled:c,color:d,edge:e,size:g,loading:h}=a,i={root:["root",h&&"loading",c&&"disabled","default"!==d&&`color${(0,k.A)(d)}`,e&&`edge${(0,k.A)(e)}`,`size${(0,k.A)(g)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]};return(0,f.A)(i,A,b)})(v);return(0,s.jsxs)(C,{id:p?t:o,className:(0,e.A)(w.root,h),centerRipple:!0,focusRipple:!m,disabled:l||p,ref:b,...r,ownerState:v,children:["boolean"==typeof p&&(0,s.jsx)("span",{className:w.loadingWrapper,style:{display:"contents"},children:(0,s.jsx)(D,{className:w.loadingIndicator,ownerState:v,children:p&&u})}),g]})});var F=c(78384);let G=(0,F.A)((0,s.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),H=(0,F.A)((0,s.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),I=(0,F.A)((0,s.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),J=(0,F.A)((0,s.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),K=(0,F.A)((0,s.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),L=(0,g.default)(u,{name:"MuiAlert",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[c.variant],b[`${c.variant}${(0,k.A)(c.color||c.severity)}`]]}})((0,h.A)(({theme:a})=>{let b="light"===a.palette.mode?a.darken:a.lighten,c="light"===a.palette.mode?a.lighten:a.darken;return{...a.typography.body2,backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(a.palette).filter((0,l.A)(["light"])).map(([d])=>({props:{colorSeverity:d,variant:"standard"},style:{color:a.vars?a.vars.palette.Alert[`${d}Color`]:b(a.palette[d].light,.6),backgroundColor:a.vars?a.vars.palette.Alert[`${d}StandardBg`]:c(a.palette[d].light,.9),[`& .${w.icon}`]:a.vars?{color:a.vars.palette.Alert[`${d}IconColor`]}:{color:a.palette[d].main}}})),...Object.entries(a.palette).filter((0,l.A)(["light"])).map(([c])=>({props:{colorSeverity:c,variant:"outlined"},style:{color:a.vars?a.vars.palette.Alert[`${c}Color`]:b(a.palette[c].light,.6),border:`1px solid ${(a.vars||a).palette[c].light}`,[`& .${w.icon}`]:a.vars?{color:a.vars.palette.Alert[`${c}IconColor`]}:{color:a.palette[c].main}}})),...Object.entries(a.palette).filter((0,l.A)(["dark"])).map(([b])=>({props:{colorSeverity:b,variant:"filled"},style:{fontWeight:a.typography.fontWeightMedium,...a.vars?{color:a.vars.palette.Alert[`${b}FilledColor`],backgroundColor:a.vars.palette.Alert[`${b}FilledBg`]}:{backgroundColor:"dark"===a.palette.mode?a.palette[b].dark:a.palette[b].main,color:a.palette.getContrastText(a.palette[b].main)}}}))]}})),M=(0,g.default)("div",{name:"MuiAlert",slot:"Icon"})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),N=(0,g.default)("div",{name:"MuiAlert",slot:"Message"})({padding:"8px 0",minWidth:0,overflow:"auto"}),O=(0,g.default)("div",{name:"MuiAlert",slot:"Action"})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),P={success:(0,s.jsx)(G,{fontSize:"inherit"}),warning:(0,s.jsx)(H,{fontSize:"inherit"}),error:(0,s.jsx)(I,{fontSize:"inherit"}),info:(0,s.jsx)(J,{fontSize:"inherit"})},Q=d.forwardRef(function(a,b){let c=(0,i.b)({props:a,name:"MuiAlert"}),{action:d,children:g,className:h,closeText:l="Close",color:m,components:n={},componentsProps:o={},icon:p,iconMapping:q=P,onClose:r,role:t="alert",severity:u="success",slotProps:w={},slots:x={},variant:y="standard",...z}=c,A={...c,color:m,severity:u,variant:y,colorSeverity:m||u},B=(a=>{let{variant:b,color:c,severity:d,classes:e}=a,g={root:["root",`color${(0,k.A)(c||d)}`,`${b}${(0,k.A)(c||d)}`,`${b}`],icon:["icon"],message:["message"],action:["action"]};return(0,f.A)(g,v,e)})(A),C={slots:{closeButton:n.CloseButton,closeIcon:n.CloseIcon,...x},slotProps:{...o,...w}},[D,F]=(0,j.A)("root",{ref:b,shouldForwardComponentProp:!0,className:(0,e.A)(B.root,h),elementType:L,externalForwardedProps:{...C,...z},ownerState:A,additionalProps:{role:t,elevation:0}}),[G,H]=(0,j.A)("icon",{className:B.icon,elementType:M,externalForwardedProps:C,ownerState:A}),[I,J]=(0,j.A)("message",{className:B.message,elementType:N,externalForwardedProps:C,ownerState:A}),[Q,R]=(0,j.A)("action",{className:B.action,elementType:O,externalForwardedProps:C,ownerState:A}),[S,T]=(0,j.A)("closeButton",{elementType:E,externalForwardedProps:C,ownerState:A}),[U,V]=(0,j.A)("closeIcon",{elementType:K,externalForwardedProps:C,ownerState:A});return(0,s.jsxs)(D,{...F,children:[!1!==p?(0,s.jsx)(G,{...H,children:p||q[u]||P[u]}):null,(0,s.jsx)(I,{...J,children:g}),null!=d?(0,s.jsx)(Q,{...R,children:d}):null,null==d&&r?(0,s.jsx)(Q,{...R,children:(0,s.jsx)(S,{size:"small","aria-label":l,title:l,color:"inherit",onClick:r,...T,children:(0,s.jsx)(U,{fontSize:"small",...V})})}):null]})})}};
\ No newline at end of file
diff --git a/apps/web/.next/server/chunks/836.js b/apps/web/.next/server/chunks/836.js
deleted file mode 100644
index 620ca66..0000000
--- a/apps/web/.next/server/chunks/836.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";exports.id=836,exports.ids=[836],exports.modules={12716:(a,b,c)=>{c.d(b,{A:()=>g,Y:()=>f});var d=c(75078),e=c(21726);function f(a){return(0,e.Ay)("MuiListItemButton",a)}let g=(0,d.A)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"])},19619:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72z"}),"Mic")},19775:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"notFound",{enumerable:!0,get:function(){return e}});let d=""+c(27178).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function e(){let a=Object.defineProperty(Error(d),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw a.digest=d,a}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},22134:(a,b,c)=>{var d=c(99142);c.o(d,"notFound")&&c.d(b,{notFound:function(){return d.notFound}}),c.o(d,"redirect")&&c.d(b,{redirect:function(){return d.redirect}})},28216:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unstable_rethrow",{enumerable:!0,get:function(){return function a(b){if((0,g.isNextRouterError)(b)||(0,f.isBailoutToCSRError)(b)||(0,i.isDynamicServerError)(b)||(0,h.isDynamicPostpone)(b)||(0,e.isPostpone)(b)||(0,d.isHangingPromiseRejectionError)(b))throw b;b instanceof Error&&"cause"in b&&a(b.cause)}}});let d=c(86586),e=c(18983),f=c(948),g=c(63352),h=c(51513),i=c(95181);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},31684:(a,b,c)=>{c.d(b,{A:()=>s});var d=c(31768),e=c(79390),f=c(29040),g=c(68948),h=c(90410),i=c(57193),j=c(37217),k=c(89436),l=c(75078),m=c(21726);function n(a){return(0,m.Ay)("MuiListItemText",a)}let o=(0,l.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);var p=c(22649),q=c(78157);let r=(0,j.default)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[{[`& .${o.primary}`]:b.primary},{[`& .${o.secondary}`]:b.secondary},b.root,c.inset&&b.inset,c.primary&&c.secondary&&b.multiline,c.dense&&b.dense]}})({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4,[`.${g.A.root}:where(& .${o.primary}), .${g.A.root}:where(& .${o.secondary})`]:{display:"block"},variants:[{props:({ownerState:a})=>a.primary&&a.secondary,style:{marginTop:6,marginBottom:6}},{props:({ownerState:a})=>a.inset,style:{paddingLeft:56}}]}),s=d.forwardRef(function(a,b){let c=(0,k.b)({props:a,name:"MuiListItemText"}),{children:g,className:j,disableTypography:l=!1,inset:m=!1,primary:o,primaryTypographyProps:s,secondary:t,secondaryTypographyProps:u,slots:v={},slotProps:w={},...x}=c,{dense:y}=d.useContext(i.A),z=null!=o?o:g,A=t,B={...c,disableTypography:l,inset:m,primary:!!z,secondary:!!A,dense:y},C=(a=>{let{classes:b,inset:c,primary:d,secondary:e,dense:g}=a;return(0,f.A)({root:["root",c&&"inset",g&&"dense",d&&e&&"multiline"],primary:["primary"],secondary:["secondary"]},n,b)})(B),D={slots:v,slotProps:{primary:s,secondary:u,...w}},[E,F]=(0,p.A)("root",{className:(0,e.A)(C.root,j),elementType:r,externalForwardedProps:{...D,...x},ownerState:B,ref:b}),[G,H]=(0,p.A)("primary",{className:C.primary,elementType:h.A,externalForwardedProps:D,ownerState:B}),[I,J]=(0,p.A)("secondary",{className:C.secondary,elementType:h.A,externalForwardedProps:D,ownerState:B});return null==z||z.type===h.A||l||(z=(0,q.jsx)(G,{variant:y?"body2":"body1",component:H?.variant?void 0:"span",...H,children:z})),null==A||A.type===h.A||l||(A=(0,q.jsx)(I,{variant:"body2",color:"textSecondary",...J,children:A})),(0,q.jsxs)(E,{...F,children:[z,A]})})},40121:(a,b,c)=>{c.d(b,{A:()=>r});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(3927),i=c(89436),j=c(30841),k=c(80970);let l=c(88562).A;var m=c(25143),n=c(57193),o=c(12716),p=c(78157);let q=(0,g.default)(k.A,{shouldForwardProp:a=>(0,j.A)(a)||"classes"===a,name:"MuiListItemButton",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.dense&&b.dense,"flex-start"===c.alignItems&&b.alignItemsFlexStart,c.divider&&b.divider,!c.disableGutters&&b.gutters]}})((0,h.A)(({theme:a})=>({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:a.transitions.create("background-color",{duration:a.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(a.vars||a).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},[`&.${o.A.selected}`]:{backgroundColor:a.alpha((a.vars||a).palette.primary.main,(a.vars||a).palette.action.selectedOpacity),[`&.${o.A.focusVisible}`]:{backgroundColor:a.alpha((a.vars||a).palette.primary.main,`${(a.vars||a).palette.action.selectedOpacity} + ${(a.vars||a).palette.action.focusOpacity}`)}},[`&.${o.A.selected}:hover`]:{backgroundColor:a.alpha((a.vars||a).palette.primary.main,`${(a.vars||a).palette.action.selectedOpacity} + ${(a.vars||a).palette.action.hoverOpacity}`),"@media (hover: none)":{backgroundColor:a.alpha((a.vars||a).palette.primary.main,(a.vars||a).palette.action.selectedOpacity)}},[`&.${o.A.focusVisible}`]:{backgroundColor:(a.vars||a).palette.action.focus},[`&.${o.A.disabled}`]:{opacity:(a.vars||a).palette.action.disabledOpacity},variants:[{props:({ownerState:a})=>a.divider,style:{borderBottom:`1px solid ${(a.vars||a).palette.divider}`,backgroundClip:"padding-box"}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:({ownerState:a})=>!a.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:a})=>a.dense,style:{paddingTop:4,paddingBottom:4}}]}))),r=d.forwardRef(function(a,b){let c=(0,i.b)({props:a,name:"MuiListItemButton"}),{alignItems:g="center",autoFocus:h=!1,component:j="div",children:k,dense:r=!1,disableGutters:s=!1,divider:t=!1,focusVisibleClassName:u,selected:v=!1,className:w,...x}=c,y=d.useContext(n.A),z=d.useMemo(()=>({dense:r||y.dense||!1,alignItems:g,disableGutters:s}),[g,y.dense,r,s]),A=d.useRef(null);l(()=>{h&&A.current&&A.current.focus()},[h]);let B={...c,alignItems:g,dense:z.dense,disableGutters:s,divider:t,selected:v},C=(a=>{let{alignItems:b,classes:c,dense:d,disabled:e,disableGutters:g,divider:h,selected:i}=a,j=(0,f.A)({root:["root",d&&"dense",!g&&"gutters",h&&"divider",e&&"disabled","flex-start"===b&&"alignItemsFlexStart",i&&"selected"]},o.Y,c);return{...c,...j}})(B),D=(0,m.A)(A,b);return(0,p.jsx)(n.A.Provider,{value:z,children:(0,p.jsx)(q,{ref:D,href:x.href||x.to,component:(x.href||x.to)&&"div"===j?"button":j,focusVisibleClassName:(0,e.A)(C.focusVisible,u),ownerState:B,className:(0,e.A)(C.root,w),...x,classes:C,children:k})})})},40483:(a,b,c)=>{c.d(b,{Ay:()=>y});var d=c(31768),e=c(79390),f=c(29040),g=c(73006),h=c(37217),i=c(3927),j=c(89436);let k=c(47550).A;var l=c(25143),m=c(22649),n=c(57193),o=c(75078),p=c(21726);function q(a){return(0,p.Ay)("MuiListItem",a)}(0,o.A)("MuiListItem",["root","container","dense","alignItemsFlexStart","divider","gutters","padding","secondaryAction"]);var r=c(12716);function s(a){return(0,p.Ay)("MuiListItemSecondaryAction",a)}(0,o.A)("MuiListItemSecondaryAction",["root","disableGutters"]);var t=c(78157);let u=(0,h.default)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.disableGutters&&b.disableGutters]}})({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)",variants:[{props:({ownerState:a})=>a.disableGutters,style:{right:0}}]}),v=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiListItemSecondaryAction"}),{className:g,...h}=c,i=d.useContext(n.A),k={...c,disableGutters:i.disableGutters},l=(a=>{let{disableGutters:b,classes:c}=a;return(0,f.A)({root:["root",b&&"disableGutters"]},s,c)})(k);return(0,t.jsx)(u,{className:(0,e.A)(l.root,g),ownerState:k,ref:b,...h})});v.muiName="ListItemSecondaryAction";let w=(0,h.default)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.dense&&b.dense,"flex-start"===c.alignItems&&b.alignItemsFlexStart,c.divider&&b.divider,!c.disableGutters&&b.gutters,!c.disablePadding&&b.padding,c.hasSecondaryAction&&b.secondaryAction]}})((0,i.A)(({theme:a})=>({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",variants:[{props:({ownerState:a})=>!a.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:a})=>!a.disablePadding&&a.dense,style:{paddingTop:4,paddingBottom:4}},{props:({ownerState:a})=>!a.disablePadding&&!a.disableGutters,style:{paddingLeft:16,paddingRight:16}},{props:({ownerState:a})=>!a.disablePadding&&!!a.secondaryAction,style:{paddingRight:48}},{props:({ownerState:a})=>!!a.secondaryAction,style:{[`& > .${r.A.root}`]:{paddingRight:48}}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:({ownerState:a})=>a.divider,style:{borderBottom:`1px solid ${(a.vars||a).palette.divider}`,backgroundClip:"padding-box"}},{props:({ownerState:a})=>a.button,style:{transition:a.transitions.create("background-color",{duration:a.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(a.vars||a).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}}},{props:({ownerState:a})=>a.hasSecondaryAction,style:{paddingRight:48}}]}))),x=(0,h.default)("li",{name:"MuiListItem",slot:"Container"})({position:"relative"}),y=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiListItem"}),{alignItems:h="center",children:i,className:o,component:p,components:r={},componentsProps:s={},ContainerComponent:u="li",ContainerProps:{className:y,...z}={},dense:A=!1,disableGutters:B=!1,disablePadding:C=!1,divider:D=!1,secondaryAction:E,slotProps:F={},slots:G={},...H}=c,I=d.useContext(n.A),J=d.useMemo(()=>({dense:A||I.dense||!1,alignItems:h,disableGutters:B}),[h,I.dense,A,B]),K=d.useRef(null),L=d.Children.toArray(i),M=L.length&&k(L[L.length-1],["ListItemSecondaryAction"]),N={...c,alignItems:h,dense:J.dense,disableGutters:B,disablePadding:C,divider:D,hasSecondaryAction:M},O=(a=>{let{alignItems:b,classes:c,dense:d,disableGutters:e,disablePadding:g,divider:h,hasSecondaryAction:i}=a;return(0,f.A)({root:["root",d&&"dense",!e&&"gutters",!g&&"padding",h&&"divider","flex-start"===b&&"alignItemsFlexStart",i&&"secondaryAction"],container:["container"],secondaryAction:["secondaryAction"]},q,c)})(N),P=(0,l.A)(K,b),[Q,R]=(0,m.A)("secondaryAction",{elementType:v,externalForwardedProps:{slots:G,slotProps:F},ownerState:N,className:O.secondaryAction}),S=G.root||r.Root||w,T=F.root||s.root||{},U={className:(0,e.A)(O.root,T.className,o),...H},V=p||"li";return M?(V=U.component||p?V:"div","li"===u&&("li"===V?V="div":"li"===U.component&&(U.component="div")),(0,t.jsx)(n.A.Provider,{value:J,children:(0,t.jsxs)(x,{as:u,className:(0,e.A)(O.container,y),ref:P,ownerState:N,...z,children:[(0,t.jsx)(S,{...T,...!(0,g.A)(S)&&{as:V,ownerState:{...N,...T.ownerState}},...U,children:L}),L.pop()]})})):(0,t.jsx)(n.A.Provider,{value:J,children:(0,t.jsxs)(S,{...T,as:V,ref:P,...!(0,g.A)(S)&&{ownerState:{...N,...T.ownerState}},...U,children:[L,E&&(0,t.jsx)(Q,{...R,children:E})]})})})},41423:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{getRedirectError:function(){return g},getRedirectStatusCodeFromError:function(){return l},getRedirectTypeFromError:function(){return k},getURLFromRedirectError:function(){return j},permanentRedirect:function(){return i},redirect:function(){return h}});let d=c(39818),e=c(24584),f=c(19121).actionAsyncStorage;function g(a,b,c){void 0===c&&(c=d.RedirectStatusCode.TemporaryRedirect);let f=Object.defineProperty(Error(e.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return f.digest=e.REDIRECT_ERROR_CODE+";"+b+";"+a+";"+c+";",f}function h(a,b){var c;throw null!=b||(b=(null==f||null==(c=f.getStore())?void 0:c.isAction)?e.RedirectType.push:e.RedirectType.replace),g(a,b,d.RedirectStatusCode.TemporaryRedirect)}function i(a,b){throw void 0===b&&(b=e.RedirectType.replace),g(a,b,d.RedirectStatusCode.PermanentRedirect)}function j(a){return(0,e.isRedirectError)(a)?a.digest.split(";").slice(2,-2).join(";"):null}function k(a){if(!(0,e.isRedirectError)(a))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return a.digest.split(";",2)[1]}function l(a){if(!(0,e.isRedirectError)(a))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(a.digest.split(";").at(-2))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},42987:(a,b,c)=>{c.d(b,{A:()=>o});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(89436),i=c(57193),j=c(75078),k=c(21726);function l(a){return(0,k.Ay)("MuiList",a)}(0,j.A)("MuiList",["root","padding","dense","subheader"]);var m=c(78157);let n=(0,g.default)("ul",{name:"MuiList",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,!c.disablePadding&&b.padding,c.dense&&b.dense,c.subheader&&b.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:({ownerState:a})=>!a.disablePadding,style:{paddingTop:8,paddingBottom:8}},{props:({ownerState:a})=>a.subheader,style:{paddingTop:0}}]}),o=d.forwardRef(function(a,b){let c=(0,h.b)({props:a,name:"MuiList"}),{children:g,className:j,component:k="ul",dense:o=!1,disablePadding:p=!1,subheader:q,...r}=c,s=d.useMemo(()=>({dense:o}),[o]),t={...c,component:k,dense:o,disablePadding:p},u=(a=>{let{classes:b,disablePadding:c,dense:d,subheader:e}=a;return(0,f.A)({root:["root",!c&&"padding",d&&"dense",e&&"subheader"]},l,b)})(t);return(0,m.jsx)(i.A.Provider,{value:s,children:(0,m.jsxs)(n,{as:k,className:(0,e.A)(u.root,j),ref:b,ownerState:t,...r,children:[q,g]})})})},47550:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(31768);function e(a,b){return d.isValidElement(a)&&-1!==b.indexOf(a.type.muiName??a.type?._payload?.value?.muiName)}},48248:(a,b,c)=>{c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Box\\\\Box.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js","default")},54234:(a,b,c)=>{function d(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"forbidden",{enumerable:!0,get:function(){return d}}),c(27178).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},57193:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(31768).createContext({})},59078:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"M14 6v15H3v-2h2V3h9v1h5v15h2v2h-4V6zm-4 5v2h2v-2z"}),"MeetingRoom")},63640:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"M3 13h8V3H3zm0 8h8v-6H3zm10 0h8V11h-8zm0-18v6h8V3z"}),"Dashboard")},83457:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unstable_rethrow",{enumerable:!0,get:function(){return d}});let d=c(28216).unstable_rethrow;("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},86416:(a,b,c)=>{c.d(b,{A:()=>p});var d=c(31768),e=c(79390),f=c(29040),g=c(37217),h=c(3927),i=c(89436),j=c(75078),k=c(21726);function l(a){return(0,k.Ay)("MuiListItemIcon",a)}(0,j.A)("MuiListItemIcon",["root","alignItemsFlexStart"]);var m=c(57193),n=c(78157);let o=(0,g.default)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,"flex-start"===c.alignItems&&b.alignItemsFlexStart]}})((0,h.A)(({theme:a})=>({minWidth:56,color:(a.vars||a).palette.action.active,flexShrink:0,display:"inline-flex",variants:[{props:{alignItems:"flex-start"},style:{marginTop:8}}]}))),p=d.forwardRef(function(a,b){let c=(0,i.b)({props:a,name:"MuiListItemIcon"}),{className:g,...h}=c,j=d.useContext(m.A),k={...c,alignItems:j.alignItems},p=(a=>{let{alignItems:b,classes:c}=a;return(0,f.A)({root:["root","flex-start"===b&&"alignItemsFlexStart"]},l,c)})(k);return(0,n.jsx)(o,{className:(0,e.A)(p.root,g),ownerState:k,ref:b,...h})})},95941:(a,b,c)=>{function d(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"unauthorized",{enumerable:!0,get:function(){return d}}),c(27178).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},97128:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(78384),e=c(78157);let f=(0,d.A)((0,e.jsx)("path",{d:"m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z"}),"Logout")},99142:(a,b,c)=>{Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{ReadonlyURLSearchParams:function(){return k},RedirectType:function(){return e.RedirectType},forbidden:function(){return g.forbidden},notFound:function(){return f.notFound},permanentRedirect:function(){return d.permanentRedirect},redirect:function(){return d.redirect},unauthorized:function(){return h.unauthorized},unstable_isUnrecognizedActionError:function(){return l},unstable_rethrow:function(){return i.unstable_rethrow}});let d=c(41423),e=c(24584),f=c(19775),g=c(54234),h=c(95941),i=c(83457);class j extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class k extends URLSearchParams{append(){throw new j}delete(){throw new j}set(){throw new j}sort(){throw new j}}function l(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)}};
\ No newline at end of file
diff --git a/apps/web/.next/server/chunks/863.js b/apps/web/.next/server/chunks/863.js
deleted file mode 100644
index 2226e95..0000000
--- a/apps/web/.next/server/chunks/863.js
+++ /dev/null
@@ -1,101 +0,0 @@
-"use strict";exports.id=863,exports.ids=[863],exports.modules={681:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(8977);function e(a){let{variants:b,...c}=a,e={variants:b,style:(0,d.internal_serializeStyles)(c),isProcessed:!0};return e.style===c||b&&b.forEach(a=>{"function"!=typeof a.style&&(a.style=(0,d.internal_serializeStyles)(a.style))}),e}},3927:(a,b,c)=>{c.d(b,{A:()=>f});var d=c(681);let e={theme:void 0},f=function(a){let b,c;return function(f){let g=b;return(void 0===g||f.theme!==c)&&(e.theme=f.theme,b=g=(0,d.A)(a(e)),c=f.theme),g}}},5525:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(70316);function e(a){let{theme:b,name:c,props:e}=a;return b&&b.components&&b.components[c]&&b.components[c].defaultProps?(0,d.A)(b.components[c].defaultProps,e):e}},9196:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(31768);function e(...a){let b=d.useRef(void 0),c=d.useCallback(b=>{let c=a.map(a=>{if(null==a)return null;if("function"==typeof a){let c=a(b);return"function"==typeof c?c:()=>{a(null)}}return a.current=b,()=>{a.current=null}});return()=>{c.forEach(a=>a?.())}},a);return d.useMemo(()=>a.every(a=>null==a)?null:a=>{b.current&&(b.current(),b.current=void 0),null!=a&&(b.current=c(a))},a)}},13330:(a,b,c)=>{c.d(b,{Ay:()=>n});var d=c(8977),e=c(64862),f=c(7581),g=c(89446),h=c(681);let i=(0,f.A)();function j(a){return"ownerState"!==a&&"theme"!==a&&"sx"!==a&&"as"!==a}function k(a,b){return b&&a&&"object"==typeof a&&a.styles&&!a.styles.startsWith("@layer")&&(a.styles=`@layer ${b}{${String(a.styles)}}`),a}function l(a,b,c){let e="function"==typeof b?b(a):b;if(Array.isArray(e))return e.flatMap(b=>l(a,b,c));if(Array.isArray(e?.variants)){let b;if(e.isProcessed)b=c?k(e.style,c):e.style;else{let{variants:a,...f}=e;b=c?k((0,d.internal_serializeStyles)(f),c):f}return m(a,e.variants,[b],c)}return e?.isProcessed?c?k((0,d.internal_serializeStyles)(e.style),c):e.style:c?k((0,d.internal_serializeStyles)(e),c):e}function m(a,b,c=[],e){let f;a:for(let g=0;g{var c,i,n;(0,d.internal_mutateStyles)(a,a=>a.filter(a=>a!==g.A));let{name:q,slot:r,skipVariantsResolver:s,skipSx:t,overridesResolver:u=!(c=(i=r)?i.charAt(0).toLowerCase()+i.slice(1):i)?null:(a,b)=>b[c],...v}=b,w=q&&q.startsWith("Mui")||r?"components":"custom",x=void 0!==s?s:r&&"Root"!==r&&"root"!==r||!1,y=t||!1,z=j;"Root"===r||"root"===r?z=f:r?z=o:"string"==typeof(n=a)&&n.charCodeAt(0)>96&&(z=void 0);let A=(0,d.default)(a,{shouldForwardProp:z,label:void 0,...v}),B=a=>{if(a.__emotion_real===a)return a;if("function"==typeof a)return function(b){return l(b,a,b.theme.modularCssLayers?w:void 0)};if((0,e.Q)(a)){let b=(0,h.A)(a);return function(a){return b.variants?l(a,b,a.theme.modularCssLayers?w:void 0):a.theme.modularCssLayers?k(b.style,w):b.style}}return a},C=(...b)=>{let c=[],d=b.map(B),e=[];if(c.push(p),q&&u&&e.push(function(a){let b=a.theme,c=b.components?.[q]?.styleOverrides;if(!c)return null;let d={};for(let b in c)d[b]=l(a,c[b],a.theme.modularCssLayers?"theme":void 0);return u(a,d)}),q&&!x&&e.push(function(a){let b=a.theme,c=b?.components?.[q]?.variants;return c?m(a,c,[],a.theme.modularCssLayers?"theme":void 0):null}),y||e.push(g.A),Array.isArray(d[0])){let a,b=d.shift(),f=Array(c.length).fill(""),g=Array(e.length).fill("");(a=[...f,...b,...g]).raw=[...f,...b.raw,...g],c.unshift(a)}let f=A(...c,...d,...e);return a.muiName&&(f.muiName=a.muiName),f};return A.withConfig&&(C.withConfig=A.withConfig),C}}},21726:(a,b,c)=>{c.d(b,{Ay:()=>f});var d=c(51808);let e={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function f(a,b,c="Mui"){let g=e[b];return g?`${c}-${g}`:`${d.A.generate(a)}-${b}`}},22649:(a,b,c)=>{c.d(b,{A:()=>j});var d=c(9196),e=c(73006),f=c(79390);let g=function(a,b=[]){if(void 0===a)return{};let c={};return Object.keys(a).filter(c=>c.match(/^on[A-Z]/)&&"function"==typeof a[c]&&!b.includes(c)).forEach(b=>{c[b]=a[b]}),c},h=function(a){if(void 0===a)return{};let b={};return Object.keys(a).filter(b=>!(b.match(/^on[A-Z]/)&&"function"==typeof a[b])).forEach(c=>{b[c]=a[c]}),b},i=function(a){let{getSlotProps:b,additionalProps:c,externalSlotProps:d,externalForwardedProps:e,className:i}=a;if(!b){let a=(0,f.A)(c?.className,i,e?.className,d?.className),b={...c?.style,...e?.style,...d?.style},g={...c,...e,...d};return a.length>0&&(g.className=a),Object.keys(b).length>0&&(g.style=b),{props:g,internalRef:void 0}}let j=g({...e,...d}),k=h(d),l=h(e),m=b(j),n=(0,f.A)(m?.className,c?.className,i,e?.className,d?.className),o={...m?.style,...c?.style,...e?.style,...d?.style},p={...m,...c,...l,...k};return n.length>0&&(p.className=n),Object.keys(o).length>0&&(p.style=o),{props:p,internalRef:m.ref}};function j(a,b){var c,f;let{className:g,elementType:h,ownerState:j,externalForwardedProps:k,internalForwardedProps:l,shouldForwardComponentProp:m=!1,...n}=b,{component:o,slots:p={[a]:void 0},slotProps:q={[a]:void 0},...r}=k,s=p[a]||h,t=(c=q[a],"function"==typeof c?c(j,void 0):c),{props:{component:u,...v},internalRef:w}=i({className:g,...n,externalForwardedProps:"root"===a?r:void 0,externalSlotProps:t}),x=(0,d.A)(w,t?.ref,b.ref),y="root"===a?u||o:u,z=(f={..."root"===a&&!o&&!p[a]&&l,..."root"!==a&&!p[a]&&l,...v,...y&&!m&&{as:y},...y&&m&&{component:y},ref:x},void 0===s||(0,e.A)(s)?f:{...f,ownerState:{...f.ownerState,...j}});return[s,z]}},25143:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(9196).A},29040:(a,b,c)=>{c.d(b,{A:()=>d});function d(a,b,c){let d={};for(let e in a){let f=a[e],g="",h=!0;for(let a=0;a{c.d(b,{A:()=>d});let d=a=>(function(a){return"ownerState"!==a&&"theme"!==a&&"sx"!==a&&"as"!==a})(a)&&"classes"!==a},37217:(a,b,c)=>{c.d(b,{default:()=>h});var d=c(13330),e=c(17348),f=c(69833),g=c(30841);let h=(0,d.Ay)({themeId:f.A,defaultTheme:e.A,rootShouldForwardProp:g.A})},40402:(a,b,c)=>{c.d(b,{A:()=>d});let d=(0,c(13330).Ay)()},48583:(a,b,c)=>{c.d(b,{A:()=>d});function d(a=[]){return([,b])=>b&&function(a,b=[]){if("string"!=typeof a.main)return!1;for(let c of b)if(!a.hasOwnProperty(c)||"string"!=typeof a[c])return!1;return!0}(b,a)}},51808:(a,b,c)=>{c.d(b,{A:()=>e});let d=a=>a,e=(()=>{let a=d;return{configure(b){a=b},generate:b=>a(b),reset(){a=d}}})()},51954:(a,b,c)=>{c.d(b,{default:()=>k});var d=c(31768),e=c(79390),f=c(8977),g=c(89446),h=c(75480),i=c(33600),j=c(78157);function k(a={}){let{themeId:b,defaultTheme:c,defaultClassName:l="MuiBox-root",generateClassName:m}=a,n=(0,f.default)("div",{shouldForwardProp:a=>"theme"!==a&&"sx"!==a&&"as"!==a})(g.A);return d.forwardRef(function(a,d){let f=(0,i.default)(c),{className:g,component:k="div",...o}=(0,h.A)(a);return(0,j.jsx)(n,{as:k,ref:d,className:(0,e.A)(g,m?m(l):l),theme:b&&f[b]||f,...o})})}},53678:(a,b,c)=>{c.d(b,{default:()=>g}),c(31768);var d=c(33600),e=c(17348),f=c(69833);function g(){let a=(0,d.default)(e.A);return a[f.A]||a}},68948:(a,b,c)=>{c.d(b,{A:()=>g,y:()=>f});var d=c(75078),e=c(21726);function f(a){return(0,e.Ay)("MuiTypography",a)}let g=(0,d.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"])},72682:(a,b,c)=>{c.d(b,{default:()=>t});var d=c(31768),e=c(79390),f=c(64862),g=c(21726),h=c(29040),i=c(40402),j=c(95430),k=c(75480),l=c(7581),m=c(21414),n=c(74028),o=c(78157);let p=(0,l.A)(),q=(0,i.A)("div",{name:"MuiStack",slot:"Root"});function r(a){return(0,j.default)({props:a,name:"MuiStack",defaultTheme:p})}let s=({ownerState:a,theme:b})=>{let c={display:"flex",flexDirection:"column",...(0,m.NI)({theme:b},(0,m.kW)({values:a.direction,breakpoints:b.breakpoints.values}),a=>({flexDirection:a}))};if(a.spacing){let d=(0,n.LX)(b),e=Object.keys(b.breakpoints.values).reduce((b,c)=>(("object"==typeof a.spacing&&null!=a.spacing[c]||"object"==typeof a.direction&&null!=a.direction[c])&&(b[c]=!0),b),{}),g=(0,m.kW)({values:a.direction,base:e}),h=(0,m.kW)({values:a.spacing,base:e});"object"==typeof g&&Object.keys(g).forEach((a,b,c)=>{if(!g[a]){let d=b>0?g[c[b-1]]:"column";g[a]=d}}),c=(0,f.A)(c,(0,m.NI)({theme:b},h,(b,c)=>a.useFlexGap?{gap:(0,n._W)(d,b)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"})[c?g[c]:a.direction]}`]:(0,n._W)(d,b)}}))}return(0,m.iZ)(b.breakpoints,c)};function t(a={}){let{createStyledComponent:b=q,useThemeProps:c=r,componentName:f="MuiStack"}=a,i=b(s);return d.forwardRef(function(a,b){let j=c(a),{component:l="div",direction:m="column",spacing:n=0,divider:p,children:q,className:r,useFlexGap:s=!1,...t}=(0,k.A)(j),u=(0,h.A)({root:["root"]},a=>(0,g.Ay)(f,a),{});return(0,o.jsx)(i,{as:l,ownerState:{direction:m,spacing:n,useFlexGap:s},ref:b,className:(0,e.A)(u.root,r),...t,children:p?function(a,b){let c=d.Children.toArray(a).filter(Boolean);return c.reduce((a,e,f)=>(a.push(e),f{c.d(b,{A:()=>d});let d=function(a){return"string"==typeof a}},73995:(a,b,c)=>{c.d(b,{A:()=>D});var d=c(31768),e=c(79390),f=c(70316),g=c(29040),h=c(81637),i=c(30841),j=c(37217),k=c(3927),l=c(89436),m=c(80970),n=c(87598),o=c(80745),p=c(48583),q=c(75078),r=c(21726);function s(a){return(0,r.Ay)("MuiButton",a)}let t=(0,q.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge","loading","loadingWrapper","loadingIconPlaceholder","loadingIndicator","loadingPositionCenter","loadingPositionStart","loadingPositionEnd"]),u=d.createContext({}),v=d.createContext(void 0);var w=c(78157);let x=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],y=(0,j.default)(m.A,{shouldForwardProp:a=>(0,i.A)(a)||"classes"===a,name:"MuiButton",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[c.variant],b[`${c.variant}${(0,o.A)(c.color)}`],b[`size${(0,o.A)(c.size)}`],b[`${c.variant}Size${(0,o.A)(c.size)}`],"inherit"===c.color&&b.colorInherit,c.disableElevation&&b.disableElevation,c.fullWidth&&b.fullWidth,c.loading&&b.loading]}})((0,k.A)(({theme:a})=>{let b="light"===a.palette.mode?a.palette.grey[300]:a.palette.grey[800],c="light"===a.palette.mode?a.palette.grey.A100:a.palette.grey[700];return{...a.typography.button,minWidth:64,padding:"6px 16px",border:0,borderRadius:(a.vars||a).shape.borderRadius,transition:a.transitions.create(["background-color","box-shadow","border-color","color"],{duration:a.transitions.duration.short}),"&:hover":{textDecoration:"none"},[`&.${t.disabled}`]:{color:(a.vars||a).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(a.vars||a).shadows[2],"&:hover":{boxShadow:(a.vars||a).shadows[4],"@media (hover: none)":{boxShadow:(a.vars||a).shadows[2]}},"&:active":{boxShadow:(a.vars||a).shadows[8]},[`&.${t.focusVisible}`]:{boxShadow:(a.vars||a).shadows[6]},[`&.${t.disabled}`]:{color:(a.vars||a).palette.action.disabled,boxShadow:(a.vars||a).shadows[0],backgroundColor:(a.vars||a).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",[`&.${t.disabled}`]:{border:`1px solid ${(a.vars||a).palette.action.disabledBackground}`}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(a.palette).filter((0,p.A)()).map(([b])=>({props:{color:b},style:{"--variant-textColor":(a.vars||a).palette[b].main,"--variant-outlinedColor":(a.vars||a).palette[b].main,"--variant-outlinedBorder":a.alpha((a.vars||a).palette[b].main,.5),"--variant-containedColor":(a.vars||a).palette[b].contrastText,"--variant-containedBg":(a.vars||a).palette[b].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(a.vars||a).palette[b].dark,"--variant-textBg":a.alpha((a.vars||a).palette[b].main,(a.vars||a).palette.action.hoverOpacity),"--variant-outlinedBorder":(a.vars||a).palette[b].main,"--variant-outlinedBg":a.alpha((a.vars||a).palette[b].main,(a.vars||a).palette.action.hoverOpacity)}}}})),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":a.vars?a.vars.palette.Button.inheritContainedBg:b,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":a.vars?a.vars.palette.Button.inheritContainedHoverBg:c,"--variant-textBg":a.alpha((a.vars||a).palette.text.primary,(a.vars||a).palette.action.hoverOpacity),"--variant-outlinedBg":a.alpha((a.vars||a).palette.text.primary,(a.vars||a).palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:a.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:a.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:a.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:a.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:a.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:a.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},[`&.${t.focusVisible}`]:{boxShadow:"none"},"&:active":{boxShadow:"none"},[`&.${t.disabled}`]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{loadingPosition:"center"},style:{transition:a.transitions.create(["background-color","box-shadow","border-color"],{duration:a.transitions.duration.short}),[`&.${t.loading}`]:{color:"transparent"}}}]}})),z=(0,j.default)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.startIcon,c.loading&&b.startIconLoadingStart,b[`iconSize${(0,o.A)(c.size)}`]]}})(({theme:a})=>({display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},{props:{loadingPosition:"start",loading:!0},style:{transition:a.transitions.create(["opacity"],{duration:a.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"start",loading:!0,fullWidth:!0},style:{marginRight:-8}},...x]})),A=(0,j.default)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.endIcon,c.loading&&b.endIconLoadingEnd,b[`iconSize${(0,o.A)(c.size)}`]]}})(({theme:a})=>({display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},{props:{loadingPosition:"end",loading:!0},style:{transition:a.transitions.create(["opacity"],{duration:a.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"end",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...x]})),B=(0,j.default)("span",{name:"MuiButton",slot:"LoadingIndicator"})(({theme:a})=>({display:"none",position:"absolute",visibility:"visible",variants:[{props:{loading:!0},style:{display:"flex"}},{props:{loadingPosition:"start"},style:{left:14}},{props:{loadingPosition:"start",size:"small"},style:{left:10}},{props:{variant:"text",loadingPosition:"start"},style:{left:6}},{props:{loadingPosition:"center"},style:{left:"50%",transform:"translate(-50%)",color:(a.vars||a).palette.action.disabled}},{props:{loadingPosition:"end"},style:{right:14}},{props:{loadingPosition:"end",size:"small"},style:{right:10}},{props:{variant:"text",loadingPosition:"end"},style:{right:6}},{props:{loadingPosition:"start",fullWidth:!0},style:{position:"relative",left:-10}},{props:{loadingPosition:"end",fullWidth:!0},style:{position:"relative",right:-10}}]})),C=(0,j.default)("span",{name:"MuiButton",slot:"LoadingIconPlaceholder"})({display:"inline-block",width:"1em",height:"1em"}),D=d.forwardRef(function(a,b){let c=d.useContext(u),i=d.useContext(v),j=(0,f.A)(c,a),k=(0,l.b)({props:j,name:"MuiButton"}),{children:m,color:p="primary",component:q="button",className:r,disabled:t=!1,disableElevation:x=!1,disableFocusRipple:D=!1,endIcon:E,focusVisibleClassName:F,fullWidth:G=!1,id:H,loading:I=null,loadingIndicator:J,loadingPosition:K="center",size:L="medium",startIcon:M,type:N,variant:O="text",...P}=k,Q=(0,h.A)(H),R=J??(0,w.jsx)(n.A,{"aria-labelledby":Q,color:"inherit",size:16}),S={...k,color:p,component:q,disabled:t,disableElevation:x,disableFocusRipple:D,fullWidth:G,loading:I,loadingIndicator:R,loadingPosition:K,size:L,type:N,variant:O},T=(a=>{let{color:b,disableElevation:c,fullWidth:d,size:e,variant:f,loading:h,loadingPosition:i,classes:j}=a,k={root:["root",h&&"loading",f,`${f}${(0,o.A)(b)}`,`size${(0,o.A)(e)}`,`${f}Size${(0,o.A)(e)}`,`color${(0,o.A)(b)}`,c&&"disableElevation",d&&"fullWidth",h&&`loadingPosition${(0,o.A)(i)}`],startIcon:["icon","startIcon",`iconSize${(0,o.A)(e)}`],endIcon:["icon","endIcon",`iconSize${(0,o.A)(e)}`],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]},l=(0,g.A)(k,s,j);return{...j,...l}})(S),U=(M||I&&"start"===K)&&(0,w.jsx)(z,{className:T.startIcon,ownerState:S,children:M||(0,w.jsx)(C,{className:T.loadingIconPlaceholder,ownerState:S})}),V=(E||I&&"end"===K)&&(0,w.jsx)(A,{className:T.endIcon,ownerState:S,children:E||(0,w.jsx)(C,{className:T.loadingIconPlaceholder,ownerState:S})}),W="boolean"==typeof I?(0,w.jsx)("span",{className:T.loadingWrapper,style:{display:"contents"},children:I&&(0,w.jsx)(B,{className:T.loadingIndicator,ownerState:S,children:R})}):null;return(0,w.jsxs)(y,{ownerState:S,className:(0,e.A)(c.className,T.root,r,i||""),component:q,disabled:t||I,focusRipple:!D,focusVisibleClassName:(0,e.A)(T.focusVisible,F),ref:b,type:N,id:I?Q:H,...P,classes:T,children:[U,"end"!==K&&W,m,"end"===K&&W,V]})})},75078:(a,b,c)=>{c.d(b,{A:()=>e});var d=c(21726);function e(a,b,c="Mui"){let f={};return b.forEach(b=>{f[b]=(0,d.Ay)(a,b,c)}),f}},78384:(a,b,c)=>{c.d(b,{A:()=>q});var d=c(31768),e=c(79390),f=c(29040),g=c(80745),h=c(37217),i=c(3927),j=c(89436),k=c(75078),l=c(21726);function m(a){return(0,l.Ay)("MuiSvgIcon",a)}(0,k.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var n=c(78157);let o=(0,h.default)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,"inherit"!==c.color&&b[`color${(0,g.A)(c.color)}`],b[`fontSize${(0,g.A)(c.fontSize)}`]]}})((0,i.A)(({theme:a})=>({userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:a.transitions?.create?.("fill",{duration:(a.vars??a).transitions?.duration?.shorter}),variants:[{props:a=>!a.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:a.typography?.pxToRem?.(20)||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:a.typography?.pxToRem?.(24)||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:a.typography?.pxToRem?.(35)||"2.1875rem"}},...Object.entries((a.vars??a).palette).filter(([,a])=>a&&a.main).map(([b])=>({props:{color:b},style:{color:(a.vars??a).palette?.[b]?.main}})),{props:{color:"action"},style:{color:(a.vars??a).palette?.action?.active}},{props:{color:"disabled"},style:{color:(a.vars??a).palette?.action?.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}))),p=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiSvgIcon"}),{children:h,className:i,color:k="inherit",component:l="svg",fontSize:p="medium",htmlColor:q,inheritViewBox:r=!1,titleAccess:s,viewBox:t="0 0 24 24",...u}=c,v=d.isValidElement(h)&&"svg"===h.type,w={...c,color:k,component:l,fontSize:p,instanceFontSize:a.fontSize,inheritViewBox:r,viewBox:t,hasSvgAsChild:v},x={};r||(x.viewBox=t);let y=(a=>{let{color:b,fontSize:c,classes:d}=a,e={root:["root","inherit"!==b&&`color${(0,g.A)(b)}`,`fontSize${(0,g.A)(c)}`]};return(0,f.A)(e,m,d)})(w);return(0,n.jsxs)(o,{as:l,className:(0,e.A)(y.root,i),focusable:"false",color:q,"aria-hidden":!s||void 0,role:s?"img":void 0,ref:b,...x,...u,...v&&h.props,ownerState:w,children:[v?h.props.children:h,s?(0,n.jsx)("title",{children:s}):null]})});function q(a,b){function c(b,c){return(0,n.jsx)(p,{"data-testid":void 0,ref:c,...b,children:a})}return c.muiName=p.muiName,d.memo(d.forwardRef(c))}p.muiName="SvgIcon"},80745:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(55044).A},80970:(a,b,c)=>{c.d(b,{A:()=>O});var d=c(31768),e=c.n(d),f=c(79390),g=c(29040);function h(a){try{return a.matches(":focus-visible")}catch(a){}return!1}var i=c(37217),j=c(89436),k=c(25143),l=c(88562);let m=function(a){let b=d.useRef(a);return(0,l.A)(()=>{b.current=a}),d.useRef((...a)=>(0,b.current)(...a)).current},n={};function o(a,b){let c=d.useRef(n);return c.current===n&&(c.current=a(b)),c}class p{static create(){return new p}static use(){let a=o(p.create).current,[b,c]=d.useState(!1);return a.shouldMount=b,a.setShouldMount=c,d.useEffect(a.mountEffect,[b]),a}constructor(){this.mountEffect=()=>{this.shouldMount&&!this.didMount&&null!==this.ref.current&&(this.didMount=!0,this.mounted.resolve())},this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}mount(){return this.mounted||(this.mounted=function(){let a,b,c=new Promise((c,d)=>{a=c,b=d});return c.resolve=a,c.reject=b,c}(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(...a){this.mount().then(()=>this.ref.current?.start(...a))}stop(...a){this.mount().then(()=>this.ref.current?.stop(...a))}pulsate(...a){this.mount().then(()=>this.ref.current?.pulsate(...a))}}var q=c(53510);function r(a,b){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,b){return a.__proto__=b,a})(a,b)}let s=e().createContext(null);function t(a,b){var c=Object.create(null);return a&&d.Children.map(a,function(a){return a}).forEach(function(a){c[a.key]=b&&(0,d.isValidElement)(a)?b(a):a}),c}function u(a,b,c){return null!=c[b]?c[b]:a.props[b]}var v=Object.values||function(a){return Object.keys(a).map(function(b){return a[b]})},w=function(a){function b(b,c){var d=a.call(this,b,c)||this,e=d.handleExited.bind(function(a){if(void 0===a)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return a}(d));return d.state={contextValue:{isMounting:!0},handleExited:e,firstRender:!0},d}b.prototype=Object.create(a.prototype),b.prototype.constructor=b,r(b,a);var c=b.prototype;return c.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},c.componentWillUnmount=function(){this.mounted=!1},b.getDerivedStateFromProps=function(a,b){var c,e,f=b.children,g=b.handleExited;return{children:b.firstRender?t(a.children,function(b){return(0,d.cloneElement)(b,{onExited:g.bind(null,b),in:!0,appear:u(b,"appear",a),enter:u(b,"enter",a),exit:u(b,"exit",a)})}):(Object.keys(e=function(a,b){function c(c){return c in b?b[c]:a[c]}a=a||{},b=b||{};var d,e=Object.create(null),f=[];for(var g in a)g in b?f.length&&(e[g]=f,f=[]):f.push(g);var h={};for(var i in b){if(e[i])for(d=0;d{this.currentId=null,b()},a)}constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}}var z=c(98328),A=c(78157),B=c(75078);let C=(0,B.A)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),D=(0,z.i7)`
- 0% {
- transform: scale(0);
- opacity: 0.1;
- }
-
- 100% {
- transform: scale(1);
- opacity: 0.3;
- }
-`,E=(0,z.i7)`
- 0% {
- opacity: 1;
- }
-
- 100% {
- opacity: 0;
- }
-`,F=(0,z.i7)`
- 0% {
- transform: scale(1);
- }
-
- 50% {
- transform: scale(0.92);
- }
-
- 100% {
- transform: scale(1);
- }
-`,G=(0,i.default)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),H=(0,i.default)(function(a){let{className:b,classes:c,pulsate:e=!1,rippleX:g,rippleY:h,rippleSize:i,in:j,onExited:k,timeout:l}=a,[m,n]=d.useState(!1),o=(0,f.A)(b,c.ripple,c.rippleVisible,e&&c.ripplePulsate),p=(0,f.A)(c.child,m&&c.childLeaving,e&&c.childPulsate);return j||m||n(!0),d.useEffect(()=>{if(!j&&null!=k){let a=setTimeout(k,l);return()=>{clearTimeout(a)}}},[k,j,l]),(0,A.jsx)("span",{className:o,style:{width:i,height:i,top:-(i/2)+h,left:-(i/2)+g},children:(0,A.jsx)("span",{className:p})})},{name:"MuiTouchRipple",slot:"Ripple"})`
- opacity: 0;
- position: absolute;
-
- &.${C.rippleVisible} {
- opacity: 0.3;
- transform: scale(1);
- animation-name: ${D};
- animation-duration: ${550}ms;
- animation-timing-function: ${({theme:a})=>a.transitions.easing.easeInOut};
- }
-
- &.${C.ripplePulsate} {
- animation-duration: ${({theme:a})=>a.transitions.duration.shorter}ms;
- }
-
- & .${C.child} {
- opacity: 1;
- display: block;
- width: 100%;
- height: 100%;
- border-radius: 50%;
- background-color: currentColor;
- }
-
- & .${C.childLeaving} {
- opacity: 0;
- animation-name: ${E};
- animation-duration: ${550}ms;
- animation-timing-function: ${({theme:a})=>a.transitions.easing.easeInOut};
- }
-
- & .${C.childPulsate} {
- position: absolute;
- /* @noflip */
- left: 0px;
- top: 0;
- animation-name: ${F};
- animation-duration: 2500ms;
- animation-timing-function: ${({theme:a})=>a.transitions.easing.easeInOut};
- animation-iteration-count: infinite;
- animation-delay: 200ms;
- }
-`,I=d.forwardRef(function(a,b){let{center:c=!1,classes:e={},className:g,...h}=(0,j.b)({props:a,name:"MuiTouchRipple"}),[i,k]=d.useState([]),l=d.useRef(0),m=d.useRef(null);d.useEffect(()=>{m.current&&(m.current(),m.current=null)},[i]);let n=d.useRef(!1),p=function(){var a;let b=o(y.create).current;return a=b.disposeEffect,d.useEffect(a,x),b}(),q=d.useRef(null),r=d.useRef(null),s=d.useCallback(a=>{let{pulsate:b,rippleX:c,rippleY:d,rippleSize:g,cb:h}=a;k(a=>[...a,(0,A.jsx)(H,{classes:{ripple:(0,f.A)(e.ripple,C.ripple),rippleVisible:(0,f.A)(e.rippleVisible,C.rippleVisible),ripplePulsate:(0,f.A)(e.ripplePulsate,C.ripplePulsate),child:(0,f.A)(e.child,C.child),childLeaving:(0,f.A)(e.childLeaving,C.childLeaving),childPulsate:(0,f.A)(e.childPulsate,C.childPulsate)},timeout:550,pulsate:b,rippleX:c,rippleY:d,rippleSize:g},l.current)]),l.current+=1,m.current=h},[e]),t=d.useCallback((a={},b={},d=()=>{})=>{let e,f,g,{pulsate:h=!1,center:i=c||b.pulsate,fakeElement:j=!1}=b;if(a?.type==="mousedown"&&n.current){n.current=!1;return}a?.type==="touchstart"&&(n.current=!0);let k=j?null:r.current,l=k?k.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!i&&void 0!==a&&(0!==a.clientX||0!==a.clientY)&&(a.clientX||a.touches)){let{clientX:b,clientY:c}=a.touches&&a.touches.length>0?a.touches[0]:a;e=Math.round(b-l.left),f=Math.round(c-l.top)}else e=Math.round(l.width/2),f=Math.round(l.height/2);i?(g=Math.sqrt((2*l.width**2+l.height**2)/3))%2==0&&(g+=1):g=Math.sqrt((2*Math.max(Math.abs((k?k.clientWidth:0)-e),e)+2)**2+(2*Math.max(Math.abs((k?k.clientHeight:0)-f),f)+2)**2),a?.touches?null===q.current&&(q.current=()=>{s({pulsate:h,rippleX:e,rippleY:f,rippleSize:g,cb:d})},p.start(80,()=>{q.current&&(q.current(),q.current=null)})):s({pulsate:h,rippleX:e,rippleY:f,rippleSize:g,cb:d})},[c,s,p]),u=d.useCallback(()=>{t({},{pulsate:!0})},[t]),v=d.useCallback((a,b)=>{if(p.clear(),a?.type==="touchend"&&q.current){q.current(),q.current=null,p.start(0,()=>{v(a,b)});return}q.current=null,k(a=>a.length>0?a.slice(1):a),m.current=b},[p]);return d.useImperativeHandle(b,()=>({pulsate:u,start:t,stop:v}),[u,t,v]),(0,A.jsx)(G,{className:(0,f.A)(C.root,e.root,g),ref:r,...h,children:(0,A.jsx)(w,{component:null,exit:!0,children:i})})});var J=c(21726);function K(a){return(0,J.Ay)("MuiButtonBase",a)}let L=(0,B.A)("MuiButtonBase",["root","disabled","focusVisible"]),M=(0,i.default)("button",{name:"MuiButtonBase",slot:"Root"})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},[`&.${L.disabled}`]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}});function N(a,b,c,d=!1){return m(e=>(c&&c(e),d||a[b](e),!0))}let O=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiButtonBase"}),{action:e,centerRipple:i=!1,children:l,className:n,component:o="button",disabled:q=!1,disableRipple:r=!1,disableTouchRipple:s=!1,focusRipple:t=!1,focusVisibleClassName:u,LinkComponent:v="a",onBlur:w,onClick:x,onContextMenu:y,onDragLeave:z,onFocus:B,onFocusVisible:C,onKeyDown:D,onKeyUp:E,onMouseDown:F,onMouseLeave:G,onMouseUp:H,onTouchEnd:J,onTouchMove:L,onTouchStart:O,tabIndex:P=0,TouchRippleProps:Q,touchRippleRef:R,type:S,...T}=c,U=d.useRef(null),V=p.use(),W=(0,k.A)(V.ref,R),[X,Y]=d.useState(!1);q&&X&&Y(!1),d.useImperativeHandle(e,()=>({focusVisible:()=>{Y(!0),U.current.focus()}}),[]);let Z=V.shouldMount&&!r&&!q;d.useEffect(()=>{X&&t&&!r&&V.pulsate()},[r,t,X,V]);let $=N(V,"start",F,s),_=N(V,"stop",y,s),aa=N(V,"stop",z,s),ab=N(V,"stop",H,s),ac=N(V,"stop",a=>{X&&a.preventDefault(),G&&G(a)},s),ad=N(V,"start",O,s),ae=N(V,"stop",J,s),af=N(V,"stop",L,s),ag=N(V,"stop",a=>{h(a.target)||Y(!1),w&&w(a)},!1),ah=m(a=>{U.current||(U.current=a.currentTarget),h(a.target)&&(Y(!0),C&&C(a)),B&&B(a)}),ai=()=>{let a=U.current;return o&&"button"!==o&&!("A"===a.tagName&&a.href)},aj=m(a=>{t&&!a.repeat&&X&&" "===a.key&&V.stop(a,()=>{V.start(a)}),a.target===a.currentTarget&&ai()&&" "===a.key&&a.preventDefault(),D&&D(a),a.target===a.currentTarget&&ai()&&"Enter"===a.key&&!q&&(a.preventDefault(),x&&x(a))}),ak=m(a=>{t&&" "===a.key&&X&&!a.defaultPrevented&&V.stop(a,()=>{V.pulsate(a)}),E&&E(a),x&&a.target===a.currentTarget&&ai()&&" "===a.key&&!a.defaultPrevented&&x(a)}),al=o;"button"===al&&(T.href||T.to)&&(al=v);let am={};if("button"===al){let a=!!T.formAction;am.type=void 0!==S||a?S:"button",am.disabled=q}else T.href||T.to||(am.role="button"),q&&(am["aria-disabled"]=q);let an=(0,k.A)(b,U),ao={...c,centerRipple:i,component:o,disabled:q,disableRipple:r,disableTouchRipple:s,focusRipple:t,tabIndex:P,focusVisible:X},ap=(a=>{let{disabled:b,focusVisible:c,focusVisibleClassName:d,classes:e}=a,f=(0,g.A)({root:["root",b&&"disabled",c&&"focusVisible"]},K,e);return c&&d&&(f.root+=` ${d}`),f})(ao);return(0,A.jsxs)(M,{as:al,className:(0,f.A)(ap.root,n),ownerState:ao,onBlur:ag,onClick:x,onContextMenu:_,onFocus:ah,onKeyDown:aj,onKeyUp:ak,onMouseDown:$,onMouseLeave:ac,onMouseUp:ab,onDragLeave:aa,onTouchEnd:ae,onTouchMove:af,onTouchStart:ad,ref:an,tabIndex:q?-1:P,type:S,...am,...T,children:[l,Z?(0,A.jsx)(I,{ref:W,center:i,...Q}):null]})})},81637:(a,b,c)=>{c.d(b,{A:()=>d});let d=c(77510).A},87598:(a,b,c)=>{c.d(b,{A:()=>y});var d=c(31768),e=c(79390),f=c(29040),g=c(98328),h=c(37217),i=c(3927),j=c(89436),k=c(80745),l=c(48583),m=c(75078),n=c(21726);function o(a){return(0,n.Ay)("MuiCircularProgress",a)}(0,m.A)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","track","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var p=c(78157);let q=(0,g.i7)`
- 0% {
- transform: rotate(0deg);
- }
-
- 100% {
- transform: rotate(360deg);
- }
-`,r=(0,g.i7)`
- 0% {
- stroke-dasharray: 1px, 200px;
- stroke-dashoffset: 0;
- }
-
- 50% {
- stroke-dasharray: 100px, 200px;
- stroke-dashoffset: -15px;
- }
-
- 100% {
- stroke-dasharray: 1px, 200px;
- stroke-dashoffset: -126px;
- }
-`,s="string"!=typeof q?(0,g.AH)`
- animation: ${q} 1.4s linear infinite;
- `:null,t="string"!=typeof r?(0,g.AH)`
- animation: ${r} 1.4s ease-in-out infinite;
- `:null,u=(0,h.default)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,b[c.variant],b[`color${(0,k.A)(c.color)}`]]}})((0,i.A)(({theme:a})=>({display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:a.transitions.create("transform")}},{props:{variant:"indeterminate"},style:s||{animation:`${q} 1.4s linear infinite`}},...Object.entries(a.palette).filter((0,l.A)()).map(([b])=>({props:{color:b},style:{color:(a.vars||a).palette[b].main}}))]}))),v=(0,h.default)("svg",{name:"MuiCircularProgress",slot:"Svg"})({display:"block"}),w=(0,h.default)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.circle,b[`circle${(0,k.A)(c.variant)}`],c.disableShrink&&b.circleDisableShrink]}})((0,i.A)(({theme:a})=>({stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:a.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:({ownerState:a})=>"indeterminate"===a.variant&&!a.disableShrink,style:t||{animation:`${r} 1.4s ease-in-out infinite`}}]}))),x=(0,h.default)("circle",{name:"MuiCircularProgress",slot:"Track"})((0,i.A)(({theme:a})=>({stroke:"currentColor",opacity:(a.vars||a).palette.action.activatedOpacity}))),y=d.forwardRef(function(a,b){let c=(0,j.b)({props:a,name:"MuiCircularProgress"}),{className:d,color:g="primary",disableShrink:h=!1,enableTrackSlot:i=!1,size:l=40,style:m,thickness:n=3.6,value:q=0,variant:r="indeterminate",...s}=c,t={...c,color:g,disableShrink:h,size:l,thickness:n,value:q,variant:r,enableTrackSlot:i},y=(a=>{let{classes:b,variant:c,color:d,disableShrink:e}=a,g={root:["root",c,`color${(0,k.A)(d)}`],svg:["svg"],track:["track"],circle:["circle",`circle${(0,k.A)(c)}`,e&&"circleDisableShrink"]};return(0,f.A)(g,o,b)})(t),z={},A={},B={};if("determinate"===r){let a=2*Math.PI*((44-n)/2);z.strokeDasharray=a.toFixed(3),B["aria-valuenow"]=Math.round(q),z.strokeDashoffset=`${((100-q)/100*a).toFixed(3)}px`,A.transform="rotate(-90deg)"}return(0,p.jsx)(u,{className:(0,e.A)(y.root,d),style:{width:l,height:l,...A,...m},ownerState:t,ref:b,role:"progressbar",...B,...s,children:(0,p.jsxs)(v,{className:y.svg,ownerState:t,viewBox:"22 22 44 44",children:[i?(0,p.jsx)(x,{className:y.track,ownerState:t,cx:44,cy:44,r:(44-n)/2,fill:"none",strokeWidth:n,"aria-hidden":"true"}):null,(0,p.jsx)(w,{className:y.circle,style:z,ownerState:t,cx:44,cy:44,r:(44-n)/2,fill:"none",strokeWidth:n})]})})})},90073:(a,b,c)=>{c.d(b,{default:()=>j});var d=c(51954),e=c(51808),f=c(94063),g=c(69833);let h=(0,c(75078).A)("MuiBox",["root"]),i=(0,f.A)(),j=(0,d.default)({themeId:g.A,defaultTheme:i,defaultClassName:h.root,generateClassName:e.A.generate})},90410:(a,b,c)=>{c.d(b,{A:()=>s});var d=c(31768),e=c(79390),f=c(29040),g=c(33010),h=c(37217),i=c(3927),j=c(89436),k=c(80745),l=c(48583),m=c(68948),n=c(78157);let o={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},p=(0,g.Dg)(),q=(0,h.default)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.variant&&b[c.variant],"inherit"!==c.align&&b[`align${(0,k.A)(c.align)}`],c.noWrap&&b.noWrap,c.gutterBottom&&b.gutterBottom,c.paragraph&&b.paragraph]}})((0,i.A)(({theme:a})=>({margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(a.typography).filter(([a,b])=>"inherit"!==a&&b&&"object"==typeof b).map(([a,b])=>({props:{variant:a},style:b})),...Object.entries(a.palette).filter((0,l.A)()).map(([b])=>({props:{color:b},style:{color:(a.vars||a).palette[b].main}})),...Object.entries(a.palette?.text||{}).filter(([,a])=>"string"==typeof a).map(([b])=>({props:{color:`text${(0,k.A)(b)}`},style:{color:(a.vars||a).palette.text[b]}})),{props:({ownerState:a})=>"inherit"!==a.align,style:{textAlign:"var(--Typography-textAlign)"}},{props:({ownerState:a})=>a.noWrap,style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:({ownerState:a})=>a.gutterBottom,style:{marginBottom:"0.35em"}},{props:({ownerState:a})=>a.paragraph,style:{marginBottom:16}}]}))),r={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},s=d.forwardRef(function(a,b){let{color:c,...d}=(0,j.b)({props:a,name:"MuiTypography"}),g=!o[c],h=p({...d,...g&&{color:c}}),{align:i="inherit",className:l,component:s,gutterBottom:t=!1,noWrap:u=!1,paragraph:v=!1,variant:w="body1",variantMapping:x=r,...y}=h,z={...h,align:i,color:c,className:l,component:s,gutterBottom:t,noWrap:u,paragraph:v,variant:w,variantMapping:x},A=s||(v?"p":x[w]||r[w])||"span",B=(a=>{let{align:b,gutterBottom:c,noWrap:d,paragraph:e,variant:g,classes:h}=a,i={root:["root",g,"inherit"!==a.align&&`align${(0,k.A)(b)}`,c&&"gutterBottom",d&&"noWrap",e&&"paragraph"]};return(0,f.A)(i,m.y,h)})(z);return(0,n.jsx)(q,{as:A,ref:b,className:(0,e.A)(B.root,l),...y,ownerState:z,style:{..."inherit"!==i&&{"--Typography-textAlign":i},...y.style}})})},95430:(a,b,c)=>{c.d(b,{default:()=>f});var d=c(5525),e=c(33600);function f({props:a,name:b,defaultTheme:c,themeId:f}){let g=(0,e.default)(c);return f&&(g=g[f]||g),(0,d.A)({theme:g,name:b,props:a})}}};
\ No newline at end of file
diff --git a/apps/web/.next/server/chunks/887.js b/apps/web/.next/server/chunks/887.js
new file mode 100644
index 0000000..e17c29b
--- /dev/null
+++ b/apps/web/.next/server/chunks/887.js
@@ -0,0 +1 @@
+exports.id=887,exports.ids=[887],exports.modules={44:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{GracefulDegradeBoundary:function(){return f},default:function(){return g}});let d=c(78157),e=c(31768);class f extends e.Component{static getDerivedStateFromError(a){return{hasError:!0}}componentDidMount(){let a=this.htmlRef.current;this.state.hasError&&a&&Object.entries(this.htmlAttributes).forEach(b=>{let[c,d]=b;a.setAttribute(c,d)})}render(){let{hasError:a}=this.state;return a?(0,d.jsx)("html",{ref:this.htmlRef,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:this.rootHtml}}):this.props.children}constructor(a){super(a),this.state={hasError:!1},this.rootHtml="",this.htmlAttributes={},this.htmlRef=(0,e.createRef)()}}let g=f;("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},2173:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{addSearchParamsToPageSegments:function(){return m},handleAliasedPrefetchEntry:function(){return l}});let d=c(44859),e=c(25918),f=c(24848),g=c(75497),h=c(82521),i=c(68360),j=c(26613),k=c(15426);function l(a,b,c,l,n){let o,p=b.tree,q=b.cache,r=(0,g.createHrefFromUrl)(l),s=[];if("string"==typeof c)return!1;for(let b of c){if(!function a(b){if(!b)return!1;let c=b[2];if(b[3])return!0;for(let b in c)if(a(c[b]))return!0;return!1}(b.seedData))continue;let c=b.tree;c=m(c,Object.fromEntries(l.searchParams));let{seedData:g,isRootRender:j,pathToSegment:n}=b,t=["",...n];c=m(c,Object.fromEntries(l.searchParams));let u=(0,f.applyRouterStatePatchToTree)(t,p,c,r),v=(0,e.createEmptyCacheNode)();if(j&&g){let b=g[1];v.loading=g[3],v.rsc=b,function a(b,c,e,f,g){if(0!==Object.keys(f[1]).length)for(let i in f[1]){let j,k=f[1][i],l=k[0],m=(0,h.createRouterCacheKey)(l),n=null!==g&&void 0!==g[2][i]?g[2][i]:null;if(null!==n){let a=n[1],c=n[3];j={lazyData:null,rsc:l.includes(d.PAGE_SEGMENT_KEY)?null:a,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:c,navigatedAt:b}}else j={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1};let o=c.parallelRoutes.get(i);o?o.set(m,j):c.parallelRoutes.set(i,new Map([[m,j]])),a(b,j,e,k,n)}}(a,v,q,c,g)}else v.rsc=q.rsc,v.prefetchRsc=q.prefetchRsc,v.loading=q.loading,v.parallelRoutes=new Map(q.parallelRoutes),(0,i.fillCacheWithNewSubTreeDataButOnlyLoading)(a,v,q,b);for(let a of(u&&(p=u,q=v,o=!0),(0,k.generateSegmentsFromPatch)(c))){let c=[...b.pathToSegment,...a];c[c.length-1]!==d.DEFAULT_SEGMENT_KEY&&s.push(c)}}return!!o&&(n.patchedTree=p,n.cache=q,n.canonicalUrl=r,n.hashFragment=l.hash,n.scrollableSegments=s,(0,j.handleMutable)(b,n))}function m(a,b){let[c,e,...f]=a;if(c.includes(d.PAGE_SEGMENT_KEY))return[(0,d.addSearchParamsIfPageSegment)(c,b),e,...f];let g={};for(let[a,c]of Object.entries(e))g[a]=m(c,b);return[c,g,...f]}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},3498:(a,b,c)=>{let{createProxy:d}=c(38898);a.exports=d("D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js")},4335:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"assignLocation",{enumerable:!0,get:function(){return e}});let d=c(61725);function e(a,b){if(a.startsWith(".")){let c=b.origin+b.pathname;return new URL((c.endsWith("/")?c:c+"/")+a)}return new URL((0,d.addBasePath)(a),b.href)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},5162:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"PromiseQueue",{enumerable:!0,get:function(){return j}});let d=c(17400),e=c(64402);var f=e._("_maxConcurrency"),g=e._("_runningCount"),h=e._("_queue"),i=e._("_processNext");class j{enqueue(a){let b,c,e=new Promise((a,d)=>{b=a,c=d}),f=async()=>{try{d._(this,g)[g]++;let c=await a();b(c)}catch(a){c(a)}finally{d._(this,g)[g]--,d._(this,i)[i]()}};return d._(this,h)[h].push({promiseFn:e,task:f}),d._(this,i)[i](),e}bump(a){let b=d._(this,h)[h].findIndex(b=>b.promiseFn===a);if(b>-1){let a=d._(this,h)[h].splice(b,1)[0];d._(this,h)[h].unshift(a),d._(this,i)[i](!0)}}constructor(a=5){Object.defineProperty(this,i,{value:k}),Object.defineProperty(this,f,{writable:!0,value:void 0}),Object.defineProperty(this,g,{writable:!0,value:void 0}),Object.defineProperty(this,h,{writable:!0,value:void 0}),d._(this,f)[f]=a,d._(this,g)[g]=0,d._(this,h)[h]=[]}}function k(a){if(void 0===a&&(a=!1),(d._(this,g)[g]0){var b;null==(b=d._(this,h)[h].shift())||b.task()}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},7342:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"invalidateCacheByRouterState",{enumerable:!0,get:function(){return e}});let d=c(82521);function e(a,b,c){for(let e in c[1]){let f=c[1][e][0],g=(0,d.createRouterCacheKey)(f),h=b.parallelRoutes.get(e);if(h){let b=new Map(h);b.delete(g),a.parallelRoutes.set(e,b)}}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},11505:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"shouldHardNavigate",{enumerable:!0,get:function(){return function a(b,c){let[f,g]=c,[h,i]=b;return(0,e.matchSegment)(h,f)?!(b.length<=2)&&a((0,d.getNextFlightSegmentPath)(b),g[i]):!!Array.isArray(h)}}});let d=c(89909),e=c(58395);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},11966:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"applyFlightData",{enumerable:!0,get:function(){return f}});let d=c(63102),e=c(68360);function f(a,b,c,f,g){let{tree:h,seedData:i,head:j,isRootRender:k}=f;if(null===i)return!1;if(k){let e=i[1];c.loading=i[3],c.rsc=e,c.prefetchRsc=null,(0,d.fillLazyItemsTillLeafWithHead)(a,c,b,h,i,j,g)}else c.rsc=b.rsc,c.prefetchRsc=b.prefetchRsc,c.parallelRoutes=new Map(b.parallelRoutes),c.loading=b.loading,(0,e.fillCacheWithNewSubTreeData)(a,c,b,f,g);return!0}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},13355:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"handleSegmentMismatch",{enumerable:!0,get:function(){return e}});let d=c(15426);function e(a,b,c){return(0,d.handleExternalUrl)(a,{},a.canonicalUrl,!0)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},15252:(a,b,c)=>{"use strict";function d(a){return a}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"removeBasePath",{enumerable:!0,get:function(){return d}}),c(94650),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},15426:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{generateSegmentsFromPatch:function(){return u},handleExternalUrl:function(){return t},navigateReducer:function(){return function a(b,c){let{url:v,isExternalUrl:w,navigateType:x,shouldScroll:y,allowAliasing:z}=c,A={},{hash:B}=v,C=(0,e.createHrefFromUrl)(v),D="push"===x;if((0,q.prunePrefetchCache)(b.prefetchCache),A.preserveCustomHistoryState=!1,A.pendingPush=D,w)return t(b,A,v.toString(),D);if(document.getElementById("__next-page-redirect"))return t(b,A,C,D);let E=(0,q.getOrCreatePrefetchCacheEntry)({url:v,nextUrl:b.nextUrl,tree:b.tree,prefetchCache:b.prefetchCache,allowAliasing:z}),{treeAtTimeOfPrefetch:F,data:G}=E;return m.prefetchQueue.bump(G),G.then(m=>{let{flightData:q,canonicalUrl:w,postponed:x}=m,z=Date.now(),G=!1;if(E.lastUsedTime||(E.lastUsedTime=z,G=!0),E.aliased){let d=new URL(v.href);w&&(d.pathname=w.pathname);let e=(0,s.handleAliasedPrefetchEntry)(z,b,q,d,A);return!1===e?a(b,{...c,allowAliasing:!1}):e}if("string"==typeof q)return t(b,A,q,D);let H=w?(0,e.createHrefFromUrl)(w):C;if(B&&b.canonicalUrl.split("#",1)[0]===H.split("#",1)[0])return A.onlyHashChange=!0,A.canonicalUrl=H,A.shouldScroll=y,A.hashFragment=B,A.scrollableSegments=[],(0,k.handleMutable)(b,A);let I=b.tree,J=b.cache,K=[];for(let a of q){let{pathToSegment:c,seedData:e,head:k,isHeadPartial:m,isRootRender:q}=a,s=a.tree,w=["",...c],y=(0,g.applyRouterStatePatchToTree)(w,I,s,C);if(null===y&&(y=(0,g.applyRouterStatePatchToTree)(w,F,s,C)),null!==y){if(e&&q&&x){let a=(0,p.startPPRNavigation)(z,J,I,s,e,k,m,!1,K);if(null!==a){if(null===a.route)return t(b,A,C,D);y=a.route;let c=a.node;null!==c&&(A.cache=c);let e=a.dynamicRequestTree;if(null!==e){let c=(0,d.fetchServerResponse)(new URL(H,v.origin),{flightRouterState:e,nextUrl:b.nextUrl});(0,p.listenForDynamicRequest)(a,c)}}else y=s}else{if((0,i.isNavigatingToNewRootLayout)(I,y))return t(b,A,C,D);let d=(0,n.createEmptyCacheNode)(),e=!1;for(let b of(E.status!==j.PrefetchCacheEntryStatus.stale||G?e=(0,l.applyFlightData)(z,J,d,a,E):(e=function(a,b,c,d){let e=!1;for(let f of(a.rsc=b.rsc,a.prefetchRsc=b.prefetchRsc,a.loading=b.loading,a.parallelRoutes=new Map(b.parallelRoutes),u(d).map(a=>[...c,...a])))(0,r.clearCacheNodeDataForSegmentPath)(a,b,f),e=!0;return e}(d,J,c,s),E.lastUsedTime=z),(0,h.shouldHardNavigate)(w,I)?(d.rsc=J.rsc,d.prefetchRsc=J.prefetchRsc,(0,f.invalidateCacheBelowFlightSegmentPath)(d,J,c),A.cache=d):e&&(A.cache=d,J=d),u(s))){let a=[...c,...b];a[a.length-1]!==o.DEFAULT_SEGMENT_KEY&&K.push(a)}}I=y}}return A.patchedTree=I,A.canonicalUrl=H,A.scrollableSegments=K,A.hashFragment=B,A.shouldScroll=y,(0,k.handleMutable)(b,A)},()=>b)}}});let d=c(94082),e=c(75497),f=c(57162),g=c(24848),h=c(11505),i=c(77692),j=c(13136),k=c(26613),l=c(11966),m=c(37446),n=c(25918),o=c(44859),p=c(82582),q=c(81288),r=c(50202),s=c(2173);function t(a,b,c,d){return b.mpaNavigation=!0,b.canonicalUrl=c,b.pendingPush=d,b.scrollableSegments=void 0,(0,k.handleMutable)(a,b)}function u(a){let b=[],[c,d]=a;if(0===Object.keys(d).length)return[[c]];for(let[a,e]of Object.entries(d))for(let d of u(e))""===c?b.push([a,...d]):b.push([c,a,...d]);return b}c(68459),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},17400:(a,b,c)=>{"use strict";function d(a,b){if(!Object.prototype.hasOwnProperty.call(a,b))throw TypeError("attempted to use private field on non-instance");return a}c.r(b),c.d(b,{_:()=>d})},18226:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{addRefreshMarkerToActiveParallelSegments:function(){return function a(b,c){let[d,e,,g]=b;for(let h in d.includes(f.PAGE_SEGMENT_KEY)&&"refresh"!==g&&(b[2]=c,b[3]="refresh"),e)a(e[h],c)}},refreshInactiveParallelSegments:function(){return g}});let d=c(11966),e=c(94082),f=c(44859);async function g(a){let b=new Set;await h({...a,rootTree:a.updatedTree,fetchedSegments:b})}async function h(a){let{navigatedAt:b,state:c,updatedTree:f,updatedCache:g,includeNextUrl:i,fetchedSegments:j,rootTree:k=f,canonicalUrl:l}=a,[,m,n,o]=f,p=[];if(n&&n!==l&&"refresh"===o&&!j.has(n)){j.add(n);let a=(0,e.fetchServerResponse)(new URL(n,location.origin),{flightRouterState:[k[0],k[1],k[2],"refetch"],nextUrl:i?c.nextUrl:null}).then(a=>{let{flightData:c}=a;if("string"!=typeof c)for(let a of c)(0,d.applyFlightData)(b,g,g,a)});p.push(a)}for(let a in m){let d=h({navigatedAt:b,state:c,updatedTree:m[a],updatedCache:g,includeNextUrl:i,fetchedSegments:j,rootTree:k,canonicalUrl:l});p.push(d)}await Promise.all(p)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},22345:(a,b)=>{"use strict";function c(a){let b={};for(let[c,d]of a.entries()){let a=b[c];void 0===a?b[c]=d:Array.isArray(a)?a.push(d):b[c]=[a,d]}return b}function d(a){return"string"==typeof a?a:("number"!=typeof a||isNaN(a))&&"boolean"!=typeof a?"":String(a)}function e(a){let b=new URLSearchParams;for(let[c,e]of Object.entries(a))if(Array.isArray(e))for(let a of e)b.append(c,d(a));else b.set(c,d(e));return b}function f(a){for(var b=arguments.length,c=Array(b>1?b-1:0),d=1;d{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"default",{enumerable:!0,get:function(){return g}});let d=c(15915),e=c(78157);c(31768),c(44);let f=c(92810);function g(a){let{children:b,errorComponent:c,errorStyles:d,errorScripts:g}=a;return(0,e.jsx)(f.ErrorBoundary,{errorComponent:c,errorStyles:d,errorScripts:g,children:b})}c(87058),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},24381:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"restoreReducer",{enumerable:!0,get:function(){return f}});let d=c(75497),e=c(62176);function f(a,b){var c;let{url:f,tree:g}=b,h=(0,d.createHrefFromUrl)(f),i=g||a.tree,j=a.cache;return{canonicalUrl:h,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:a.focusAndScrollRef,cache:j,prefetchCache:a.prefetchCache,tree:i,nextUrl:null!=(c=(0,e.extractPathFromFlightRouterState)(i))?c:f.pathname}}c(82582),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},24848:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"applyRouterStatePatchToTree",{enumerable:!0,get:function(){return function a(b,c,d,i){let j,[k,l,m,n,o]=c;if(1===b.length){let a=h(c,d);return(0,g.addRefreshMarkerToActiveParallelSegments)(a,i),a}let[p,q]=b;if(!(0,f.matchSegment)(p,k))return null;if(2===b.length)j=h(l[q],d);else if(null===(j=a((0,e.getNextFlightSegmentPath)(b),l[q],d,i)))return null;let r=[b[0],{...l,[q]:j},m,n];return o&&(r[4]=!0),(0,g.addRefreshMarkerToActiveParallelSegments)(r,i),r}}});let d=c(44859),e=c(89909),f=c(58395),g=c(18226);function h(a,b){let[c,e]=a,[g,i]=b;if(g===d.DEFAULT_SEGMENT_KEY&&c!==d.DEFAULT_SEGMENT_KEY)return a;if((0,f.matchSegment)(c,g)){let b={};for(let a in e)void 0!==i[a]?b[a]=h(e[a],i[a]):b[a]=e[a];for(let a in i)b[a]||(b[a]=i[a]);let d=[c,b];return a[2]&&(d[2]=a[2]),a[3]&&(d[3]=a[3]),a[4]&&(d[4]=a[4]),d}return b}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},25248:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"reducer",{enumerable:!0,get:function(){return d}}),c(13136),c(15426),c(41573),c(24381),c(86556),c(37446),c(84254),c(51939);let d=function(a,b){return a};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},25918:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createEmptyCacheNode:function(){return G},createPrefetchURL:function(){return E},default:function(){return K},isExternalURL:function(){return D}});let d=c(15915),e=c(86274),f=c(78157),g=e._(c(31768)),h=c(9344),i=c(13136),j=c(75497),k=c(66351),l=c(46259),m=c(87058),n=c(61725),o=c(76692),p=c(97944),q=c(82787),r=c(43508),s=c(15252),t=c(94650),u=c(62176),v=c(69374),w=c(99500),x=c(4873),y=c(79650);c(37384);let z=d._(c(23197)),A=d._(c(48365)),B=c(56676),C={};function D(a){return a.origin!==window.location.origin}function E(a){let b;if((0,m.isBot)(window.navigator.userAgent))return null;try{b=new URL((0,n.addBasePath)(a),window.location.href)}catch(b){throw Object.defineProperty(Error("Cannot prefetch '"+a+"' because it cannot be converted to a URL."),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return D(b)?null:b}function F(a){let{appRouterState:b}=a;return(0,g.useInsertionEffect)(()=>{let{tree:a,pushRef:c,canonicalUrl:d}=b,e={...c.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:a};c.pendingPush&&(0,j.createHrefFromUrl)(new URL(window.location.href))!==d?(c.pendingPush=!1,window.history.pushState(e,"",d)):window.history.replaceState(e,"",d)},[b]),(0,g.useEffect)(()=>{},[b.nextUrl,b.tree]),null}function G(){return{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1}}function H(a){null==a&&(a={});let b=window.history.state,c=null==b?void 0:b.__NA;c&&(a.__NA=c);let d=null==b?void 0:b.__PRIVATE_NEXTJS_INTERNALS_TREE;return d&&(a.__PRIVATE_NEXTJS_INTERNALS_TREE=d),a}function I(a){let{headCacheNode:b}=a,c=null!==b?b.head:null,d=null!==b?b.prefetchHead:null,e=null!==d?d:c;return(0,g.useDeferredValue)(c,e)}function J(a){let b,{actionQueue:c,assetPrefix:d,globalError:e}=a,j=(0,l.useActionQueue)(c),{canonicalUrl:m}=j,{searchParams:n,pathname:v}=(0,g.useMemo)(()=>{let a=new URL(m,"http://n");return{searchParams:a.searchParams,pathname:(0,t.hasBasePath)(a.pathname)?(0,s.removeBasePath)(a.pathname):a.pathname}},[m]);(0,g.useEffect)(()=>{function a(a){var b;a.persisted&&(null==(b=window.history.state)?void 0:b.__PRIVATE_NEXTJS_INTERNALS_TREE)&&(C.pendingMpaPath=void 0,(0,l.dispatchAppRouterAction)({type:i.ACTION_RESTORE,url:new URL(window.location.href),tree:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",a),()=>{window.removeEventListener("pageshow",a)}},[]),(0,g.useEffect)(()=>{function a(a){let b="reason"in a?a.reason:a.error;if((0,y.isRedirectError)(b)){a.preventDefault();let c=(0,x.getURLFromRedirectError)(b);(0,x.getRedirectTypeFromError)(b)===y.RedirectType.push?w.publicAppRouterInstance.push(c,{}):w.publicAppRouterInstance.replace(c,{})}}return window.addEventListener("error",a),window.addEventListener("unhandledrejection",a),()=>{window.removeEventListener("error",a),window.removeEventListener("unhandledrejection",a)}},[]);let{pushRef:A}=j;if(A.mpaNavigation){if(C.pendingMpaPath!==m){let a=window.location;A.pendingPush?a.assign(m):a.replace(m),C.pendingMpaPath=m}throw r.unresolvedThenable}(0,g.useEffect)(()=>{let a=window.history.pushState.bind(window.history),b=window.history.replaceState.bind(window.history),c=a=>{var b;let c=window.location.href,d=null==(b=window.history.state)?void 0:b.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,g.startTransition)(()=>{(0,l.dispatchAppRouterAction)({type:i.ACTION_RESTORE,url:new URL(null!=a?a:c,c),tree:d})})};window.history.pushState=function(b,d,e){return(null==b?void 0:b.__NA)||(null==b?void 0:b._N)||(b=H(b),e&&c(e)),a(b,d,e)},window.history.replaceState=function(a,d,e){return(null==a?void 0:a.__NA)||(null==a?void 0:a._N)||(a=H(a),e&&c(e)),b(a,d,e)};let d=a=>{if(a.state){if(!a.state.__NA)return void window.location.reload();(0,g.startTransition)(()=>{(0,w.dispatchTraverseAction)(window.location.href,a.state.__PRIVATE_NEXTJS_INTERNALS_TREE)})}};return window.addEventListener("popstate",d),()=>{window.history.pushState=a,window.history.replaceState=b,window.removeEventListener("popstate",d)}},[]);let{cache:D,tree:E,nextUrl:G,focusAndScrollRef:J}=j,K=(0,g.useMemo)(()=>(0,q.findHeadInCache)(D,E[1]),[D,E]),L=(0,g.useMemo)(()=>(0,u.getSelectedParams)(E),[E]),M=(0,g.useMemo)(()=>({parentTree:E,parentCacheNode:D,parentSegmentPath:null,url:m}),[E,D,m]),O=(0,g.useMemo)(()=>({tree:E,focusAndScrollRef:J,nextUrl:G}),[E,J,G]);if(null!==K){let[a,c,d]=K;b=(0,f.jsx)(I,{headCacheNode:a},d)}else b=null;let P=(0,f.jsxs)(p.RedirectBoundary,{children:[b,(0,f.jsx)(B.RootLayoutBoundary,{children:D.rsc}),(0,f.jsx)(o.AppRouterAnnouncer,{tree:E})]});return P=(0,f.jsx)(z.default,{errorComponent:e[0],errorStyles:e[1],children:P}),(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(F,{appRouterState:j}),(0,f.jsx)(N,{}),(0,f.jsx)(k.PathParamsContext.Provider,{value:L,children:(0,f.jsx)(k.PathnameContext.Provider,{value:v,children:(0,f.jsx)(k.SearchParamsContext.Provider,{value:n,children:(0,f.jsx)(h.GlobalLayoutRouterContext.Provider,{value:O,children:(0,f.jsx)(h.AppRouterContext.Provider,{value:w.publicAppRouterInstance,children:(0,f.jsx)(h.LayoutRouterContext.Provider,{value:M,children:P})})})})})})]})}function K(a){let{actionQueue:b,globalErrorState:c,assetPrefix:d}=a;(0,v.useNavFailureHandler)();let e=(0,f.jsx)(J,{actionQueue:b,assetPrefix:d,globalError:c});return(0,f.jsx)(z.default,{errorComponent:A.default,children:e})}let L=new Set,M=new Set;function N(){let[,a]=g.default.useState(0),b=L.size;return(0,g.useEffect)(()=>{let c=()=>a(a=>a+1);return M.add(c),b!==L.size&&c(),()=>{M.delete(c)}},[b,a]),[...L].map((a,b)=>(0,f.jsx)("link",{rel:"stylesheet",href:""+a,precedence:"next"},b))}globalThis._N_E_STYLE_LOAD=function(a){let b=L.size;return L.add(a),L.size!==b&&M.forEach(a=>a()),Promise.resolve()},("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},26613:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"handleMutable",{enumerable:!0,get:function(){return f}});let d=c(62176);function e(a){return void 0!==a}function f(a,b){var c,f;let g=null==(c=b.shouldScroll)||c,h=a.nextUrl;if(e(b.patchedTree)){let c=(0,d.computeChangedPath)(a.tree,b.patchedTree);c?h=c:h||(h=a.canonicalUrl)}return{canonicalUrl:e(b.canonicalUrl)?b.canonicalUrl===a.canonicalUrl?a.canonicalUrl:b.canonicalUrl:a.canonicalUrl,pushRef:{pendingPush:e(b.pendingPush)?b.pendingPush:a.pushRef.pendingPush,mpaNavigation:e(b.mpaNavigation)?b.mpaNavigation:a.pushRef.mpaNavigation,preserveCustomHistoryState:e(b.preserveCustomHistoryState)?b.preserveCustomHistoryState:a.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!g&&(!!e(null==b?void 0:b.scrollableSegments)||a.focusAndScrollRef.apply),onlyHashChange:b.onlyHashChange||!1,hashFragment:g?b.hashFragment&&""!==b.hashFragment?decodeURIComponent(b.hashFragment.slice(1)):a.focusAndScrollRef.hashFragment:null,segmentPaths:g?null!=(f=null==b?void 0:b.scrollableSegments)?f:a.focusAndScrollRef.segmentPaths:[]},cache:b.cache?b.cache:a.cache,prefetchCache:b.prefetchCache?b.prefetchCache:a.prefetchCache,tree:e(b.patchedTree)?b.patchedTree:a.tree,nextUrl:h}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},29056:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isLocalURL",{enumerable:!0,get:function(){return f}});let d=c(53387),e=c(94650);function f(a){if(!(0,d.isAbsoluteUrl)(a))return!0;try{let b=(0,d.getLocationOrigin)(),c=new URL(a,b);return c.origin===b&&(0,e.hasBasePath)(c.pathname)}catch(a){return!1}}},37384:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{IDLE_LINK_STATUS:function(){return i},PENDING_LINK_STATUS:function(){return h},mountFormInstance:function(){return r},mountLinkInstance:function(){return q},onLinkVisibilityChanged:function(){return t},onNavigationIntent:function(){return u},pingVisibleLinks:function(){return w},setLinkForCurrentNavigation:function(){return j},unmountLinkForCurrentNavigation:function(){return k},unmountPrefetchableInstance:function(){return s}}),c(99500);let d=c(25918),e=c(68459),f=c(31768);c(13136),c(26521);let g=null,h={pending:!0},i={pending:!1};function j(a){(0,f.startTransition)(()=>{null==g||g.setOptimisticLinkStatus(i),null==a||a.setOptimisticLinkStatus(h),g=a})}function k(a){g===a&&(g=null)}let l="function"==typeof WeakMap?new WeakMap:new Map,m=new Set,n="function"==typeof IntersectionObserver?new IntersectionObserver(function(a){for(let b of a){let a=b.intersectionRatio>0;t(b.target,a)}},{rootMargin:"200px"}):null;function o(a,b){void 0!==l.get(a)&&s(a),l.set(a,b),null!==n&&n.observe(a)}function p(a){try{return(0,d.createPrefetchURL)(a)}catch(b){return("function"==typeof reportError?reportError:console.error)("Cannot prefetch '"+a+"' because it cannot be converted to a URL."),null}}function q(a,b,c,d,e,f){if(e){let e=p(b);if(null!==e){let b={router:c,fetchStrategy:d,isVisible:!1,prefetchTask:null,prefetchHref:e.href,setOptimisticLinkStatus:f};return o(a,b),b}}return{router:c,fetchStrategy:d,isVisible:!1,prefetchTask:null,prefetchHref:null,setOptimisticLinkStatus:f}}function r(a,b,c,d){let e=p(b);null!==e&&o(a,{router:c,fetchStrategy:d,isVisible:!1,prefetchTask:null,prefetchHref:e.href,setOptimisticLinkStatus:null})}function s(a){let b=l.get(a);if(void 0!==b){l.delete(a),m.delete(b);let c=b.prefetchTask;null!==c&&(0,e.cancelPrefetchTask)(c)}null!==n&&n.unobserve(a)}function t(a,b){let c=l.get(a);void 0!==c&&(c.isVisible=b,b?m.add(c):m.delete(c),v(c,e.PrefetchPriority.Default))}function u(a,b){let c=l.get(a);void 0!==c&&void 0!==c&&v(c,e.PrefetchPriority.Intent)}function v(a,b){let c=a.prefetchTask;if(!a.isVisible){null!==c&&(0,e.cancelPrefetchTask)(c);return}}function w(a,b){for(let c of m){let d=c.prefetchTask;if(null!==d&&!(0,e.isPrefetchTaskDirty)(d,a,b))continue;null!==d&&(0,e.cancelPrefetchTask)(d);let f=(0,e.createCacheKey)(c.prefetchHref,a);c.prefetchTask=(0,e.schedulePrefetchTask)(f,b,c.fetchStrategy,e.PrefetchPriority.Default,null)}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},37446:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{prefetchQueue:function(){return f},prefetchReducer:function(){return g}});let d=c(5162),e=c(81288),f=new d.PromiseQueue(5),g=function(a,b){(0,e.prunePrefetchCache)(a.prefetchCache);let{url:c}=b;return(0,e.getOrCreatePrefetchCacheEntry)({url:c,nextUrl:a.nextUrl,prefetchCache:a.prefetchCache,kind:b.kind,tree:a.tree,allowAliasing:!0}),a};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},38618:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>d});let d=(0,c(25459).registerClientReference)(function(){throw Error("Attempted to call the default export of \"D:\\\\workspace\\\\voice\\\\node_modules\\\\@mui\\\\material\\\\esm\\\\Grid\\\\Grid.js\" from the server, but it's on the client. It's not possible to invoke a client function from the server, it can only be rendered as a Component or passed to props of a Client Component.")},"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js","default")},41573:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"serverPatchReducer",{enumerable:!0,get:function(){return k}});let d=c(75497),e=c(24848),f=c(77692),g=c(15426),h=c(11966),i=c(26613),j=c(25918);function k(a,b){let{serverResponse:{flightData:c,canonicalUrl:k},navigatedAt:l}=b,m={};if(m.preserveCustomHistoryState=!1,"string"==typeof c)return(0,g.handleExternalUrl)(a,m,c,a.pushRef.pendingPush);let n=a.tree,o=a.cache;for(let b of c){let{segmentPath:c,tree:i}=b,p=(0,e.applyRouterStatePatchToTree)(["",...c],n,i,a.canonicalUrl);if(null===p)return a;if((0,f.isNavigatingToNewRootLayout)(n,p))return(0,g.handleExternalUrl)(a,m,a.canonicalUrl,a.pushRef.pendingPush);let q=k?(0,d.createHrefFromUrl)(k):void 0;q&&(m.canonicalUrl=q);let r=(0,j.createEmptyCacheNode)();(0,h.applyFlightData)(l,o,r,b),m.patchedTree=p,m.cache=r,o=r,n=p}return(0,i.handleMutable)(a,m)}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},41831:(a,b)=>{"use strict";function c(a){return a.replace(/\/$/,"")||"/"}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"removeTrailingSlash",{enumerable:!0,get:function(){return c}})},48540:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"addPathPrefix",{enumerable:!0,get:function(){return e}});let d=c(67431);function e(a,b){if(!a.startsWith("/")||!b)return a;let{pathname:c,query:e,hash:f}=(0,d.parsePath)(a);return""+b+c+e+f}},48760:(a,b)=>{"use strict";function c(a){let b=parseInt(a.slice(0,2),16),c=b>>1&63,d=Array(6);for(let a=0;a<6;a++){let b=c>>5-a&1;d[a]=1===b}return{type:1==(b>>7&1)?"use-cache":"server-action",usedArgs:d,hasRestArgs:1==(1&b)}}function d(a,b){let c=Array(a.length);for(let d=0;d=6&&b.hasRestArgs)&&(c[d]=a[d]);return c}Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{extractInfoFromServerReferenceId:function(){return c},omitUnusedArgs:function(){return d}})},50202:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"clearCacheNodeDataForSegmentPath",{enumerable:!0,get:function(){return function a(b,c,f){let g=f.length<=2,[h,i]=f,j=(0,e.createRouterCacheKey)(i),k=c.parallelRoutes.get(h),l=b.parallelRoutes.get(h);l&&l!==k||(l=new Map(k),b.parallelRoutes.set(h,l));let m=null==k?void 0:k.get(j),n=l.get(j);if(g){n&&n.lazyData&&n!==m||l.set(j,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}if(!n||!m){n||l.set(j,{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:-1});return}return n===m&&(n={lazyData:n.lazyData,rsc:n.rsc,prefetchRsc:n.prefetchRsc,head:n.head,prefetchHead:n.prefetchHead,parallelRoutes:new Map(n.parallelRoutes),loading:n.loading},l.set(j,n)),a(n,m,(0,d.getNextFlightSegmentPath)(f))}}});let d=c(89909),e=c(82521);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},51939:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"serverActionReducer",{enumerable:!0,get:function(){return E}});let d=c(53418),e=c(86802),f=c(58529),g=c(12786),h=c(78589),i=c(13136),j=c(4335),k=c(75497),l=c(15426),m=c(24848),n=c(77692),o=c(26613),p=c(63102),q=c(25918),r=c(78592),s=c(13355),t=c(18226),u=c(89909),v=c(4873),w=c(79650),x=c(81288),y=c(15252),z=c(94650),A=c(48760);c(68459);let B=h.createFromFetch;async function C(a,b,c){let i,k,l,m,{actionId:n,actionArgs:o}=c,p=(0,h.createTemporaryReferenceSet)(),q=(0,A.extractInfoFromServerReferenceId)(n),r="use-cache"===q.type?(0,A.omitUnusedArgs)(o,q):o,s=await (0,h.encodeReply)(r,{temporaryReferences:p}),t=await fetch(a.canonicalUrl,{method:"POST",headers:{Accept:f.RSC_CONTENT_TYPE_HEADER,[f.ACTION_HEADER]:n,[f.NEXT_ROUTER_STATE_TREE_HEADER]:(0,u.prepareFlightRouterStateForRequest)(a.tree),...{},...b?{[f.NEXT_URL]:b}:{}},body:s});if("1"===t.headers.get(f.NEXT_ACTION_NOT_FOUND_HEADER))throw Object.defineProperty(new g.UnrecognizedActionError('Server Action "'+n+'" was not found on the server. \nRead more: https://nextjs.org/docs/messages/failed-to-find-server-action'),"__NEXT_ERROR_CODE",{value:"E715",enumerable:!1,configurable:!0});let v=t.headers.get("x-action-redirect"),[x,y]=(null==v?void 0:v.split(";"))||[];switch(y){case"push":i=w.RedirectType.push;break;case"replace":i=w.RedirectType.replace;break;default:i=void 0}let z=!!t.headers.get(f.NEXT_IS_PRERENDER_HEADER);try{let a=JSON.parse(t.headers.get("x-action-revalidated")||"[[],0,0]");k={paths:a[0]||[],tag:!!a[1],cookie:a[2]}}catch(a){k=D}let C=x?(0,j.assignLocation)(x,new URL(a.canonicalUrl,window.location.href)):void 0,E=t.headers.get("content-type"),F=!!(E&&E.startsWith(f.RSC_CONTENT_TYPE_HEADER));if(!F&&!C)throw Object.defineProperty(Error(t.status>=400&&"text/plain"===E?await t.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});if(F){let a=await B(Promise.resolve(t),{callServer:d.callServer,findSourceMapURL:e.findSourceMapURL,temporaryReferences:p});l=C?void 0:a.a,m=(0,u.normalizeFlightData)(a.f)}else l=void 0,m=void 0;return{actionResult:l,actionFlightData:m,redirectLocation:C,redirectType:i,revalidatedParts:k,isPrerender:z}}let D={paths:[],tag:!1,cookie:!1};function E(a,b){let{resolve:c,reject:d}=b,e={},f=a.tree;e.preserveCustomHistoryState=!1;let g=a.nextUrl&&(0,r.hasInterceptionRouteInCurrentTree)(a.tree)?a.nextUrl:null,h=Date.now();return C(a,g,b).then(async j=>{let r,{actionResult:u,actionFlightData:A,redirectLocation:B,redirectType:C,isPrerender:D,revalidatedParts:E}=j;if(B&&(C===w.RedirectType.replace?(a.pushRef.pendingPush=!1,e.pendingPush=!1):(a.pushRef.pendingPush=!0,e.pendingPush=!0),e.canonicalUrl=r=(0,k.createHrefFromUrl)(B,!1)),!A)return(c(u),B)?(0,l.handleExternalUrl)(a,e,B.href,a.pushRef.pendingPush):a;if("string"==typeof A)return c(u),(0,l.handleExternalUrl)(a,e,A,a.pushRef.pendingPush);let F=E.paths.length>0||E.tag||E.cookie;for(let d of A){let{tree:i,seedData:j,head:k,isRootRender:o}=d;if(!o)return console.log("SERVER ACTION APPLY FAILED"),c(u),a;let v=(0,m.applyRouterStatePatchToTree)([""],f,i,r||a.canonicalUrl);if(null===v)return c(u),(0,s.handleSegmentMismatch)(a,b,i);if((0,n.isNavigatingToNewRootLayout)(f,v))return c(u),(0,l.handleExternalUrl)(a,e,r||a.canonicalUrl,a.pushRef.pendingPush);if(null!==j){let b=j[1],c=(0,q.createEmptyCacheNode)();c.rsc=b,c.prefetchRsc=null,c.loading=j[3],(0,p.fillLazyItemsTillLeafWithHead)(h,c,void 0,i,j,k,void 0),e.cache=c,e.prefetchCache=new Map,F&&await (0,t.refreshInactiveParallelSegments)({navigatedAt:h,state:a,updatedTree:v,updatedCache:c,includeNextUrl:!!g,canonicalUrl:e.canonicalUrl||a.canonicalUrl})}e.patchedTree=v,f=v}return B&&r?(F||((0,x.createSeededPrefetchCacheEntry)({url:B,data:{flightData:A,canonicalUrl:void 0,couldBeIntercepted:!1,prerendered:!1,postponed:!1,staleTime:-1},tree:a.tree,prefetchCache:a.prefetchCache,nextUrl:a.nextUrl,kind:D?i.PrefetchKind.FULL:i.PrefetchKind.AUTO}),e.prefetchCache=a.prefetchCache),d((0,v.getRedirectError)((0,z.hasBasePath)(r)?(0,y.removeBasePath)(r):r,C||w.RedirectType.push))):c(u),(0,o.handleMutable)(a,e)},b=>(d(b),a))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},53387:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DecodeError:function(){return o},MiddlewareNotFoundError:function(){return s},MissingStaticPage:function(){return r},NormalizeError:function(){return p},PageNotFoundError:function(){return q},SP:function(){return m},ST:function(){return n},WEB_VITALS:function(){return c},execOnce:function(){return d},getDisplayName:function(){return i},getLocationOrigin:function(){return g},getURL:function(){return h},isAbsoluteUrl:function(){return f},isResSent:function(){return j},loadGetInitialProps:function(){return l},normalizeRepeatedSlashes:function(){return k},stringifyError:function(){return t}});let c=["CLS","FCP","FID","INP","LCP","TTFB"];function d(a){let b,c=!1;return function(){for(var d=arguments.length,e=Array(d),f=0;fe.test(a);function g(){let{protocol:a,hostname:b,port:c}=window.location;return a+"//"+b+(c?":"+c:"")}function h(){let{href:a}=window.location,b=g();return a.substring(b.length)}function i(a){return"string"==typeof a?a:a.displayName||a.name||"Unknown"}function j(a){return a.finished||a.headersSent}function k(a){let b=a.split("?");return b[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(b[1]?"?"+b.slice(1).join("?"):"")}async function l(a,b){let c=b.res||b.ctx&&b.ctx.res;if(!a.getInitialProps)return b.ctx&&b.Component?{pageProps:await l(b.Component,b.ctx)}:{};let d=await a.getInitialProps(b);if(c&&j(c))return d;if(!d)throw Object.defineProperty(Error('"'+i(a)+'.getInitialProps()" should resolve to an object. But found "'+d+'" instead.'),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return d}let m="undefined"!=typeof performance,n=m&&["mark","measure","getEntriesByName"].every(a=>"function"==typeof performance[a]);class o extends Error{}class p extends Error{}class q extends Error{constructor(a){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message="Cannot find module for page: "+a}}class r extends Error{constructor(a,b){super(),this.message="Failed to load static file for page: "+a+" "+b}}class s extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function t(a){return JSON.stringify({message:a.message,stack:a.stack})}},57162:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"invalidateCacheBelowFlightSegmentPath",{enumerable:!0,get:function(){return function a(b,c,f){let g=f.length<=2,[h,i]=f,j=(0,d.createRouterCacheKey)(i),k=c.parallelRoutes.get(h);if(!k)return;let l=b.parallelRoutes.get(h);if(l&&l!==k||(l=new Map(k),b.parallelRoutes.set(h,l)),g)return void l.delete(j);let m=k.get(j),n=l.get(j);n&&m&&(n===m&&(n={lazyData:n.lazyData,rsc:n.rsc,prefetchRsc:n.prefetchRsc,head:n.head,prefetchHead:n.prefetchHead,parallelRoutes:new Map(n.parallelRoutes)},l.set(j,n)),a(n,m,(0,e.getNextFlightSegmentPath)(f)))}}});let d=c(82521),e=c(89909);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},61725:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"addBasePath",{enumerable:!0,get:function(){return f}});let d=c(48540),e=c(83328);function f(a,b){return(0,e.normalizePathTrailingSlash)((0,d.addPathPrefix)(a,""))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},62176:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{computeChangedPath:function(){return j},extractPathFromFlightRouterState:function(){return i},getSelectedParams:function(){return function a(b,c){for(let d of(void 0===c&&(c={}),Object.values(b[1]))){let b=d[0],f=Array.isArray(b),g=f?b[1]:b;!g||g.startsWith(e.PAGE_SEGMENT_KEY)||(f&&("c"===b[2]||"oc"===b[2])?c[b[0]]=b[1].split("/"):f&&(c[b[0]]=b[1]),c=a(d,c))}return c}}});let d=c(54357),e=c(44859),f=c(58395),g=a=>"string"==typeof a?"children"===a?"":a:a[1];function h(a){return a.reduce((a,b)=>{let c;return""===(b="/"===(c=b)[0]?c.slice(1):c)||(0,e.isGroupSegment)(b)?a:a+"/"+b},"")||"/"}function i(a){var b;let c=Array.isArray(a[0])?a[0][1]:a[0];if(c===e.DEFAULT_SEGMENT_KEY||d.INTERCEPTION_ROUTE_MARKERS.some(a=>c.startsWith(a)))return;if(c.startsWith(e.PAGE_SEGMENT_KEY))return"";let f=[g(c)],j=null!=(b=a[1])?b:{},k=j.children?i(j.children):void 0;if(void 0!==k)f.push(k);else for(let[a,b]of Object.entries(j)){if("children"===a)continue;let c=i(b);void 0!==c&&f.push(c)}return h(f)}function j(a,b){let c=function a(b,c){let[e,h]=b,[j,k]=c,l=g(e),m=g(j);if(d.INTERCEPTION_ROUTE_MARKERS.some(a=>l.startsWith(a)||m.startsWith(a)))return"";if(!(0,f.matchSegment)(e,j)){var n;return null!=(n=i(c))?n:""}for(let b in h)if(k[b]){let c=a(h[b],k[b]);if(null!==c)return g(j)+"/"+c}return null}(a,b);return null==c||"/"===c?c:h(c.split("/"))}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},63102:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"fillLazyItemsTillLeafWithHead",{enumerable:!0,get:function(){return function a(b,c,f,g,h,i,j){if(0===Object.keys(g[1]).length){c.head=i;return}for(let k in g[1]){let l,m=g[1][k],n=m[0],o=(0,d.createRouterCacheKey)(n),p=null!==h&&void 0!==h[2][k]?h[2][k]:null;if(f){let d=f.parallelRoutes.get(k);if(d){let f,g=(null==j?void 0:j.kind)==="auto"&&j.status===e.PrefetchCacheEntryStatus.reusable,h=new Map(d),l=h.get(o);f=null!==p?{lazyData:null,rsc:p[1],prefetchRsc:null,head:null,prefetchHead:null,loading:p[3],parallelRoutes:new Map(null==l?void 0:l.parallelRoutes),navigatedAt:b}:g&&l?{lazyData:l.lazyData,rsc:l.rsc,prefetchRsc:l.prefetchRsc,head:l.head,prefetchHead:l.prefetchHead,parallelRoutes:new Map(l.parallelRoutes),loading:l.loading}:{lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map(null==l?void 0:l.parallelRoutes),loading:null,navigatedAt:b},h.set(o,f),a(b,f,l,m,p||null,i,j),c.parallelRoutes.set(k,h);continue}}if(null!==p){let a=p[1],c=p[3];l={lazyData:null,rsc:a,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:c,navigatedAt:b}}else l={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null,navigatedAt:b};let q=c.parallelRoutes.get(k);q?q.set(o,l):c.parallelRoutes.set(k,new Map([[o,l]])),a(b,l,void 0,m,p,i,j)}}}});let d=c(82521),e=c(13136);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},64402:(a,b,c)=>{"use strict";c.r(b),c.d(b,{_:()=>e});var d=0;function e(a){return"__private_"+d+++"_"+a}},67431:(a,b)=>{"use strict";function c(a){let b=a.indexOf("#"),c=a.indexOf("?"),d=c>-1&&(b<0||c-1?{pathname:a.substring(0,d?c:b),query:d?a.substring(c,b>-1?b:void 0):"",hash:b>-1?a.slice(b):""}:{pathname:a,query:"",hash:""}}Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"parsePath",{enumerable:!0,get:function(){return c}})},68360:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{fillCacheWithNewSubTreeData:function(){return i},fillCacheWithNewSubTreeDataButOnlyLoading:function(){return j}});let d=c(7342),e=c(63102),f=c(82521),g=c(44859);function h(a,b,c,h,i,j){let{segmentPath:k,seedData:l,tree:m,head:n}=h,o=b,p=c;for(let b=0;b{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{FetchStrategy:function(){return o},NavigationResultTag:function(){return m},PrefetchPriority:function(){return n},cancelPrefetchTask:function(){return i},createCacheKey:function(){return l},getCurrentCacheVersion:function(){return g},isPrefetchTaskDirty:function(){return k},navigate:function(){return e},prefetch:function(){return d},reschedulePrefetchTask:function(){return j},revalidateEntireCache:function(){return f},schedulePrefetchTask:function(){return h}});let c=()=>{throw Object.defineProperty(Error("Segment Cache experiment is not enabled. This is a bug in Next.js."),"__NEXT_ERROR_CODE",{value:"E654",enumerable:!1,configurable:!0})},d=c,e=c,f=c,g=c,h=c,i=c,j=c,k=c,l=c;var m=function(a){return a[a.MPA=0]="MPA",a[a.Success=1]="Success",a[a.NoOp=2]="NoOp",a[a.Async=3]="Async",a}({}),n=function(a){return a[a.Intent=2]="Intent",a[a.Default=1]="Default",a[a.Background=0]="Background",a}({}),o=function(a){return a[a.LoadingBoundary=0]="LoadingBoundary",a[a.PPR=1]="PPR",a[a.PPRRuntime=2]="PPRRuntime",a[a.Full=3]="Full",a}({});("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},71281:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{formatUrl:function(){return f},formatWithValidation:function(){return h},urlObjectKeys:function(){return g}});let d=c(86274)._(c(22345)),e=/https?|ftp|gopher|file/;function f(a){let{auth:b,hostname:c}=a,f=a.protocol||"",g=a.pathname||"",h=a.hash||"",i=a.query||"",j=!1;b=b?encodeURIComponent(b).replace(/%3A/i,":")+"@":"",a.host?j=b+a.host:c&&(j=b+(~c.indexOf(":")?"["+c+"]":c),a.port&&(j+=":"+a.port)),i&&"object"==typeof i&&(i=String(d.urlQueryToSearchParams(i)));let k=a.search||i&&"?"+i||"";return f&&!f.endsWith(":")&&(f+=":"),a.slashes||(!f||e.test(f))&&!1!==j?(j="//"+(j||""),g&&"/"!==g[0]&&(g="/"+g)):j||(j=""),h&&"#"!==h[0]&&(h="#"+h),k&&"?"!==k[0]&&(k="?"+k),""+f+j+(g=g.replace(/[?#]/g,encodeURIComponent))+(k=k.replace("#","%23"))+h}let g=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function h(a){return f(a)}},76692:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"AppRouterAnnouncer",{enumerable:!0,get:function(){return g}});let d=c(31768),e=c(65081),f="next-route-announcer";function g(a){let{tree:b}=a,[c,g]=(0,d.useState)(null);(0,d.useEffect)(()=>(g(function(){var a;let b=document.getElementsByName(f)[0];if(null==b||null==(a=b.shadowRoot)?void 0:a.childNodes[0])return b.shadowRoot.childNodes[0];{let a=document.createElement(f);a.style.cssText="position:absolute";let b=document.createElement("div");return b.ariaLive="assertive",b.id="__next-route-announcer__",b.role="alert",b.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",a.attachShadow({mode:"open"}).appendChild(b),document.body.appendChild(a),b}}()),()=>{let a=document.getElementsByTagName(f)[0];(null==a?void 0:a.isConnected)&&document.body.removeChild(a)}),[]);let[h,i]=(0,d.useState)(""),j=(0,d.useRef)(void 0);return(0,d.useEffect)(()=>{let a="";if(document.title)a=document.title;else{let b=document.querySelector("h1");b&&(a=b.innerText||b.textContent||"")}void 0!==j.current&&j.current!==a&&i(a),j.current=a},[b]),c?(0,e.createPortal)(h,c):null}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},77692:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function a(b,c){let d=b[0],e=c[0];if(Array.isArray(d)&&Array.isArray(e)){if(d[0]!==e[0]||d[2]!==e[2])return!0}else if(d!==e)return!0;if(b[4])return!c[4];if(c[4])return!0;let f=Object.values(b[1])[0],g=Object.values(c[1])[0];return!f||!g||a(f,g)}}}),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},79268:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"useMergedRef",{enumerable:!0,get:function(){return e}});let d=c(31768);function e(a,b){let c=(0,d.useRef)(null),e=(0,d.useRef)(null);return(0,d.useCallback)(d=>{if(null===d){let a=c.current;a&&(c.current=null,a());let b=e.current;b&&(e.current=null,b())}else a&&(c.current=f(a,d)),b&&(e.current=f(b,d))},[a,b])}function f(a,b){if("function"!=typeof a)return a.current=b,()=>{a.current=null};{let c=a(b);return"function"==typeof c?c:()=>a(null)}}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},81288:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{DYNAMIC_STALETIME_MS:function(){return m},STATIC_STALETIME_MS:function(){return n},createSeededPrefetchCacheEntry:function(){return j},getOrCreatePrefetchCacheEntry:function(){return i},prunePrefetchCache:function(){return l}});let d=c(94082),e=c(13136),f=c(37446);function g(a,b,c){let d=a.pathname;return(b&&(d+=a.search),c)?""+c+"%"+d:d}function h(a,b,c){return g(a,b===e.PrefetchKind.FULL,c)}function i(a){let{url:b,nextUrl:c,tree:d,prefetchCache:f,kind:h,allowAliasing:i=!0}=a,j=function(a,b,c,d,f){for(let h of(void 0===b&&(b=e.PrefetchKind.TEMPORARY),[c,null])){let c=g(a,!0,h),i=g(a,!1,h),j=a.search?c:i,k=d.get(j);if(k&&f){if(k.url.pathname===a.pathname&&k.url.search!==a.search)return{...k,aliased:!0};return k}let l=d.get(i);if(f&&a.search&&b!==e.PrefetchKind.FULL&&l&&!l.key.includes("%"))return{...l,aliased:!0}}if(b!==e.PrefetchKind.FULL&&f){for(let b of d.values())if(b.url.pathname===a.pathname&&!b.key.includes("%"))return{...b,aliased:!0}}}(b,h,c,f,i);return j?(j.status=o(j),j.kind!==e.PrefetchKind.FULL&&h===e.PrefetchKind.FULL&&j.data.then(a=>{if(!(Array.isArray(a.flightData)&&a.flightData.some(a=>a.isRootRender&&null!==a.seedData)))return k({tree:d,url:b,nextUrl:c,prefetchCache:f,kind:null!=h?h:e.PrefetchKind.TEMPORARY})}),h&&j.kind===e.PrefetchKind.TEMPORARY&&(j.kind=h),j):k({tree:d,url:b,nextUrl:c,prefetchCache:f,kind:h||e.PrefetchKind.TEMPORARY})}function j(a){let{nextUrl:b,tree:c,prefetchCache:d,url:f,data:g,kind:i}=a,j=g.couldBeIntercepted?h(f,i,b):h(f,i),k={treeAtTimeOfPrefetch:c,data:Promise.resolve(g),kind:i,prefetchTime:Date.now(),lastUsedTime:Date.now(),staleTime:g.staleTime,key:j,status:e.PrefetchCacheEntryStatus.fresh,url:f};return d.set(j,k),k}function k(a){let{url:b,kind:c,tree:g,nextUrl:i,prefetchCache:j}=a,k=h(b,c),l=f.prefetchQueue.enqueue(()=>(0,d.fetchServerResponse)(b,{flightRouterState:g,nextUrl:i,prefetchKind:c}).then(a=>{let c;if(a.couldBeIntercepted&&(c=function(a){let{url:b,nextUrl:c,prefetchCache:d,existingCacheKey:e}=a,f=d.get(e);if(!f)return;let g=h(b,f.kind,c);return d.set(g,{...f,key:g}),d.delete(e),g}({url:b,existingCacheKey:k,nextUrl:i,prefetchCache:j})),a.prerendered){let b=j.get(null!=c?c:k);b&&(b.kind=e.PrefetchKind.FULL,-1!==a.staleTime&&(b.staleTime=a.staleTime))}return a})),m={treeAtTimeOfPrefetch:g,data:l,kind:c,prefetchTime:Date.now(),lastUsedTime:null,staleTime:-1,key:k,status:e.PrefetchCacheEntryStatus.fresh,url:b};return j.set(k,m),m}function l(a){for(let[b,c]of a)o(c)===e.PrefetchCacheEntryStatus.expired&&a.delete(b)}let m=1e3*Number("0"),n=1e3*Number("300");function o(a){let{kind:b,prefetchTime:c,lastUsedTime:d}=a;return Date.now()<(null!=d?d:c)+m?d?e.PrefetchCacheEntryStatus.reusable:e.PrefetchCacheEntryStatus.fresh:b===e.PrefetchKind.AUTO&&Date.now(){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{abortTask:function(){return o},listenForDynamicRequest:function(){return n},startPPRNavigation:function(){return j},updateCacheNodeOnPopstateRestoration:function(){return function a(b,c){let d=c[1],e=b.parallelRoutes,g=new Map(e);for(let b in d){let c=d[b],h=c[0],i=(0,f.createRouterCacheKey)(h),j=e.get(b);if(void 0!==j){let d=j.get(i);if(void 0!==d){let e=a(d,c),f=new Map(j);f.set(i,e),g.set(b,f)}}}let h=b.rsc,i=r(h)&&"pending"===h.status;return{lazyData:null,rsc:h,head:b.head,prefetchHead:i?b.prefetchHead:[null,null],prefetchRsc:i?b.prefetchRsc:null,loading:b.loading,parallelRoutes:g,navigatedAt:b.navigatedAt}}}});let d=c(44859),e=c(58395),f=c(82521),g=c(77692),h=c(81288),i={route:null,node:null,dynamicRequestTree:null,children:null};function j(a,b,c,g,h,j,m,n,o){return function a(b,c,g,h,j,m,n,o,p,q,r){let s=g[1],t=h[1],u=null!==m?m[2]:null;j||!0===h[4]&&(j=!0);let v=c.parallelRoutes,w=new Map(v),x={},y=null,z=!1,A={};for(let c in t){let g,h=t[c],l=s[c],m=v.get(c),B=null!==u?u[c]:null,C=h[0],D=q.concat([c,C]),E=(0,f.createRouterCacheKey)(C),F=void 0!==l?l[0]:void 0,G=void 0!==m?m.get(E):void 0;if(null!==(g=C===d.DEFAULT_SEGMENT_KEY?void 0!==l?{route:l,node:null,dynamicRequestTree:null,children:null}:k(b,l,h,G,j,void 0!==B?B:null,n,o,D,r):p&&0===Object.keys(h[1]).length?k(b,l,h,G,j,void 0!==B?B:null,n,o,D,r):void 0!==l&&void 0!==F&&(0,e.matchSegment)(C,F)&&void 0!==G&&void 0!==l?a(b,G,l,h,j,B,n,o,p,D,r):k(b,l,h,G,j,void 0!==B?B:null,n,o,D,r))){if(null===g.route)return i;null===y&&(y=new Map),y.set(c,g);let a=g.node;if(null!==a){let b=new Map(m);b.set(E,a),w.set(c,b)}let b=g.route;x[c]=b;let d=g.dynamicRequestTree;null!==d?(z=!0,A[c]=d):A[c]=b}else x[c]=h,A[c]=h}if(null===y)return null;let B={lazyData:null,rsc:c.rsc,prefetchRsc:c.prefetchRsc,head:c.head,prefetchHead:c.prefetchHead,loading:c.loading,parallelRoutes:w,navigatedAt:b};return{route:l(h,x),node:B,dynamicRequestTree:z?l(h,A):null,children:y}}(a,b,c,g,!1,h,j,m,n,[],o)}function k(a,b,c,d,e,j,k,n,o,p){return!e&&(void 0===b||(0,g.isNavigatingToNewRootLayout)(b,c))?i:function a(b,c,d,e,g,i,j,k){let n,o,p,q,r=c[1],s=0===Object.keys(r).length;if(void 0!==d&&d.navigatedAt+h.DYNAMIC_STALETIME_MS>b)n=d.rsc,o=d.loading,p=d.head,q=d.navigatedAt;else if(null===e)return m(b,c,null,g,i,j,k);else if(n=e[1],o=e[3],p=s?g:null,q=b,e[4]||i&&s)return m(b,c,e,g,i,j,k);let t=null!==e?e[2]:null,u=new Map,v=void 0!==d?d.parallelRoutes:null,w=new Map(v),x={},y=!1;if(s)k.push(j);else for(let c in r){let d=r[c],e=null!==t?t[c]:null,h=null!==v?v.get(c):void 0,l=d[0],m=j.concat([c,l]),n=(0,f.createRouterCacheKey)(l),o=a(b,d,void 0!==h?h.get(n):void 0,e,g,i,m,k);u.set(c,o);let p=o.dynamicRequestTree;null!==p?(y=!0,x[c]=p):x[c]=d;let q=o.node;if(null!==q){let a=new Map;a.set(n,q),w.set(c,a)}}return{route:c,node:{lazyData:null,rsc:n,prefetchRsc:null,head:p,prefetchHead:null,loading:o,parallelRoutes:w,navigatedAt:q},dynamicRequestTree:y?l(c,x):null,children:u}}(a,c,d,j,k,n,o,p)}function l(a,b){let c=[a[0],b];return 2 in a&&(c[2]=a[2]),3 in a&&(c[3]=a[3]),4 in a&&(c[4]=a[4]),c}function m(a,b,c,d,e,g,h){let i=l(b,b[1]);return i[3]="refetch",{route:b,node:function a(b,c,d,e,g,h,i){let j=c[1],k=null!==d?d[2]:null,l=new Map;for(let c in j){let d=j[c],m=null!==k?k[c]:null,n=d[0],o=h.concat([c,n]),p=(0,f.createRouterCacheKey)(n),q=a(b,d,void 0===m?null:m,e,g,o,i),r=new Map;r.set(p,q),l.set(c,r)}let m=0===l.size;m&&i.push(h);let n=null!==d?d[1]:null,o=null!==d?d[3]:null;return{lazyData:null,parallelRoutes:l,prefetchRsc:void 0!==n?n:null,prefetchHead:m?e:[null,null],loading:void 0!==o?o:null,rsc:s(),head:m?s():null,navigatedAt:b}}(a,b,c,d,e,g,h),dynamicRequestTree:i,children:null}}function n(a,b){b.then(b=>{let{flightData:c}=b;if("string"!=typeof c){for(let b of c){let{segmentPath:c,tree:d,seedData:g,head:h}=b;g&&function(a,b,c,d,g){let h=a;for(let a=0;a{o(a,b)})}function o(a,b){let c=a.node;if(null===c)return;let d=a.children;if(null===d)p(a.route,c,b);else for(let a of d.values())o(a,b);a.dynamicRequestTree=null}function p(a,b,c){let d=a[1],e=b.parallelRoutes;for(let a in d){let b=d[a],g=e.get(a);if(void 0===g)continue;let h=b[0],i=(0,f.createRouterCacheKey)(h),j=g.get(i);void 0!==j&&p(b,j,c)}let g=b.rsc;r(g)&&(null===c?g.resolve(null):g.reject(c));let h=b.head;r(h)&&h.resolve(null)}let q=Symbol();function r(a){return a&&a.tag===q}function s(){let a,b,c=new Promise((c,d)=>{a=c,b=d});return c.status="pending",c.resolve=b=>{"pending"===c.status&&(c.status="fulfilled",c.value=b,a(b))},c.reject=a=>{"pending"===c.status&&(c.status="rejected",c.reason=a,b(a))},c.tag=q,c}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},82787:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"findHeadInCache",{enumerable:!0,get:function(){return f}});let d=c(44859),e=c(82521);function f(a,b){return function a(b,c,f,g){if(0===Object.keys(c).length)return[b,f,g];let h=Object.keys(c).filter(a=>"children"!==a);for(let g of("children"in c&&h.unshift("children"),h)){let[h,i]=c[g];if(h===d.DEFAULT_SEGMENT_KEY)continue;let j=b.parallelRoutes.get(g);if(!j)continue;let k=(0,e.createRouterCacheKey)(h),l=(0,e.createRouterCacheKey)(h,!0),m=j.get(k);if(!m)continue;let n=a(m,i,f+"/"+k,f+"/"+l);if(n)return n}return null}(a,b,"","")}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},82853:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"pathHasPrefix",{enumerable:!0,get:function(){return e}});let d=c(67431);function e(a,b){if("string"!=typeof a)return!1;let{pathname:c}=(0,d.parsePath)(a);return c===b||c.startsWith(b+"/")}},83328:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return f}});let d=c(41831),e=c(67431),f=a=>{if(!a.startsWith("/"))return a;let{pathname:b,query:c,hash:f}=(0,e.parsePath)(a);return""+(0,d.removeTrailingSlash)(b)+c+f};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},84254:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"hmrRefreshReducer",{enumerable:!0,get:function(){return d}}),c(94082),c(75497),c(24848),c(77692),c(15426),c(26613),c(11966),c(25918),c(13355),c(78592);let d=function(a,b){return a};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},86556:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"refreshReducer",{enumerable:!0,get:function(){return o}});let d=c(94082),e=c(75497),f=c(24848),g=c(77692),h=c(15426),i=c(26613),j=c(63102),k=c(25918),l=c(13355),m=c(78592),n=c(18226);function o(a,b){let{origin:c}=b,o={},p=a.canonicalUrl,q=a.tree;o.preserveCustomHistoryState=!1;let r=(0,k.createEmptyCacheNode)(),s=(0,m.hasInterceptionRouteInCurrentTree)(a.tree);r.lazyData=(0,d.fetchServerResponse)(new URL(p,c),{flightRouterState:[q[0],q[1],q[2],"refetch"],nextUrl:s?a.nextUrl:null});let t=Date.now();return r.lazyData.then(async c=>{let{flightData:d,canonicalUrl:k}=c;if("string"==typeof d)return(0,h.handleExternalUrl)(a,o,d,a.pushRef.pendingPush);for(let c of(r.lazyData=null,d)){let{tree:d,seedData:i,head:m,isRootRender:u}=c;if(!u)return console.log("REFRESH FAILED"),a;let v=(0,f.applyRouterStatePatchToTree)([""],q,d,a.canonicalUrl);if(null===v)return(0,l.handleSegmentMismatch)(a,b,d);if((0,g.isNavigatingToNewRootLayout)(q,v))return(0,h.handleExternalUrl)(a,o,p,a.pushRef.pendingPush);let w=k?(0,e.createHrefFromUrl)(k):void 0;if(k&&(o.canonicalUrl=w),null!==i){let a=i[1],b=i[3];r.rsc=a,r.prefetchRsc=null,r.loading=b,(0,j.fillLazyItemsTillLeafWithHead)(t,r,void 0,d,i,m,void 0),o.prefetchCache=new Map}await (0,n.refreshInactiveParallelSegments)({navigatedAt:t,state:a,updatedTree:v,updatedCache:r,includeNextUrl:s,canonicalUrl:o.canonicalUrl||a.canonicalUrl}),o.cache=r,o.patchedTree=v,q=v}return(0,i.handleMutable)(a,o)},()=>a)}c(68459),("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},88636:(a,b,c)=>{"use strict";c.r(b),c.d(b,{default:()=>h});var d=c(68780),e=c(37217),f=c(89436),g=c(53678);let h=(0,d.default)({createStyledComponent:(0,e.default)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(a,b)=>{let{ownerState:c}=a;return[b.root,c.container&&b.container]}}),componentName:"MuiGrid",useThemeProps:a=>(0,f.b)({props:a,name:"MuiGrid"}),useTheme:g.default})},94496:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{default:function(){return q},useLinkStatus:function(){return s}});let d=c(86274),e=c(78157),f=d._(c(31768)),g=c(71281),h=c(9344),i=c(79268),j=c(53387),k=c(61725);c(99026);let l=c(37384),m=c(29056),n=c(99500);c(98762);let o=c(68459);function p(a){return"string"==typeof a?a:(0,g.formatUrl)(a)}function q(a){var b;let c,d,g,[q,s]=(0,f.useOptimistic)(l.IDLE_LINK_STATUS),t=(0,f.useRef)(null),{href:u,as:v,children:w,prefetch:x=null,passHref:y,replace:z,shallow:A,scroll:B,onClick:C,onMouseEnter:D,onTouchStart:E,legacyBehavior:F=!1,onNavigate:G,ref:H,unstable_dynamicOnHover:I,...J}=a;c=w,F&&("string"==typeof c||"number"==typeof c)&&(c=(0,e.jsx)("a",{children:c}));let K=f.default.useContext(h.AppRouterContext),L=!1!==x,M=!1!==x?null===(b=x)||"auto"===b?o.FetchStrategy.PPR:o.FetchStrategy.Full:o.FetchStrategy.PPR,{href:N,as:O}=f.default.useMemo(()=>{let a=p(u);return{href:a,as:v?p(v):a}},[u,v]);F&&(d=f.default.Children.only(c));let P=F?d&&"object"==typeof d&&d.ref:H,Q=f.default.useCallback(a=>(null!==K&&(t.current=(0,l.mountLinkInstance)(a,N,K,M,L,s)),()=>{t.current&&((0,l.unmountLinkForCurrentNavigation)(t.current),t.current=null),(0,l.unmountPrefetchableInstance)(a)}),[L,N,K,M,s]),R={ref:(0,i.useMergedRef)(Q,P),onClick(a){F||"function"!=typeof C||C(a),F&&d.props&&"function"==typeof d.props.onClick&&d.props.onClick(a),K&&(a.defaultPrevented||function(a,b,c,d,e,g,h){let{nodeName:i}=a.currentTarget;if(!("A"===i.toUpperCase()&&function(a){let b=a.currentTarget.getAttribute("target");return b&&"_self"!==b||a.metaKey||a.ctrlKey||a.shiftKey||a.altKey||a.nativeEvent&&2===a.nativeEvent.which}(a)||a.currentTarget.hasAttribute("download"))){if(!(0,m.isLocalURL)(b)){e&&(a.preventDefault(),location.replace(b));return}if(a.preventDefault(),h){let a=!1;if(h({preventDefault:()=>{a=!0}}),a)return}f.default.startTransition(()=>{(0,n.dispatchNavigateAction)(c||b,e?"replace":"push",null==g||g,d.current)})}}(a,N,O,t,z,B,G))},onMouseEnter(a){F||"function"!=typeof D||D(a),F&&d.props&&"function"==typeof d.props.onMouseEnter&&d.props.onMouseEnter(a),K&&L&&(0,l.onNavigationIntent)(a.currentTarget,!0===I)},onTouchStart:function(a){F||"function"!=typeof E||E(a),F&&d.props&&"function"==typeof d.props.onTouchStart&&d.props.onTouchStart(a),K&&L&&(0,l.onNavigationIntent)(a.currentTarget,!0===I)}};return(0,j.isAbsoluteUrl)(O)?R.href=O:F&&!y&&("a"!==d.type||"href"in d.props)||(R.href=(0,k.addBasePath)(O)),g=F?f.default.cloneElement(d,R):(0,e.jsx)("a",{...J,...R,children:c}),(0,e.jsx)(r.Provider,{value:q,children:g})}let r=(0,f.createContext)(l.IDLE_LINK_STATUS),s=()=>(0,f.useContext)(r);("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},94650:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"hasBasePath",{enumerable:!0,get:function(){return e}});let d=c(82853);function e(a){return(0,d.pathHasPrefix)(a,"")}("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)},98762:(a,b)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),Object.defineProperty(b,"errorOnce",{enumerable:!0,get:function(){return c}});let c=a=>{}},99500:(a,b,c)=>{"use strict";Object.defineProperty(b,"__esModule",{value:!0}),!function(a,b){for(var c in b)Object.defineProperty(a,c,{enumerable:!0,get:b[c]})}(b,{createMutableActionQueue:function(){return o},dispatchNavigateAction:function(){return q},dispatchTraverseAction:function(){return r},getCurrentAppRouterState:function(){return p},publicAppRouterInstance:function(){return s}});let d=c(13136),e=c(25248),f=c(31768),g=c(39370);c(68459);let h=c(46259),i=c(61725),j=c(25918),k=c(37446),l=c(37384);function m(a,b){null!==a.pending&&(a.pending=a.pending.next,null!==a.pending?n({actionQueue:a,action:a.pending,setState:b}):a.needsRefresh&&(a.needsRefresh=!1,a.dispatch({type:d.ACTION_REFRESH,origin:window.location.origin},b)))}async function n(a){let{actionQueue:b,action:c,setState:d}=a,e=b.state;b.pending=c;let f=c.payload,h=b.action(e,f);function i(a){c.discarded||(b.state=a,m(b,d),c.resolve(a))}(0,g.isThenable)(h)?h.then(i,a=>{m(b,d),c.reject(a)}):i(h)}function o(a,b){let c={state:a,dispatch:(a,b)=>(function(a,b,c){let e={resolve:c,reject:()=>{}};if(b.type!==d.ACTION_RESTORE){let a=new Promise((a,b)=>{e={resolve:a,reject:b}});(0,f.startTransition)(()=>{c(a)})}let g={payload:b,next:null,resolve:e.resolve,reject:e.reject};null===a.pending?(a.last=g,n({actionQueue:a,action:g,setState:c})):b.type===d.ACTION_NAVIGATE||b.type===d.ACTION_RESTORE?(a.pending.discarded=!0,g.next=a.pending.next,a.pending.payload.type===d.ACTION_SERVER_ACTION&&(a.needsRefresh=!0),n({actionQueue:a,action:g,setState:c})):(null!==a.last&&(a.last.next=g),a.last=g)})(c,a,b),action:async(a,b)=>(0,e.reducer)(a,b),pending:null,last:null,onRouterTransitionStart:null!==b&&"function"==typeof b.onRouterTransitionStart?b.onRouterTransitionStart:null};return c}function p(){return null}function q(a,b,c,e){let f=new URL((0,i.addBasePath)(a),location.href);(0,l.setLinkForCurrentNavigation)(e);(0,h.dispatchAppRouterAction)({type:d.ACTION_NAVIGATE,url:f,isExternalUrl:(0,j.isExternalURL)(f),locationSearch:location.search,shouldScroll:c,navigateType:b,allowAliasing:!0})}function r(a,b){(0,h.dispatchAppRouterAction)({type:d.ACTION_RESTORE,url:new URL(a),tree:b})}let s={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(a,b)=>{let c=function(){throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0})}(),e=(0,j.createPrefetchURL)(a);if(null!==e){var f;(0,k.prefetchReducer)(c.state,{type:d.ACTION_PREFETCH,url:e,kind:null!=(f=null==b?void 0:b.kind)?f:d.PrefetchKind.FULL})}},replace:(a,b)=>{(0,f.startTransition)(()=>{var c;q(a,"replace",null==(c=null==b?void 0:b.scroll)||c,null)})},push:(a,b)=>{(0,f.startTransition)(()=>{var c;q(a,"push",null==(c=null==b?void 0:b.scroll)||c,null)})},refresh:()=>{(0,f.startTransition)(()=>{(0,h.dispatchAppRouterAction)({type:d.ACTION_REFRESH,origin:window.location.origin})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!0})}};("function"==typeof b.default||"object"==typeof b.default&&null!==b.default)&&void 0===b.default.__esModule&&(Object.defineProperty(b.default,"__esModule",{value:!0}),Object.assign(b.default,b),a.exports=b.default)}};
\ No newline at end of file
diff --git a/apps/web/.next/server/pages/404.html b/apps/web/.next/server/pages/404.html
index c85b019..871ace7 100644
--- a/apps/web/.next/server/pages/404.html
+++ b/apps/web/.next/server/pages/404.html
@@ -1 +1 @@
-404: This page could not be found.D3RO Voice
404
This page could not be found.
\ No newline at end of file
+404: This page could not be found.D3RO Voice
404
This page could not be found.
\ No newline at end of file
diff --git a/apps/web/.next/server/pages/500.html b/apps/web/.next/server/pages/500.html
index 4a86a3d..7a8294c 100644
--- a/apps/web/.next/server/pages/500.html
+++ b/apps/web/.next/server/pages/500.html
@@ -1 +1 @@
-500: Internal Server Error
500
Internal Server Error.
\ No newline at end of file
+500: Internal Server Error
500
Internal Server Error.
\ No newline at end of file
diff --git a/apps/web/.next/static/borqQ3kbNhV8uztMrJ99R/_buildManifest.js b/apps/web/.next/static/borqQ3kbNhV8uztMrJ99R/_buildManifest.js
deleted file mode 100644
index 08baacc..0000000
--- a/apps/web/.next/static/borqQ3kbNhV8uztMrJ99R/_buildManifest.js
+++ /dev/null
@@ -1 +0,0 @@
-self.__BUILD_MANIFEST=function(e,r,t,_){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},__routerFilterStatic:{numItems:7,errorRate:1e-4,numBits:135,numHashes:14,bitArray:[1,1,0,0,e,r,r,e,r,e,e,e,r,r,r,r,r,e,r,e,r,e,e,e,e,e,e,e,e,r,r,e,r,r,e,e,e,r,r,e,r,r,r,r,e,r,r,e,r,r,r,e,r,e,e,r,e,e,r,e,e,e,r,r,r,r,r,e,r,e,r,e,r,e,r,e,r,e,e,r,e,e,e,r,r,r,e,e,r,r,e,r,e,e,r,r,r,e,e,r,e,e,e,e,r,r,e,r,r,e,e,r,e,r,r,r,e,r,e,r,e,r,e,e,e,e,r,r,r,e,e,e,e,r,r]},__routerFilterDynamic:{numItems:r,errorRate:1e-4,numBits:20,numHashes:14,bitArray:[e,r,e,e,e,r,e,e,r,r,e,e,r,e,e,e,r,e,r,e]},"/_error":["static/chunks/pages/_error-19ea2e6a6da76d0f.js"],sortedPages:["/_app","/_error"]}}(0,1,1e-4,14),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/140-ef9b40e6cd15133a.js b/apps/web/.next/static/chunks/140-ef9b40e6cd15133a.js
deleted file mode 100644
index 1b5e46f..0000000
--- a/apps/web/.next/static/chunks/140-ef9b40e6cd15133a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[140],{4620:(e,t,o)=>{o.d(t,{A:()=>l});let l=function(e){return"string"==typeof e}},8703:(e,t,o)=>{o.d(t,{A:()=>y});var l=o(7620),n=o(2902),r=o(7138),i=o(9407),a=o(8613),s=o(9468),c=o(5120),u=o(8020),f=o(3664);function p(e){return(0,f.Ay)("MuiSvgIcon",e)}(0,u.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var d=o(4568);let m=(0,a.default)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,"inherit"!==o.color&&t["color".concat((0,i.A)(o.color))],t["fontSize".concat((0,i.A)(o.fontSize))]]}})((0,s.A)(e=>{var t,o,l,n,r,i,a,s,c,u,f,p,d,m,v,y,h,S;let{theme:g}=e;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:null==(n=g.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(o=(null!=(v=g.vars)?v:g).transitions)||null==(t=o.duration)?void 0:t.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:(null==(i=g.typography)||null==(r=i.pxToRem)?void 0:r.call(i,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:(null==(s=g.typography)||null==(a=s.pxToRem)?void 0:a.call(s,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:(null==(u=g.typography)||null==(c=u.pxToRem)?void 0:c.call(u,35))||"2.1875rem"}},...Object.entries((null!=(y=g.vars)?y:g).palette).filter(e=>{let[,t]=e;return t&&t.main}).map(e=>{var t,o,l;let[n]=e;return{props:{color:n},style:{color:null==(o=(null!=(l=g.vars)?l:g).palette)||null==(t=o[n])?void 0:t.main}}}),{props:{color:"action"},style:{color:null==(p=(null!=(h=g.vars)?h:g).palette)||null==(f=p.action)?void 0:f.active}},{props:{color:"disabled"},style:{color:null==(m=(null!=(S=g.vars)?S:g).palette)||null==(d=m.action)?void 0:d.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}})),v=l.forwardRef(function(e,t){let o=(0,c.b)({props:e,name:"MuiSvgIcon"}),{children:a,className:s,color:u="inherit",component:f="svg",fontSize:v="medium",htmlColor:y,inheritViewBox:h=!1,titleAccess:S,viewBox:g="0 0 24 24",...A}=o,z=l.isValidElement(a)&&"svg"===a.type,N={...o,color:u,component:f,fontSize:v,instanceFontSize:e.fontSize,inheritViewBox:h,viewBox:g,hasSvgAsChild:z},b={};h||(b.viewBox=g);let k=(e=>{let{color:t,fontSize:o,classes:l}=e,n={root:["root","inherit"!==t&&"color".concat((0,i.A)(t)),"fontSize".concat((0,i.A)(o))]};return(0,r.A)(n,p,l)})(N);return(0,d.jsxs)(m,{as:f,className:(0,n.A)(k.root,s),focusable:"false",color:y,"aria-hidden":!S||void 0,role:S?"img":void 0,ref:t,...b,...A,...z&&a.props,ownerState:N,children:[z?a.props.children:a,S?(0,d.jsx)("title",{children:S}):null]})});function y(e,t){function o(t,o){return(0,d.jsx)(v,{"data-testid":void 0,ref:o,...t,children:e})}return o.muiName=v.muiName,l.memo(l.forwardRef(o))}v.muiName="SvgIcon"},8804:(e,t,o)=>{o.d(t,{A:()=>c});var l=o(3786),n=o(4620),r=o(2902);let i=function(e,t=[]){if(void 0===e)return{};let o={};return Object.keys(e).filter(o=>o.match(/^on[A-Z]/)&&"function"==typeof e[o]&&!t.includes(o)).forEach(t=>{o[t]=e[t]}),o},a=function(e){if(void 0===e)return{};let t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t])).forEach(o=>{t[o]=e[o]}),t},s=function(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:l,externalForwardedProps:n,className:s}=e;if(!t){let e=(0,r.A)(o?.className,s,n?.className,l?.className),t={...o?.style,...n?.style,...l?.style},i={...o,...n,...l};return e.length>0&&(i.className=e),Object.keys(t).length>0&&(i.style=t),{props:i,internalRef:void 0}}let c=i({...n,...l}),u=a(l),f=a(n),p=t(c),d=(0,r.A)(p?.className,o?.className,s,n?.className,l?.className),m={...p?.style,...o?.style,...n?.style,...l?.style},v={...p,...o,...f,...u};return d.length>0&&(v.className=d),Object.keys(m).length>0&&(v.style=m),{props:v,internalRef:p.ref}};function c(e,t){var o,r;let{className:i,elementType:a,ownerState:c,externalForwardedProps:u,internalForwardedProps:f,shouldForwardComponentProp:p=!1,...d}=t,{component:m,slots:v={[e]:void 0},slotProps:y={[e]:void 0},...h}=u,S=v[e]||a,g=(o=y[e],"function"==typeof o?o(c,void 0):o),{props:{component:A,...z},internalRef:N}=s({className:i,...d,externalForwardedProps:"root"===e?h:void 0,externalSlotProps:g}),b=(0,l.A)(N,null==g?void 0:g.ref,t.ref),k="root"===e?A||m:A,w=(r={..."root"===e&&!m&&!v[e]&&f,..."root"!==e&&!v[e]&&f,...z,...k&&!p&&{as:k},...k&&p&&{component:k},ref:b},void 0===S||(0,n.A)(S)?r:{...r,ownerState:{...r.ownerState,...c}});return[S,w]}}}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/184-0c1f7df145ad88ab.js b/apps/web/.next/static/chunks/184-0c1f7df145ad88ab.js
deleted file mode 100644
index d2f980d..0000000
--- a/apps/web/.next/static/chunks/184-0c1f7df145ad88ab.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[184],{1037:(e,t,n)=>{n.d(t,{$:()=>r,c:()=>s});var i=n(9534),a=n(459);let o=null;function s(){var e,t;if(o)return o;let n=null!=(e=a.env.NEXT_PUBLIC_SUPABASE_URL)?e:"https://placeholder.supabase.co",s=null!=(t=a.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)?t:"placeholder-anon-key";return o=(0,i.createBrowserClient)(n,s)}function r(){return!!(a.env.NEXT_PUBLIC_SUPABASE_URL&&a.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},7740:(e,t,n)=>{n.d(t,{CY:()=>v,s9:()=>f});var i=n(4568),a=n(7620);let o=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"로컬 AI 음성 어시스턴트","nav.dashboard":"대시보드","nav.history":"히스토리","nav.dictionary":"사전","nav.commands":"명령어","nav.settings":"설정","nav.meetings":"회의","nav.record":"녹음","nav.logout":"로그아웃","login.subtitle":"AI 음성 어시스턴트","login.google":"Google로 계속하기","login.github":"GitHub로 계속하기","login.terms":"계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다.","dashboard.sessionOverview":"세션 개요","dashboard.systemStatus":"시스템 상태","dashboard.sessionsToday":"오늘 세션","dashboard.pressToRecord":"{{key}}를 눌러 녹음 시작","dashboard.hotkeyNotSet":"핫키 미설정","dashboard.words":"단어","dashboard.total":"전체","dashboard.streak":"연속","dashboard.days":"일","dashboard.recording":"녹음","dashboard.sessions":"세션","dashboard.today":"오늘","dashboard.recentTranscriptions":"최근 전사","dashboard.noHistory":"히스토리 없음 — 핫키를 눌러 녹음을 시작하세요","dashboard.copy":"복사","dashboard.entries":"{{count}}건","dashboard.stat":"통계","dashboard.sys":"시스템","history.title":"전사 기록","history.search":"검색...","history.entries":"{{count}}건","history.loading":"로딩...","history.noResults":"검색 결과 없음","history.noHistory":"히스토리 없음 — 녹음을 시작하세요","history.count":"{{count}}건","dictionary.title":"커스텀 사전","dictionary.words":"{{count}}개","dictionary.add":"추가","dictionary.search":"검색...","dictionary.loading":"로딩...","dictionary.noResults":"검색 결과 없음","dictionary.noWords":"단어 없음 — STT 정확도 향상을 위해 커스텀 단어를 추가하세요","dictionary.used":"{{count}}회 사용","dictionary.editTitle":"단어 편집","dictionary.addTitle":"단어 추가","dictionary.word":"단어","dictionary.pronunciation":"발음 (선택)","commands.title":"LLM 명령어","commands.count":"{{count}}개","commands.add":"추가","commands.activeCommand":"활성 명령어","commands.none":"없음","commands.loading":"로딩...","commands.noCommands":"명령어 없음 — 추가를 클릭하여 생성","commands.editTitle":"명령어 편집","commands.addTitle":"명령어 추가","commands.name":"이름","commands.description":"설명","commands.promptTemplate":"프롬프트 템플릿","commands.promptHelp":"{{text}}는 전사된 텍스트로 치환됩니다","commands.defaultPrompt":"{{text}}를 다듬어주세요.","settings.title":"설정","settings.tabs.general":"일반","settings.tabs.audio":"오디오","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"정보","settings.shortcuts":"단축키","settings.dictation":"받아쓰기","settings.dictation.desc":"누른 상태에서 말하기. 키를 놓으면 전사가 시작됩니다.","settings.agent":"Agent 모드","settings.agent.descWithKey":"{{key}}를 두 번 클릭하면 Agent 모드에 진입합니다.","settings.agent.descNoKey":"받아쓰기 핫키를 먼저 설정하세요.","settings.oneTouch":"원터치 모드","settings.oneTouch.desc":"눌러서 시작, 다시 눌러서 중지. 별도 단축키가 필요합니다.","settings.caption":"실시간 자막","settings.caption.desc":"핫키로 자막 모드를 토글합니다. 마이크 입력을 실시간 전사합니다.","settings.captionAudio":"자막 오디오 소스","settings.captionSource":"오디오 소스","settings.captionSource.mic":"마이크만","settings.captionSource.system":"시스템 오디오만 (데스크톱 소리)","settings.captionSource.both":"마이크 + 시스템 오디오","settings.key":"키","settings.notSet":"미설정","settings.enabled":"활성화됨","settings.disabled":"비활성화","settings.interface":"인터페이스","settings.theme":"테마","settings.theme.system":"시스템","settings.theme.light":"라이트","settings.theme.dark":"다크","settings.language":"언어","settings.appBehavior":"앱 동작","settings.closeToTray":"트레이로 최소화","settings.autoLaunch":"시스템 시작 시 자동 실행","settings.autoInsert":"전사 후 자동 텍스트 삽입","settings.soundEffects":"효과음","settings.microphone":"마이크","settings.inputDevice":"입력 장치","settings.deviceDefault":"(기본)","settings.textInsert":"텍스트 삽입","settings.insertMethod":"삽입 방식","settings.insertClipboard":"클립보드 (Ctrl+V)","settings.insertKeyboard":"키보드 타이핑","settings.whisperModel":"Whisper 모델","settings.model.tiny":"tiny (39 MB, 가장 빠름)","settings.model.base":"base (74 MB, 균형)","settings.model.small":"small (244 MB, 양호)","settings.model.medium":"medium (769 MB, 우수)","settings.model.large":"large-v3 (1.5 GB, 최고)","settings.sttLanguage":"인식 언어","settings.sttLang.auto":"자동 감지","settings.ollamaServer":"Ollama 서버","settings.ollamaUrl":"Ollama 서버 URL","settings.ollamaHint":"Ollama가 실행 중이면 자동으로 연결됩니다. 모델은 Ollama에서 직접 pull하세요 (예: ollama pull qwen3:4b).","settings.llmModel":"LLM 모델","settings.postProcess":"음성 후처리","settings.defaultAction":"기본 후처리 명령어","settings.action.none":"없음 (원본 텍스트 그대로)","settings.action.refine":"다듬기 (문법+자연스러움)","settings.action.translate":"번역","settings.action.summarize":"요약","settings.action.grammar":"문법 교정","settings.action.custom":"커스텀 프롬프트","settings.actionHint":"핫키로 녹음 후 전사된 텍스트에 선택한 LLM 후처리가 적용됩니다. Ollama가 연결되어 있을 때만 동작합니다.","settings.about.version":"버전","settings.about.techStack":"기술 스택","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"음성 엔진","settings.about.voiceEngineValue":"STT: faster-whisper (로컬) / LLM: Ollama (로컬)","settings.about.description":"Speakly 리버스엔지니어링 노하우 기반 로컬 AI 음성 어시스턴트. 클라우드 의존성 없이 완전 로컬로 동작합니다.","settings.about.restartOnboarding":"초기 설정 안내 다시 보기","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama가 실행되지 않고 있어요","status.nudge.desc":"LLM 후처리(번역, 요약 등)를 사용하려면 Ollama가 필요합니다.","status.nudge.guide":"설치 안내 보기 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"타이핑 없이, 음성으로. 로컬 AI 음성 어시스턴트입니다.","onboarding.welcome.start":"시작하기","onboarding.mic.title":"마이크 설정","onboarding.mic.desc":"사용할 마이크를 선택하세요. 나중에 설정에서 변경할 수 있습니다.","onboarding.hotkey.title":"단축키 설정","onboarding.hotkey.desc":"받아쓰기 단축키를 설정하세요. 키를 누르고 있는 동안 녹음됩니다.","onboarding.hotkey.notSet":"단축키가 설정되지 않았습니다","onboarding.hotkey.change":"단축키 변경","onboarding.hotkey.set":"단축키 설정","onboarding.ollama.title":"Ollama 설치 (선택)","onboarding.ollama.desc":"번역, 요약 등 LLM 후처리를 사용하려면 Ollama가 필요합니다. 음성 받아쓰기 자체는 Ollama 없이도 동작합니다.","onboarding.ollama.download":"Ollama 다운로드","onboarding.ollama.modelHint":"설치 후 터미널에서 모델을 다운로드하세요","onboarding.done.title":"설정 완료!","onboarding.done.descWithKey":"{{key}} 키를 누르고 말하면 음성이 텍스트로 변환됩니다.","onboarding.done.descNoKey":"설정에서 단축키를 지정하면 음성 받아쓰기를 시작할 수 있습니다.","onboarding.done.start":"시작하기","onboarding.back":"뒤로","onboarding.next":"다음","hotkey.title":"단축키 설정","hotkey.dictationTitle":"받아쓰기 단축키 설정","hotkey.oneTouchTitle":"원터치 모드 단축키 설정","hotkey.captionTitle":"실시간 자막 단축키 설정","hotkey.prompt":"키 조합을 눌러주세요...","hotkey.ready":"✓ {{keys}} — 저장을 눌러주세요","hotkey.noKey":"키를 입력해주세요","hotkey.reserved":"{{keys}}은 시스템 예약 단축키입니다","hotkey.current":"현재: {{keys}}","hotkey.hint":"조합키(예: Ctrl+Shift+Q) 또는 단일키(예: F5)를 입력하세요","hotkey.reset":"다시 입력","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Ollama 설치","ollama.step1.desc":"Ollama는 로컬에서 LLM을 실행하는 무료 도구입니다.","ollama.step2.title":"STEP 2 — 모델 다운로드","ollama.step2.desc":"터미널에서 원하는 모델을 pull하세요. 한국어에 추천:","ollama.step2.alt":"또는 더 큰 모델: ollama pull qwen3:8b (더 정확, 더 느림)","ollama.step3.title":"STEP 3 — 자동 연결","ollama.step3.desc":"Ollama가 실행되면 D3RO-VOICE가 자동으로 감지합니다. 하단 상태 바의 LED가 빨간색에서 초록색으로 바뀌면 준비 완료!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"취소","common.save":"저장","common.delete":"삭제","common.add":"추가","common.edit":"편집","common.close":"닫기","common.confirm":"확인","common.loading":"로딩...","common.copy":"복사","common.test":"테스트","common.stop":"중지","memo.tags":"태그","memo.addTag":"태그 추가","memo.removeTag":"태그 제거","memo.tagPlaceholder":"태그 입력 후 Enter","memo.noTags":"태그 없음","memo.export":"마크다운 내보내기","memo.exportSuccess":"내보내기 완료","memo.filterByTag":"태그로 필터","memo.allTags":"전체 태그","memo.clearFilter":"필터 해제","voiceCommand.title":"음성 명령어","voiceCommand.enabled":"음성 키워드 인식","voiceCommand.enabledDesc":"전사 시작 시 키워드를 감지하여 명령어를 자동 선택합니다.","voiceCommand.keywords":"키워드","voiceCommand.keywordPlaceholder":"키워드 입력 후 Enter","voiceCommand.noKeywords":"키워드 없음","voiceCommand.matchMode":"매칭 모드","voiceCommand.matchMode.prefix":"앞부분 일치","voiceCommand.matchMode.suffix":"뒷부분 일치","voiceCommand.matchMode.contains":"포함","chain.title":"LLM 체인","chain.count":"{{count}}개","chain.add":"체인 추가","chain.editTitle":"체인 편집","chain.addTitle":"체인 추가","chain.name":"체인 이름","chain.steps":"단계","chain.addStep":"단계 추가","chain.removeStep":"제거","chain.inputSource":"입력 소스","chain.inputSource.original":"원본 텍스트","chain.inputSource.previous":"이전 단계 결과","chain.selectInstruction":"명령어 선택","chain.execute":"실행","chain.executing":"실행 중...","chain.noChains":"체인 없음 — 여러 명령어를 순차 실행하는 파이프라인을 만들어 보세요","chain.step":"{{n}}단계","chain.progress":"{{current}}/{{total}} 단계 처리 중","context.title":"화면 컨텍스트","context.enabled":"스크린 컨텍스트","context.enabledDesc":"녹음 시작 시 활성 앱과 선택된 텍스트를 캡처하여 LLM에 전달합니다.","dashboard.caption":"실시간 자막","dashboard.captionStart":"자막 시작","dashboard.captionStop":"자막 종료","dashboard.captionActive":"자막 활성","settings.voiceCommands":"음성 명령어","settings.voiceCommands.desc":"전사된 텍스트에서 키워드를 감지하여 명령어를 자동 선택합니다.","settings.screenContext":"화면 컨텍스트","settings.screenContext.desc":"녹음 시 활성 앱 정보와 선택된 텍스트를 LLM에 함께 전달합니다.","date.today":"오늘","date.yesterday":"어제","license.title":"라이선스","license.currentTier":"현재 등급","license.free":"FREE","license.pro":"PRO","license.proPlus":"PRO+","license.activate":"라이선스 활성화","license.deactivate":"비활성화","license.keyPlaceholder":"라이선스 키 입력...","license.activating":"활성화 중...","license.activated":"활성화 완료","license.activateError":"활성화 실패: {{message}}","license.deactivated":"비활성화 완료","license.machineId":"기기 ID","license.activatedAt":"활성화 일시","license.manageLicense":"라이선스 관리","license.upgrade":"업그레이드","license.upgradeTitle":"Pro로 업그레이드","license.upgradeDesc":"모든 기능을 잠금 해제하세요","license.quotaUsed":"{{used}}/{{limit}} 사용","license.quotaUnlimited":"무제한","license.tierComparison":"등급 비교","license.dailyUsage":"일일 사용량","license.feature.dictation":"받아쓰기","license.feature.llm_process":"LLM 처리","license.feature.live_caption":"실시간 자막","license.feature.screen_context":"화면 컨텍스트","license.feature.voice_command":"음성 명령어","license.feature.llm_chain":"LLM 체인","license.feature.voice_memo":"음성 메모","license.feature.history_unlimited":"무제한 히스토리","license.feature.history_export":"히스토리 내보내기","license.feature.custom_instruction_create":"커스텀 명령어 생성","license.feature.file_transcription":"파일 전사","license.feature.voice_conversation":"음성 대화","license.feature.dictation_template":"받아쓰기 템플릿","license.feature.meeting_summary":"회의 요약","license.feature.local_rag":"로컬 RAG","license.feature.os_automation":"OS 자동화","license.feature.llmProcess":"LLM 처리","license.feature.liveCaption":"실시간 자막","license.feature.screenContext":"화면 컨텍스트","license.feature.voiceCommand":"음성 명령어","license.feature.llmChain":"LLM 체인","license.feature.voiceMemo":"음성 메모","license.feature.historyUnlimited":"무제한 히스토리","license.feature.historyExport":"히스토리 내보내기","license.feature.customInstruction":"커스텀 명령어 생성","license.feature.fileTranscription":"파일 전사","license.feature.voiceConversation":"음성 대화","license.feature.dictationTemplate":"받아쓰기 템플릿","license.feature.meetingSummary":"회의 요약","license.feature.localRag":"로컬 RAG","license.feature.osAutomation":"OS 자동화","license.pro.required":"PRO 필요","license.proPlus.required":"PRO+ 필요","license.included":"포함","license.notIncluded":"미포함","license.keyLabel":"라이선스 키","license.quotaExceeded.title":"오늘의 {{feature}}을(를) 모두 사용했습니다","license.quotaExceeded.desc":"Pro로 업그레이드하면 무제한으로 사용할 수 있습니다","license.tierRequired.title":"{{feature}}은(는) {{tier}} 기능입니다","license.tierRequired.desc":"{{tier}}로 업그레이드하여 잠금을 해제하세요","license.tryTomorrow":"내일 다시 사용하기","license.learnMore":"알아보기","license.upgradeBenefits":"업그레이드 혜택","license.benefit.unlimitedDictation":"무제한 받아쓰기","license.benefit.unlimitedLLM":"무제한 AI 다듬기","license.benefit.liveCaption":"실시간 자막","license.benefit.unlimitedHistory":"히스토리 무제한 보존","license.usageToday":"오늘 사용량","license.perDay":"회/일","license.unlimited":"무제한","license.locked":"잠금","license.nav":"라이선스","fileTranscription.title":"파일 전사","fileTranscription.dropZone":"오디오/비디오 파일을 여기에 드래그하세요","fileTranscription.dropZoneHint":"MP3, WAV, M4A, MP4, MKV, WEBM 지원","fileTranscription.converting":"변환 중...","fileTranscription.processing":"전사 중...","fileTranscription.progress":"청크 {{current}} / {{total}}","fileTranscription.complete":"전사 완료","fileTranscription.copyAll":"전체 복사","fileTranscription.cancel":"취소","fileTranscription.retry":"다시 시도","fileTranscription.error.invalidFormat":"지원하지 않는 파일 형식입니다","fileTranscription.error.unknown":"알 수 없는 오류","meetingSummary.title":"회의록 요약","meetingSummary.generating":"요약 생성 중...","meetingSummary.summary":"요약","meetingSummary.decisions":"핵심 결정사항","meetingSummary.actionItems":"할 일 목록","meetingSummary.exportMarkdown":"마크다운 내보내기","meetingSummary.noSummary":"요약이 없습니다","meetingSummary.generate":"요약 생성","template.title":"딕테이션 템플릿","template.create":"새 템플릿","template.edit":"템플릿 편집","template.delete":"삭제","template.name":"템플릿 이름","template.description":"설명","template.fields":"필드","template.addField":"필드 추가","template.fieldName":"필드명","template.fieldLabel":"라벨","template.fieldPrompt":"음성 안내","template.outputFormat":"출력 포맷","template.startSession":"시작","template.cancelSession":"세션 취소","template.empty":"템플릿이 없습니다","nav.conversation":"대화","conversation.title":"음성 대화","conversation.idle":"대기","conversation.listening":"듣는 중","conversation.thinking":"생각 중","conversation.speaking":"말하는 중","conversation.empty":"D3RO에게 말을 걸어보세요","conversation.emptyHint":"마이크 버튼을 누르거나 텍스트를 입력하세요","conversation.inputPlaceholder":"메시지 입력...","conversation.end":"종료","conversation.clearHistory":"대화 초기화","nav.knowledge":"지식 베이스","rag.title":"지식 베이스","rag.addDocument":"문서 추가","rag.documents":"문서","rag.noDocuments":"문서가 없습니다","rag.chunks":"청크","rag.indexed":"인덱싱 완료","rag.pending":"대기 중","rag.indexing":"인덱싱 중","rag.reindex":"재인덱싱","rag.askQuestion":"질문하기","rag.queryPlaceholder":"문서에 대해 질문하세요...","rag.searching":"검색 중...","rag.sources":"참조 문서","rag.adding":"추가 중...","rag.parsing":"문서 분석 중...","voiceAction.title":"음성 액션","voiceAction.execute":"실행","voiceAction.presets":"프리셋 명령","voiceAction.history":"실행 이력","voiceAction.noHistory":"실행 이력이 없습니다","voiceAction.blocked":"차단됨 (위험 명령)","voiceAction.executed":"실행됨","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국어","settings.sttLang.en":"English","settings.sttLang.ja":"日本語","settings.sttLang.zh":"中文","template.outputHelperText":"{{필드명}} 형식으로 플레이스홀더를 사용하세요","nav.meeting":"회의","meeting.title":"회의 모드","meeting.newMeeting":"새 회의","meeting.startRecording":"녹음 시작","meeting.stopRecording":"녹음 종료","meeting.recording":"녹음 중","meeting.processing":"회의록 생성 중...","meeting.completed":"완료","meeting.error":"오류","meeting.elapsed":"경과 시간","meeting.memoPlaceholder":"메모 입력 (Enter로 추가)","meeting.memoAdded":"메모 추가됨","meeting.noSessions":"회의 녹음이 없습니다","meeting.noSessionsDesc":"새 회의 버튼을 눌러 녹음을 시작하세요","meeting.summary":"요약","meeting.decisions":"결정사항","meeting.actionItems":"할 일","meeting.timeline":"타임라인","meeting.transcript":"원문 전사","meeting.memos":"메모","meeting.exportPdf":"PDF 내보내기","meeting.exportMarkdown":"마크다운 내보내기","meeting.delete":"삭제","meeting.deleteConfirm":"이 회의록을 삭제하시겠습니까?","meeting.backToList":"목록으로","meeting.notificationTitle":"회의록 준비 완료","meeting.notificationBody":"회의록이 생성되었습니다. 클릭하여 확인하세요.","meeting.sessions":"{{count}}건","meeting.duration":"{{minutes}}분","meeting.editTitle":"제목 편집","meeting.untitled":"무제 회의","meeting.processingStep.merging":"전사 텍스트 합산 중...","meeting.processingStep.generating":"LLM 회의록 생성 중...","meeting.processingStep.parsing":"회의록 파싱 중...","meeting.processingStep.saving":"저장 중...","meeting.processingStep.notifying":"완료 알림 중...","meeting.transcriptTab":"전사","meeting.addDocument":"문서 추가","meeting.selectTemplate":"템플릿 선택","meeting.generate":"생성","meeting.generating":"문서 생성 중...","meeting.editMode":"편집","meeting.previewMode":"미리보기","meeting.modified":"수정됨","meeting.originalText":"원본 보기","meeting.editedText":"수정본 보기","meeting.exportDocx":"DOCX 내보내기","meeting.exportTxt":"TXT 내보내기","meeting.exportFormat":"내보내기","meeting.customPrompt":"커스텀 프롬프트","meeting.templateName":"템플릿 이름","meeting.templatePrompt":"AI 프롬프트","meeting.templateSave":"템플릿 저장","meeting.documentDeleted":"문서가 삭제되었습니다","meeting.autoSaved":"자동 저장됨","meeting.minutesTemplate":"회의록","meeting.reportTemplate":"보고서","meeting.ideaNoteTemplate":"아이디어 노트","meeting.customTemplate":"커스텀","meeting.downloadTranscript":"전사 다운로드","meeting.polish":"AI 다듬기","meeting.polishing":"AI가 전사를 다듬는 중...","meeting.polished":"AI 다듬기 완료","meeting.mindmapTemplate":"마인드맵","meeting.chat":"AI 채팅","meeting.chatPlaceholder":"회의 내용에 대해 질문하세요...","meeting.chatSend":"전송","meeting.chatClear":"대화 초기화","meeting.copyToClipboard":"클립보드 복사","meeting.copied":"복사됨","meeting.chatCollapse":"채팅 접기","meeting.chatExpand":"채팅 펼치기","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI 다듬기에 실패했습니다","meeting.viewDetailError":"회의 상세 정보를 불러오지 못했습니다","meeting.startRecordingError":"녹음을 시작하지 못했습니다","meeting.diarize":"화자 구분","meeting.diarizing":"화자를 구분하는 중...","meeting.diarizeComplete":"화자 구분 완료","meeting.speaker":"화자","settings.hfToken":"HuggingFace 토큰","settings.hfTokenHint":"화자 구분을 위해 HuggingFace 토큰이 필요합니다","settings.diarization":"화자 구분","settings.diarizationHint":"녹음 종료 후 화자를 자동으로 구분합니다"}'),s=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Local AI Voice Assistant","nav.dashboard":"Dashboard","nav.history":"History","nav.dictionary":"Dictionary","nav.commands":"Commands","nav.settings":"Settings","dashboard.sessionOverview":"Session Overview","dashboard.systemStatus":"System Status","dashboard.sessionsToday":"Today\'s Sessions","dashboard.pressToRecord":"Press {{key}} to start recording","dashboard.hotkeyNotSet":"Hotkey not set","dashboard.words":"Words","dashboard.total":"Total","dashboard.streak":"Streak","dashboard.days":"days","dashboard.recording":"Recording","dashboard.sessions":"Sessions","dashboard.today":"Today","dashboard.recentTranscriptions":"Recent Transcriptions","dashboard.noHistory":"No history — press your hotkey to start recording","dashboard.copy":"Copy","dashboard.entries":"{{count}} entries","dashboard.stat":"Stats","dashboard.sys":"System","history.title":"Transcription History","history.search":"Search...","history.entries":"{{count}} entries","history.loading":"Loading...","history.noResults":"No results found","history.noHistory":"No history — start recording","history.count":"{{count}} entries","dictionary.title":"Custom Dictionary","dictionary.words":"{{count}} words","dictionary.add":"Add","dictionary.search":"Search...","dictionary.loading":"Loading...","dictionary.noResults":"No results found","dictionary.noWords":"No words — add custom words to improve STT accuracy","dictionary.used":"Used {{count}} times","dictionary.editTitle":"Edit Word","dictionary.addTitle":"Add Word","dictionary.word":"Word","dictionary.pronunciation":"Pronunciation (optional)","commands.title":"LLM Commands","commands.count":"{{count}} commands","commands.add":"Add","commands.activeCommand":"Active Command","commands.none":"None","commands.loading":"Loading...","commands.noCommands":"No commands — click Add to create one","commands.editTitle":"Edit Command","commands.addTitle":"Add Command","commands.name":"Name","commands.description":"Description","commands.promptTemplate":"Prompt Template","commands.promptHelp":"{{text}} will be replaced with the transcribed text","commands.defaultPrompt":"Please refine the following: {{text}}","settings.title":"Settings","settings.tabs.general":"General","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"About","settings.shortcuts":"Shortcuts","settings.dictation":"Dictation","settings.dictation.desc":"Hold to speak. Transcription begins when you release the key.","settings.agent":"Agent Mode","settings.agent.descWithKey":"Double-press {{key}} to enter Agent mode.","settings.agent.descNoKey":"Set a dictation hotkey first.","settings.oneTouch":"One-Touch Mode","settings.oneTouch.desc":"Press to start, press again to stop. Requires a separate shortcut.","settings.caption":"Live Caption","settings.caption.desc":"Toggle live caption mode with hotkey. Transcribes microphone input in real-time.","settings.captionAudio":"Caption Audio Source","settings.captionSource":"Audio Source","settings.captionSource.mic":"Microphone only","settings.captionSource.system":"System audio only (desktop sound)","settings.captionSource.both":"Microphone + System audio","settings.key":"Key","settings.notSet":"Not set","settings.enabled":"Enabled","settings.disabled":"Disabled","settings.interface":"Interface","settings.theme":"Theme","settings.theme.system":"System","settings.theme.light":"Light","settings.theme.dark":"Dark","settings.language":"Language","settings.appBehavior":"App Behavior","settings.closeToTray":"Minimize to tray on close","settings.autoLaunch":"Launch at system startup","settings.autoInsert":"Auto-insert text after transcription","settings.soundEffects":"Sound Effects","settings.microphone":"Microphone","settings.inputDevice":"Input Device","settings.deviceDefault":"(Default)","settings.textInsert":"Text Insertion","settings.insertMethod":"Insert Method","settings.insertClipboard":"Clipboard (Ctrl+V)","settings.insertKeyboard":"Keyboard Typing","settings.whisperModel":"Whisper Model","settings.model.tiny":"tiny (39 MB, fastest)","settings.model.base":"base (74 MB, balanced)","settings.model.small":"small (244 MB, good)","settings.model.medium":"medium (769 MB, great)","settings.model.large":"large-v3 (1.5 GB, best)","settings.sttLanguage":"Recognition Language","settings.sttLang.auto":"Auto-detect","settings.ollamaServer":"Ollama Server","settings.ollamaUrl":"Ollama Server URL","settings.ollamaHint":"Connects automatically when Ollama is running. Pull models directly in Ollama (e.g. ollama pull qwen3:4b).","settings.llmModel":"LLM Model","settings.postProcess":"Voice Post-Processing","settings.defaultAction":"Default Post-Processing Command","settings.action.none":"None (raw transcription)","settings.action.refine":"Refine (grammar + fluency)","settings.action.translate":"Translate","settings.action.summarize":"Summarize","settings.action.grammar":"Grammar Correction","settings.action.custom":"Custom Prompt","settings.actionHint":"The selected LLM post-processing will be applied to your transcription after recording. Only works when Ollama is connected.","settings.about.version":"Version","settings.about.techStack":"Tech Stack","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Voice Engine","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"A fully local AI voice assistant built on Speakly reverse-engineering insights. Runs entirely offline with no cloud dependencies.","settings.about.restartOnboarding":"Restart Setup Wizard","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama is not running","status.nudge.desc":"Ollama is required for LLM post-processing (translation, summarization, etc.).","status.nudge.guide":"View setup guide →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"No typing needed — just speak. Your local AI voice assistant.","onboarding.welcome.start":"Get Started","onboarding.mic.title":"Microphone Setup","onboarding.mic.desc":"Choose a microphone to use. You can change this later in Settings.","onboarding.hotkey.title":"Shortcut Setup","onboarding.hotkey.desc":"Set your dictation shortcut. Hold the key while speaking to record.","onboarding.hotkey.notSet":"No shortcut set","onboarding.hotkey.change":"Change Shortcut","onboarding.hotkey.set":"Set Shortcut","onboarding.ollama.title":"Install Ollama (Optional)","onboarding.ollama.desc":"Ollama is required for LLM post-processing like translation and summarization. Voice dictation works without it.","onboarding.ollama.download":"Download Ollama","onboarding.ollama.modelHint":"After installation, download a model from your terminal","onboarding.done.title":"You\'re all set!","onboarding.done.descWithKey":"Hold {{key}} and speak — your voice will be converted to text.","onboarding.done.descNoKey":"Set a shortcut in Settings to start voice dictation.","onboarding.done.start":"Start Using","onboarding.back":"Back","onboarding.next":"Next","hotkey.title":"Set Shortcut","hotkey.dictationTitle":"Set Dictation Shortcut","hotkey.oneTouchTitle":"Set One-Touch Mode Shortcut","hotkey.captionTitle":"Set Live Caption Shortcut","hotkey.prompt":"Press a key combination...","hotkey.ready":"✓ {{keys}} — press Save to confirm","hotkey.noKey":"Please press a key","hotkey.reserved":"{{keys}} is a reserved system shortcut","hotkey.current":"Current: {{keys}}","hotkey.hint":"Enter a combination (e.g. Ctrl+Shift+Q) or a single key (e.g. F5)","hotkey.reset":"Clear","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Install Ollama","ollama.step1.desc":"Ollama is a free tool for running LLMs locally.","ollama.step2.title":"STEP 2 — Download a Model","ollama.step2.desc":"Pull a model from your terminal. Recommended:","ollama.step2.alt":"Or a larger model: ollama pull qwen3:8b (more accurate, slower)","ollama.step3.title":"STEP 3 — Auto-Connect","ollama.step3.desc":"Once Ollama is running, D3RO-VOICE will detect it automatically. When the status bar LED turns from red to green, you\'re ready!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Cancel","common.save":"Save","common.delete":"Delete","common.add":"Add","common.edit":"Edit","common.close":"Close","common.confirm":"Confirm","common.loading":"Loading...","common.copy":"Copy","common.test":"Test","common.stop":"Stop","memo.tags":"Tags","memo.addTag":"Add Tag","memo.removeTag":"Remove Tag","memo.tagPlaceholder":"Type a tag and press Enter","memo.noTags":"No tags","memo.export":"Export as Markdown","memo.exportSuccess":"Export complete","memo.filterByTag":"Filter by tag","memo.allTags":"All Tags","memo.clearFilter":"Clear filter","voiceCommand.title":"Voice Commands","voiceCommand.enabled":"Voice Keyword Recognition","voiceCommand.enabledDesc":"Detects keywords at the start of transcription to auto-select commands.","voiceCommand.keywords":"Keywords","voiceCommand.keywordPlaceholder":"Type keyword and press Enter","voiceCommand.noKeywords":"No keywords","voiceCommand.matchMode":"Match Mode","voiceCommand.matchMode.prefix":"Starts with","voiceCommand.matchMode.suffix":"Ends with","voiceCommand.matchMode.contains":"Contains","chain.title":"LLM Chains","chain.count":"{{count}} chains","chain.add":"Add Chain","chain.editTitle":"Edit Chain","chain.addTitle":"Add Chain","chain.name":"Chain Name","chain.steps":"Steps","chain.addStep":"Add Step","chain.removeStep":"Remove","chain.inputSource":"Input Source","chain.inputSource.original":"Original Text","chain.inputSource.previous":"Previous Step Result","chain.selectInstruction":"Select Command","chain.execute":"Execute","chain.executing":"Executing...","chain.noChains":"No chains — create a pipeline to run multiple commands in sequence","chain.step":"Step {{n}}","chain.progress":"Processing step {{current}}/{{total}}","context.title":"Screen Context","context.enabled":"Screen Context","context.enabledDesc":"Captures active app and selected text when recording starts, and sends it to the LLM.","dashboard.caption":"Live Caption","dashboard.captionStart":"Start Caption","dashboard.captionStop":"Stop Caption","dashboard.captionActive":"Caption Active","settings.voiceCommands":"Voice Commands","settings.voiceCommands.desc":"Detects keywords in transcription to auto-select commands.","settings.screenContext":"Screen Context","settings.screenContext.desc":"Sends active app info and selected text to the LLM during recording.","date.today":"Today","date.yesterday":"Yesterday","license.title":"License","license.currentTier":"Current Tier","license.free":"FREE","license.pro":"PRO","license.proPlus":"PRO+","license.activate":"Activate License","license.deactivate":"Deactivate","license.keyPlaceholder":"Enter license key...","license.activating":"Activating...","license.activated":"Activated","license.activateError":"Activation failed: {{message}}","license.deactivated":"Deactivated","license.machineId":"Machine ID","license.activatedAt":"Activated At","license.manageLicense":"Manage License","license.upgrade":"Upgrade","license.upgradeTitle":"Upgrade to Pro","license.upgradeDesc":"Unlock all features","license.quotaUsed":"{{used}}/{{limit}} used","license.quotaUnlimited":"Unlimited","license.tierComparison":"Tier Comparison","license.dailyUsage":"Daily Usage","license.feature.dictation":"Dictation","license.feature.llm_process":"LLM Processing","license.feature.live_caption":"Live Caption","license.feature.screen_context":"Screen Context","license.feature.voice_command":"Voice Commands","license.feature.llm_chain":"LLM Chain","license.feature.voice_memo":"Voice Memo","license.feature.history_unlimited":"Unlimited History","license.feature.history_export":"History Export","license.feature.custom_instruction_create":"Custom Instruction","license.feature.file_transcription":"File Transcription","license.feature.voice_conversation":"Voice Conversation","license.feature.dictation_template":"Dictation Template","license.feature.meeting_summary":"Meeting Summary","license.feature.local_rag":"Local RAG","license.feature.os_automation":"OS Automation","license.feature.llmProcess":"LLM Processing","license.feature.liveCaption":"Live Caption","license.feature.screenContext":"Screen Context","license.feature.voiceCommand":"Voice Commands","license.feature.llmChain":"LLM Chain","license.feature.voiceMemo":"Voice Memo","license.feature.historyUnlimited":"Unlimited History","license.feature.historyExport":"History Export","license.feature.customInstruction":"Custom Instruction","license.feature.fileTranscription":"File Transcription","license.feature.voiceConversation":"Voice Conversation","license.feature.dictationTemplate":"Dictation Template","license.feature.meetingSummary":"Meeting Summary","license.feature.localRag":"Local RAG","license.feature.osAutomation":"OS Automation","license.pro.required":"PRO Required","license.proPlus.required":"PRO+ Required","license.included":"Included","license.notIncluded":"Not included","license.keyLabel":"License Key","license.quotaExceeded.title":"You\'ve used all your daily {{feature}}","license.quotaExceeded.desc":"Upgrade to Pro for unlimited usage","license.tierRequired.title":"{{feature}} is a {{tier}} feature","license.tierRequired.desc":"Upgrade to {{tier}} to unlock","license.tryTomorrow":"Try again tomorrow","license.learnMore":"Learn more","license.upgradeBenefits":"Upgrade Benefits","license.benefit.unlimitedDictation":"Unlimited dictation","license.benefit.unlimitedLLM":"Unlimited AI polish","license.benefit.liveCaption":"Live captions","license.benefit.unlimitedHistory":"Unlimited history retention","license.usageToday":"Usage today","license.perDay":"/day","license.unlimited":"Unlimited","license.locked":"Locked","license.nav":"License","fileTranscription.title":"File Transcription","fileTranscription.dropZone":"Drop audio/video file here","fileTranscription.dropZoneHint":"Supports MP3, WAV, M4A, MP4, MKV, WEBM","fileTranscription.converting":"Converting...","fileTranscription.processing":"Transcribing...","fileTranscription.progress":"Chunk {{current}} / {{total}}","fileTranscription.complete":"Transcription complete","fileTranscription.copyAll":"Copy All","fileTranscription.cancel":"Cancel","fileTranscription.retry":"Retry","fileTranscription.error.invalidFormat":"Unsupported file format","fileTranscription.error.unknown":"Unknown error","meetingSummary.title":"Meeting Summary","meetingSummary.generating":"Generating summary...","meetingSummary.summary":"Summary","meetingSummary.decisions":"Key Decisions","meetingSummary.actionItems":"Action Items","meetingSummary.exportMarkdown":"Export as Markdown","meetingSummary.noSummary":"No summary available","meetingSummary.generate":"Generate Summary","template.title":"Dictation Templates","template.create":"New Template","template.edit":"Edit Template","template.delete":"Delete","template.name":"Template Name","template.description":"Description","template.fields":"Fields","template.addField":"Add Field","template.fieldName":"Field Name","template.fieldLabel":"Label","template.fieldPrompt":"Voice Prompt","template.outputFormat":"Output Format","template.startSession":"Start","template.cancelSession":"Cancel Session","template.empty":"No templates","nav.conversation":"Talk","conversation.title":"Voice Conversation","conversation.idle":"Idle","conversation.listening":"Listening","conversation.thinking":"Thinking","conversation.speaking":"Speaking","conversation.empty":"Talk to D3RO","conversation.emptyHint":"Press the mic button or type a message","conversation.inputPlaceholder":"Type a message...","conversation.end":"End","conversation.clearHistory":"Clear history","nav.knowledge":"Knowledge","rag.title":"Knowledge Base","rag.addDocument":"Add Document","rag.documents":"Documents","rag.noDocuments":"No documents","rag.chunks":"chunks","rag.indexed":"Indexed","rag.pending":"Pending","rag.indexing":"Indexing","rag.reindex":"Reindex","rag.askQuestion":"Ask a Question","rag.queryPlaceholder":"Ask about your documents...","rag.searching":"Searching...","rag.sources":"Sources","rag.adding":"Adding...","rag.parsing":"Parsing document...","voiceAction.title":"Voice Actions","voiceAction.execute":"Execute","voiceAction.presets":"Preset Commands","voiceAction.history":"Action History","voiceAction.noHistory":"No action history","voiceAction.blocked":"Blocked (unsafe)","voiceAction.executed":"Executed","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국어 (Korean)","settings.sttLang.en":"English","settings.sttLang.ja":"日本語 (Japanese)","settings.sttLang.zh":"中文 (Chinese)","template.outputHelperText":"Use {{fieldName}} for placeholders","nav.meeting":"Meeting","meeting.title":"Meeting Mode","meeting.newMeeting":"New Meeting","meeting.startRecording":"Start Recording","meeting.stopRecording":"Stop Recording","meeting.recording":"Recording","meeting.processing":"Generating minutes...","meeting.completed":"Completed","meeting.error":"Error","meeting.elapsed":"Elapsed","meeting.memoPlaceholder":"Type a memo (Enter to add)","meeting.memoAdded":"Memo added","meeting.noSessions":"No meeting recordings","meeting.noSessionsDesc":"Press New Meeting to start recording","meeting.summary":"Summary","meeting.decisions":"Decisions","meeting.actionItems":"Action Items","meeting.timeline":"Timeline","meeting.transcript":"Raw Transcript","meeting.memos":"Memos","meeting.exportPdf":"Export PDF","meeting.exportMarkdown":"Export Markdown","meeting.delete":"Delete","meeting.deleteConfirm":"Delete this meeting record?","meeting.backToList":"Back to List","meeting.notificationTitle":"Minutes Ready","meeting.notificationBody":"Meeting minutes have been generated.","meeting.sessions":"{{count}} sessions","meeting.duration":"{{minutes}} min","meeting.editTitle":"Edit Title","meeting.untitled":"Untitled Meeting","meeting.processingStep.merging":"Merging transcript...","meeting.processingStep.generating":"Generating minutes with LLM...","meeting.processingStep.parsing":"Parsing minutes...","meeting.processingStep.saving":"Saving...","meeting.processingStep.notifying":"Sending notification...","meeting.transcriptTab":"Transcript","meeting.addDocument":"Add Document","meeting.selectTemplate":"Select Template","meeting.generate":"Generate","meeting.generating":"Generating document...","meeting.editMode":"Edit","meeting.previewMode":"Preview","meeting.modified":"Modified","meeting.originalText":"Original","meeting.editedText":"Edited","meeting.exportDocx":"Export DOCX","meeting.exportTxt":"Export TXT","meeting.exportFormat":"Export","meeting.customPrompt":"Custom Prompt","meeting.templateName":"Template Name","meeting.templatePrompt":"AI Prompt","meeting.templateSave":"Save Template","meeting.documentDeleted":"Document deleted","meeting.autoSaved":"Auto-saved","meeting.minutesTemplate":"Meeting Minutes","meeting.reportTemplate":"Report","meeting.ideaNoteTemplate":"Idea Note","meeting.customTemplate":"Custom","meeting.downloadTranscript":"Download Transcript","meeting.polish":"AI Polish","meeting.polishing":"AI is polishing transcript...","meeting.polished":"AI Polish complete","meeting.mindmapTemplate":"Mind Map","meeting.chat":"AI Chat","meeting.chatPlaceholder":"Ask about the meeting...","meeting.chatSend":"Send","meeting.chatClear":"Clear Chat","meeting.copyToClipboard":"Copy to Clipboard","meeting.copied":"Copied","meeting.chatCollapse":"Collapse Chat","meeting.chatExpand":"Expand Chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI polishing failed","meeting.viewDetailError":"Failed to load meeting details","meeting.startRecordingError":"Failed to start recording","meeting.diarize":"Diarize","meeting.diarizing":"Identifying speakers...","meeting.diarizeComplete":"Diarization complete","meeting.speaker":"Speaker","settings.hfToken":"HuggingFace Token","settings.hfTokenHint":"A HuggingFace token is required for speaker diarization","settings.diarization":"Speaker Diarization","settings.diarizationHint":"Automatically identify speakers after recording ends"}'),r=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"ローカルAI音声アシスタント","nav.dashboard":"ダッシュボード","nav.history":"履歴","nav.dictionary":"辞書","nav.commands":"コマンド","nav.settings":"設定","dashboard.sessionOverview":"セッション概要","dashboard.systemStatus":"システム状態","dashboard.sessionsToday":"本日のセッション","dashboard.pressToRecord":"{{key}} を押して録音開始","dashboard.hotkeyNotSet":"ホットキー未設定","dashboard.words":"単語","dashboard.total":"合計","dashboard.streak":"連続","dashboard.days":"日","dashboard.recording":"録音","dashboard.sessions":"セッション","dashboard.today":"今日","dashboard.recentTranscriptions":"最近の文字起こし","dashboard.noHistory":"履歴なし — ホットキーを押して録音を開始してください","dashboard.copy":"コピー","dashboard.entries":"{{count}}件","dashboard.stat":"統計","dashboard.sys":"システム","history.title":"文字起こし履歴","history.search":"検索...","history.entries":"{{count}}件","history.loading":"読み込み中...","history.noResults":"検索結果なし","history.noHistory":"履歴なし — 録音を開始してください","history.count":"{{count}}件","dictionary.title":"カスタム辞書","dictionary.words":"{{count}}語","dictionary.add":"追加","dictionary.search":"検索...","dictionary.loading":"読み込み中...","dictionary.noResults":"検索結果なし","dictionary.noWords":"単語なし — STTの精度向上のためカスタム単語を追加してください","dictionary.used":"{{count}}回使用","dictionary.editTitle":"単語を編集","dictionary.addTitle":"単語を追加","dictionary.word":"単語","dictionary.pronunciation":"読み仮名 (任意)","commands.title":"LLMコマンド","commands.count":"{{count}}個","commands.add":"追加","commands.activeCommand":"アクティブコマンド","commands.none":"なし","commands.loading":"読み込み中...","commands.noCommands":"コマンドなし — 追加をクリックして作成","commands.editTitle":"コマンドを編集","commands.addTitle":"コマンドを追加","commands.name":"名前","commands.description":"説明","commands.promptTemplate":"プロンプトテンプレート","commands.promptHelp":"{{text}} は文字起こしされたテキストに置換されます","commands.defaultPrompt":"{{text}} を整えてください。","settings.title":"設定","settings.tabs.general":"一般","settings.tabs.audio":"オーディオ","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"情報","settings.shortcuts":"ショートカット","settings.dictation":"ディクテーション","settings.dictation.desc":"押しながら話します。キーを離すと文字起こしが始まります。","settings.agent":"エージェントモード","settings.agent.descWithKey":"{{key}} を2回クリックするとエージェントモードに入ります。","settings.agent.descNoKey":"先にディクテーションホットキーを設定してください。","settings.oneTouch":"ワンタッチモード","settings.oneTouch.desc":"押して開始、もう一度押して停止。別のショートカットが必要です。","settings.key":"キー","settings.notSet":"未設定","settings.enabled":"有効","settings.disabled":"無効","settings.interface":"インターフェース","settings.theme":"テーマ","settings.theme.system":"システム","settings.theme.light":"ライト","settings.theme.dark":"ダーク","settings.language":"言語","settings.appBehavior":"アプリの動作","settings.closeToTray":"トレイに最小化","settings.autoLaunch":"システム起動時に自動起動","settings.autoInsert":"文字起こし後に自動テキスト挿入","settings.soundEffects":"効果音","settings.microphone":"マイク","settings.inputDevice":"入力デバイス","settings.deviceDefault":"(デフォルト)","settings.textInsert":"テキスト挿入","settings.insertMethod":"挿入方式","settings.insertClipboard":"クリップボード (Ctrl+V)","settings.insertKeyboard":"キーボード入力","settings.whisperModel":"Whisperモデル","settings.model.tiny":"tiny (39 MB, 最速)","settings.model.base":"base (74 MB, バランス)","settings.model.small":"small (244 MB, 良好)","settings.model.medium":"medium (769 MB, 高精度)","settings.model.large":"large-v3 (1.5 GB, 最高)","settings.sttLanguage":"認識言語","settings.sttLang.auto":"自動検出","settings.ollamaServer":"Ollamaサーバー","settings.ollamaUrl":"OllamaサーバーURL","settings.ollamaHint":"Ollamaが起動していれば自動的に接続されます。モデルはOllamaから直接pullしてください(例: ollama pull qwen3:4b)。","settings.postProcess":"音声後処理","settings.defaultAction":"デフォルト後処理コマンド","settings.action.none":"なし (元のテキストをそのまま)","settings.action.refine":"整形 (文法+自然さ)","settings.action.translate":"翻訳","settings.action.summarize":"要約","settings.action.grammar":"文法修正","settings.action.custom":"カスタムプロンプト","settings.actionHint":"ホットキーで録音後、文字起こしされたテキストに選択したLLM後処理が適用されます。Ollamaが接続されている場合のみ動作します。","settings.about.version":"バージョン","settings.about.techStack":"技術スタック","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"音声エンジン","settings.about.voiceEngineValue":"STT: faster-whisper (ローカル) / LLM: Ollama (ローカル)","settings.about.description":"Speaklyリバースエンジニアリングのノウハウをもとに構築したローカルAI音声アシスタント。クラウドに依存せず完全ローカルで動作します。","settings.about.restartOnboarding":"初期設定ガイドをもう一度見る","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollamaが起動していません","status.nudge.desc":"LLM後処理(翻訳、要約など)を使用するにはOllamaが必要です。","status.nudge.guide":"インストールガイドを見る →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"タイピング不要、音声で。ローカルAI音声アシスタントです。","onboarding.welcome.start":"始める","onboarding.mic.title":"マイク設定","onboarding.mic.desc":"使用するマイクを選択してください。後で設定から変更できます。","onboarding.hotkey.title":"ショートカット設定","onboarding.hotkey.desc":"ディクテーションショートカットを設定してください。キーを押している間、録音されます。","onboarding.hotkey.notSet":"ショートカットが設定されていません","onboarding.hotkey.change":"ショートカットを変更","onboarding.hotkey.set":"ショートカットを設定","onboarding.ollama.title":"Ollamaのインストール (任意)","onboarding.ollama.desc":"翻訳、要約などのLLM後処理を使用するにはOllamaが必要です。音声ディクテーション自体はOllamaなしでも動作します。","onboarding.ollama.download":"Ollamaをダウンロード","onboarding.ollama.modelHint":"インストール後、ターミナルでモデルをダウンロードしてください","onboarding.done.title":"設定完了!","onboarding.done.descWithKey":"{{key}} キーを押しながら話すと、音声がテキストに変換されます。","onboarding.done.descNoKey":"設定でショートカットを指定すると、音声ディクテーションを開始できます。","onboarding.done.start":"始める","onboarding.back":"戻る","onboarding.next":"次へ","hotkey.title":"ショートカット設定","hotkey.dictationTitle":"ディクテーションショートカットの設定","hotkey.oneTouchTitle":"ワンタッチモードショートカットの設定","hotkey.prompt":"キーの組み合わせを押してください...","hotkey.ready":"✓ {{keys}} — 保存を押してください","hotkey.noKey":"キーを入力してください","hotkey.reserved":"{{keys}} はシステム予約のショートカットです","hotkey.current":"現在: {{keys}}","hotkey.hint":"組み合わせキー(例: Ctrl+Shift+Q)または単一キー(例: F5)を入力してください","hotkey.reset":"再入力","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Ollamaのインストール","ollama.step1.desc":"OllamaはローカルでLLMを実行するための無料ツールです。","ollama.step2.title":"STEP 2 — モデルのダウンロード","ollama.step2.desc":"ターミナルで希望のモデルをpullしてください。日本語におすすめ:","ollama.step2.alt":"または大きいモデル: ollama pull qwen3:8b (より正確、より遅い)","ollama.step3.title":"STEP 3 — 自動接続","ollama.step3.desc":"Ollamaが起動するとD3RO-VOICEが自動的に検出します。下部ステータスバーのLEDが赤から緑に変われば準備完了!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"キャンセル","common.save":"保存","common.delete":"削除","common.add":"追加","common.edit":"編集","common.close":"閉じる","common.confirm":"確認","common.loading":"読み込み中...","common.copy":"コピー","common.test":"テスト","common.stop":"停止","date.today":"今日","date.yesterday":"昨日","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국語","settings.sttLang.en":"English","settings.sttLang.ja":"日本語","settings.sttLang.zh":"中文","template.outputHelperText":"{{フィールド名}} でプレースホルダーを使用","nav.meeting":"ミーティング","meeting.title":"ミーティングモード","meeting.newMeeting":"新規ミーティング","meeting.startRecording":"録音開始","meeting.stopRecording":"録音停止","meeting.recording":"録音中","meeting.processing":"議事録を生成中...","meeting.completed":"完了","meeting.error":"エラー","meeting.elapsed":"経過時間","meeting.memoPlaceholder":"メモを入力(Enterで追加)","meeting.memoAdded":"メモを追加しました","meeting.noSessions":"ミーティングの録音がありません","meeting.noSessionsDesc":"「新規ミーティング」を押して録音を開始してください","meeting.summary":"要約","meeting.decisions":"決定事項","meeting.actionItems":"アクションアイテム","meeting.timeline":"タイムライン","meeting.transcript":"生のトランスクリプト","meeting.memos":"メモ","meeting.exportPdf":"PDFエクスポート","meeting.exportMarkdown":"Markdownエクスポート","meeting.delete":"削除","meeting.deleteConfirm":"このミーティング記録を削除しますか?","meeting.backToList":"一覧に戻る","meeting.notificationTitle":"議事録が完成しました","meeting.notificationBody":"ミーティングの議事録が生成されました。","meeting.sessions":"{{count}} セッション","meeting.duration":"{{minutes}} 分","meeting.editTitle":"タイトルを編集","meeting.untitled":"無題のミーティング","meeting.processingStep.merging":"トランスクリプトをマージ中...","meeting.processingStep.generating":"LLMで議事録を生成中...","meeting.processingStep.parsing":"議事録を解析中...","meeting.processingStep.saving":"保存中...","meeting.processingStep.notifying":"通知を送信中...","meeting.transcriptTab":"文字起こし","meeting.addDocument":"ドキュメント追加","meeting.selectTemplate":"テンプレートを選択","meeting.generate":"生成","meeting.generating":"ドキュメントを生成中...","meeting.editMode":"編集","meeting.previewMode":"プレビュー","meeting.modified":"編集済み","meeting.originalText":"原文","meeting.editedText":"編集版","meeting.exportDocx":"DOCXエクスポート","meeting.exportTxt":"TXTエクスポート","meeting.exportFormat":"エクスポート","meeting.customPrompt":"カスタムプロンプト","meeting.templateName":"テンプレート名","meeting.templatePrompt":"AIプロンプト","meeting.templateSave":"テンプレートを保存","meeting.documentDeleted":"ドキュメントが削除されました","meeting.autoSaved":"自動保存済み","meeting.minutesTemplate":"議事録","meeting.reportTemplate":"レポート","meeting.ideaNoteTemplate":"アイデアノート","meeting.customTemplate":"カスタム","meeting.downloadTranscript":"文字起こしをダウンロード","meeting.polish":"AI で整える","meeting.polishing":"AI が文字起こしを整えています...","meeting.polished":"AI 整形完了","meeting.mindmapTemplate":"マインドマップ","meeting.chat":"AI チャット","meeting.chatPlaceholder":"会議について質問してください...","meeting.chatSend":"送信","meeting.chatClear":"チャットをクリア","meeting.copyToClipboard":"クリップボードにコピー","meeting.copied":"コピーしました","meeting.chatCollapse":"チャットを折り畳む","meeting.chatExpand":"チャットを展開","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI磨き上げに失敗しました","meeting.viewDetailError":"会議の詳細を読み込めませんでした","meeting.startRecordingError":"録音を開始できませんでした","meeting.diarize":"話者分離","meeting.diarizing":"話者を識別中...","meeting.diarizeComplete":"話者分離完了","meeting.speaker":"話者","settings.hfToken":"HuggingFaceトークン","settings.hfTokenHint":"話者分離にはHuggingFaceトークンが必要です","settings.diarization":"話者分離","settings.diarizationHint":"録音終了後に自動的に話者を識別します"}'),m=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"本地AI语音助手","nav.dashboard":"仪表板","nav.history":"历史记录","nav.dictionary":"词典","nav.commands":"命令","nav.settings":"设置","dashboard.sessionOverview":"会话概览","dashboard.systemStatus":"系统状态","dashboard.sessionsToday":"今日会话","dashboard.pressToRecord":"按下 {{key}} 开始录音","dashboard.hotkeyNotSet":"未设置热键","dashboard.words":"词数","dashboard.total":"总计","dashboard.streak":"连续","dashboard.days":"天","dashboard.recording":"录音","dashboard.sessions":"会话","dashboard.today":"今天","dashboard.recentTranscriptions":"最近转录","dashboard.noHistory":"暂无历史记录 — 按下热键开始录音","dashboard.copy":"复制","dashboard.entries":"{{count}}条","dashboard.stat":"统计","dashboard.sys":"系统","history.title":"转录历史","history.search":"搜索...","history.entries":"{{count}}条","history.loading":"加载中...","history.noResults":"无搜索结果","history.noHistory":"暂无历史记录 — 请开始录音","history.count":"{{count}}条","dictionary.title":"自定义词典","dictionary.words":"{{count}}个词","dictionary.add":"添加","dictionary.search":"搜索...","dictionary.loading":"加载中...","dictionary.noResults":"无搜索结果","dictionary.noWords":"暂无词条 — 添加自定义词汇以提高STT识别精度","dictionary.used":"已使用{{count}}次","dictionary.editTitle":"编辑词条","dictionary.addTitle":"添加词条","dictionary.word":"词汇","dictionary.pronunciation":"发音(可选)","commands.title":"LLM命令","commands.count":"{{count}}个","commands.add":"添加","commands.activeCommand":"当前命令","commands.none":"无","commands.loading":"加载中...","commands.noCommands":"暂无命令 — 点击添加以创建","commands.editTitle":"编辑命令","commands.addTitle":"添加命令","commands.name":"名称","commands.description":"描述","commands.promptTemplate":"提示词模板","commands.promptHelp":"{{text}} 将被替换为转录的文本","commands.defaultPrompt":"请润色以下内容:{{text}}","settings.title":"设置","settings.tabs.general":"通用","settings.tabs.audio":"音频","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"关于","settings.shortcuts":"快捷键","settings.dictation":"听写","settings.dictation.desc":"按住键开始说话,松开键后开始转录。","settings.agent":"Agent模式","settings.agent.descWithKey":"双击 {{key}} 进入Agent模式。","settings.agent.descNoKey":"请先设置听写热键。","settings.oneTouch":"一触即发模式","settings.oneTouch.desc":"按下开始,再次按下停止。需要单独的快捷键。","settings.key":"键","settings.notSet":"未设置","settings.enabled":"已启用","settings.disabled":"已禁用","settings.interface":"界面","settings.theme":"主题","settings.theme.system":"跟随系统","settings.theme.light":"浅色","settings.theme.dark":"深色","settings.language":"语言","settings.appBehavior":"应用行为","settings.closeToTray":"最小化到托盘","settings.autoLaunch":"开机自动启动","settings.autoInsert":"转录后自动插入文本","settings.soundEffects":"音效","settings.microphone":"麦克风","settings.inputDevice":"输入设备","settings.deviceDefault":"(默认)","settings.textInsert":"文本插入","settings.insertMethod":"插入方式","settings.insertClipboard":"剪贴板(Ctrl+V)","settings.insertKeyboard":"键盘输入","settings.whisperModel":"Whisper模型","settings.model.tiny":"tiny(39 MB,最快)","settings.model.base":"base(74 MB,均衡)","settings.model.small":"small(244 MB,良好)","settings.model.medium":"medium(769 MB,优秀)","settings.model.large":"large-v3(1.5 GB,最佳)","settings.sttLanguage":"识别语言","settings.sttLang.auto":"自动检测","settings.ollamaServer":"Ollama服务器","settings.ollamaUrl":"Ollama服务器URL","settings.ollamaHint":"Ollama运行时将自动连接。请直接在Ollama中pull模型(例如:ollama pull qwen3:4b)。","settings.postProcess":"语音后处理","settings.defaultAction":"默认后处理命令","settings.action.none":"无(保留原始文本)","settings.action.refine":"润色(语法+自然度)","settings.action.translate":"翻译","settings.action.summarize":"摘要","settings.action.grammar":"语法校正","settings.action.custom":"自定义提示词","settings.actionHint":"通过热键录音后,所选LLM后处理将应用于转录文本。仅在Ollama连接时有效。","settings.about.version":"版本","settings.about.techStack":"技术栈","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"语音引擎","settings.about.voiceEngineValue":"STT: faster-whisper(本地)/ LLM: Ollama(本地)","settings.about.description":"基于Speakly逆向工程经验构建的本地AI语音助手,无需依赖云端,完全在本地运行。","settings.about.restartOnboarding":"重新查看初始设置引导","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama未运行","status.nudge.desc":"使用LLM后处理(翻译、摘要等)需要Ollama。","status.nudge.guide":"查看安装指南 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"无需打字,用声音操作。本地AI语音助手。","onboarding.welcome.start":"开始","onboarding.mic.title":"麦克风设置","onboarding.mic.desc":"选择要使用的麦克风,之后可在设置中更改。","onboarding.hotkey.title":"快捷键设置","onboarding.hotkey.desc":"设置听写快捷键,按住该键时进行录音。","onboarding.hotkey.notSet":"尚未设置快捷键","onboarding.hotkey.change":"更改快捷键","onboarding.hotkey.set":"设置快捷键","onboarding.ollama.title":"安装Ollama(可选)","onboarding.ollama.desc":"使用翻译、摘要等LLM后处理功能需要Ollama。语音听写本身无需Ollama即可使用。","onboarding.ollama.download":"下载Ollama","onboarding.ollama.modelHint":"安装后在终端中下载模型","onboarding.done.title":"设置完成!","onboarding.done.descWithKey":"按住 {{key}} 键说话,语音即可转换为文本。","onboarding.done.descNoKey":"在设置中指定快捷键后即可开始语音听写。","onboarding.done.start":"开始","onboarding.back":"返回","onboarding.next":"下一步","hotkey.title":"快捷键设置","hotkey.dictationTitle":"设置听写快捷键","hotkey.oneTouchTitle":"设置一触即发模式快捷键","hotkey.prompt":"请按下按键组合...","hotkey.ready":"✓ {{keys}} — 请点击保存","hotkey.noKey":"请输入按键","hotkey.reserved":"{{keys}} 是系统保留快捷键","hotkey.current":"当前: {{keys}}","hotkey.hint":"请输入组合键(例如:Ctrl+Shift+Q)或单个键(例如:F5)","hotkey.reset":"重新输入","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — 安装Ollama","ollama.step1.desc":"Ollama是一款在本地运行LLM的免费工具。","ollama.step2.title":"STEP 2 — 下载模型","ollama.step2.desc":"在终端中pull所需模型。推荐中文模型:","ollama.step2.alt":"或更大的模型:ollama pull qwen3:8b(更精准,更慢)","ollama.step3.title":"STEP 3 — 自动连接","ollama.step3.desc":"Ollama启动后,D3RO-VOICE将自动检测。底部状态栏的LED从红色变为绿色即表示准备就绪!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"取消","common.save":"保存","common.delete":"删除","common.add":"添加","common.edit":"编辑","common.close":"关闭","common.confirm":"确认","common.loading":"加载中...","common.copy":"复制","common.test":"测试","common.stop":"停止","date.today":"今天","date.yesterday":"昨天","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"韩语","settings.sttLang.en":"English","settings.sttLang.ja":"日语","settings.sttLang.zh":"中文","template.outputHelperText":"使用 {{字段名}} 作为占位符","nav.meeting":"会议","meeting.title":"会议模式","meeting.newMeeting":"新建会议","meeting.startRecording":"开始录音","meeting.stopRecording":"停止录音","meeting.recording":"录音中","meeting.processing":"正在生成会议纪要...","meeting.completed":"已完成","meeting.error":"错误","meeting.elapsed":"已用时","meeting.memoPlaceholder":"输入备忘(Enter 添加)","meeting.memoAdded":"备忘已添加","meeting.noSessions":"暂无会议录音","meeting.noSessionsDesc":"点击「新建会议」开始录音","meeting.summary":"摘要","meeting.decisions":"决议","meeting.actionItems":"待办事项","meeting.timeline":"时间轴","meeting.transcript":"原始转录","meeting.memos":"备忘","meeting.exportPdf":"导出 PDF","meeting.exportMarkdown":"导出 Markdown","meeting.delete":"删除","meeting.deleteConfirm":"删除此会议记录?","meeting.backToList":"返回列表","meeting.notificationTitle":"会议纪要已就绪","meeting.notificationBody":"会议纪要已生成。","meeting.sessions":"{{count}} 场会议","meeting.duration":"{{minutes}} 分钟","meeting.editTitle":"编辑标题","meeting.untitled":"无标题会议","meeting.processingStep.merging":"正在合并转录...","meeting.processingStep.generating":"正在用 LLM 生成会议纪要...","meeting.processingStep.parsing":"正在解析会议纪要...","meeting.processingStep.saving":"正在保存...","meeting.processingStep.notifying":"正在发送通知...","meeting.transcriptTab":"转录","meeting.addDocument":"添加文档","meeting.selectTemplate":"选择模板","meeting.generate":"生成","meeting.generating":"正在生成文档...","meeting.editMode":"编辑","meeting.previewMode":"预览","meeting.modified":"已修改","meeting.originalText":"原文","meeting.editedText":"编辑版","meeting.exportDocx":"导出 DOCX","meeting.exportTxt":"导出 TXT","meeting.exportFormat":"导出","meeting.customPrompt":"自定义提示","meeting.templateName":"模板名称","meeting.templatePrompt":"AI 提示","meeting.templateSave":"保存模板","meeting.documentDeleted":"文档已删除","meeting.autoSaved":"已自动保存","meeting.minutesTemplate":"会议记录","meeting.reportTemplate":"报告","meeting.ideaNoteTemplate":"创意笔记","meeting.customTemplate":"自定义","meeting.downloadTranscript":"下载转录","meeting.polish":"AI 润色","meeting.polishing":"AI 正在润色转录...","meeting.polished":"AI 润色完成","meeting.mindmapTemplate":"思维导图","meeting.chat":"AI 聊天","meeting.chatPlaceholder":"询问关于会议的内容...","meeting.chatSend":"发送","meeting.chatClear":"清空聊天","meeting.copyToClipboard":"复制到剪贴板","meeting.copied":"已复制","meeting.chatCollapse":"收起聊天","meeting.chatExpand":"展开聊天","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI润色失败","meeting.viewDetailError":"无法加载会议详情","meeting.startRecordingError":"无法开始录音","meeting.diarize":"说话人分离","meeting.diarizing":"正在识别说话人...","meeting.diarizeComplete":"说话人分离完成","meeting.speaker":"说话人","settings.hfToken":"HuggingFace令牌","settings.hfTokenHint":"说话人分离需要HuggingFace令牌","settings.diarization":"说话人分离","settings.diarizationHint":"录音结束后自动识别说话人"}'),d=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"本地AI語音助手","nav.dashboard":"儀表板","nav.history":"歷史記錄","nav.dictionary":"辭典","nav.commands":"指令","nav.settings":"設定","dashboard.sessionOverview":"工作階段總覽","dashboard.systemStatus":"系統狀態","dashboard.sessionsToday":"今日工作階段","dashboard.pressToRecord":"按下 {{key}} 開始錄音","dashboard.hotkeyNotSet":"尚未設定熱鍵","dashboard.words":"字數","dashboard.total":"總計","dashboard.streak":"連續","dashboard.days":"天","dashboard.recording":"錄音","dashboard.sessions":"工作階段","dashboard.today":"今天","dashboard.recentTranscriptions":"最近轉錄","dashboard.noHistory":"尚無歷史記錄 — 按下熱鍵開始錄音","dashboard.copy":"複製","dashboard.entries":"{{count}}筆","dashboard.stat":"統計","dashboard.sys":"系統","history.title":"轉錄歷史","history.search":"搜尋...","history.entries":"{{count}}筆","history.loading":"載入中...","history.noResults":"無搜尋結果","history.noHistory":"尚無歷史記錄 — 請開始錄音","history.count":"{{count}}筆","dictionary.title":"自訂辭典","dictionary.words":"{{count}}個詞","dictionary.add":"新增","dictionary.search":"搜尋...","dictionary.loading":"載入中...","dictionary.noResults":"無搜尋結果","dictionary.noWords":"尚無詞條 — 新增自訂詞彙以提高STT識別精度","dictionary.used":"已使用{{count}}次","dictionary.editTitle":"編輯詞條","dictionary.addTitle":"新增詞條","dictionary.word":"詞彙","dictionary.pronunciation":"發音(選填)","commands.title":"LLM指令","commands.count":"{{count}}個","commands.add":"新增","commands.activeCommand":"目前指令","commands.none":"無","commands.loading":"載入中...","commands.noCommands":"尚無指令 — 點擊新增以建立","commands.editTitle":"編輯指令","commands.addTitle":"新增指令","commands.name":"名稱","commands.description":"說明","commands.promptTemplate":"提示詞範本","commands.promptHelp":"{{text}} 將被替換為轉錄的文字","commands.defaultPrompt":"請潤飾以下內容:{{text}}","settings.title":"設定","settings.tabs.general":"一般","settings.tabs.audio":"音訊","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"關於","settings.shortcuts":"快速鍵","settings.dictation":"聽寫","settings.dictation.desc":"按住鍵開始說話,放開鍵後開始轉錄。","settings.agent":"Agent模式","settings.agent.descWithKey":"連按兩下 {{key}} 進入Agent模式。","settings.agent.descNoKey":"請先設定聽寫熱鍵。","settings.oneTouch":"一鍵模式","settings.oneTouch.desc":"按下開始,再次按下停止。需要獨立的快速鍵。","settings.key":"按鍵","settings.notSet":"未設定","settings.enabled":"已啟用","settings.disabled":"已停用","settings.interface":"介面","settings.theme":"主題","settings.theme.system":"跟隨系統","settings.theme.light":"淺色","settings.theme.dark":"深色","settings.language":"語言","settings.appBehavior":"應用程式行為","settings.closeToTray":"最小化至系統匣","settings.autoLaunch":"開機時自動啟動","settings.autoInsert":"轉錄後自動插入文字","settings.soundEffects":"音效","settings.microphone":"麥克風","settings.inputDevice":"輸入裝置","settings.deviceDefault":"(預設)","settings.textInsert":"文字插入","settings.insertMethod":"插入方式","settings.insertClipboard":"剪貼簿(Ctrl+V)","settings.insertKeyboard":"鍵盤輸入","settings.whisperModel":"Whisper模型","settings.model.tiny":"tiny(39 MB,最快)","settings.model.base":"base(74 MB,均衡)","settings.model.small":"small(244 MB,良好)","settings.model.medium":"medium(769 MB,優秀)","settings.model.large":"large-v3(1.5 GB,最佳)","settings.sttLanguage":"識別語言","settings.sttLang.auto":"自動偵測","settings.ollamaServer":"Ollama伺服器","settings.ollamaUrl":"Ollama伺服器URL","settings.ollamaHint":"Ollama執行時將自動連線。請直接在Ollama中pull模型(例如:ollama pull qwen3:4b)。","settings.postProcess":"語音後處理","settings.defaultAction":"預設後處理指令","settings.action.none":"無(保留原始文字)","settings.action.refine":"潤飾(語法+流暢度)","settings.action.translate":"翻譯","settings.action.summarize":"摘要","settings.action.grammar":"語法校正","settings.action.custom":"自訂提示詞","settings.actionHint":"透過熱鍵錄音後,所選LLM後處理將套用至轉錄文字。僅在Ollama連線時有效。","settings.about.version":"版本","settings.about.techStack":"技術堆疊","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"語音引擎","settings.about.voiceEngineValue":"STT: faster-whisper(本地)/ LLM: Ollama(本地)","settings.about.description":"基於Speakly逆向工程經驗打造的本地AI語音助手,無需依賴雲端,完全在本地端執行。","settings.about.restartOnboarding":"重新檢視初始設定引導","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama尚未執行","status.nudge.desc":"使用LLM後處理(翻譯、摘要等)需要Ollama。","status.nudge.guide":"查看安裝指南 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"無需打字,用聲音操作。本地AI語音助手。","onboarding.welcome.start":"開始","onboarding.mic.title":"麥克風設定","onboarding.mic.desc":"選擇要使用的麥克風,之後可在設定中更改。","onboarding.hotkey.title":"快速鍵設定","onboarding.hotkey.desc":"設定聽寫快速鍵,按住該鍵時進行錄音。","onboarding.hotkey.notSet":"尚未設定快速鍵","onboarding.hotkey.change":"變更快速鍵","onboarding.hotkey.set":"設定快速鍵","onboarding.ollama.title":"安裝Ollama(選填)","onboarding.ollama.desc":"使用翻譯、摘要等LLM後處理功能需要Ollama。語音聽寫本身無需Ollama即可使用。","onboarding.ollama.download":"下載Ollama","onboarding.ollama.modelHint":"安裝後在終端機中下載模型","onboarding.done.title":"設定完成!","onboarding.done.descWithKey":"按住 {{key}} 鍵說話,語音即可轉換為文字。","onboarding.done.descNoKey":"在設定中指定快速鍵後即可開始語音聽寫。","onboarding.done.start":"開始","onboarding.back":"返回","onboarding.next":"下一步","hotkey.title":"快速鍵設定","hotkey.dictationTitle":"設定聽寫快速鍵","hotkey.oneTouchTitle":"設定一鍵模式快速鍵","hotkey.prompt":"請按下按鍵組合...","hotkey.ready":"✓ {{keys}} — 請點擊儲存","hotkey.noKey":"請輸入按鍵","hotkey.reserved":"{{keys}} 是系統保留快速鍵","hotkey.current":"目前: {{keys}}","hotkey.hint":"請輸入組合鍵(例如:Ctrl+Shift+Q)或單一鍵(例如:F5)","hotkey.reset":"重新輸入","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — 安裝Ollama","ollama.step1.desc":"Ollama是一款在本地端執行LLM的免費工具。","ollama.step2.title":"STEP 2 — 下載模型","ollama.step2.desc":"在終端機中pull所需模型。推薦繁體中文模型:","ollama.step2.alt":"或更大的模型:ollama pull qwen3:8b(更精準,速度較慢)","ollama.step3.title":"STEP 3 — 自動連線","ollama.step3.desc":"Ollama啟動後,D3RO-VOICE將自動偵測。底部狀態列的LED從紅色變為綠色即表示準備就緒!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"取消","common.save":"儲存","common.delete":"刪除","common.add":"新增","common.edit":"編輯","common.close":"關閉","common.confirm":"確認","common.loading":"載入中...","common.copy":"複製","common.test":"測試","common.stop":"停止","date.today":"今天","date.yesterday":"昨天","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"韓語","settings.sttLang.en":"English","settings.sttLang.ja":"日語","settings.sttLang.zh":"中文","template.outputHelperText":"使用 {{欄位名稱}} 作為佔位符","nav.meeting":"會議","meeting.title":"會議模式","meeting.newMeeting":"新增會議","meeting.startRecording":"開始錄音","meeting.stopRecording":"停止錄音","meeting.recording":"錄音中","meeting.processing":"正在產生會議記錄...","meeting.completed":"已完成","meeting.error":"錯誤","meeting.elapsed":"已用時","meeting.memoPlaceholder":"輸入備忘(Enter 新增)","meeting.memoAdded":"備忘已新增","meeting.noSessions":"暫無會議錄音","meeting.noSessionsDesc":"點擊「新增會議」開始錄音","meeting.summary":"摘要","meeting.decisions":"決議","meeting.actionItems":"待辦事項","meeting.timeline":"時間軸","meeting.transcript":"原始逐字稿","meeting.memos":"備忘","meeting.exportPdf":"匯出 PDF","meeting.exportMarkdown":"匯出 Markdown","meeting.delete":"刪除","meeting.deleteConfirm":"刪除此會議記錄?","meeting.backToList":"返回列表","meeting.notificationTitle":"會議記錄已就緒","meeting.notificationBody":"會議記錄已產生。","meeting.sessions":"{{count}} 場會議","meeting.duration":"{{minutes}} 分鐘","meeting.editTitle":"編輯標題","meeting.untitled":"無標題會議","meeting.processingStep.merging":"正在合併逐字稿...","meeting.processingStep.generating":"正在以 LLM 產生會議記錄...","meeting.processingStep.parsing":"正在解析會議記錄...","meeting.processingStep.saving":"正在儲存...","meeting.processingStep.notifying":"正在發送通知...","meeting.transcriptTab":"轉錄","meeting.addDocument":"新增文件","meeting.selectTemplate":"選擇範本","meeting.generate":"生成","meeting.generating":"正在生成文件...","meeting.editMode":"編輯","meeting.previewMode":"預覽","meeting.modified":"已修改","meeting.originalText":"原文","meeting.editedText":"編輯版","meeting.exportDocx":"匯出 DOCX","meeting.exportTxt":"匯出 TXT","meeting.exportFormat":"匯出","meeting.customPrompt":"自訂提示","meeting.templateName":"範本名稱","meeting.templatePrompt":"AI 提示","meeting.templateSave":"儲存範本","meeting.documentDeleted":"文件已刪除","meeting.autoSaved":"已自動儲存","meeting.minutesTemplate":"會議記錄","meeting.reportTemplate":"報告","meeting.ideaNoteTemplate":"創意筆記","meeting.customTemplate":"自訂","meeting.downloadTranscript":"下載轉錄","meeting.polish":"AI 潤飾","meeting.polishing":"AI 正在潤飾轉錄...","meeting.polished":"AI 潤飾完成","meeting.mindmapTemplate":"心智圖","meeting.chat":"AI 聊天","meeting.chatPlaceholder":"詢問有關會議的內容...","meeting.chatSend":"傳送","meeting.chatClear":"清空聊天","meeting.copyToClipboard":"複製到剪貼簿","meeting.copied":"已複製","meeting.chatCollapse":"收起聊天","meeting.chatExpand":"展開聊天","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI潤色失敗","meeting.viewDetailError":"無法載入會議詳情","meeting.startRecordingError":"無法開始錄音","meeting.diarize":"說話人分離","meeting.diarizing":"正在識別說話人...","meeting.diarizeComplete":"說話人分離完成","meeting.speaker":"說話人","settings.hfToken":"HuggingFace 令牌","settings.hfTokenHint":"說話人分離需要HuggingFace令牌","settings.diarization":"說話人分離","settings.diarizationHint":"錄音結束後自動識別說話人"}'),c=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Asistente de voz con IA local","nav.dashboard":"Panel","nav.history":"Historial","nav.dictionary":"Diccionario","nav.commands":"Comandos","nav.settings":"Ajustes","dashboard.sessionOverview":"Resumen de sesi\xf3n","dashboard.systemStatus":"Estado del sistema","dashboard.sessionsToday":"Sesiones hoy","dashboard.pressToRecord":"Pulsa {{key}} para empezar a grabar","dashboard.hotkeyNotSet":"Atajo no configurado","dashboard.words":"palabras","dashboard.total":"total","dashboard.streak":"racha","dashboard.days":"d\xedas","dashboard.recording":"grabando","dashboard.sessions":"sesiones","dashboard.today":"hoy","dashboard.recentTranscriptions":"Transcripciones recientes","dashboard.noHistory":"Sin historial — pulsa el atajo para empezar a grabar","dashboard.copy":"Copiar","dashboard.entries":"{{count}} entradas","dashboard.stat":"estad\xedsticas","dashboard.sys":"sistema","history.title":"Historial de transcripciones","history.search":"Buscar...","history.entries":"{{count}} entradas","history.loading":"Cargando...","history.noResults":"Sin resultados","history.noHistory":"Sin historial — empieza a grabar","history.count":"{{count}} entradas","dictionary.title":"Diccionario personalizado","dictionary.words":"{{count}} palabras","dictionary.add":"A\xf1adir","dictionary.search":"Buscar...","dictionary.loading":"Cargando...","dictionary.noResults":"Sin resultados","dictionary.noWords":"Sin palabras — a\xf1ade palabras personalizadas para mejorar la precisi\xf3n del STT","dictionary.used":"usado {{count}} veces","dictionary.editTitle":"Editar palabra","dictionary.addTitle":"A\xf1adir palabra","dictionary.word":"Palabra","dictionary.pronunciation":"Pronunciaci\xf3n (opcional)","commands.title":"Comandos LLM","commands.count":"{{count}} comandos","commands.add":"A\xf1adir","commands.activeCommand":"Comando activo","commands.none":"Ninguno","commands.loading":"Cargando...","commands.noCommands":"Sin comandos — haz clic en a\xf1adir para crear uno","commands.editTitle":"Editar comando","commands.addTitle":"A\xf1adir comando","commands.name":"Nombre","commands.description":"Descripci\xf3n","commands.promptTemplate":"Plantilla de prompt","commands.promptHelp":"{{text}} se reemplazar\xe1 por el texto transcrito","commands.defaultPrompt":"Por favor, mejora {{text}}.","settings.title":"Ajustes","settings.tabs.general":"General","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Acerca de","settings.shortcuts":"Atajos","settings.dictation":"Dictado","settings.dictation.desc":"Mant\xe9n pulsado para hablar. Al soltar, comienza la transcripci\xf3n.","settings.agent":"Modo agente","settings.agent.descWithKey":"Haz doble clic en {{key}} para entrar en el modo agente.","settings.agent.descNoKey":"Primero configura el atajo de dictado.","settings.oneTouch":"Modo un toque","settings.oneTouch.desc":"Pulsa para iniciar, pulsa de nuevo para detener. Requiere un atajo independiente.","settings.key":"Tecla","settings.notSet":"No configurado","settings.enabled":"Activado","settings.disabled":"Desactivado","settings.interface":"Interfaz","settings.theme":"Tema","settings.theme.system":"Sistema","settings.theme.light":"Claro","settings.theme.dark":"Oscuro","settings.language":"Idioma","settings.appBehavior":"Comportamiento de la app","settings.closeToTray":"Minimizar a la bandeja","settings.autoLaunch":"Iniciar con el sistema","settings.autoInsert":"Insertar texto autom\xe1ticamente tras transcripci\xf3n","settings.soundEffects":"Efectos de sonido","settings.microphone":"Micr\xf3fono","settings.inputDevice":"Dispositivo de entrada","settings.deviceDefault":"(predeterminado)","settings.textInsert":"Inserci\xf3n de texto","settings.insertMethod":"M\xe9todo de inserci\xf3n","settings.insertClipboard":"Portapapeles (Ctrl+V)","settings.insertKeyboard":"Escritura con teclado","settings.whisperModel":"Modelo Whisper","settings.model.tiny":"tiny (39 MB, m\xe1s r\xe1pido)","settings.model.base":"base (74 MB, equilibrado)","settings.model.small":"small (244 MB, bueno)","settings.model.medium":"medium (769 MB, muy bueno)","settings.model.large":"large-v3 (1.5 GB, mejor)","settings.sttLanguage":"Idioma de reconocimiento","settings.sttLang.auto":"Detecci\xf3n autom\xe1tica","settings.ollamaServer":"Servidor Ollama","settings.ollamaUrl":"URL del servidor Ollama","settings.ollamaHint":"D3RO Voice se conecta autom\xe1ticamente cuando Ollama est\xe1 en ejecuci\xf3n. Descarga modelos directamente desde Ollama (ej: ollama pull qwen3:4b).","settings.postProcess":"Postprocesado de voz","settings.defaultAction":"Acci\xf3n de postprocesado predeterminada","settings.action.none":"Ninguna (texto original sin cambios)","settings.action.refine":"Refinar (gram\xe1tica + naturalidad)","settings.action.translate":"Traducir","settings.action.summarize":"Resumir","settings.action.grammar":"Correcci\xf3n gramatical","settings.action.custom":"Prompt personalizado","settings.actionHint":"El postprocesado LLM seleccionado se aplica al texto transcrito tras grabar con el atajo. Solo funciona cuando Ollama est\xe1 conectado.","settings.about.version":"Versi\xf3n","settings.about.techStack":"Stack tecnol\xf3gico","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Motor de voz","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"Asistente de voz con IA completamente local, basado en ingenier\xeda inversa de Speakly. Funciona sin dependencias en la nube.","settings.about.restartOnboarding":"Ver gu\xeda de configuraci\xf3n inicial de nuevo","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama no est\xe1 en ejecuci\xf3n","status.nudge.desc":"Se necesita Ollama para el postprocesado LLM (traducci\xf3n, resumen, etc.).","status.nudge.guide":"Ver gu\xeda de instalaci\xf3n →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sin escribir, con voz. Tu asistente de voz con IA local.","onboarding.welcome.start":"Comenzar","onboarding.mic.title":"Configurar micr\xf3fono","onboarding.mic.desc":"Selecciona el micr\xf3fono que quieres usar. Puedes cambiarlo m\xe1s tarde en los ajustes.","onboarding.hotkey.title":"Configurar atajo","onboarding.hotkey.desc":"Configura el atajo de dictado. Se grabar\xe1 mientras mantengas la tecla pulsada.","onboarding.hotkey.notSet":"No se ha configurado ning\xfan atajo","onboarding.hotkey.change":"Cambiar atajo","onboarding.hotkey.set":"Configurar atajo","onboarding.ollama.title":"Instalar Ollama (opcional)","onboarding.ollama.desc":"Se necesita Ollama para el postprocesado LLM como traducci\xf3n o resumen. El dictado de voz funciona sin Ollama.","onboarding.ollama.download":"Descargar Ollama","onboarding.ollama.modelHint":"Tras instalar, descarga un modelo desde la terminal","onboarding.done.title":"\xa1Configuraci\xf3n completa!","onboarding.done.descWithKey":"Mant\xe9n pulsado {{key}} y habla para convertir tu voz en texto.","onboarding.done.descNoKey":"Configura un atajo en los ajustes para empezar a dictar.","onboarding.done.start":"Comenzar","onboarding.back":"Atr\xe1s","onboarding.next":"Siguiente","hotkey.title":"Configurar atajo","hotkey.dictationTitle":"Configurar atajo de dictado","hotkey.oneTouchTitle":"Configurar atajo de modo un toque","hotkey.prompt":"Pulsa una combinaci\xf3n de teclas...","hotkey.ready":"✓ {{keys}} — pulsa guardar","hotkey.noKey":"Por favor, introduce una tecla","hotkey.reserved":"{{keys}} es un atajo reservado por el sistema","hotkey.current":"Actual: {{keys}}","hotkey.hint":"Introduce una combinaci\xf3n (ej: Ctrl+Shift+Q) o una tecla sola (ej: F5)","hotkey.reset":"Volver a introducir","ollama.title":"GU\xcdA DE CONFIGURACI\xd3N DE OLLAMA","ollama.step1.title":"PASO 1 — Instalar Ollama","ollama.step1.desc":"Ollama es una herramienta gratuita para ejecutar LLMs de forma local.","ollama.step2.title":"PASO 2 — Descargar un modelo","ollama.step2.desc":"Ejecuta el siguiente comando en la terminal para descargar el modelo recomendado:","ollama.step2.alt":"O un modelo m\xe1s grande: ollama pull qwen3:8b (m\xe1s preciso, m\xe1s lento)","ollama.step3.title":"PASO 3 — Conexi\xf3n autom\xe1tica","ollama.step3.desc":"D3RO-VOICE detecta autom\xe1ticamente cuando Ollama est\xe1 en ejecuci\xf3n. Cuando el LED de la barra de estado pase de rojo a verde, \xa1estar\xe1 listo!","service.sttEngine":"MOTOR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"ATAJO DE TECLADO","service.audioInput":"ENTRADA DE AUDIO","service.ready":"LISTO","service.connected":"CONECTADO","service.offline":"OFFLINE","service.active":"ACTIVO","service.standby":"EN ESPERA","common.cancel":"Cancelar","common.save":"Guardar","common.delete":"Eliminar","common.add":"A\xf1adir","common.edit":"Editar","common.close":"Cerrar","common.confirm":"Confirmar","common.loading":"Cargando...","common.copy":"Copiar","common.test":"Probar","common.stop":"Detener","date.today":"Hoy","date.yesterday":"Ayer","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Coreano","settings.sttLang.en":"Ingl\xe9s","settings.sttLang.ja":"Japon\xe9s","settings.sttLang.zh":"Chino","template.outputHelperText":"Use {{nombreCampo}} para marcadores de posici\xf3n","nav.meeting":"Reuni\xf3n","meeting.title":"Modo Reuni\xf3n","meeting.newMeeting":"Nueva Reuni\xf3n","meeting.startRecording":"Iniciar Grabaci\xf3n","meeting.stopRecording":"Detener Grabaci\xf3n","meeting.recording":"Grabando","meeting.processing":"Generando actas...","meeting.completed":"Completado","meeting.error":"Error","meeting.elapsed":"Tiempo transcurrido","meeting.memoPlaceholder":"Escribe un memo (Enter para a\xf1adir)","meeting.memoAdded":"Memo a\xf1adido","meeting.noSessions":"Sin grabaciones de reuniones","meeting.noSessionsDesc":"Pulsa Nueva Reuni\xf3n para empezar a grabar","meeting.summary":"Resumen","meeting.decisions":"Decisiones","meeting.actionItems":"Tareas","meeting.timeline":"L\xednea de tiempo","meeting.transcript":"Transcripci\xf3n bruta","meeting.memos":"Memos","meeting.exportPdf":"Exportar PDF","meeting.exportMarkdown":"Exportar Markdown","meeting.delete":"Eliminar","meeting.deleteConfirm":"\xbfEliminar este registro de reuni\xf3n?","meeting.backToList":"Volver a la lista","meeting.notificationTitle":"Actas listas","meeting.notificationBody":"Las actas de la reuni\xf3n han sido generadas.","meeting.sessions":"{{count}} sesiones","meeting.duration":"{{minutes}} min","meeting.editTitle":"Editar t\xedtulo","meeting.untitled":"Reuni\xf3n sin t\xedtulo","meeting.processingStep.merging":"Fusionando transcripci\xf3n...","meeting.processingStep.generating":"Generando actas con LLM...","meeting.processingStep.parsing":"Analizando actas...","meeting.processingStep.saving":"Guardando...","meeting.processingStep.notifying":"Enviando notificaci\xf3n...","meeting.transcriptTab":"Transcripci\xf3n","meeting.addDocument":"Agregar documento","meeting.selectTemplate":"Seleccionar plantilla","meeting.generate":"Generar","meeting.generating":"Generando documento...","meeting.editMode":"Editar","meeting.previewMode":"Vista previa","meeting.modified":"Modificado","meeting.originalText":"Original","meeting.editedText":"Editado","meeting.exportDocx":"Exportar DOCX","meeting.exportTxt":"Exportar TXT","meeting.exportFormat":"Exportar","meeting.customPrompt":"Prompt personalizado","meeting.templateName":"Nombre de plantilla","meeting.templatePrompt":"Prompt de IA","meeting.templateSave":"Guardar plantilla","meeting.documentDeleted":"Documento eliminado","meeting.autoSaved":"Guardado autom\xe1ticamente","meeting.minutesTemplate":"Actas de reuni\xf3n","meeting.reportTemplate":"Informe","meeting.ideaNoteTemplate":"Nota de ideas","meeting.customTemplate":"Personalizado","meeting.downloadTranscript":"Descargar transcripci\xf3n","meeting.polish":"Pulir con IA","meeting.polishing":"IA puliendo transcripci\xf3n...","meeting.polished":"Pulido con IA completado","meeting.mindmapTemplate":"Mapa mental","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Pregunta sobre la reuni\xf3n...","meeting.chatSend":"Enviar","meeting.chatClear":"Limpiar chat","meeting.copyToClipboard":"Copiar al portapapeles","meeting.copied":"Copiado","meeting.chatCollapse":"Contraer chat","meeting.chatExpand":"Expandir chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Error al pulir con IA","meeting.viewDetailError":"Error al cargar detalles de la reuni\xf3n","meeting.startRecordingError":"Error al iniciar la grabaci\xf3n","meeting.diarize":"Identificar hablantes","meeting.diarizing":"Identificando hablantes...","meeting.diarizeComplete":"Identificaci\xf3n completada","meeting.speaker":"Hablante","settings.hfToken":"Token de HuggingFace","settings.hfTokenHint":"Se necesita un token de HuggingFace para identificar hablantes","settings.diarization":"Identificaci\xf3n de hablantes","settings.diarizationHint":"Identifica autom\xe1ticamente los hablantes al finalizar la grabaci\xf3n"}'),l=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Assistant vocal IA local","nav.dashboard":"Tableau de bord","nav.history":"Historique","nav.dictionary":"Dictionnaire","nav.commands":"Commandes","nav.settings":"Param\xe8tres","dashboard.sessionOverview":"Aper\xe7u de session","dashboard.systemStatus":"\xc9tat du syst\xe8me","dashboard.sessionsToday":"Sessions aujourd\'hui","dashboard.pressToRecord":"Appuyez sur {{key}} pour commencer l\'enregistrement","dashboard.hotkeyNotSet":"Raccourci non configur\xe9","dashboard.words":"mots","dashboard.total":"total","dashboard.streak":"s\xe9rie","dashboard.days":"jours","dashboard.recording":"enregistrement","dashboard.sessions":"sessions","dashboard.today":"aujourd\'hui","dashboard.recentTranscriptions":"Transcriptions r\xe9centes","dashboard.noHistory":"Aucun historique — appuyez sur le raccourci pour commencer \xe0 enregistrer","dashboard.copy":"Copier","dashboard.entries":"{{count}} entr\xe9es","dashboard.stat":"statistiques","dashboard.sys":"syst\xe8me","history.title":"Historique des transcriptions","history.search":"Rechercher...","history.entries":"{{count}} entr\xe9es","history.loading":"Chargement...","history.noResults":"Aucun r\xe9sultat","history.noHistory":"Aucun historique — commencez \xe0 enregistrer","history.count":"{{count}} entr\xe9es","dictionary.title":"Dictionnaire personnalis\xe9","dictionary.words":"{{count}} mots","dictionary.add":"Ajouter","dictionary.search":"Rechercher...","dictionary.loading":"Chargement...","dictionary.noResults":"Aucun r\xe9sultat","dictionary.noWords":"Aucun mot — ajoutez des mots personnalis\xe9s pour am\xe9liorer la pr\xe9cision du STT","dictionary.used":"utilis\xe9 {{count}} fois","dictionary.editTitle":"Modifier le mot","dictionary.addTitle":"Ajouter un mot","dictionary.word":"Mot","dictionary.pronunciation":"Prononciation (facultatif)","commands.title":"Commandes LLM","commands.count":"{{count}} commandes","commands.add":"Ajouter","commands.activeCommand":"Commande active","commands.none":"Aucune","commands.loading":"Chargement...","commands.noCommands":"Aucune commande — cliquez sur ajouter pour en cr\xe9er une","commands.editTitle":"Modifier la commande","commands.addTitle":"Ajouter une commande","commands.name":"Nom","commands.description":"Description","commands.promptTemplate":"Mod\xe8le de prompt","commands.promptHelp":"{{text}} sera remplac\xe9 par le texte transcrit","commands.defaultPrompt":"Veuillez am\xe9liorer {{text}}.","settings.title":"Param\xe8tres","settings.tabs.general":"G\xe9n\xe9ral","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"\xc0 propos","settings.shortcuts":"Raccourcis","settings.dictation":"Dict\xe9e","settings.dictation.desc":"Maintenez enfonc\xe9 pour parler. La transcription d\xe9marre au rel\xe2chement.","settings.agent":"Mode agent","settings.agent.descWithKey":"Double-cliquez sur {{key}} pour entrer en mode agent.","settings.agent.descNoKey":"Configurez d\'abord le raccourci de dict\xe9e.","settings.oneTouch":"Mode une touche","settings.oneTouch.desc":"Appuyez pour d\xe9marrer, appuyez \xe0 nouveau pour arr\xeater. N\xe9cessite un raccourci distinct.","settings.key":"Touche","settings.notSet":"Non configur\xe9","settings.enabled":"Activ\xe9","settings.disabled":"D\xe9sactiv\xe9","settings.interface":"Interface","settings.theme":"Th\xe8me","settings.theme.system":"Syst\xe8me","settings.theme.light":"Clair","settings.theme.dark":"Sombre","settings.language":"Langue","settings.appBehavior":"Comportement de l\'application","settings.closeToTray":"R\xe9duire dans la barre syst\xe8me","settings.autoLaunch":"Lancer au d\xe9marrage du syst\xe8me","settings.autoInsert":"Ins\xe9rer le texte automatiquement apr\xe8s la transcription","settings.soundEffects":"Effets sonores","settings.microphone":"Microphone","settings.inputDevice":"P\xe9riph\xe9rique d\'entr\xe9e","settings.deviceDefault":"(par d\xe9faut)","settings.textInsert":"Insertion de texte","settings.insertMethod":"M\xe9thode d\'insertion","settings.insertClipboard":"Presse-papiers (Ctrl+V)","settings.insertKeyboard":"Frappe au clavier","settings.whisperModel":"Mod\xe8le Whisper","settings.model.tiny":"tiny (39 Mo, le plus rapide)","settings.model.base":"base (74 Mo, \xe9quilibr\xe9)","settings.model.small":"small (244 Mo, bon)","settings.model.medium":"medium (769 Mo, tr\xe8s bon)","settings.model.large":"large-v3 (1,5 Go, meilleur)","settings.sttLanguage":"Langue de reconnaissance","settings.sttLang.auto":"D\xe9tection automatique","settings.ollamaServer":"Serveur Ollama","settings.ollamaUrl":"URL du serveur Ollama","settings.ollamaHint":"D3RO Voice se connecte automatiquement quand Ollama est en cours d\'ex\xe9cution. T\xe9l\xe9chargez les mod\xe8les directement depuis Ollama (ex : ollama pull qwen3:4b).","settings.postProcess":"Post-traitement vocal","settings.defaultAction":"Action de post-traitement par d\xe9faut","settings.action.none":"Aucune (texte original inchang\xe9)","settings.action.refine":"Affiner (grammaire + naturel)","settings.action.translate":"Traduire","settings.action.summarize":"R\xe9sumer","settings.action.grammar":"Correction grammaticale","settings.action.custom":"Prompt personnalis\xe9","settings.actionHint":"Le post-traitement LLM s\xe9lectionn\xe9 est appliqu\xe9 au texte transcrit apr\xe8s l\'enregistrement avec le raccourci. Ne fonctionne que lorsque Ollama est connect\xe9.","settings.about.version":"Version","settings.about.techStack":"Stack technologique","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Moteur vocal","settings.about.voiceEngineValue":"STT : faster-whisper (local) / LLM : Ollama (local)","settings.about.description":"Assistant vocal IA enti\xe8rement local, bas\xe9 sur l\'ing\xe9nierie inverse de Speakly. Fonctionne sans d\xe9pendance au cloud.","settings.about.restartOnboarding":"Revoir le guide de configuration initiale","status.ollama":"OLLAMA","status.offline":"HORS LIGNE","status.nudge.title":"Ollama n\'est pas en cours d\'ex\xe9cution","status.nudge.desc":"Ollama est n\xe9cessaire pour le post-traitement LLM (traduction, r\xe9sum\xe9, etc.).","status.nudge.guide":"Voir le guide d\'installation →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sans taper, par la voix. Votre assistant vocal IA local.","onboarding.welcome.start":"Commencer","onboarding.mic.title":"Configuration du microphone","onboarding.mic.desc":"S\xe9lectionnez le microphone que vous souhaitez utiliser. Vous pourrez le modifier plus tard dans les param\xe8tres.","onboarding.hotkey.title":"Configuration du raccourci","onboarding.hotkey.desc":"Configurez le raccourci de dict\xe9e. L\'enregistrement dure tant que vous maintenez la touche enfonc\xe9e.","onboarding.hotkey.notSet":"Aucun raccourci configur\xe9","onboarding.hotkey.change":"Modifier le raccourci","onboarding.hotkey.set":"Configurer le raccourci","onboarding.ollama.title":"Installer Ollama (facultatif)","onboarding.ollama.desc":"Ollama est n\xe9cessaire pour le post-traitement LLM comme la traduction ou le r\xe9sum\xe9. La dict\xe9e vocale fonctionne sans Ollama.","onboarding.ollama.download":"T\xe9l\xe9charger Ollama","onboarding.ollama.modelHint":"Apr\xe8s l\'installation, t\xe9l\xe9chargez un mod\xe8le depuis le terminal","onboarding.done.title":"Configuration termin\xe9e !","onboarding.done.descWithKey":"Maintenez {{key}} enfonc\xe9 et parlez pour convertir votre voix en texte.","onboarding.done.descNoKey":"Configurez un raccourci dans les param\xe8tres pour commencer la dict\xe9e.","onboarding.done.start":"Commencer","onboarding.back":"Retour","onboarding.next":"Suivant","hotkey.title":"Configurer le raccourci","hotkey.dictationTitle":"Configurer le raccourci de dict\xe9e","hotkey.oneTouchTitle":"Configurer le raccourci du mode une touche","hotkey.prompt":"Appuyez sur une combinaison de touches...","hotkey.ready":"✓ {{keys}} — appuyez sur enregistrer","hotkey.noKey":"Veuillez saisir une touche","hotkey.reserved":"{{keys}} est un raccourci r\xe9serv\xe9 par le syst\xe8me","hotkey.current":"Actuel : {{keys}}","hotkey.hint":"Saisissez une combinaison (ex : Ctrl+Shift+Q) ou une touche seule (ex : F5)","hotkey.reset":"Ressaisir","ollama.title":"GUIDE DE CONFIGURATION OLLAMA","ollama.step1.title":"\xc9TAPE 1 — Installer Ollama","ollama.step1.desc":"Ollama est un outil gratuit pour ex\xe9cuter des LLM en local.","ollama.step2.title":"\xc9TAPE 2 — T\xe9l\xe9charger un mod\xe8le","ollama.step2.desc":"Ex\xe9cutez la commande suivante dans le terminal pour t\xe9l\xe9charger le mod\xe8le recommand\xe9 :","ollama.step2.alt":"Ou un mod\xe8le plus grand : ollama pull qwen3:8b (plus pr\xe9cis, plus lent)","ollama.step3.title":"\xc9TAPE 3 — Connexion automatique","ollama.step3.desc":"D3RO-VOICE d\xe9tecte automatiquement quand Ollama est en cours d\'ex\xe9cution. Quand la LED de la barre d\'\xe9tat passe du rouge au vert, c\'est pr\xeat !","service.sttEngine":"MOTEUR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"RACCOURCI CLAVIER","service.audioInput":"ENTR\xc9E AUDIO","service.ready":"PR\xcaT","service.connected":"CONNECT\xc9","service.offline":"HORS LIGNE","service.active":"ACTIF","service.standby":"EN VEILLE","common.cancel":"Annuler","common.save":"Enregistrer","common.delete":"Supprimer","common.add":"Ajouter","common.edit":"Modifier","common.close":"Fermer","common.confirm":"Confirmer","common.loading":"Chargement...","common.copy":"Copier","common.test":"Tester","common.stop":"Arr\xeater","date.today":"Aujourd\'hui","date.yesterday":"Hier","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Cor\xe9en","settings.sttLang.en":"Anglais","settings.sttLang.ja":"Japonais","settings.sttLang.zh":"Chinois","template.outputHelperText":"Utilisez {{nomChamp}} pour les espaces r\xe9serv\xe9s","nav.meeting":"R\xe9union","meeting.title":"Mode R\xe9union","meeting.newMeeting":"Nouvelle R\xe9union","meeting.startRecording":"D\xe9marrer l\'enregistrement","meeting.stopRecording":"Arr\xeater l\'enregistrement","meeting.recording":"Enregistrement en cours","meeting.processing":"G\xe9n\xe9ration du compte-rendu...","meeting.completed":"Termin\xe9","meeting.error":"Erreur","meeting.elapsed":"Temps \xe9coul\xe9","meeting.memoPlaceholder":"Saisir un m\xe9mo (Entr\xe9e pour ajouter)","meeting.memoAdded":"M\xe9mo ajout\xe9","meeting.noSessions":"Aucun enregistrement de r\xe9union","meeting.noSessionsDesc":"Appuyez sur Nouvelle R\xe9union pour commencer l\'enregistrement","meeting.summary":"R\xe9sum\xe9","meeting.decisions":"D\xe9cisions","meeting.actionItems":"Actions \xe0 mener","meeting.timeline":"Chronologie","meeting.transcript":"Transcription brute","meeting.memos":"M\xe9mos","meeting.exportPdf":"Exporter en PDF","meeting.exportMarkdown":"Exporter en Markdown","meeting.delete":"Supprimer","meeting.deleteConfirm":"Supprimer cet enregistrement de r\xe9union ?","meeting.backToList":"Retour \xe0 la liste","meeting.notificationTitle":"Compte-rendu pr\xeat","meeting.notificationBody":"Le compte-rendu de la r\xe9union a \xe9t\xe9 g\xe9n\xe9r\xe9.","meeting.sessions":"{{count}} s\xe9ances","meeting.duration":"{{minutes}} min","meeting.editTitle":"Modifier le titre","meeting.untitled":"R\xe9union sans titre","meeting.processingStep.merging":"Fusion de la transcription...","meeting.processingStep.generating":"G\xe9n\xe9ration du compte-rendu avec LLM...","meeting.processingStep.parsing":"Analyse du compte-rendu...","meeting.processingStep.saving":"Enregistrement...","meeting.processingStep.notifying":"Envoi de la notification...","meeting.transcriptTab":"Transcription","meeting.addDocument":"Ajouter un document","meeting.selectTemplate":"Choisir un mod\xe8le","meeting.generate":"G\xe9n\xe9rer","meeting.generating":"G\xe9n\xe9ration du document...","meeting.editMode":"\xc9diter","meeting.previewMode":"Aper\xe7u","meeting.modified":"Modifi\xe9","meeting.originalText":"Original","meeting.editedText":"\xc9dit\xe9","meeting.exportDocx":"Exporter DOCX","meeting.exportTxt":"Exporter TXT","meeting.exportFormat":"Exporter","meeting.customPrompt":"Invite personnalis\xe9e","meeting.templateName":"Nom du mod\xe8le","meeting.templatePrompt":"Invite IA","meeting.templateSave":"Sauvegarder le mod\xe8le","meeting.documentDeleted":"Document supprim\xe9","meeting.autoSaved":"Sauvegarde automatique","meeting.minutesTemplate":"Compte-rendu","meeting.reportTemplate":"Rapport","meeting.ideaNoteTemplate":"Note d\'id\xe9es","meeting.customTemplate":"Personnalis\xe9","meeting.downloadTranscript":"T\xe9l\xe9charger la transcription","meeting.polish":"Peaufiner avec IA","meeting.polishing":"L\'IA peaufine la transcription...","meeting.polished":"Peaufinement IA termin\xe9","meeting.mindmapTemplate":"Carte mentale","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Posez une question sur la r\xe9union...","meeting.chatSend":"Envoyer","meeting.chatClear":"Effacer le chat","meeting.copyToClipboard":"Copier dans le presse-papiers","meeting.copied":"Copi\xe9","meeting.chatCollapse":"R\xe9duire le chat","meeting.chatExpand":"Agrandir le chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Echec du polish IA","meeting.viewDetailError":"Impossible de charger les d\xe9tails de la r\xe9union","meeting.startRecordingError":"Impossible de d\xe9marrer l\'enregistrement","meeting.diarize":"Identifier les locuteurs","meeting.diarizing":"Identification des locuteurs...","meeting.diarizeComplete":"Identification termin\xe9e","meeting.speaker":"Locuteur","settings.hfToken":"Token HuggingFace","settings.hfTokenHint":"Un token HuggingFace est requis pour l\'identification des locuteurs","settings.diarization":"Identification des locuteurs","settings.diarizationHint":"Identifier automatiquement les locuteurs apr\xe8s l\'enregistrement"}'),g=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Lokaler KI-Sprachassistent","nav.dashboard":"Dashboard","nav.history":"Verlauf","nav.dictionary":"W\xf6rterbuch","nav.commands":"Befehle","nav.settings":"Einstellungen","dashboard.sessionOverview":"Sitzungs\xfcbersicht","dashboard.systemStatus":"Systemstatus","dashboard.sessionsToday":"Sitzungen heute","dashboard.pressToRecord":"Dr\xfccke {{key}}, um die Aufnahme zu starten","dashboard.hotkeyNotSet":"Tastenk\xfcrzel nicht festgelegt","dashboard.words":"W\xf6rter","dashboard.total":"gesamt","dashboard.streak":"Serie","dashboard.days":"Tage","dashboard.recording":"Aufnahme","dashboard.sessions":"Sitzungen","dashboard.today":"heute","dashboard.recentTranscriptions":"Letzte Transkriptionen","dashboard.noHistory":"Kein Verlauf — dr\xfccke das Tastenk\xfcrzel, um die Aufnahme zu starten","dashboard.copy":"Kopieren","dashboard.entries":"{{count}} Eintr\xe4ge","dashboard.stat":"Statistiken","dashboard.sys":"System","history.title":"Transkriptionsverlauf","history.search":"Suchen...","history.entries":"{{count}} Eintr\xe4ge","history.loading":"Laden...","history.noResults":"Keine Ergebnisse","history.noHistory":"Kein Verlauf — starte eine Aufnahme","history.count":"{{count}} Eintr\xe4ge","dictionary.title":"Benutzerw\xf6rterbuch","dictionary.words":"{{count}} W\xf6rter","dictionary.add":"Hinzuf\xfcgen","dictionary.search":"Suchen...","dictionary.loading":"Laden...","dictionary.noResults":"Keine Ergebnisse","dictionary.noWords":"Keine W\xf6rter — f\xfcge benutzerdefinierte W\xf6rter hinzu, um die STT-Genauigkeit zu verbessern","dictionary.used":"{{count}} Mal verwendet","dictionary.editTitle":"Wort bearbeiten","dictionary.addTitle":"Wort hinzuf\xfcgen","dictionary.word":"Wort","dictionary.pronunciation":"Aussprache (optional)","commands.title":"LLM-Befehle","commands.count":"{{count}} Befehle","commands.add":"Hinzuf\xfcgen","commands.activeCommand":"Aktiver Befehl","commands.none":"Keiner","commands.loading":"Laden...","commands.noCommands":"Keine Befehle — klicke auf Hinzuf\xfcgen, um einen zu erstellen","commands.editTitle":"Befehl bearbeiten","commands.addTitle":"Befehl hinzuf\xfcgen","commands.name":"Name","commands.description":"Beschreibung","commands.promptTemplate":"Prompt-Vorlage","commands.promptHelp":"{{text}} wird durch den transkribierten Text ersetzt","commands.defaultPrompt":"Bitte verbessere {{text}}.","settings.title":"Einstellungen","settings.tabs.general":"Allgemein","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"\xdcber","settings.shortcuts":"Tastenk\xfcrzel","settings.dictation":"Diktat","settings.dictation.desc":"Gedr\xfcckt halten zum Sprechen. Die Transkription beginnt beim Loslassen.","settings.agent":"Agentenmodus","settings.agent.descWithKey":"Doppelklick auf {{key}}, um den Agentenmodus aufzurufen.","settings.agent.descNoKey":"Lege zuerst das Diktat-Tastenk\xfcrzel fest.","settings.oneTouch":"Ein-Tasten-Modus","settings.oneTouch.desc":"Dr\xfccken zum Starten, erneut dr\xfccken zum Beenden. Erfordert ein eigenes Tastenk\xfcrzel.","settings.key":"Taste","settings.notSet":"Nicht festgelegt","settings.enabled":"Aktiviert","settings.disabled":"Deaktiviert","settings.interface":"Oberfl\xe4che","settings.theme":"Design","settings.theme.system":"System","settings.theme.light":"Hell","settings.theme.dark":"Dunkel","settings.language":"Sprache","settings.appBehavior":"App-Verhalten","settings.closeToTray":"In Systembereich minimieren","settings.autoLaunch":"Beim Systemstart automatisch starten","settings.autoInsert":"Text nach der Transkription automatisch einf\xfcgen","settings.soundEffects":"Soundeffekte","settings.microphone":"Mikrofon","settings.inputDevice":"Eingabeger\xe4t","settings.deviceDefault":"(Standard)","settings.textInsert":"Texteinf\xfcgung","settings.insertMethod":"Einf\xfcgemethode","settings.insertClipboard":"Zwischenablage (Ctrl+V)","settings.insertKeyboard":"Tastatureingabe","settings.whisperModel":"Whisper-Modell","settings.model.tiny":"tiny (39 MB, am schnellsten)","settings.model.base":"base (74 MB, ausgewogen)","settings.model.small":"small (244 MB, gut)","settings.model.medium":"medium (769 MB, sehr gut)","settings.model.large":"large-v3 (1,5 GB, beste Qualit\xe4t)","settings.sttLanguage":"Erkennungssprache","settings.sttLang.auto":"Automatische Erkennung","settings.ollamaServer":"Ollama-Server","settings.ollamaUrl":"Ollama-Server-URL","settings.ollamaHint":"D3RO Voice verbindet sich automatisch, wenn Ollama l\xe4uft. Lade Modelle direkt \xfcber Ollama herunter (z. B.: ollama pull qwen3:4b).","settings.postProcess":"Sprachnachbearbeitung","settings.defaultAction":"Standard-Nachbearbeitungsaktion","settings.action.none":"Keine (Originaltext unver\xe4ndert)","settings.action.refine":"Verfeinern (Grammatik + Nat\xfcrlichkeit)","settings.action.translate":"\xdcbersetzen","settings.action.summarize":"Zusammenfassen","settings.action.grammar":"Grammatikkorrektur","settings.action.custom":"Benutzerdefinierter Prompt","settings.actionHint":"Die gew\xe4hlte LLM-Nachbearbeitung wird auf den transkribierten Text angewendet, nachdem mit dem Tastenk\xfcrzel aufgenommen wurde. Funktioniert nur, wenn Ollama verbunden ist.","settings.about.version":"Version","settings.about.techStack":"Tech-Stack","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Sprach-Engine","settings.about.voiceEngineValue":"STT: faster-whisper (lokal) / LLM: Ollama (lokal)","settings.about.description":"Vollst\xe4ndig lokaler KI-Sprachassistent, basierend auf Reverse Engineering von Speakly. Funktioniert ohne Cloud-Abh\xe4ngigkeiten.","settings.about.restartOnboarding":"Einrichtungsanleitung erneut anzeigen","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama l\xe4uft nicht","status.nudge.desc":"Ollama wird f\xfcr die LLM-Nachbearbeitung (\xdcbersetzung, Zusammenfassung usw.) ben\xf6tigt.","status.nudge.guide":"Installationsanleitung anzeigen →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Ohne Tippen, per Sprache. Dein lokaler KI-Sprachassistent.","onboarding.welcome.start":"Loslegen","onboarding.mic.title":"Mikrofon einrichten","onboarding.mic.desc":"W\xe4hle das Mikrofon aus, das du verwenden m\xf6chtest. Du kannst es sp\xe4ter in den Einstellungen \xe4ndern.","onboarding.hotkey.title":"Tastenk\xfcrzel einrichten","onboarding.hotkey.desc":"Lege das Diktat-Tastenk\xfcrzel fest. Die Aufnahme l\xe4uft, solange du die Taste gedr\xfcckt h\xe4ltst.","onboarding.hotkey.notSet":"Kein Tastenk\xfcrzel festgelegt","onboarding.hotkey.change":"Tastenk\xfcrzel \xe4ndern","onboarding.hotkey.set":"Tastenk\xfcrzel festlegen","onboarding.ollama.title":"Ollama installieren (optional)","onboarding.ollama.desc":"Ollama wird f\xfcr die LLM-Nachbearbeitung wie \xdcbersetzung oder Zusammenfassung ben\xf6tigt. Die Sprachdiktierung funktioniert ohne Ollama.","onboarding.ollama.download":"Ollama herunterladen","onboarding.ollama.modelHint":"Lade nach der Installation ein Modell \xfcber das Terminal herunter","onboarding.done.title":"Einrichtung abgeschlossen!","onboarding.done.descWithKey":"Halte {{key}} gedr\xfcckt und sprich, um deine Stimme in Text umzuwandeln.","onboarding.done.descNoKey":"Lege in den Einstellungen ein Tastenk\xfcrzel fest, um mit der Spracheingabe zu beginnen.","onboarding.done.start":"Loslegen","onboarding.back":"Zur\xfcck","onboarding.next":"Weiter","hotkey.title":"Tastenk\xfcrzel einrichten","hotkey.dictationTitle":"Diktat-Tastenk\xfcrzel einrichten","hotkey.oneTouchTitle":"Tastenk\xfcrzel f\xfcr Ein-Tasten-Modus einrichten","hotkey.prompt":"Dr\xfccke eine Tastenkombination...","hotkey.ready":"✓ {{keys}} — dr\xfccke Speichern","hotkey.noKey":"Bitte gib eine Taste ein","hotkey.reserved":"{{keys}} ist ein vom System reserviertes Tastenk\xfcrzel","hotkey.current":"Aktuell: {{keys}}","hotkey.hint":"Gib eine Kombination (z. B. Ctrl+Shift+Q) oder eine einzelne Taste (z. B. F5) ein","hotkey.reset":"Erneut eingeben","ollama.title":"OLLAMA EINRICHTUNGSANLEITUNG","ollama.step1.title":"SCHRITT 1 — Ollama installieren","ollama.step1.desc":"Ollama ist ein kostenloses Tool zum lokalen Ausf\xfchren von LLMs.","ollama.step2.title":"SCHRITT 2 — Modell herunterladen","ollama.step2.desc":"F\xfchre den folgenden Befehl im Terminal aus, um das empfohlene Modell herunterzuladen:","ollama.step2.alt":"Oder ein gr\xf6\xdferes Modell: ollama pull qwen3:8b (genauer, langsamer)","ollama.step3.title":"SCHRITT 3 — Automatische Verbindung","ollama.step3.desc":"D3RO-VOICE erkennt automatisch, wenn Ollama l\xe4uft. Wenn die LED in der Statusleiste von Rot auf Gr\xfcn wechselt, ist alles bereit!","service.sttEngine":"STT-ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"TASTENK\xdcRZEL","service.audioInput":"AUDIOEINGABE","service.ready":"BEREIT","service.connected":"VERBUNDEN","service.offline":"OFFLINE","service.active":"AKTIV","service.standby":"BEREITSCHAFT","common.cancel":"Abbrechen","common.save":"Speichern","common.delete":"L\xf6schen","common.add":"Hinzuf\xfcgen","common.edit":"Bearbeiten","common.close":"Schlie\xdfen","common.confirm":"Best\xe4tigen","common.loading":"Laden...","common.copy":"Kopieren","common.test":"Testen","common.stop":"Stoppen","date.today":"Heute","date.yesterday":"Gestern","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Koreanisch","settings.sttLang.en":"Englisch","settings.sttLang.ja":"Japanisch","settings.sttLang.zh":"Chinesisch","template.outputHelperText":"Verwenden Sie {{Feldname}} f\xfcr Platzhalter","nav.meeting":"Meeting","meeting.title":"Meeting-Modus","meeting.newMeeting":"Neues Meeting","meeting.startRecording":"Aufnahme starten","meeting.stopRecording":"Aufnahme beenden","meeting.recording":"Aufnahme l\xe4uft","meeting.processing":"Protokoll wird erstellt...","meeting.completed":"Abgeschlossen","meeting.error":"Fehler","meeting.elapsed":"Vergangen","meeting.memoPlaceholder":"Memo eingeben (Enter zum Hinzuf\xfcgen)","meeting.memoAdded":"Memo hinzugef\xfcgt","meeting.noSessions":"Keine Meeting-Aufnahmen","meeting.noSessionsDesc":"Dr\xfccke \xabNeues Meeting\xbb, um die Aufnahme zu starten","meeting.summary":"Zusammenfassung","meeting.decisions":"Beschl\xfcsse","meeting.actionItems":"Aufgaben","meeting.timeline":"Zeitlinie","meeting.transcript":"Rohtranskript","meeting.memos":"Memos","meeting.exportPdf":"Als PDF exportieren","meeting.exportMarkdown":"Als Markdown exportieren","meeting.delete":"L\xf6schen","meeting.deleteConfirm":"Diesen Meeting-Eintrag l\xf6schen?","meeting.backToList":"Zur\xfcck zur Liste","meeting.notificationTitle":"Protokoll fertig","meeting.notificationBody":"Das Meeting-Protokoll wurde erstellt.","meeting.sessions":"{{count}} Sitzungen","meeting.duration":"{{minutes}} Min.","meeting.editTitle":"Titel bearbeiten","meeting.untitled":"Meeting ohne Titel","meeting.processingStep.merging":"Transkript zusammenf\xfchren...","meeting.processingStep.generating":"Protokoll mit LLM erstellen...","meeting.processingStep.parsing":"Protokoll analysieren...","meeting.processingStep.saving":"Speichern...","meeting.processingStep.notifying":"Benachrichtigung senden...","meeting.transcriptTab":"Transkript","meeting.addDocument":"Dokument hinzuf\xfcgen","meeting.selectTemplate":"Vorlage ausw\xe4hlen","meeting.generate":"Generieren","meeting.generating":"Dokument wird generiert...","meeting.editMode":"Bearbeiten","meeting.previewMode":"Vorschau","meeting.modified":"Ge\xe4ndert","meeting.originalText":"Original","meeting.editedText":"Bearbeitet","meeting.exportDocx":"DOCX exportieren","meeting.exportTxt":"TXT exportieren","meeting.exportFormat":"Exportieren","meeting.customPrompt":"Benutzerdefinierter Prompt","meeting.templateName":"Vorlagenname","meeting.templatePrompt":"KI-Prompt","meeting.templateSave":"Vorlage speichern","meeting.documentDeleted":"Dokument gel\xf6scht","meeting.autoSaved":"Automatisch gespeichert","meeting.minutesTemplate":"Besprechungsprotokoll","meeting.reportTemplate":"Bericht","meeting.ideaNoteTemplate":"Ideennotiz","meeting.customTemplate":"Benutzerdefiniert","meeting.downloadTranscript":"Transkript herunterladen","meeting.polish":"KI Gl\xe4tten","meeting.polishing":"KI gl\xe4ttet Transkript...","meeting.polished":"KI Gl\xe4ttung abgeschlossen","meeting.mindmapTemplate":"Mindmap","meeting.chat":"KI-Chat","meeting.chatPlaceholder":"Fragen Sie zum Meeting...","meeting.chatSend":"Senden","meeting.chatClear":"Chat l\xf6schen","meeting.copyToClipboard":"In Zwischenablage kopieren","meeting.copied":"Kopiert","meeting.chatCollapse":"Chat einklappen","meeting.chatExpand":"Chat ausklappen","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"KI-Polierung fehlgeschlagen","meeting.viewDetailError":"Meeting-Details konnten nicht geladen werden","meeting.startRecordingError":"Aufnahme konnte nicht gestartet werden","meeting.diarize":"Sprecher trennen","meeting.diarizing":"Sprecher werden identifiziert...","meeting.diarizeComplete":"Sprechertrennung abgeschlossen","meeting.speaker":"Sprecher","settings.hfToken":"HuggingFace Token","settings.hfTokenHint":"Ein HuggingFace Token wird f\xfcr die Sprechertrennung ben\xf6tigt","settings.diarization":"Sprechertrennung","settings.diarizationHint":"Sprecher werden nach der Aufnahme automatisch identifiziert"}'),u=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Assistente de voz com IA local","nav.dashboard":"Painel","nav.history":"Hist\xf3rico","nav.dictionary":"Dicion\xe1rio","nav.commands":"Comandos","nav.settings":"Configura\xe7\xf5es","dashboard.sessionOverview":"Vis\xe3o geral da sess\xe3o","dashboard.systemStatus":"Status do sistema","dashboard.sessionsToday":"Sess\xf5es hoje","dashboard.pressToRecord":"Pressione {{key}} para iniciar a grava\xe7\xe3o","dashboard.hotkeyNotSet":"Atalho n\xe3o configurado","dashboard.words":"palavras","dashboard.total":"total","dashboard.streak":"sequ\xeancia","dashboard.days":"dias","dashboard.recording":"gravando","dashboard.sessions":"sess\xf5es","dashboard.today":"hoje","dashboard.recentTranscriptions":"Transcri\xe7\xf5es recentes","dashboard.noHistory":"Sem hist\xf3rico — pressione o atalho para come\xe7ar a gravar","dashboard.copy":"Copiar","dashboard.entries":"{{count}} entradas","dashboard.stat":"estat\xedsticas","dashboard.sys":"sistema","history.title":"Hist\xf3rico de transcri\xe7\xf5es","history.search":"Pesquisar...","history.entries":"{{count}} entradas","history.loading":"Carregando...","history.noResults":"Sem resultados","history.noHistory":"Sem hist\xf3rico — comece a gravar","history.count":"{{count}} entradas","dictionary.title":"Dicion\xe1rio personalizado","dictionary.words":"{{count}} palavras","dictionary.add":"Adicionar","dictionary.search":"Pesquisar...","dictionary.loading":"Carregando...","dictionary.noResults":"Sem resultados","dictionary.noWords":"Sem palavras — adicione palavras personalizadas para melhorar a precis\xe3o do STT","dictionary.used":"usado {{count}} vezes","dictionary.editTitle":"Editar palavra","dictionary.addTitle":"Adicionar palavra","dictionary.word":"Palavra","dictionary.pronunciation":"Pron\xfancia (opcional)","commands.title":"Comandos LLM","commands.count":"{{count}} comandos","commands.add":"Adicionar","commands.activeCommand":"Comando ativo","commands.none":"Nenhum","commands.loading":"Carregando...","commands.noCommands":"Sem comandos — clique em adicionar para criar um","commands.editTitle":"Editar comando","commands.addTitle":"Adicionar comando","commands.name":"Nome","commands.description":"Descri\xe7\xe3o","commands.promptTemplate":"Modelo de prompt","commands.promptHelp":"{{text}} ser\xe1 substitu\xeddo pelo texto transcrito","commands.defaultPrompt":"Por favor, melhore {{text}}.","settings.title":"Configura\xe7\xf5es","settings.tabs.general":"Geral","settings.tabs.audio":"\xc1udio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Sobre","settings.shortcuts":"Atalhos","settings.dictation":"Ditado","settings.dictation.desc":"Mantenha pressionado para falar. A transcri\xe7\xe3o come\xe7a ao soltar.","settings.agent":"Modo agente","settings.agent.descWithKey":"Clique duas vezes em {{key}} para entrar no modo agente.","settings.agent.descNoKey":"Configure primeiro o atalho de ditado.","settings.oneTouch":"Modo de um toque","settings.oneTouch.desc":"Pressione para iniciar, pressione novamente para parar. Requer um atalho separado.","settings.key":"Tecla","settings.notSet":"N\xe3o configurado","settings.enabled":"Ativado","settings.disabled":"Desativado","settings.interface":"Interface","settings.theme":"Tema","settings.theme.system":"Sistema","settings.theme.light":"Claro","settings.theme.dark":"Escuro","settings.language":"Idioma","settings.appBehavior":"Comportamento do aplicativo","settings.closeToTray":"Minimizar para a bandeja","settings.autoLaunch":"Iniciar com o sistema","settings.autoInsert":"Inserir texto automaticamente ap\xf3s a transcri\xe7\xe3o","settings.soundEffects":"Efeitos sonoros","settings.microphone":"Microfone","settings.inputDevice":"Dispositivo de entrada","settings.deviceDefault":"(padr\xe3o)","settings.textInsert":"Inser\xe7\xe3o de texto","settings.insertMethod":"M\xe9todo de inser\xe7\xe3o","settings.insertClipboard":"\xc1rea de transfer\xeancia (Ctrl+V)","settings.insertKeyboard":"Digita\xe7\xe3o pelo teclado","settings.whisperModel":"Modelo Whisper","settings.model.tiny":"tiny (39 MB, mais r\xe1pido)","settings.model.base":"base (74 MB, equilibrado)","settings.model.small":"small (244 MB, bom)","settings.model.medium":"medium (769 MB, muito bom)","settings.model.large":"large-v3 (1,5 GB, melhor)","settings.sttLanguage":"Idioma de reconhecimento","settings.sttLang.auto":"Detec\xe7\xe3o autom\xe1tica","settings.ollamaServer":"Servidor Ollama","settings.ollamaUrl":"URL do servidor Ollama","settings.ollamaHint":"D3RO Voice conecta-se automaticamente quando o Ollama est\xe1 em execu\xe7\xe3o. Baixe modelos diretamente pelo Ollama (ex: ollama pull qwen3:4b).","settings.postProcess":"P\xf3s-processamento de voz","settings.defaultAction":"A\xe7\xe3o de p\xf3s-processamento padr\xe3o","settings.action.none":"Nenhuma (texto original sem altera\xe7\xf5es)","settings.action.refine":"Refinar (gram\xe1tica + naturalidade)","settings.action.translate":"Traduzir","settings.action.summarize":"Resumir","settings.action.grammar":"Corre\xe7\xe3o gramatical","settings.action.custom":"Prompt personalizado","settings.actionHint":"O p\xf3s-processamento LLM selecionado \xe9 aplicado ao texto transcrito ap\xf3s gravar com o atalho. S\xf3 funciona quando o Ollama est\xe1 conectado.","settings.about.version":"Vers\xe3o","settings.about.techStack":"Stack tecnol\xf3gico","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Motor de voz","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"Assistente de voz com IA totalmente local, baseado em engenharia reversa do Speakly. Funciona sem depend\xeancias de nuvem.","settings.about.restartOnboarding":"Ver guia de configura\xe7\xe3o inicial novamente","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama n\xe3o est\xe1 em execu\xe7\xe3o","status.nudge.desc":"O Ollama \xe9 necess\xe1rio para o p\xf3s-processamento LLM (tradu\xe7\xe3o, resumo, etc.).","status.nudge.guide":"Ver guia de instala\xe7\xe3o →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sem digitar, por voz. Seu assistente de voz com IA local.","onboarding.welcome.start":"Come\xe7ar","onboarding.mic.title":"Configurar microfone","onboarding.mic.desc":"Selecione o microfone que deseja usar. Voc\xea pode alter\xe1-lo depois nas configura\xe7\xf5es.","onboarding.hotkey.title":"Configurar atalho","onboarding.hotkey.desc":"Configure o atalho de ditado. A grava\xe7\xe3o continua enquanto voc\xea mantiver a tecla pressionada.","onboarding.hotkey.notSet":"Nenhum atalho configurado","onboarding.hotkey.change":"Alterar atalho","onboarding.hotkey.set":"Configurar atalho","onboarding.ollama.title":"Instalar Ollama (opcional)","onboarding.ollama.desc":"O Ollama \xe9 necess\xe1rio para p\xf3s-processamento LLM como tradu\xe7\xe3o ou resumo. O ditado de voz funciona sem o Ollama.","onboarding.ollama.download":"Baixar Ollama","onboarding.ollama.modelHint":"Ap\xf3s instalar, baixe um modelo pelo terminal","onboarding.done.title":"Configura\xe7\xe3o conclu\xedda!","onboarding.done.descWithKey":"Mantenha {{key}} pressionado e fale para converter sua voz em texto.","onboarding.done.descNoKey":"Configure um atalho nas configura\xe7\xf5es para come\xe7ar a ditar.","onboarding.done.start":"Come\xe7ar","onboarding.back":"Voltar","onboarding.next":"Pr\xf3ximo","hotkey.title":"Configurar atalho","hotkey.dictationTitle":"Configurar atalho de ditado","hotkey.oneTouchTitle":"Configurar atalho do modo de um toque","hotkey.prompt":"Pressione uma combina\xe7\xe3o de teclas...","hotkey.ready":"✓ {{keys}} — pressione salvar","hotkey.noKey":"Por favor, insira uma tecla","hotkey.reserved":"{{keys}} \xe9 um atalho reservado pelo sistema","hotkey.current":"Atual: {{keys}}","hotkey.hint":"Insira uma combina\xe7\xe3o (ex: Ctrl+Shift+Q) ou uma tecla \xfanica (ex: F5)","hotkey.reset":"Inserir novamente","ollama.title":"GUIA DE CONFIGURA\xc7\xc3O DO OLLAMA","ollama.step1.title":"PASSO 1 — Instalar o Ollama","ollama.step1.desc":"O Ollama \xe9 uma ferramenta gratuita para executar LLMs localmente.","ollama.step2.title":"PASSO 2 — Baixar um modelo","ollama.step2.desc":"Execute o seguinte comando no terminal para baixar o modelo recomendado:","ollama.step2.alt":"Ou um modelo maior: ollama pull qwen3:8b (mais preciso, mais lento)","ollama.step3.title":"PASSO 3 — Conex\xe3o autom\xe1tica","ollama.step3.desc":"D3RO-VOICE detecta automaticamente quando o Ollama est\xe1 em execu\xe7\xe3o. Quando o LED da barra de status mudar de vermelho para verde, est\xe1 pronto!","service.sttEngine":"MOTOR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"ATALHO DE TECLADO","service.audioInput":"ENTRADA DE \xc1UDIO","service.ready":"PRONTO","service.connected":"CONECTADO","service.offline":"OFFLINE","service.active":"ATIVO","service.standby":"EM ESPERA","common.cancel":"Cancelar","common.save":"Salvar","common.delete":"Excluir","common.add":"Adicionar","common.edit":"Editar","common.close":"Fechar","common.confirm":"Confirmar","common.loading":"Carregando...","common.copy":"Copiar","common.test":"Testar","common.stop":"Parar","date.today":"Hoje","date.yesterday":"Ontem","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Coreano","settings.sttLang.en":"Ingl\xeas","settings.sttLang.ja":"Japon\xeas","settings.sttLang.zh":"Chin\xeas","template.outputHelperText":"Use {{nomeCampo}} para marcadores de posi\xe7\xe3o","nav.meeting":"Reuni\xe3o","meeting.title":"Modo Reuni\xe3o","meeting.newMeeting":"Nova Reuni\xe3o","meeting.startRecording":"Iniciar Grava\xe7\xe3o","meeting.stopRecording":"Parar Grava\xe7\xe3o","meeting.recording":"Gravando","meeting.processing":"Gerando ata...","meeting.completed":"Conclu\xeddo","meeting.error":"Erro","meeting.elapsed":"Tempo decorrido","meeting.memoPlaceholder":"Digite um memo (Enter para adicionar)","meeting.memoAdded":"Memo adicionado","meeting.noSessions":"Nenhuma grava\xe7\xe3o de reuni\xe3o","meeting.noSessionsDesc":"Pressione Nova Reuni\xe3o para come\xe7ar a gravar","meeting.summary":"Resumo","meeting.decisions":"Decis\xf5es","meeting.actionItems":"Itens de a\xe7\xe3o","meeting.timeline":"Linha do tempo","meeting.transcript":"Transcri\xe7\xe3o bruta","meeting.memos":"Memos","meeting.exportPdf":"Exportar PDF","meeting.exportMarkdown":"Exportar Markdown","meeting.delete":"Excluir","meeting.deleteConfirm":"Excluir este registro de reuni\xe3o?","meeting.backToList":"Voltar \xe0 lista","meeting.notificationTitle":"Ata pronta","meeting.notificationBody":"A ata da reuni\xe3o foi gerada.","meeting.sessions":"{{count}} sess\xf5es","meeting.duration":"{{minutes}} min","meeting.editTitle":"Editar t\xedtulo","meeting.untitled":"Reuni\xe3o sem t\xedtulo","meeting.processingStep.merging":"Mesclando transcri\xe7\xe3o...","meeting.processingStep.generating":"Gerando ata com LLM...","meeting.processingStep.parsing":"Analisando ata...","meeting.processingStep.saving":"Salvando...","meeting.processingStep.notifying":"Enviando notifica\xe7\xe3o...","meeting.transcriptTab":"Transcri\xe7\xe3o","meeting.addDocument":"Adicionar documento","meeting.selectTemplate":"Selecionar modelo","meeting.generate":"Gerar","meeting.generating":"Gerando documento...","meeting.editMode":"Editar","meeting.previewMode":"Visualizar","meeting.modified":"Modificado","meeting.originalText":"Original","meeting.editedText":"Editado","meeting.exportDocx":"Exportar DOCX","meeting.exportTxt":"Exportar TXT","meeting.exportFormat":"Exportar","meeting.customPrompt":"Prompt personalizado","meeting.templateName":"Nome do modelo","meeting.templatePrompt":"Prompt de IA","meeting.templateSave":"Salvar modelo","meeting.documentDeleted":"Documento exclu\xeddo","meeting.autoSaved":"Salvo automaticamente","meeting.minutesTemplate":"Ata de reuni\xe3o","meeting.reportTemplate":"Relat\xf3rio","meeting.ideaNoteTemplate":"Nota de ideias","meeting.customTemplate":"Personalizado","meeting.downloadTranscript":"Baixar transcri\xe7\xe3o","meeting.polish":"Polir com IA","meeting.polishing":"IA est\xe1 polindo a transcri\xe7\xe3o...","meeting.polished":"Polimento IA conclu\xeddo","meeting.mindmapTemplate":"Mapa mental","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Pergunte sobre a reuni\xe3o...","meeting.chatSend":"Enviar","meeting.chatClear":"Limpar chat","meeting.copyToClipboard":"Copiar para \xe1rea de transfer\xeancia","meeting.copied":"Copiado","meeting.chatCollapse":"Recolher chat","meeting.chatExpand":"Expandir chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Falha no polimento de IA","meeting.viewDetailError":"Falha ao carregar detalhes da reuni\xe3o","meeting.startRecordingError":"Falha ao iniciar grava\xe7\xe3o","meeting.diarize":"Identificar oradores","meeting.diarizing":"Identificando oradores...","meeting.diarizeComplete":"Identifica\xe7\xe3o conclu\xedda","meeting.speaker":"Orador","settings.hfToken":"Token do HuggingFace","settings.hfTokenHint":"Um token do HuggingFace \xe9 necess\xe1rio para identificar oradores","settings.diarization":"Identifica\xe7\xe3o de oradores","settings.diarizationHint":"Identifica automaticamente os oradores ap\xf3s o t\xe9rmino da grava\xe7\xe3o"}'),p=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Локальный голосовой ИИ-ассистент","nav.dashboard":"Панель","nav.history":"История","nav.dictionary":"Словарь","nav.commands":"Команды","nav.settings":"Настройки","dashboard.sessionOverview":"Обзор сессий","dashboard.systemStatus":"Состояние системы","dashboard.sessionsToday":"Сессий сегодня","dashboard.pressToRecord":"Нажмите {{key}} для начала записи","dashboard.hotkeyNotSet":"Горячая клавиша не задана","dashboard.words":"Слова","dashboard.total":"Всего","dashboard.streak":"Серия","dashboard.days":"дн.","dashboard.recording":"Запись","dashboard.sessions":"Сессии","dashboard.today":"Сегодня","dashboard.recentTranscriptions":"Последние транскрипции","dashboard.noHistory":"История пуста — нажмите горячую клавишу для начала записи","dashboard.copy":"Копировать","dashboard.entries":"{{count}} записей","dashboard.stat":"Статистика","dashboard.sys":"Система","history.title":"История транскрипций","history.search":"Поиск...","history.entries":"{{count}} записей","history.loading":"Загрузка...","history.noResults":"Результаты не найдены","history.noHistory":"История пуста — начните запись","history.count":"{{count}} записей","dictionary.title":"Пользовательский словарь","dictionary.words":"{{count}} слов","dictionary.add":"Добавить","dictionary.search":"Поиск...","dictionary.loading":"Загрузка...","dictionary.noResults":"Результаты не найдены","dictionary.noWords":"Слов нет — добавьте собственные слова для улучшения точности STT","dictionary.used":"Использовано {{count}} раз","dictionary.editTitle":"Редактировать слово","dictionary.addTitle":"Добавить слово","dictionary.word":"Слово","dictionary.pronunciation":"Произношение (необязательно)","commands.title":"Команды LLM","commands.count":"{{count}} шт.","commands.add":"Добавить","commands.activeCommand":"Активная команда","commands.none":"Нет","commands.loading":"Загрузка...","commands.noCommands":"Команд нет — нажмите \xabДобавить\xbb для создания","commands.editTitle":"Редактировать команду","commands.addTitle":"Добавить команду","commands.name":"Название","commands.description":"Описание","commands.promptTemplate":"Шаблон промпта","commands.promptHelp":"{{text}} будет заменено на транскрибированный текст","commands.defaultPrompt":"Пожалуйста, улучшите {{text}}.","settings.title":"Настройки","settings.tabs.general":"Общие","settings.tabs.audio":"Аудио","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"О программе","settings.shortcuts":"Горячие клавиши","settings.dictation":"Диктовка","settings.dictation.desc":"Говорите, удерживая клавишу. Отпустите для начала транскрипции.","settings.agent":"Режим агента","settings.agent.descWithKey":"Дважды нажмите {{key}} для перехода в режим агента.","settings.agent.descNoKey":"Сначала задайте горячую клавишу диктовки.","settings.oneTouch":"Режим одного нажатия","settings.oneTouch.desc":"Нажмите для начала, нажмите снова для остановки. Требуется отдельная горячая клавиша.","settings.key":"Клавиша","settings.notSet":"Не задано","settings.enabled":"Включено","settings.disabled":"Выключено","settings.interface":"Интерфейс","settings.theme":"Тема","settings.theme.system":"Системная","settings.theme.light":"Светлая","settings.theme.dark":"Тёмная","settings.language":"Язык","settings.appBehavior":"Поведение приложения","settings.closeToTray":"Сворачивать в трей","settings.autoLaunch":"Автозапуск при старте системы","settings.autoInsert":"Автоматически вставлять текст после транскрипции","settings.soundEffects":"Звуковые эффекты","settings.microphone":"Микрофон","settings.inputDevice":"Устройство ввода","settings.deviceDefault":"(По умолчанию)","settings.textInsert":"Вставка текста","settings.insertMethod":"Метод вставки","settings.insertClipboard":"Буфер обмена (Ctrl+V)","settings.insertKeyboard":"Эмуляция клавиатуры","settings.whisperModel":"Модель Whisper","settings.model.tiny":"tiny (39 МБ, самая быстрая)","settings.model.base":"base (74 МБ, баланс)","settings.model.small":"small (244 МБ, хорошая)","settings.model.medium":"medium (769 МБ, отличная)","settings.model.large":"large-v3 (1.5 ГБ, лучшая)","settings.sttLanguage":"Язык распознавания","settings.sttLang.auto":"Автоопределение","settings.ollamaServer":"Сервер Ollama","settings.ollamaUrl":"URL сервера Ollama","settings.ollamaHint":"Если Ollama запущена, подключение произойдёт автоматически. Загружайте модели напрямую через Ollama (например: ollama pull qwen3:4b).","settings.postProcess":"Постобработка речи","settings.defaultAction":"Команда постобработки по умолчанию","settings.action.none":"Нет (оригинальный текст)","settings.action.refine":"Улучшить (грамматика + естественность)","settings.action.translate":"Перевести","settings.action.summarize":"Резюмировать","settings.action.grammar":"Исправить грамматику","settings.action.custom":"Пользовательский промпт","settings.actionHint":"После записи и транскрипции к тексту будет применена выбранная постобработка LLM. Работает только при подключённом Ollama.","settings.about.version":"Версия","settings.about.techStack":"Технический стек","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Голосовой движок","settings.about.voiceEngineValue":"STT: faster-whisper (локально) / LLM: Ollama (локально)","settings.about.description":"Локальный голосовой ИИ-ассистент, основанный на методах обратной разработки Speakly. Работает полностью локально без зависимости от облачных сервисов.","settings.about.restartOnboarding":"Показать начальную настройку снова","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama не запущена","status.nudge.desc":"Для постобработки LLM (перевод, резюмирование и т.д.) требуется Ollama.","status.nudge.guide":"Смотреть инструкцию по установке →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Без набора текста — только голос. Локальный голосовой ИИ-ассистент.","onboarding.welcome.start":"Начать","onboarding.mic.title":"Настройка микрофона","onboarding.mic.desc":"Выберите микрофон. Его можно изменить позже в настройках.","onboarding.hotkey.title":"Настройка горячей клавиши","onboarding.hotkey.desc":"Задайте горячую клавишу для диктовки. Удерживайте её для записи.","onboarding.hotkey.notSet":"Горячая клавиша не задана","onboarding.hotkey.change":"Изменить горячую клавишу","onboarding.hotkey.set":"Задать горячую клавишу","onboarding.ollama.title":"Установка Ollama (необязательно)","onboarding.ollama.desc":"Для постобработки LLM (перевод, резюмирование и т.д.) требуется Ollama. Голосовая диктовка работает и без неё.","onboarding.ollama.download":"Скачать Ollama","onboarding.ollama.modelHint":"После установки загрузите модель через терминал","onboarding.done.title":"Настройка завершена!","onboarding.done.descWithKey":"Удерживайте {{key}} и говорите — речь будет преобразована в текст.","onboarding.done.descNoKey":"Задайте горячую клавишу в настройках, чтобы начать голосовую диктовку.","onboarding.done.start":"Начать","onboarding.back":"Назад","onboarding.next":"Далее","hotkey.title":"Настройка горячей клавиши","hotkey.dictationTitle":"Задать горячую клавишу диктовки","hotkey.oneTouchTitle":"Задать горячую клавишу режима одного нажатия","hotkey.prompt":"Нажмите сочетание клавиш...","hotkey.ready":"✓ {{keys}} — нажмите \xabСохранить\xbb","hotkey.noKey":"Введите клавишу","hotkey.reserved":"{{keys}} является зарезервированным сочетанием системы","hotkey.current":"Текущее: {{keys}}","hotkey.hint":"Введите сочетание клавиш (например: Ctrl+Shift+Q) или одну клавишу (например: F5)","hotkey.reset":"Ввести снова","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"ШАГ 1 — Установка Ollama","ollama.step1.desc":"Ollama — бесплатный инструмент для локального запуска LLM.","ollama.step2.title":"ШАГ 2 — Загрузка модели","ollama.step2.desc":"Загрузите нужную модель через терминал. Рекомендуется:","ollama.step2.alt":"Или более крупная модель: ollama pull qwen3:8b (точнее, медленнее)","ollama.step3.title":"ШАГ 3 — Автоподключение","ollama.step3.desc":"При запуске Ollama D3RO-VOICE обнаружит её автоматически. Когда индикатор LED на нижней панели сменится с красного на зелёный — готово!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Отмена","common.save":"Сохранить","common.delete":"Удалить","common.add":"Добавить","common.edit":"Изменить","common.close":"Закрыть","common.confirm":"Подтвердить","common.loading":"Загрузка...","common.copy":"Копировать","common.test":"Тест","common.stop":"Стоп","date.today":"Сегодня","date.yesterday":"Вчера","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Корейский","settings.sttLang.en":"Английский","settings.sttLang.ja":"Японский","settings.sttLang.zh":"Китайский","template.outputHelperText":"Используйте {{имяПоля}} для заполнителей","nav.meeting":"Совещание","meeting.title":"Режим совещания","meeting.newMeeting":"Новое совещание","meeting.startRecording":"Начать запись","meeting.stopRecording":"Остановить запись","meeting.recording":"Запись","meeting.processing":"Создание протокола...","meeting.completed":"Завершено","meeting.error":"Ошибка","meeting.elapsed":"Прошло","meeting.memoPlaceholder":"Введите заметку (Enter для добавления)","meeting.memoAdded":"Заметка добавлена","meeting.noSessions":"Нет записей совещаний","meeting.noSessionsDesc":"Нажмите \xabНовое совещание\xbb, чтобы начать запись","meeting.summary":"Сводка","meeting.decisions":"Решения","meeting.actionItems":"Задачи","meeting.timeline":"Хронология","meeting.transcript":"Исходная расшифровка","meeting.memos":"Заметки","meeting.exportPdf":"Экспорт в PDF","meeting.exportMarkdown":"Экспорт в Markdown","meeting.delete":"Удалить","meeting.deleteConfirm":"Удалить эту запись совещания?","meeting.backToList":"Вернуться к списку","meeting.notificationTitle":"Протокол готов","meeting.notificationBody":"Протокол совещания сформирован.","meeting.sessions":"{{count}} сессий","meeting.duration":"{{minutes}} мин","meeting.editTitle":"Изменить название","meeting.untitled":"Совещание без названия","meeting.processingStep.merging":"Объединение расшифровки...","meeting.processingStep.generating":"Создание протокола с помощью LLM...","meeting.processingStep.parsing":"Разбор протокола...","meeting.processingStep.saving":"Сохранение...","meeting.processingStep.notifying":"Отправка уведомления...","meeting.transcriptTab":"Транскрипция","meeting.addDocument":"Добавить документ","meeting.selectTemplate":"Выбрать шаблон","meeting.generate":"Создать","meeting.generating":"Создание документа...","meeting.editMode":"Редактировать","meeting.previewMode":"Предпросмотр","meeting.modified":"Изменено","meeting.originalText":"Оригинал","meeting.editedText":"Отредактировано","meeting.exportDocx":"Экспорт DOCX","meeting.exportTxt":"Экспорт TXT","meeting.exportFormat":"Экспорт","meeting.customPrompt":"Пользовательский запрос","meeting.templateName":"Название шаблона","meeting.templatePrompt":"ИИ-запрос","meeting.templateSave":"Сохранить шаблон","meeting.documentDeleted":"Документ удалён","meeting.autoSaved":"Автосохранение","meeting.minutesTemplate":"Протокол встречи","meeting.reportTemplate":"Отчёт","meeting.ideaNoteTemplate":"Заметка с идеями","meeting.customTemplate":"Пользовательский","meeting.downloadTranscript":"Скачать транскрипцию","meeting.polish":"Улучшить с ИИ","meeting.polishing":"ИИ улучшает транскрипцию...","meeting.polished":"Улучшение ИИ завершено","meeting.mindmapTemplate":"Карта мыслей","meeting.chat":"ИИ Чат","meeting.chatPlaceholder":"Задайте вопрос о встрече...","meeting.chatSend":"Отправить","meeting.chatClear":"Очистить чат","meeting.copyToClipboard":"Копировать в буфер обмена","meeting.copied":"Скопировано","meeting.chatCollapse":"Свернуть чат","meeting.chatExpand":"Развернуть чат","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Ошибка ИИ-полировки","meeting.viewDetailError":"Не удалось загрузить детали встречи","meeting.startRecordingError":"Не удалось начать запись","meeting.diarize":"Определить говорящих","meeting.diarizing":"Определение говорящих...","meeting.diarizeComplete":"Определение завершено","meeting.speaker":"Говорящий","settings.hfToken":"Токен HuggingFace","settings.hfTokenHint":"Токен HuggingFace необходим для определения говорящих","settings.diarization":"Диаризация","settings.diarizationHint":"Автоматически определять говорящих после завершения записи"}'),h={ko:o,en:s,ja:r,zh:m,"zh-TW":d,es:c,fr:l,de:g,pt:u,ru:p,vi:JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Trợ l\xfd giọng n\xf3i AI cục bộ","nav.dashboard":"Bảng điều khiển","nav.history":"Lịch sử","nav.dictionary":"Từ điển","nav.commands":"Lệnh","nav.settings":"C\xe0i đặt","dashboard.sessionOverview":"Tổng quan phi\xean","dashboard.systemStatus":"Trạng th\xe1i hệ thống","dashboard.sessionsToday":"Phi\xean h\xf4m nay","dashboard.pressToRecord":"Nhấn {{key}} để bắt đầu ghi \xe2m","dashboard.hotkeyNotSet":"Chưa đặt ph\xedm tắt","dashboard.words":"Từ","dashboard.total":"Tổng","dashboard.streak":"Chuỗi","dashboard.days":"ng\xe0y","dashboard.recording":"Đang ghi","dashboard.sessions":"Phi\xean","dashboard.today":"H\xf4m nay","dashboard.recentTranscriptions":"Phi\xean \xe2m gần đ\xe2y","dashboard.noHistory":"Chưa c\xf3 lịch sử — nhấn ph\xedm tắt để bắt đầu ghi \xe2m","dashboard.copy":"Sao ch\xe9p","dashboard.entries":"{{count}} mục","dashboard.stat":"Thống k\xea","dashboard.sys":"Hệ thống","history.title":"Lịch sử phi\xean \xe2m","history.search":"T\xecm kiếm...","history.entries":"{{count}} mục","history.loading":"Đang tải...","history.noResults":"Kh\xf4ng t\xecm thấy kết quả","history.noHistory":"Chưa c\xf3 lịch sử — h\xe3y bắt đầu ghi \xe2m","history.count":"{{count}} mục","dictionary.title":"Từ điển t\xf9y chỉnh","dictionary.words":"{{count}} từ","dictionary.add":"Th\xeam","dictionary.search":"T\xecm kiếm...","dictionary.loading":"Đang tải...","dictionary.noResults":"Kh\xf4ng t\xecm thấy kết quả","dictionary.noWords":"Chưa c\xf3 từ — th\xeam từ t\xf9y chỉnh để cải thiện độ ch\xednh x\xe1c STT","dictionary.used":"Đ\xe3 d\xf9ng {{count}} lần","dictionary.editTitle":"Chỉnh sửa từ","dictionary.addTitle":"Th\xeam từ","dictionary.word":"Từ","dictionary.pronunciation":"Ph\xe1t \xe2m (t\xf9y chọn)","commands.title":"Lệnh LLM","commands.count":"{{count}} lệnh","commands.add":"Th\xeam","commands.activeCommand":"Lệnh đang hoạt động","commands.none":"Kh\xf4ng c\xf3","commands.loading":"Đang tải...","commands.noCommands":"Chưa c\xf3 lệnh — nhấn Th\xeam để tạo","commands.editTitle":"Chỉnh sửa lệnh","commands.addTitle":"Th\xeam lệnh","commands.name":"T\xean","commands.description":"M\xf4 tả","commands.promptTemplate":"Mẫu prompt","commands.promptHelp":"{{text}} sẽ được thay thế bằng văn bản phi\xean \xe2m","commands.defaultPrompt":"Vui l\xf2ng cải thiện {{text}}.","settings.title":"C\xe0i đặt","settings.tabs.general":"Chung","settings.tabs.audio":"\xc2m thanh","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Giới thiệu","settings.shortcuts":"Ph\xedm tắt","settings.dictation":"Ch\xednh tả","settings.dictation.desc":"Giữ ph\xedm v\xe0 n\xf3i. Thả ph\xedm để bắt đầu phi\xean \xe2m.","settings.agent":"Chế độ Agent","settings.agent.descWithKey":"Nhấn đ\xfap {{key}} để v\xe0o chế độ Agent.","settings.agent.descNoKey":"Vui l\xf2ng đặt ph\xedm tắt ch\xednh tả trước.","settings.oneTouch":"Chế độ một chạm","settings.oneTouch.desc":"Nhấn để bắt đầu, nhấn lại để dừng. Cần ph\xedm tắt ri\xeang.","settings.key":"Ph\xedm","settings.notSet":"Chưa đặt","settings.enabled":"Đ\xe3 bật","settings.disabled":"Đ\xe3 tắt","settings.interface":"Giao diện","settings.theme":"Giao diện","settings.theme.system":"Hệ thống","settings.theme.light":"S\xe1ng","settings.theme.dark":"Tối","settings.language":"Ng\xf4n ngữ","settings.appBehavior":"H\xe0nh vi ứng dụng","settings.closeToTray":"Thu nhỏ xuống khay hệ thống","settings.autoLaunch":"Tự động khởi động c\xf9ng hệ thống","settings.autoInsert":"Tự động ch\xe8n văn bản sau khi phi\xean \xe2m","settings.soundEffects":"Hiệu ứng \xe2m thanh","settings.microphone":"Micr\xf4","settings.inputDevice":"Thiết bị đầu v\xe0o","settings.deviceDefault":"(Mặc định)","settings.textInsert":"Ch\xe8n văn bản","settings.insertMethod":"Phương thức ch\xe8n","settings.insertClipboard":"Bộ nhớ tạm (Ctrl+V)","settings.insertKeyboard":"Giả lập b\xe0n ph\xedm","settings.whisperModel":"M\xf4 h\xecnh Whisper","settings.model.tiny":"tiny (39 MB, nhanh nhất)","settings.model.base":"base (74 MB, c\xe2n bằng)","settings.model.small":"small (244 MB, tốt)","settings.model.medium":"medium (769 MB, xuất sắc)","settings.model.large":"large-v3 (1.5 GB, tốt nhất)","settings.sttLanguage":"Ng\xf4n ngữ nhận dạng","settings.sttLang.auto":"Tự động ph\xe1t hiện","settings.ollamaServer":"M\xe1y chủ Ollama","settings.ollamaUrl":"URL m\xe1y chủ Ollama","settings.ollamaHint":"Nếu Ollama đang chạy, kết nối sẽ tự động. Tải m\xf4 h\xecnh trực tiếp từ Ollama (v\xed dụ: ollama pull qwen3:4b).","settings.postProcess":"Hậu xử l\xfd giọng n\xf3i","settings.defaultAction":"Lệnh hậu xử l\xfd mặc định","settings.action.none":"Kh\xf4ng c\xf3 (văn bản gốc)","settings.action.refine":"Cải thiện (ngữ ph\xe1p + tự nhi\xean)","settings.action.translate":"Dịch","settings.action.summarize":"T\xf3m tắt","settings.action.grammar":"Sửa ngữ ph\xe1p","settings.action.custom":"Prompt t\xf9y chỉnh","settings.actionHint":"Hậu xử l\xfd LLM đ\xe3 chọn sẽ được \xe1p dụng cho văn bản phi\xean \xe2m sau khi ghi \xe2m. Chỉ hoạt động khi Ollama được kết nối.","settings.about.version":"Phi\xean bản","settings.about.techStack":"Ngăn xếp c\xf4ng nghệ","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Bộ m\xe1y giọng n\xf3i","settings.about.voiceEngineValue":"STT: faster-whisper (cục bộ) / LLM: Ollama (cục bộ)","settings.about.description":"Trợ l\xfd giọng n\xf3i AI cục bộ dựa tr\xean kỹ thuật dịch ngược Speakly. Hoạt động ho\xe0n to\xe0n cục bộ, kh\xf4ng phụ thuộc v\xe0o dịch vụ đ\xe1m m\xe2y.","settings.about.restartOnboarding":"Xem lại hướng dẫn c\xe0i đặt ban đầu","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama chưa chạy","status.nudge.desc":"Cần Ollama để sử dụng hậu xử l\xfd LLM (dịch, t\xf3m tắt, v.v.).","status.nudge.guide":"Xem hướng dẫn c\xe0i đặt →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Kh\xf4ng cần g\xf5 ph\xedm — chỉ cần n\xf3i. Trợ l\xfd giọng n\xf3i AI cục bộ.","onboarding.welcome.start":"Bắt đầu","onboarding.mic.title":"C\xe0i đặt micr\xf4","onboarding.mic.desc":"Chọn micr\xf4 bạn muốn d\xf9ng. C\xf3 thể thay đổi sau trong c\xe0i đặt.","onboarding.hotkey.title":"C\xe0i đặt ph\xedm tắt","onboarding.hotkey.desc":"Đặt ph\xedm tắt ch\xednh tả. Giữ ph\xedm trong khi ghi \xe2m.","onboarding.hotkey.notSet":"Ph\xedm tắt chưa được đặt","onboarding.hotkey.change":"Thay đổi ph\xedm tắt","onboarding.hotkey.set":"Đặt ph\xedm tắt","onboarding.ollama.title":"C\xe0i đặt Ollama (t\xf9y chọn)","onboarding.ollama.desc":"Cần Ollama để sử dụng hậu xử l\xfd LLM (dịch, t\xf3m tắt, v.v.). Ch\xednh tả giọng n\xf3i vẫn hoạt động m\xe0 kh\xf4ng cần Ollama.","onboarding.ollama.download":"Tải Ollama","onboarding.ollama.modelHint":"Sau khi c\xe0i đặt, tải m\xf4 h\xecnh qua terminal","onboarding.done.title":"Thiết lập ho\xe0n tất!","onboarding.done.descWithKey":"Giữ ph\xedm {{key}} v\xe0 n\xf3i — giọng n\xf3i sẽ được chuyển th\xe0nh văn bản.","onboarding.done.descNoKey":"Đặt ph\xedm tắt trong c\xe0i đặt để bắt đầu ch\xednh tả giọng n\xf3i.","onboarding.done.start":"Bắt đầu","onboarding.back":"Quay lại","onboarding.next":"Tiếp theo","hotkey.title":"C\xe0i đặt ph\xedm tắt","hotkey.dictationTitle":"Đặt ph\xedm tắt ch\xednh tả","hotkey.oneTouchTitle":"Đặt ph\xedm tắt chế độ một chạm","hotkey.prompt":"Nhấn tổ hợp ph\xedm...","hotkey.ready":"✓ {{keys}} — h\xe3y nhấn Lưu","hotkey.noKey":"Vui l\xf2ng nhập ph\xedm","hotkey.reserved":"{{keys}} l\xe0 ph\xedm tắt hệ thống được d\xe0nh ri\xeang","hotkey.current":"Hiện tại: {{keys}}","hotkey.hint":"Nhập tổ hợp ph\xedm (v\xed dụ: Ctrl+Shift+Q) hoặc ph\xedm đơn (v\xed dụ: F5)","hotkey.reset":"Nhập lại","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"BƯỚC 1 — C\xe0i đặt Ollama","ollama.step1.desc":"Ollama l\xe0 c\xf4ng cụ miễn ph\xed để chạy LLM cục bộ.","ollama.step2.title":"BƯỚC 2 — Tải m\xf4 h\xecnh","ollama.step2.desc":"Tải m\xf4 h\xecnh bạn muốn qua terminal. Khuyến nghị:","ollama.step2.alt":"Hoặc m\xf4 h\xecnh lớn hơn: ollama pull qwen3:8b (ch\xednh x\xe1c hơn, chậm hơn)","ollama.step3.title":"BƯỚC 3 — Tự động kết nối","ollama.step3.desc":"Khi Ollama chạy, D3RO-VOICE sẽ tự động ph\xe1t hiện. Khi đ\xe8n LED tr\xean thanh trạng th\xe1i chuyển từ đỏ sang xanh — đ\xe3 sẵn s\xe0ng!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Hủy","common.save":"Lưu","common.delete":"X\xf3a","common.add":"Th\xeam","common.edit":"Chỉnh sửa","common.close":"Đ\xf3ng","common.confirm":"X\xe1c nhận","common.loading":"Đang tải...","common.copy":"Sao ch\xe9p","common.test":"Kiểm tra","common.stop":"Dừng","date.today":"H\xf4m nay","date.yesterday":"H\xf4m qua","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Tiếng H\xe0n","settings.sttLang.en":"Tiếng Anh","settings.sttLang.ja":"Tiếng Nhật","settings.sttLang.zh":"Tiếng Trung","template.outputHelperText":"Sử dụng {{t\xeanTrường}} cho tr\xecnh giữ chỗ","nav.meeting":"Cuộc họp","meeting.title":"Chế độ Cuộc họp","meeting.newMeeting":"Cuộc họp mới","meeting.startRecording":"Bắt đầu ghi \xe2m","meeting.stopRecording":"Dừng ghi \xe2m","meeting.recording":"Đang ghi \xe2m","meeting.processing":"Đang tạo bi\xean bản...","meeting.completed":"Ho\xe0n th\xe0nh","meeting.error":"Lỗi","meeting.elapsed":"Thời gian đ\xe3 qua","meeting.memoPlaceholder":"Nhập ghi ch\xfa (Enter để th\xeam)","meeting.memoAdded":"Đ\xe3 th\xeam ghi ch\xfa","meeting.noSessions":"Kh\xf4ng c\xf3 bản ghi cuộc họp","meeting.noSessionsDesc":"Nhấn \xabCuộc họp mới\xbb để bắt đầu ghi \xe2m","meeting.summary":"T\xf3m tắt","meeting.decisions":"Quyết định","meeting.actionItems":"H\xe0nh động cần thực hiện","meeting.timeline":"D\xf2ng thời gian","meeting.transcript":"Bản ghi th\xf4","meeting.memos":"Ghi ch\xfa","meeting.exportPdf":"Xuất PDF","meeting.exportMarkdown":"Xuất Markdown","meeting.delete":"X\xf3a","meeting.deleteConfirm":"X\xf3a bản ghi cuộc họp n\xe0y?","meeting.backToList":"Quay lại danh s\xe1ch","meeting.notificationTitle":"Bi\xean bản đ\xe3 sẵn s\xe0ng","meeting.notificationBody":"Bi\xean bản cuộc họp đ\xe3 được tạo.","meeting.sessions":"{{count}} phi\xean","meeting.duration":"{{minutes}} ph\xfat","meeting.editTitle":"Chỉnh sửa ti\xeau đề","meeting.untitled":"Cuộc họp kh\xf4ng c\xf3 ti\xeau đề","meeting.processingStep.merging":"Đang gh\xe9p bản ghi...","meeting.processingStep.generating":"Đang tạo bi\xean bản với LLM...","meeting.processingStep.parsing":"Đang ph\xe2n t\xedch bi\xean bản...","meeting.processingStep.saving":"Đang lưu...","meeting.processingStep.notifying":"Đang gửi th\xf4ng b\xe1o...","meeting.transcriptTab":"Bản ghi","meeting.addDocument":"Th\xeam t\xe0i liệu","meeting.selectTemplate":"Chọn mẫu","meeting.generate":"Tạo","meeting.generating":"Đang tạo t\xe0i liệu...","meeting.editMode":"Chỉnh sửa","meeting.previewMode":"Xem trước","meeting.modified":"Đ\xe3 chỉnh sửa","meeting.originalText":"Bản gốc","meeting.editedText":"Đ\xe3 chỉnh sửa","meeting.exportDocx":"Xuất DOCX","meeting.exportTxt":"Xuất TXT","meeting.exportFormat":"Xuất","meeting.customPrompt":"Lệnh t\xf9y chỉnh","meeting.templateName":"T\xean mẫu","meeting.templatePrompt":"Lệnh AI","meeting.templateSave":"Lưu mẫu","meeting.documentDeleted":"Đ\xe3 x\xf3a t\xe0i liệu","meeting.autoSaved":"Đ\xe3 lưu tự động","meeting.minutesTemplate":"Bi\xean bản họp","meeting.reportTemplate":"B\xe1o c\xe1o","meeting.ideaNoteTemplate":"Ghi ch\xfa \xfd tưởng","meeting.customTemplate":"T\xf9y chỉnh","meeting.downloadTranscript":"Tải bản ghi","meeting.polish":"Tinh chỉnh bằng AI","meeting.polishing":"AI đang tinh chỉnh bản ghi...","meeting.polished":"Tinh chỉnh AI ho\xe0n tất","meeting.mindmapTemplate":"Sơ đồ tư duy","meeting.chat":"Chat AI","meeting.chatPlaceholder":"Hỏi về cuộc họp...","meeting.chatSend":"Gửi","meeting.chatClear":"X\xf3a chat","meeting.copyToClipboard":"Sao ch\xe9p v\xe0o bộ nhớ tạm","meeting.copied":"Đ\xe3 sao ch\xe9p","meeting.chatCollapse":"Thu gọn chat","meeting.chatExpand":"Mở rộng chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI đ\xe1nh b\xf3ng thất bại","meeting.viewDetailError":"Kh\xf4ng thể tải chi tiết cuộc họp","meeting.startRecordingError":"Kh\xf4ng thể bắt đầu ghi \xe2m","meeting.diarize":"Ph\xe2n t\xe1ch người n\xf3i","meeting.diarizing":"Đang nhận dạng người n\xf3i...","meeting.diarizeComplete":"Ph\xe2n t\xe1ch người n\xf3i ho\xe0n tất","meeting.speaker":"Người n\xf3i","settings.hfToken":"Token HuggingFace","settings.hfTokenHint":"Cần token HuggingFace để ph\xe2n t\xe1ch người n\xf3i","settings.diarization":"Ph\xe2n t\xe1ch người n\xf3i","settings.diarizationHint":"Tự động nhận dạng người n\xf3i sau khi ghi \xe2m kết th\xfac"}'),th:JSON.parse('{"app.name":"D3RO Voice","app.tagline":"ผู้ช่วยเสียง AI ในเครื่อง","nav.dashboard":"แดชบอร์ด","nav.history":"ประวัติ","nav.dictionary":"พจนานุกรม","nav.commands":"คำสั่ง","nav.settings":"การตั้งค่า","dashboard.sessionOverview":"ภาพรวมเซสชัน","dashboard.systemStatus":"สถานะระบบ","dashboard.sessionsToday":"เซสชันวันนี้","dashboard.pressToRecord":"กด {{key}} เพื่อเริ่มบันทึก","dashboard.hotkeyNotSet":"ยังไม่ได้ตั้งค่าปุ่มลัด","dashboard.words":"คำ","dashboard.total":"ทั้งหมด","dashboard.streak":"ต่อเนื่อง","dashboard.days":"วัน","dashboard.recording":"กำลังบันทึก","dashboard.sessions":"เซสชัน","dashboard.today":"วันนี้","dashboard.recentTranscriptions":"การถอดความล่าสุด","dashboard.noHistory":"ไม่มีประวัติ — กดปุ่มลัดเพื่อเริ่มบันทึก","dashboard.copy":"คัดลอก","dashboard.entries":"{{count}} รายการ","dashboard.stat":"สถิติ","dashboard.sys":"ระบบ","history.title":"ประวัติการถอดความ","history.search":"ค้นหา...","history.entries":"{{count}} รายการ","history.loading":"กำลังโหลด...","history.noResults":"ไม่พบผลลัพธ์","history.noHistory":"ไม่มีประวัติ — เริ่มบันทึกเสียง","history.count":"{{count}} รายการ","dictionary.title":"พจนานุกรมที่กำหนดเอง","dictionary.words":"{{count}} คำ","dictionary.add":"เพิ่ม","dictionary.search":"ค้นหา...","dictionary.loading":"กำลังโหลด...","dictionary.noResults":"ไม่พบผลลัพธ์","dictionary.noWords":"ไม่มีคำ — เพิ่มคำที่กำหนดเองเพื่อเพิ่มความแม่นยำของ STT","dictionary.used":"ใช้แล้ว {{count}} ครั้ง","dictionary.editTitle":"แก้ไขคำ","dictionary.addTitle":"เพิ่มคำ","dictionary.word":"คำ","dictionary.pronunciation":"การออกเสียง (ไม่บังคับ)","commands.title":"คำสั่ง LLM","commands.count":"{{count}} รายการ","commands.add":"เพิ่ม","commands.activeCommand":"คำสั่งที่ใช้งานอยู่","commands.none":"ไม่มี","commands.loading":"กำลังโหลด...","commands.noCommands":"ไม่มีคำสั่ง — คลิกเพิ่มเพื่อสร้าง","commands.editTitle":"แก้ไขคำสั่ง","commands.addTitle":"เพิ่มคำสั่ง","commands.name":"ชื่อ","commands.description":"คำอธิบาย","commands.promptTemplate":"เทมเพลตพรอมต์","commands.promptHelp":"{{text}} จะถูกแทนที่ด้วยข้อความที่ถอดความ","commands.defaultPrompt":"กรุณาปรับปรุง {{text}}","settings.title":"การตั้งค่า","settings.tabs.general":"ทั่วไป","settings.tabs.audio":"เสียง","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"เกี่ยวกับ","settings.shortcuts":"ปุ่มลัด","settings.dictation":"การบอกเล่า","settings.dictation.desc":"กดค้างไว้แล้วพูด เมื่อปล่อยจะเริ่มถอดความ","settings.agent":"โหมด Agent","settings.agent.descWithKey":"กด {{key}} สองครั้งเพื่อเข้าสู่โหมด Agent","settings.agent.descNoKey":"กรุณาตั้งค่าปุ่มลัดการบอกเล่าก่อน","settings.oneTouch":"โหมดสัมผัสเดียว","settings.oneTouch.desc":"กดเพื่อเริ่ม กดอีกครั้งเพื่อหยุด ต้องใช้ปุ่มลัดแยกต่างหาก","settings.key":"ปุ่ม","settings.notSet":"ยังไม่ได้ตั้งค่า","settings.enabled":"เปิดใช้งาน","settings.disabled":"ปิดใช้งาน","settings.interface":"อินเทอร์เฟซ","settings.theme":"ธีม","settings.theme.system":"ระบบ","settings.theme.light":"สว่าง","settings.theme.dark":"มืด","settings.language":"ภาษา","settings.appBehavior":"พฤติกรรมแอป","settings.closeToTray":"ย่อลงถาดระบบ","settings.autoLaunch":"เปิดอัตโนมัติเมื่อเริ่มระบบ","settings.autoInsert":"แทรกข้อความอัตโนมัติหลังถอดความ","settings.soundEffects":"เอฟเฟกต์เสียง","settings.microphone":"ไมโครโฟน","settings.inputDevice":"อุปกรณ์อินพุต","settings.deviceDefault":"(ค่าเริ่มต้น)","settings.textInsert":"การแทรกข้อความ","settings.insertMethod":"วิธีการแทรก","settings.insertClipboard":"คลิปบอร์ด (Ctrl+V)","settings.insertKeyboard":"จำลองการพิมพ์","settings.whisperModel":"โมเดล Whisper","settings.model.tiny":"tiny (39 MB, เร็วที่สุด)","settings.model.base":"base (74 MB, สมดุล)","settings.model.small":"small (244 MB, ดี)","settings.model.medium":"medium (769 MB, ดีเยี่ยม)","settings.model.large":"large-v3 (1.5 GB, ดีที่สุด)","settings.sttLanguage":"ภาษาที่รู้จัก","settings.sttLang.auto":"ตรวจจับอัตโนมัติ","settings.ollamaServer":"เซิร์ฟเวอร์ Ollama","settings.ollamaUrl":"URL เซิร์ฟเวอร์ Ollama","settings.ollamaHint":"หาก Ollama กำลังทำงาน จะเชื่อมต่ออัตโนมัติ ดาวน์โหลดโมเดลโดยตรงจาก Ollama (เช่น: ollama pull qwen3:4b)","settings.postProcess":"การประมวลผลเสียงหลังการบันทึก","settings.defaultAction":"คำสั่งประมวลผลเริ่มต้น","settings.action.none":"ไม่มี (ข้อความต้นฉบับ)","settings.action.refine":"ปรับปรุง (ไวยากรณ์ + ความเป็นธรรมชาติ)","settings.action.translate":"แปล","settings.action.summarize":"สรุป","settings.action.grammar":"แก้ไขไวยากรณ์","settings.action.custom":"พรอมต์ที่กำหนดเอง","settings.actionHint":"การประมวลผล LLM ที่เลือกจะถูกนำไปใช้กับข้อความที่ถอดความหลังจากบันทึก ทำงานเฉพาะเมื่อเชื่อมต่อ Ollama","settings.about.version":"เวอร์ชัน","settings.about.techStack":"เทคโนโลยีที่ใช้","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"เอนจิ้นเสียง","settings.about.voiceEngineValue":"STT: faster-whisper (ในเครื่อง) / LLM: Ollama (ในเครื่อง)","settings.about.description":"ผู้ช่วยเสียง AI ในเครื่องที่พัฒนาจากความรู้การวิศวกรรมย้อนกลับ Speakly ทำงานได้อย่างสมบูรณ์ในเครื่องโดยไม่พึ่งพาบริการคลาวด์","settings.about.restartOnboarding":"ดูคู่มือการตั้งค่าเริ่มต้นอีกครั้ง","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama ยังไม่ได้ทำงาน","status.nudge.desc":"ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ)","status.nudge.guide":"ดูคำแนะนำการติดตั้ง →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"ไม่ต้องพิมพ์ — แค่พูด ผู้ช่วยเสียง AI ในเครื่อง","onboarding.welcome.start":"เริ่มต้น","onboarding.mic.title":"การตั้งค่าไมโครโฟน","onboarding.mic.desc":"เลือกไมโครโฟนที่ต้องการใช้ สามารถเปลี่ยนได้ในการตั้งค่า","onboarding.hotkey.title":"การตั้งค่าปุ่มลัด","onboarding.hotkey.desc":"ตั้งค่าปุ่มลัดสำหรับการบอกเล่า กดค้างไว้ขณะบันทึก","onboarding.hotkey.notSet":"ยังไม่ได้ตั้งค่าปุ่มลัด","onboarding.hotkey.change":"เปลี่ยนปุ่มลัด","onboarding.hotkey.set":"ตั้งค่าปุ่มลัด","onboarding.ollama.title":"ติดตั้ง Ollama (ไม่บังคับ)","onboarding.ollama.desc":"ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ) การบอกเล่าเสียงทำงานได้โดยไม่มี Ollama","onboarding.ollama.download":"ดาวน์โหลด Ollama","onboarding.ollama.modelHint":"หลังติดตั้ง ดาวน์โหลดโมเดลผ่านเทอร์มินัล","onboarding.done.title":"ตั้งค่าเสร็จสมบูรณ์!","onboarding.done.descWithKey":"กด {{key}} ค้างไว้แล้วพูด — เสียงจะถูกแปลงเป็นข้อความ","onboarding.done.descNoKey":"ตั้งค่าปุ่มลัดในการตั้งค่าเพื่อเริ่มการบอกเล่าเสียง","onboarding.done.start":"เริ่มต้น","onboarding.back":"ย้อนกลับ","onboarding.next":"ถัดไป","hotkey.title":"การตั้งค่าปุ่มลัด","hotkey.dictationTitle":"ตั้งค่าปุ่มลัดการบอกเล่า","hotkey.oneTouchTitle":"ตั้งค่าปุ่มลัดโหมดสัมผัสเดียว","hotkey.prompt":"กดปุ่มที่ต้องการ...","hotkey.ready":"✓ {{keys}} — กดบันทึก","hotkey.noKey":"กรุณากรอกปุ่ม","hotkey.reserved":"{{keys}} เป็นปุ่มลัดที่ระบบสงวนไว้","hotkey.current":"ปัจจุบัน: {{keys}}","hotkey.hint":"กรอกปุ่มลัด (เช่น: Ctrl+Shift+Q) หรือปุ่มเดี่ยว (เช่น: F5)","hotkey.reset":"กรอกใหม่","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"ขั้นตอนที่ 1 — ติดตั้ง Ollama","ollama.step1.desc":"Ollama เป็นเครื่องมือฟรีสำหรับรัน LLM ในเครื่อง","ollama.step2.title":"ขั้นตอนที่ 2 — ดาวน์โหลดโมเดล","ollama.step2.desc":"ดาวน์โหลดโมเดลที่ต้องการผ่านเทอร์มินัล แนะนำ:","ollama.step2.alt":"หรือโมเดลที่ใหญ่กว่า: ollama pull qwen3:8b (แม่นยำกว่า ช้ากว่า)","ollama.step3.title":"ขั้นตอนที่ 3 — เชื่อมต่ออัตโนมัติ","ollama.step3.desc":"เมื่อ Ollama ทำงาน D3RO-VOICE จะตรวจพบโดยอัตโนมัติ เมื่อไฟ LED บนแถบสถานะเปลี่ยนจากสีแดงเป็นสีเขียว — พร้อมใช้งาน!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"ยกเลิก","common.save":"บันทึก","common.delete":"ลบ","common.add":"เพิ่ม","common.edit":"แก้ไข","common.close":"ปิด","common.confirm":"ยืนยัน","common.loading":"กำลังโหลด...","common.copy":"คัดลอก","common.test":"ทดสอบ","common.stop":"หยุด","date.today":"วันนี้","date.yesterday":"เมื่อวาน","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"เกาหลี","settings.sttLang.en":"อังกฤษ","settings.sttLang.ja":"ญี่ปุ่น","settings.sttLang.zh":"จีน","template.outputHelperText":"ใช้ {{ชื่อฟิลด์}} สำหรับตัวยึดตำแหน่ง","nav.meeting":"การประชุม","meeting.title":"โหมดการประชุม","meeting.newMeeting":"การประชุมใหม่","meeting.startRecording":"เริ่มบันทึก","meeting.stopRecording":"หยุดบันทึก","meeting.recording":"กำลังบันทึก","meeting.processing":"กำลังสร้างรายงานการประชุม...","meeting.completed":"เสร็จสิ้น","meeting.error":"ข้อผิดพลาด","meeting.elapsed":"เวลาที่ผ่านไป","meeting.memoPlaceholder":"พิมพ์บันทึก (Enter เพื่อเพิ่ม)","meeting.memoAdded":"เพิ่มบันทึกแล้ว","meeting.noSessions":"ไม่มีการบันทึกการประชุม","meeting.noSessionsDesc":"กด \xabการประชุมใหม่\xbb เพื่อเริ่มบันทึก","meeting.summary":"สรุป","meeting.decisions":"การตัดสินใจ","meeting.actionItems":"รายการดำเนินการ","meeting.timeline":"ไทม์ไลน์","meeting.transcript":"ถอดความดิบ","meeting.memos":"บันทึก","meeting.exportPdf":"ส่งออก PDF","meeting.exportMarkdown":"ส่งออก Markdown","meeting.delete":"ลบ","meeting.deleteConfirm":"ลบรายงานการประชุมนี้?","meeting.backToList":"กลับไปยังรายการ","meeting.notificationTitle":"รายงานการประชุมพร้อมแล้ว","meeting.notificationBody":"สร้างรายงานการประชุมเสร็จแล้ว","meeting.sessions":"{{count}} เซสชัน","meeting.duration":"{{minutes}} นาที","meeting.editTitle":"แก้ไขชื่อ","meeting.untitled":"การประชุมที่ไม่มีชื่อ","meeting.processingStep.merging":"กำลังรวมการถอดความ...","meeting.processingStep.generating":"กำลังสร้างรายงานด้วย LLM...","meeting.processingStep.parsing":"กำลังวิเคราะห์รายงาน...","meeting.processingStep.saving":"กำลังบันทึก...","meeting.processingStep.notifying":"กำลังส่งการแจ้งเตือน...","meeting.transcriptTab":"การถอดความ","meeting.addDocument":"เพิ่มเอกสาร","meeting.selectTemplate":"เลือกแม่แบบ","meeting.generate":"สร้าง","meeting.generating":"กำลังสร้างเอกสาร...","meeting.editMode":"แก้ไข","meeting.previewMode":"ดูตัวอย่าง","meeting.modified":"แก้ไขแล้ว","meeting.originalText":"ต้นฉบับ","meeting.editedText":"แก้ไขแล้ว","meeting.exportDocx":"ส่งออก DOCX","meeting.exportTxt":"ส่งออก TXT","meeting.exportFormat":"ส่งออก","meeting.customPrompt":"พรอมต์กำหนดเอง","meeting.templateName":"ชื่อแม่แบบ","meeting.templatePrompt":"พรอมต์ AI","meeting.templateSave":"บันทึกแม่แบบ","meeting.documentDeleted":"ลบเอกสารแล้ว","meeting.autoSaved":"บันทึกอัตโนมัติ","meeting.minutesTemplate":"รายงานการประชุม","meeting.reportTemplate":"รายงาน","meeting.ideaNoteTemplate":"บันทึกไอเดีย","meeting.customTemplate":"กำหนดเอง","meeting.downloadTranscript":"ดาวน์โหลดการถอดความ","meeting.polish":"ปรับแต่งด้วย AI","meeting.polishing":"AI กำลังปรับแต่งการถอดความ...","meeting.polished":"ปรับแต่งด้วย AI เสร็จสิ้น","meeting.mindmapTemplate":"แผนที่ความคิด","meeting.chat":"แชท AI","meeting.chatPlaceholder":"ถามเกี่ยวกับการประชุม...","meeting.chatSend":"ส่ง","meeting.chatClear":"ล้างแชท","meeting.copyToClipboard":"คัดลอกไปยังคลิปบอร์ด","meeting.copied":"คัดลอกแล้ว","meeting.chatCollapse":"ยุบแชท","meeting.chatExpand":"ขยายแชท","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI ปรับแต่งล้มเหลว","meeting.viewDetailError":"ไม่สามารถโหลดรายละเอียดการประชุมได้","meeting.startRecordingError":"ไม่สามารถเริ่มการบันทึกได้","meeting.diarize":"แยกผู้พูด","meeting.diarizing":"กำลังระบุผู้พูด...","meeting.diarizeComplete":"แยกผู้พูดเสร็จสิ้น","meeting.speaker":"ผู้พูด","settings.hfToken":"โทเค็น HuggingFace","settings.hfTokenHint":"ต้องใช้โทเค็น HuggingFace สำหรับการแยกผู้พูด","settings.diarization":"การแยกผู้พูด","settings.diarizationHint":"ระบุผู้พูดโดยอัตโนมัติหลังจากการบันทึกสิ้นสุด"}')};function y(e){var t;return null!=(t=({zh:"zh-CN","zh-TW":"zh-TW"})[e])?t:e}let b=(0,a.createContext)(null),T={load:()=>null,save:()=>{}};function v(e){let{initialLocale:t="ko",storage:n=T,children:r}=e,[m,d]=(0,a.useState)(t);(0,a.useEffect)(()=>{Promise.resolve(n.load()).then(e=>{e&&e in h&&d(e)})},[n]);let c=(0,a.useCallback)(e=>{d(e),n.save(e)},[n]),l=(0,a.useMemo)(()=>{var e;let t=null!=(e=h[m])?e:o,n=(e,n)=>(function(e,t,n){var i,a,r;let m=null!=(r=null!=(a=null!=(i=t[e])?i:s[e])?a:o[e])?r:e;if(n)for(let[e,t]of Object.entries(n))m=m.replaceAll("{{".concat(e,"}}"),String(t));return m})(e,t,n);return{locale:m,t:n,setLocale:c,formatDate:function(e){let t=y(e);return(e,n)=>{let i="number"==typeof e?new Date(e):e;return new Intl.DateTimeFormat(t,n).format(i)}}(m),formatNumber:function(e){let t=y(e);return(e,n)=>new Intl.NumberFormat(t,n).format(e)}(m),formatRelativeDate:e=>{let t=new Date(e);t.setHours(0,0,0,0);let i=new Date;i.setHours(0,0,0,0);let a=new Date(i);if(a.setDate(a.getDate()-1),t.getTime()===i.getTime())return n("date.today");if(t.getTime()===a.getTime())return n("date.yesterday");let o=y(m);return new Intl.DateTimeFormat(o,{month:"short",day:"numeric"}).format(t).toUpperCase()},formatTime:function(e){let t=y(e);return e=>new Intl.DateTimeFormat(t,{hour:"2-digit",minute:"2-digit"}).format(new Date(e))}(m)}},[m,c]);return(0,i.jsx)(b.Provider,{value:l,children:r})}function f(){let e=(0,a.useContext)(b);if(!e)throw Error("useI18n must be used within ");return e}}}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/184-5ad314c0e8c040f6.js b/apps/web/.next/static/chunks/184-5ad314c0e8c040f6.js
new file mode 100644
index 0000000..54a165c
--- /dev/null
+++ b/apps/web/.next/static/chunks/184-5ad314c0e8c040f6.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[184],{585:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>l});var o=r(8020),a=r(3664);function l(e){return(0,a.Ay)("MuiDialogTitle",e)}let i=(0,o.A)("MuiDialogTitle",["root"])},1156:(e,t,r)=>{r.d(t,{A:()=>l});var o=r(8703),a=r(4568);let l=(0,o.A)((0,a.jsx)("path",{d:"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m-9-2V7H4v3H1v2h3v3h2v-3h3v-2zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"PersonAdd")},4090:(e,t,r)=>{r.d(t,{A:()=>m});var o=r(7620),a=r(2902),l=r(7138),i=r(7226),n=r(8613),p=r(5120),s=r(585),d=r(7331),c=r(4568);let u=(0,n.default)(i.A,{name:"MuiDialogTitle",slot:"Root"})({padding:"16px 24px",flex:"0 0 auto"}),m=o.forwardRef(function(e,t){let r=(0,p.b)({props:e,name:"MuiDialogTitle"}),{className:i,id:n,...m}=r,h=(e=>{let{classes:t}=e;return(0,l.A)({root:["root"]},s.t,t)})(r),{titleId:v=n}=o.useContext(d.A);return(0,c.jsx)(u,{component:"h2",className:(0,a.A)(h.root,i),ownerState:r,ref:t,variant:"h6",id:null!=n?n:v,...m})})},7331:(e,t,r)=>{r.d(t,{A:()=>o});let o=r(7620).createContext({})},9157:(e,t,r)=>{r.d(t,{A:()=>v});var o=r(7620),a=r(2902),l=r(7138),i=r(8613),n=r(9468),p=r(5120),s=r(8020),d=r(3664);function c(e){return(0,d.Ay)("MuiDialogContent",e)}(0,s.A)("MuiDialogContent",["root","dividers"]);var u=r(585),m=r(4568);let h=(0,i.default)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.dividers&&t.dividers]}})((0,n.A)(e=>{let{theme:t}=e;return{flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px",variants:[{props:e=>{let{ownerState:t}=e;return t.dividers},style:{padding:"16px 24px",borderTop:"1px solid ".concat((t.vars||t).palette.divider),borderBottom:"1px solid ".concat((t.vars||t).palette.divider)}},{props:e=>{let{ownerState:t}=e;return!t.dividers},style:{[".".concat(u.A.root," + &")]:{paddingTop:0}}}]}})),v=o.forwardRef(function(e,t){let r=(0,p.b)({props:e,name:"MuiDialogContent"}),{className:o,dividers:i=!1,...n}=r,s={...r,dividers:i},d=(e=>{let{classes:t,dividers:r}=e;return(0,l.A)({root:["root",r&&"dividers"]},c,t)})(s);return(0,m.jsx)(h,{className:(0,a.A)(d.root,o),ownerState:s,ref:t,...n})})},9404:(e,t,r)=>{r.d(t,{A:()=>D});var o=r(7620),a=r(2902),l=r(7138),i=r(2156),n=r(9407),p=r(1694),s=r(9688),d=r(5299),c=r(8020),u=r(3664);function m(e){return(0,u.Ay)("MuiDialog",e)}let h=(0,c.A)("MuiDialog",["root","backdrop","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);var v=r(7331),x=r(8235),A=r(8613),b=r(1774),f=r(9468),g=r(5120),y=r(7972),k=r(4568);let w=(0,A.default)(x.A,{name:"MuiDialog",slot:"Backdrop"})({zIndex:-1}),W=(0,A.default)(p.A,{name:"MuiDialog",slot:"Root"})({"@media print":{position:"absolute !important"}}),M=(0,A.default)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.container,t["scroll".concat((0,n.A)(r.scroll))]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),S=(0,A.default)(d.A,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.paper,t["scrollPaper".concat((0,n.A)(r.scroll))],t["paperWidth".concat((0,n.A)(String(r.maxWidth)))],r.fullWidth&&t.paperFullWidth,r.fullScreen&&t.paperFullScreen]}})((0,f.A)(e=>{let{theme:t}=e;return{margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:e=>{let{ownerState:t}=e;return!t.maxWidth},style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):"max(".concat(t.breakpoints.values.xs).concat(t.breakpoints.unit,", 444px)"),["&.".concat(h.paperScrollBody)]:{[t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(t.breakpoints.values).filter(e=>"xs"!==e).map(e=>({props:{maxWidth:e},style:{maxWidth:"".concat(t.breakpoints.values[e]).concat(t.breakpoints.unit),["&.".concat(h.paperScrollBody)]:{[t.breakpoints.down(t.breakpoints.values[e]+64)]:{maxWidth:"calc(100% - 64px)"}}}})),{props:e=>{let{ownerState:t}=e;return t.fullWidth},style:{width:"calc(100% - 64px)"}},{props:e=>{let{ownerState:t}=e;return t.fullScreen},style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,["&.".concat(h.paperScrollBody)]:{margin:0,maxWidth:"100%"}}}]}})),D=o.forwardRef(function(e,t){let r=(0,g.b)({props:e,name:"MuiDialog"}),p=(0,b.default)(),c={enter:p.transitions.duration.enteringScreen,exit:p.transitions.duration.leavingScreen},{"aria-describedby":u,"aria-labelledby":h,"aria-modal":x=!0,BackdropComponent:A,BackdropProps:f,children:D,className:C,disableEscapeKeyDown:T=!1,fullScreen:P=!1,fullWidth:R=!1,maxWidth:j="sm",onClick:F,onClose:N,open:B,PaperComponent:H=d.A,PaperProps:Y={},scroll:_="paper",slots:E={},slotProps:I={},TransitionComponent:X=s.A,transitionDuration:z=c,TransitionProps:O,...K}=r,L={...r,disableEscapeKeyDown:T,fullScreen:P,fullWidth:R,maxWidth:j,scroll:_},V=(e=>{let{classes:t,scroll:r,maxWidth:o,fullWidth:a,fullScreen:i}=e,p={root:["root"],backdrop:["backdrop"],container:["container","scroll".concat((0,n.A)(r))],paper:["paper","paperScroll".concat((0,n.A)(r)),"paperWidth".concat((0,n.A)(String(o))),a&&"paperFullWidth",i&&"paperFullScreen"]};return(0,l.A)(p,m,t)})(L),q=o.useRef(),G=(0,i.A)(h),J=o.useMemo(()=>({titleId:G}),[G]),Q={slots:{transition:X,...E},slotProps:{transition:O,paper:Y,backdrop:f,...I}},[U,Z]=(0,y.A)("root",{elementType:W,shouldForwardComponentProp:!0,externalForwardedProps:Q,ownerState:L,className:(0,a.A)(V.root,C),ref:t}),[$,ee]=(0,y.A)("backdrop",{elementType:w,shouldForwardComponentProp:!0,externalForwardedProps:Q,ownerState:L,className:V.backdrop}),[et,er]=(0,y.A)("paper",{elementType:S,shouldForwardComponentProp:!0,externalForwardedProps:Q,ownerState:L,className:(0,a.A)(V.paper,Y.className)}),[eo,ea]=(0,y.A)("container",{elementType:M,externalForwardedProps:Q,ownerState:L,className:V.container}),[el,ei]=(0,y.A)("transition",{elementType:s.A,externalForwardedProps:Q,ownerState:L,additionalProps:{appear:!0,in:B,timeout:z,role:"presentation"}});return(0,k.jsx)(U,{closeAfterTransition:!0,slots:{backdrop:$},slotProps:{backdrop:{transitionDuration:z,as:A,...ee}},disableEscapeKeyDown:T,onClose:N,open:B,onClick:e=>{F&&F(e),q.current&&(q.current=null,N&&N(e,"backdropClick"))},...Z,...K,children:(0,k.jsx)(el,{...ei,children:(0,k.jsx)(eo,{onMouseDown:e=>{q.current=e.target===e.currentTarget},...ea,children:(0,k.jsx)(et,{as:H,elevation:24,role:"dialog","aria-describedby":u,"aria-labelledby":G,"aria-modal":x,...er,children:(0,k.jsx)(v.A.Provider,{value:J,children:D})})})})})})}}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/189-0a3a586f59a6cdc9.js b/apps/web/.next/static/chunks/189-0a3a586f59a6cdc9.js
deleted file mode 100644
index e795e51..0000000
--- a/apps/web/.next/static/chunks/189-0a3a586f59a6cdc9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[189],{1284:(t,e,n)=>{n.d(e,{default:()=>u});var r=n(3174),o=n(8934),i=n(8856),a=n(4549);let l=(0,n(8020).A)("MuiBox",["root"]),s=(0,i.A)(),u=(0,r.default)({themeId:a.A,defaultTheme:s,defaultClassName:l.root,generateClassName:o.A.generate})},1377:(t,e,n)=>{n.d(e,{A:()=>r});let r=n(3786).A},1774:(t,e,n)=>{n.d(e,{default:()=>a}),n(7620);var r=n(1580),o=n(6168),i=n(4549);function a(){let t=(0,r.default)(o.A);return t[i.A]||t}},2100:(t,e,n)=>{n.d(e,{A:()=>$});var r=n(7620),o=n(2902),i=n(7138);function a(t){try{return t.matches(":focus-visible")}catch(t){}return!1}var l=n(8613),s=n(5120),u=n(1377),c=n(3904);let d=function(t){let e=r.useRef(t);return(0,c.A)(()=>{e.current=t}),r.useRef(function(){for(var t=arguments.length,n=Array(t),r=0;r{t=n,e=r});return n.resolve=t,n.reject=e,n}(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(){for(var t=arguments.length,e=Array(t),n=0;n{var t;return null==(t=this.ref.current)?void 0:t.start(...e)})}stop(){for(var t=arguments.length,e=Array(t),n=0;n{var t;return null==(t=this.ref.current)?void 0:t.stop(...e)})}pulsate(){for(var t=arguments.length,e=Array(t),n=0;n{var t;return null==(t=this.ref.current)?void 0:t.pulsate(...e)})}constructor(){this.mountEffect=()=>{this.shouldMount&&!this.didMount&&null!==this.ref.current&&(this.didMount=!0,this.mounted.resolve())},this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}}var m=n(7639),v=n(6092);function y(t,e){return(y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}let g=r.createContext(null);function b(t,e){var n=Object.create(null);return t&&r.Children.map(t,function(t){return t}).forEach(function(t){n[t.key]=e&&(0,r.isValidElement)(t)?e(t):t}),n}function x(t,e,n){return null!=n[e]?n[e]:t.props[e]}var A=Object.values||function(t){return Object.keys(t).map(function(e){return t[e]})},S=function(t){function e(e,n){var r=t.call(this,e,n)||this,o=r.handleExited.bind(function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}e.prototype=Object.create(t.prototype),e.prototype.constructor=e,y(e,t);var n=e.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},e.getDerivedStateFromProps=function(t,e){var n,o,i=e.children,a=e.handleExited;return{children:e.firstRender?b(t.children,function(e){return(0,r.cloneElement)(e,{onExited:a.bind(null,e),in:!0,appear:x(e,"appear",t),enter:x(e,"enter",t),exit:x(e,"exit",t)})}):(Object.keys(o=function(t,e){function n(n){return n in e?e[n]:t[n]}t=t||{},e=e||{};var r,o=Object.create(null),i=[];for(var a in t)a in e?i.length&&(o[a]=i,i=[]):i.push(a);var l={};for(var s in e){if(o[s])for(r=0;r{this.currentId=null,e()},t)}constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}}var P=n(4898),k=n(4568),z=n(8020);let C=(0,z.A)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);function R(){let t=(0,m._)(["\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n"]);return R=function(){return t},t}function E(){let t=(0,m._)(["\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n"]);return E=function(){return t},t}function I(){let t=(0,m._)(["\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n"]);return I=function(){return t},t}function B(){let t=(0,m._)(["\n opacity: 0;\n position: absolute;\n\n &."," {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n &."," {\n animation-duration: ","ms;\n }\n\n & ."," {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & ."," {\n opacity: 0;\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n & ."," {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ",";\n animation-duration: 2500ms;\n animation-timing-function: ",";\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n"]);return B=function(){return t},t}let j=(0,P.i7)(R()),O=(0,P.i7)(E()),T=(0,P.i7)(I()),W=(0,l.default)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),L=(0,l.default)(function(t){let{className:e,classes:n,pulsate:i=!1,rippleX:a,rippleY:l,rippleSize:s,in:u,onExited:c,timeout:d}=t,[p,h]=r.useState(!1),f=(0,o.A)(e,n.ripple,n.rippleVisible,i&&n.ripplePulsate),m=(0,o.A)(n.child,p&&n.childLeaving,i&&n.childPulsate);return u||p||h(!0),r.useEffect(()=>{if(!u&&null!=c){let t=setTimeout(c,d);return()=>{clearTimeout(t)}}},[c,u,d]),(0,k.jsx)("span",{className:f,style:{width:s,height:s,top:-(s/2)+l,left:-(s/2)+a},children:(0,k.jsx)("span",{className:m})})},{name:"MuiTouchRipple",slot:"Ripple"})(B(),C.rippleVisible,j,550,t=>{let{theme:e}=t;return e.transitions.easing.easeInOut},C.ripplePulsate,t=>{let{theme:e}=t;return e.transitions.duration.shorter},C.child,C.childLeaving,O,550,t=>{let{theme:e}=t;return e.transitions.easing.easeInOut},C.childPulsate,T,t=>{let{theme:e}=t;return e.transitions.easing.easeInOut}),_=r.forwardRef(function(t,e){let{center:n=!1,classes:i={},className:a,...l}=(0,s.b)({props:t,name:"MuiTouchRipple"}),[u,c]=r.useState([]),d=r.useRef(0),p=r.useRef(null);r.useEffect(()=>{p.current&&(p.current(),p.current=null)},[u]);let f=r.useRef(!1),m=function(){var t;let e=h(M.create).current;return t=e.disposeEffect,r.useEffect(t,w),e}(),v=r.useRef(null),y=r.useRef(null),g=r.useCallback(t=>{let{pulsate:e,rippleX:n,rippleY:r,rippleSize:a,cb:l}=t;c(t=>[...t,(0,k.jsx)(L,{classes:{ripple:(0,o.A)(i.ripple,C.ripple),rippleVisible:(0,o.A)(i.rippleVisible,C.rippleVisible),ripplePulsate:(0,o.A)(i.ripplePulsate,C.ripplePulsate),child:(0,o.A)(i.child,C.child),childLeaving:(0,o.A)(i.childLeaving,C.childLeaving),childPulsate:(0,o.A)(i.childPulsate,C.childPulsate)},timeout:550,pulsate:e,rippleX:n,rippleY:r,rippleSize:a},d.current)]),d.current+=1,p.current=l},[i]),b=r.useCallback(function(){let t,e,r,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},{pulsate:l=!1,center:s=n||i.pulsate,fakeElement:u=!1}=i;if((null==o?void 0:o.type)==="mousedown"&&f.current){f.current=!1;return}(null==o?void 0:o.type)==="touchstart"&&(f.current=!0);let c=u?null:y.current,d=c?c.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!s&&void 0!==o&&(0!==o.clientX||0!==o.clientY)&&(o.clientX||o.touches)){let{clientX:n,clientY:r}=o.touches&&o.touches.length>0?o.touches[0]:o;t=Math.round(n-d.left),e=Math.round(r-d.top)}else t=Math.round(d.width/2),e=Math.round(d.height/2);s?(r=Math.sqrt((2*d.width**2+d.height**2)/3))%2==0&&(r+=1):r=Math.sqrt((2*Math.max(Math.abs((c?c.clientWidth:0)-t),t)+2)**2+(2*Math.max(Math.abs((c?c.clientHeight:0)-e),e)+2)**2),(null==o?void 0:o.touches)?null===v.current&&(v.current=()=>{g({pulsate:l,rippleX:t,rippleY:e,rippleSize:r,cb:a})},m.start(80,()=>{v.current&&(v.current(),v.current=null)})):g({pulsate:l,rippleX:t,rippleY:e,rippleSize:r,cb:a})},[n,g,m]),x=r.useCallback(()=>{b({},{pulsate:!0})},[b]),A=r.useCallback((t,e)=>{if(m.clear(),(null==t?void 0:t.type)==="touchend"&&v.current){v.current(),v.current=null,m.start(0,()=>{A(t,e)});return}v.current=null,c(t=>t.length>0?t.slice(1):t),p.current=e},[m]);return r.useImperativeHandle(e,()=>({pulsate:x,start:b,stop:A}),[x,b,A]),(0,k.jsx)(W,{className:(0,o.A)(C.root,i.root,a),ref:y,...l,children:(0,k.jsx)(S,{component:null,exit:!0,children:u})})});var N=n(3664);function V(t){return(0,N.Ay)("MuiButtonBase",t)}let D=(0,z.A)("MuiButtonBase",["root","disabled","focusVisible"]),F=(0,l.default)("button",{name:"MuiButtonBase",slot:"Root"})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},["&.".concat(D.disabled)]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}});function H(t,e,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return d(o=>(n&&n(o),r||t[e](o),!0))}let $=r.forwardRef(function(t,e){let n=(0,s.b)({props:t,name:"MuiButtonBase"}),{action:l,centerRipple:c=!1,children:p,className:h,component:m="button",disabled:v=!1,disableRipple:y=!1,disableTouchRipple:g=!1,focusRipple:b=!1,focusVisibleClassName:x,LinkComponent:A="a",onBlur:S,onClick:w,onContextMenu:M,onDragLeave:P,onFocus:z,onFocusVisible:C,onKeyDown:R,onKeyUp:E,onMouseDown:I,onMouseLeave:B,onMouseUp:j,onTouchEnd:O,onTouchMove:T,onTouchStart:W,tabIndex:L=0,TouchRippleProps:N,touchRippleRef:D,type:$,...q}=n,U=r.useRef(null),X=f.use(),K=(0,u.A)(X.ref,D),[Y,J]=r.useState(!1);v&&Y&&J(!1),r.useImperativeHandle(l,()=>({focusVisible:()=>{J(!0),U.current.focus()}}),[]);let Q=X.shouldMount&&!y&&!v;r.useEffect(()=>{Y&&b&&!y&&X.pulsate()},[y,b,Y,X]);let G=H(X,"start",I,g),Z=H(X,"stop",M,g),tt=H(X,"stop",P,g),te=H(X,"stop",j,g),tn=H(X,"stop",t=>{Y&&t.preventDefault(),B&&B(t)},g),tr=H(X,"start",W,g),to=H(X,"stop",O,g),ti=H(X,"stop",T,g),ta=H(X,"stop",t=>{a(t.target)||J(!1),S&&S(t)},!1),tl=d(t=>{U.current||(U.current=t.currentTarget),a(t.target)&&(J(!0),C&&C(t)),z&&z(t)}),ts=()=>{let t=U.current;return m&&"button"!==m&&!("A"===t.tagName&&t.href)},tu=d(t=>{b&&!t.repeat&&Y&&" "===t.key&&X.stop(t,()=>{X.start(t)}),t.target===t.currentTarget&&ts()&&" "===t.key&&t.preventDefault(),R&&R(t),t.target===t.currentTarget&&ts()&&"Enter"===t.key&&!v&&(t.preventDefault(),w&&w(t))}),tc=d(t=>{b&&" "===t.key&&Y&&!t.defaultPrevented&&X.stop(t,()=>{X.pulsate(t)}),E&&E(t),w&&t.target===t.currentTarget&&ts()&&" "===t.key&&!t.defaultPrevented&&w(t)}),td=m;"button"===td&&(q.href||q.to)&&(td=A);let tp={};if("button"===td){let t=!!q.formAction;tp.type=void 0!==$||t?$:"button",tp.disabled=v}else q.href||q.to||(tp.role="button"),v&&(tp["aria-disabled"]=v);let th=(0,u.A)(e,U),tf={...n,centerRipple:c,component:m,disabled:v,disableRipple:y,disableTouchRipple:g,focusRipple:b,tabIndex:L,focusVisible:Y},tm=(t=>{let{disabled:e,focusVisible:n,focusVisibleClassName:r,classes:o}=t,a=(0,i.A)({root:["root",e&&"disabled",n&&"focusVisible"]},V,o);return n&&r&&(a.root+=" ".concat(r)),a})(tf);return(0,k.jsxs)(F,{as:td,className:(0,o.A)(tm.root,h),ownerState:tf,onBlur:ta,onClick:w,onContextMenu:Z,onFocus:tl,onKeyDown:tu,onKeyUp:tc,onMouseDown:G,onMouseLeave:tn,onMouseUp:te,onDragLeave:tt,onTouchEnd:to,onTouchMove:ti,onTouchStart:tr,ref:th,tabIndex:v?-1:L,type:$,...tp,...q,children:[p,Q?(0,k.jsx)(_,{ref:K,center:c,...N}):null]})})},2622:(t,e,n)=>{n.d(e,{A:()=>R});var r=n(7620),o=n(2902),i=n(3450),a=n(7138),l=n(3361),s=n(3274),u=n(8613),c=n(9468),d=n(5120),p=n(2100),h=n(5663),f=n(9407),m=n(8177),v=n(8020),y=n(3664);function g(t){return(0,y.Ay)("MuiButton",t)}let b=(0,v.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge","loading","loadingWrapper","loadingIconPlaceholder","loadingIndicator","loadingPositionCenter","loadingPositionStart","loadingPositionEnd"]),x=r.createContext({}),A=r.createContext(void 0);var S=n(4568);let w=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],M=(0,u.default)(p.A,{shouldForwardProp:t=>(0,s.A)(t)||"classes"===t,name:"MuiButton",slot:"Root",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.root,e[n.variant],e["".concat(n.variant).concat((0,f.A)(n.color))],e["size".concat((0,f.A)(n.size))],e["".concat(n.variant,"Size").concat((0,f.A)(n.size))],"inherit"===n.color&&e.colorInherit,n.disableElevation&&e.disableElevation,n.fullWidth&&e.fullWidth,n.loading&&e.loading]}})((0,c.A)(t=>{let{theme:e}=t,n="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],r="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:"6px 16px",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none"},["&.".concat(b.disabled)]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},["&.".concat(b.focusVisible)]:{boxShadow:(e.vars||e).shadows[6]},["&.".concat(b.disabled)]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",["&.".concat(b.disabled)]:{border:"1px solid ".concat((e.vars||e).palette.action.disabledBackground)}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(e.palette).filter((0,m.A)()).map(t=>{let[n]=t;return{props:{color:n},style:{"--variant-textColor":(e.vars||e).palette[n].main,"--variant-outlinedColor":(e.vars||e).palette[n].main,"--variant-outlinedBorder":e.alpha((e.vars||e).palette[n].main,.5),"--variant-containedColor":(e.vars||e).palette[n].contrastText,"--variant-containedBg":(e.vars||e).palette[n].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(e.vars||e).palette[n].dark,"--variant-textBg":e.alpha((e.vars||e).palette[n].main,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBorder":(e.vars||e).palette[n].main,"--variant-outlinedBg":e.alpha((e.vars||e).palette[n].main,(e.vars||e).palette.action.hoverOpacity)}}}}}),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedBg:n,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedHoverBg:r,"--variant-textBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},["&.".concat(b.focusVisible)]:{boxShadow:"none"},"&:active":{boxShadow:"none"},["&.".concat(b.disabled)]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{loadingPosition:"center"},style:{transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),["&.".concat(b.loading)]:{color:"transparent"}}}]}})),P=(0,u.default)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.startIcon,n.loading&&e.startIconLoadingStart,e["iconSize".concat((0,f.A)(n.size))]]}})(t=>{let{theme:e}=t;return{display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},{props:{loadingPosition:"start",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"start",loading:!0,fullWidth:!0},style:{marginRight:-8}},...w]}}),k=(0,u.default)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.endIcon,n.loading&&e.endIconLoadingEnd,e["iconSize".concat((0,f.A)(n.size))]]}})(t=>{let{theme:e}=t;return{display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},{props:{loadingPosition:"end",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"end",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...w]}}),z=(0,u.default)("span",{name:"MuiButton",slot:"LoadingIndicator"})(t=>{let{theme:e}=t;return{display:"none",position:"absolute",visibility:"visible",variants:[{props:{loading:!0},style:{display:"flex"}},{props:{loadingPosition:"start"},style:{left:14}},{props:{loadingPosition:"start",size:"small"},style:{left:10}},{props:{variant:"text",loadingPosition:"start"},style:{left:6}},{props:{loadingPosition:"center"},style:{left:"50%",transform:"translate(-50%)",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:"end"},style:{right:14}},{props:{loadingPosition:"end",size:"small"},style:{right:10}},{props:{variant:"text",loadingPosition:"end"},style:{right:6}},{props:{loadingPosition:"start",fullWidth:!0},style:{position:"relative",left:-10}},{props:{loadingPosition:"end",fullWidth:!0},style:{position:"relative",right:-10}}]}}),C=(0,u.default)("span",{name:"MuiButton",slot:"LoadingIconPlaceholder"})({display:"inline-block",width:"1em",height:"1em"}),R=r.forwardRef(function(t,e){let n=r.useContext(x),s=r.useContext(A),u=(0,i.A)(n,t),c=(0,d.b)({props:u,name:"MuiButton"}),{children:p,color:m="primary",component:v="button",className:y,disabled:b=!1,disableElevation:w=!1,disableFocusRipple:R=!1,endIcon:E,focusVisibleClassName:I,fullWidth:B=!1,id:j,loading:O=null,loadingIndicator:T,loadingPosition:W="center",size:L="medium",startIcon:_,type:N,variant:V="text",...D}=c,F=(0,l.A)(j),H=null!=T?T:(0,S.jsx)(h.A,{"aria-labelledby":F,color:"inherit",size:16}),$={...c,color:m,component:v,disabled:b,disableElevation:w,disableFocusRipple:R,fullWidth:B,loading:O,loadingIndicator:H,loadingPosition:W,size:L,type:N,variant:V},q=(t=>{let{color:e,disableElevation:n,fullWidth:r,size:o,variant:i,loading:l,loadingPosition:s,classes:u}=t,c={root:["root",l&&"loading",i,"".concat(i).concat((0,f.A)(e)),"size".concat((0,f.A)(o)),"".concat(i,"Size").concat((0,f.A)(o)),"color".concat((0,f.A)(e)),n&&"disableElevation",r&&"fullWidth",l&&"loadingPosition".concat((0,f.A)(s))],startIcon:["icon","startIcon","iconSize".concat((0,f.A)(o))],endIcon:["icon","endIcon","iconSize".concat((0,f.A)(o))],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]},d=(0,a.A)(c,g,u);return{...u,...d}})($),U=(_||O&&"start"===W)&&(0,S.jsx)(P,{className:q.startIcon,ownerState:$,children:_||(0,S.jsx)(C,{className:q.loadingIconPlaceholder,ownerState:$})}),X=(E||O&&"end"===W)&&(0,S.jsx)(k,{className:q.endIcon,ownerState:$,children:E||(0,S.jsx)(C,{className:q.loadingIconPlaceholder,ownerState:$})}),K="boolean"==typeof O?(0,S.jsx)("span",{className:q.loadingWrapper,style:{display:"contents"},children:O&&(0,S.jsx)(z,{className:q.loadingIndicator,ownerState:$,children:H})}):null;return(0,S.jsxs)(M,{ownerState:$,className:(0,o.A)(n.className,q.root,y,s||""),component:v,disabled:b||O,focusRipple:!R,focusVisibleClassName:(0,o.A)(q.focusVisible,I),ref:e,type:N,id:O?F:j,...D,classes:q,children:[U,"end"!==W&&K,p,"end"===W&&K,X]})})},3174:(t,e,n)=>{n.d(e,{default:()=>c});var r=n(7620),o=n(2902),i=n(7273),a=n(1858),l=n(9166),s=n(1580),u=n(4568);function c(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{themeId:e,defaultTheme:n,defaultClassName:c="MuiBox-root",generateClassName:d}=t,p=(0,i.default)("div",{shouldForwardProp:t=>"theme"!==t&&"sx"!==t&&"as"!==t})(a.A);return r.forwardRef(function(t,r){let i=(0,s.default)(n),{className:a,component:h="div",...f}=(0,l.A)(t);return(0,u.jsx)(p,{as:h,ref:r,className:(0,o.A)(a,d?d(c):c),theme:e&&i[e]||i,...f})})}},3274:(t,e,n)=>{n.d(e,{A:()=>r});let r=t=>(function(t){return"ownerState"!==t&&"theme"!==t&&"sx"!==t&&"as"!==t})(t)&&"classes"!==t},3361:(t,e,n)=>{n.d(e,{A:()=>r});let r=n(2156).A},3664:(t,e,n)=>{n.d(e,{Ay:()=>i});var r=n(8934);let o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function i(t,e,n="Mui"){let a=o[e];return a?`${n}-${a}`:`${r.A.generate(t)}-${e}`}},3786:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(7620);function o(){for(var t=arguments.length,e=Array(t),n=0;n{let n=e.map(e=>{if(null==e)return null;if("function"==typeof e){let n=e(t);return"function"==typeof n?n:()=>{e(null)}}return e.current=t,()=>{e.current=null}});return()=>{n.forEach(t=>null==t?void 0:t())}},e);return r.useMemo(()=>e.every(t=>null==t)?null:t=>{o.current&&(o.current(),o.current=void 0),null!=t&&(o.current=i(t))},e)}},4953:(t,e,n)=>{n.d(e,{A:()=>a,y:()=>i});var r=n(8020),o=n(3664);function i(t){return(0,o.Ay)("MuiTypography",t)}let a=(0,r.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"])},5663:(t,e,n)=>{n.d(e,{A:()=>R});var r=n(7639),o=n(7620),i=n(2902),a=n(7138),l=n(4898),s=n(8613),u=n(9468),c=n(5120),d=n(9407),p=n(8177),h=n(8020),f=n(3664);function m(t){return(0,f.Ay)("MuiCircularProgress",t)}(0,h.A)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","track","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var v=n(4568);function y(){let t=(0,r._)(["\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n"]);return y=function(){return t},t}function g(){let t=(0,r._)(["\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n"]);return g=function(){return t},t}function b(){let t=(0,r._)(["\n animation: "," 1.4s linear infinite;\n "]);return b=function(){return t},t}function x(){let t=(0,r._)(["\n animation: "," 1.4s ease-in-out infinite;\n "]);return x=function(){return t},t}let A=(0,l.i7)(y()),S=(0,l.i7)(g()),w="string"!=typeof A?(0,l.AH)(b(),A):null,M="string"!=typeof S?(0,l.AH)(x(),S):null,P=(0,s.default)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.root,e[n.variant],e["color".concat((0,d.A)(n.color))]]}})((0,u.A)(t=>{let{theme:e}=t;return{display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("transform")}},{props:{variant:"indeterminate"},style:w||{animation:"".concat(A," 1.4s linear infinite")}},...Object.entries(e.palette).filter((0,p.A)()).map(t=>{let[n]=t;return{props:{color:n},style:{color:(e.vars||e).palette[n].main}}})]}})),k=(0,s.default)("svg",{name:"MuiCircularProgress",slot:"Svg"})({display:"block"}),z=(0,s.default)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.circle,e["circle".concat((0,d.A)(n.variant))],n.disableShrink&&e.circleDisableShrink]}})((0,u.A)(t=>{let{theme:e}=t;return{stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:t=>{let{ownerState:e}=t;return"indeterminate"===e.variant&&!e.disableShrink},style:M||{animation:"".concat(S," 1.4s ease-in-out infinite")}}]}})),C=(0,s.default)("circle",{name:"MuiCircularProgress",slot:"Track"})((0,u.A)(t=>{let{theme:e}=t;return{stroke:"currentColor",opacity:(e.vars||e).palette.action.activatedOpacity}})),R=o.forwardRef(function(t,e){let n=(0,c.b)({props:t,name:"MuiCircularProgress"}),{className:r,color:o="primary",disableShrink:l=!1,enableTrackSlot:s=!1,size:u=40,style:p,thickness:h=3.6,value:f=0,variant:y="indeterminate",...g}=n,b={...n,color:o,disableShrink:l,size:u,thickness:h,value:f,variant:y,enableTrackSlot:s},x=(t=>{let{classes:e,variant:n,color:r,disableShrink:o}=t,i={root:["root",n,"color".concat((0,d.A)(r))],svg:["svg"],track:["track"],circle:["circle","circle".concat((0,d.A)(n)),o&&"circleDisableShrink"]};return(0,a.A)(i,m,e)})(b),A={},S={},w={};if("determinate"===y){let t=2*Math.PI*((44-h)/2);A.strokeDasharray=t.toFixed(3),w["aria-valuenow"]=Math.round(f),A.strokeDashoffset="".concat(((100-f)/100*t).toFixed(3),"px"),S.transform="rotate(-90deg)"}return(0,v.jsx)(P,{className:(0,i.A)(x.root,r),style:{width:u,height:u,...S,...p},ownerState:b,ref:e,role:"progressbar",...w,...g,children:(0,v.jsxs)(k,{className:x.svg,ownerState:b,viewBox:"".concat(22," ").concat(22," ").concat(44," ").concat(44),children:[s?(0,v.jsx)(C,{className:x.track,ownerState:b,cx:44,cy:44,r:(44-h)/2,fill:"none",strokeWidth:h,"aria-hidden":"true"}):null,(0,v.jsx)(z,{className:x.circle,style:A,ownerState:b,cx:44,cy:44,r:(44-h)/2,fill:"none",strokeWidth:h})]})})})},7138:(t,e,n)=>{n.d(e,{A:()=>r});function r(t,e,n){let r={};for(let o in t){let i=t[o],a="",l=!0;for(let t=0;t{n.d(e,{A:()=>g});var r=n(7620),o=n(2902),i=n(7138),a=n(6480),l=n(8613),s=n(9468),u=n(5120),c=n(9407),d=n(8177),p=n(4953),h=n(4568);let f={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},m=(0,a.Dg)(),v=(0,l.default)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.root,n.variant&&e[n.variant],"inherit"!==n.align&&e["align".concat((0,c.A)(n.align))],n.noWrap&&e.noWrap,n.gutterBottom&&e.gutterBottom,n.paragraph&&e.paragraph]}})((0,s.A)(t=>{var e;let{theme:n}=t;return{margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(n.typography).filter(t=>{let[e,n]=t;return"inherit"!==e&&n&&"object"==typeof n}).map(t=>{let[e,n]=t;return{props:{variant:e},style:n}}),...Object.entries(n.palette).filter((0,d.A)()).map(t=>{let[e]=t;return{props:{color:e},style:{color:(n.vars||n).palette[e].main}}}),...Object.entries((null==(e=n.palette)?void 0:e.text)||{}).filter(t=>{let[,e]=t;return"string"==typeof e}).map(t=>{let[e]=t;return{props:{color:"text".concat((0,c.A)(e))},style:{color:(n.vars||n).palette.text[e]}}}),{props:t=>{let{ownerState:e}=t;return"inherit"!==e.align},style:{textAlign:"var(--Typography-textAlign)"}},{props:t=>{let{ownerState:e}=t;return e.noWrap},style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:t=>{let{ownerState:e}=t;return e.gutterBottom},style:{marginBottom:"0.35em"}},{props:t=>{let{ownerState:e}=t;return e.paragraph},style:{marginBottom:16}}]}})),y={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},g=r.forwardRef(function(t,e){let{color:n,...r}=(0,u.b)({props:t,name:"MuiTypography"}),a=!f[n],l=m({...r,...a&&{color:n}}),{align:s="inherit",className:d,component:g,gutterBottom:b=!1,noWrap:x=!1,paragraph:A=!1,variant:S="body1",variantMapping:w=y,...M}=l,P={...l,align:s,color:n,className:d,component:g,gutterBottom:b,noWrap:x,paragraph:A,variant:S,variantMapping:w},k=g||(A?"p":w[S]||y[S])||"span",z=(t=>{let{align:e,gutterBottom:n,noWrap:r,paragraph:o,variant:a,classes:l}=t,s={root:["root",a,"inherit"!==t.align&&"align".concat((0,c.A)(e)),n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return(0,i.A)(s,p.y,l)})(P);return(0,h.jsx)(v,{as:k,ref:e,className:(0,o.A)(z.root,d),...M,ownerState:P,style:{..."inherit"!==s&&{"--Typography-textAlign":s},...M.style}})})},7639:(t,e,n)=>{n.d(e,{_:()=>r});function r(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}},8020:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(3664);function o(t,e,n="Mui"){let i={};return e.forEach(e=>{i[e]=(0,r.Ay)(t,e,n)}),i}},8177:(t,e,n)=>{n.d(e,{A:()=>r});function r(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e=>{let[,n]=e;return n&&function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if("string"!=typeof t.main)return!1;for(let n of e)if(!t.hasOwnProperty(n)||"string"!=typeof t[n])return!1;return!0}(n,t)}}},8318:(t,e,n)=>{n.d(e,{Ay:()=>h});var r=n(7273),o=n(2028),i=n(7537),a=n(1858),l=n(8927);let s=(0,i.A)();function u(t){return"ownerState"!==t&&"theme"!==t&&"sx"!==t&&"as"!==t}function c(t,e){return e&&t&&"object"==typeof t&&t.styles&&!t.styles.startsWith("@layer")&&(t.styles=`@layer ${e}{${String(t.styles)}}`),t}function d(t,e,n){let o="function"==typeof e?e(t):e;if(Array.isArray(o))return o.flatMap(e=>d(t,e,n));if(Array.isArray(o?.variants)){let e;if(o.isProcessed)e=n?c(o.style,n):o.style;else{let{variants:t,...i}=o;e=n?c((0,r.internal_serializeStyles)(i),n):i}return p(t,o.variants,[e],n)}return o?.isProcessed?n?c((0,r.internal_serializeStyles)(o.style),n):o.style:n?c((0,r.internal_serializeStyles)(o),n):o}function p(t,e,n=[],o){let i;t:for(let a=0;a{var n,s,h;(0,r.internal_mutateStyles)(t,t=>t.filter(t=>t!==a.A));let{name:v,slot:y,skipVariantsResolver:g,skipSx:b,overridesResolver:x=!(n=(s=y)?s.charAt(0).toLowerCase()+s.slice(1):s)?null:(t,e)=>e[n],...A}=e,S=v&&v.startsWith("Mui")||y?"components":"custom",w=void 0!==g?g:y&&"Root"!==y&&"root"!==y||!1,M=b||!1,P=u;"Root"===y||"root"===y?P=i:y?P=f:"string"==typeof(h=t)&&h.charCodeAt(0)>96&&(P=void 0);let k=(0,r.default)(t,{shouldForwardProp:P,label:void 0,...A}),z=t=>{if(t.__emotion_real===t)return t;if("function"==typeof t)return function(e){return d(e,t,e.theme.modularCssLayers?S:void 0)};if((0,o.Q)(t)){let e=(0,l.A)(t);return function(t){return e.variants?d(t,e,t.theme.modularCssLayers?S:void 0):t.theme.modularCssLayers?c(e.style,S):e.style}}return t},C=(...e)=>{let n=[],r=e.map(z),o=[];if(n.push(m),v&&x&&o.push(function(t){let e=t.theme,n=e.components?.[v]?.styleOverrides;if(!n)return null;let r={};for(let e in n)r[e]=d(t,n[e],t.theme.modularCssLayers?"theme":void 0);return x(t,r)}),v&&!w&&o.push(function(t){let e=t.theme,n=e?.components?.[v]?.variants;return n?p(t,n,[],t.theme.modularCssLayers?"theme":void 0):null}),M||o.push(a.A),Array.isArray(r[0])){let t,e=r.shift(),i=Array(n.length).fill(""),a=Array(o.length).fill("");(t=[...i,...e,...a]).raw=[...i,...e.raw,...a],n.unshift(t)}let i=k(...n,...r,...o);return t.muiName&&(i.muiName=t.muiName),i};return k.withConfig&&(C.withConfig=k.withConfig),C}}},8613:(t,e,n)=>{n.d(e,{default:()=>l});var r=n(8318),o=n(6168),i=n(4549),a=n(3274);let l=(0,r.Ay)({themeId:i.A,defaultTheme:o.A,rootShouldForwardProp:a.A})},8927:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(7273);function o(t){let{variants:e,...n}=t,o={variants:e,style:(0,r.internal_serializeStyles)(n),isProcessed:!0};return o.style===n||e&&e.forEach(t=>{"function"!=typeof t.style&&(t.style=(0,r.internal_serializeStyles)(t.style))}),o}},8934:(t,e,n)=>{n.d(e,{A:()=>o});let r=t=>t,o=(()=>{let t=r;return{configure(e){t=e},generate:e=>t(e),reset(){t=r}}})()},9407:(t,e,n)=>{n.d(e,{A:()=>r});let r=n(6774).A},9468:(t,e,n)=>{n.d(e,{A:()=>i});var r=n(8927);let o={theme:void 0},i=function(t){let e,n;return function(i){let a=e;return(void 0===a||i.theme!==n)&&(o.theme=i.theme,e=a=(0,r.A)(t(o)),n=i.theme),a}}}}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/189-12e79cb47e89ed95.js b/apps/web/.next/static/chunks/189-12e79cb47e89ed95.js
new file mode 100644
index 0000000..e536e28
--- /dev/null
+++ b/apps/web/.next/static/chunks/189-12e79cb47e89ed95.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[189],{510:(t,e,n)=>{n.d(e,{A:()=>i});var r=n(7620);let o={};function i(t,e){let n=r.useRef(o);return n.current===o&&(n.current=t(e)),n}},1284:(t,e,n)=>{n.d(e,{default:()=>u});var r=n(3174),o=n(8934),i=n(8856),a=n(4549);let l=(0,n(8020).A)("MuiBox",["root"]),s=(0,i.A)(),u=(0,r.default)({themeId:a.A,defaultTheme:s,defaultClassName:l.root,generateClassName:o.A.generate})},1370:(t,e,n)=>{n.d(e,{A:()=>F});var r=n(7620),o=n(2902),i=n(7138);function a(t){try{return t.matches(":focus-visible")}catch(t){}return!1}var l=n(8613),s=n(5120),u=n(1377);let c=n(9602).A;var d=n(510);class p{static create(){return new p}static use(){let t=(0,d.A)(p.create).current,[e,n]=r.useState(!1);return t.shouldMount=e,t.setShouldMount=n,r.useEffect(t.mountEffect,[e]),t}mount(){return this.mounted||(this.mounted=function(){let t,e,n=new Promise((n,r)=>{t=n,e=r});return n.resolve=t,n.reject=e,n}(),this.shouldMount=!0,this.setShouldMount(this.shouldMount)),this.mounted}start(){for(var t=arguments.length,e=Array(t),n=0;n{var t;return null==(t=this.ref.current)?void 0:t.start(...e)})}stop(){for(var t=arguments.length,e=Array(t),n=0;n{var t;return null==(t=this.ref.current)?void 0:t.stop(...e)})}pulsate(){for(var t=arguments.length,e=Array(t),n=0;n{var t;return null==(t=this.ref.current)?void 0:t.pulsate(...e)})}constructor(){this.mountEffect=()=>{this.shouldMount&&!this.didMount&&null!==this.ref.current&&(this.didMount=!0,this.mounted.resolve())},this.ref={current:null},this.mounted=null,this.didMount=!1,this.shouldMount=!1,this.setShouldMount=null}}var h=n(7639),f=n(2029),m=n(6092),v=n(7569),y=n(1378);function g(t,e){var n=Object.create(null);return t&&r.Children.map(t,function(t){return t}).forEach(function(t){n[t.key]=e&&(0,r.isValidElement)(t)?e(t):t}),n}function b(t,e,n){return null!=n[e]?n[e]:t.props[e]}var x=Object.values||function(t){return Object.keys(t).map(function(e){return t[e]})},A=function(t){function e(e,n){var r=t.call(this,e,n)||this,o=r.handleExited.bind(function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}(0,v.A)(e,t);var n=e.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},e.getDerivedStateFromProps=function(t,e){var n,o,i=e.children,a=e.handleExited;return{children:e.firstRender?g(t.children,function(e){return(0,r.cloneElement)(e,{onExited:a.bind(null,e),in:!0,appear:b(e,"appear",t),enter:b(e,"enter",t),exit:b(e,"exit",t)})}):(Object.keys(o=function(t,e){function n(n){return n in e?e[n]:t[n]}t=t||{},e=e||{};var r,o=Object.create(null),i=[];for(var a in t)a in e?i.length&&(o[a]=i,i=[]):i.push(a);var l={};for(var s in e){if(o[s])for(r=0;r{if(!u&&null!=c){let t=setTimeout(c,d);return()=>{clearTimeout(t)}}},[c,u,d]),(0,M.jsx)("span",{className:f,style:{width:s,height:s,top:-(s/2)+l,left:-(s/2)+a},children:(0,M.jsx)("span",{className:m})})},{name:"MuiTouchRipple",slot:"Ripple"})(E(),k.rippleVisible,I,550,t=>{let{theme:e}=t;return e.transitions.easing.easeInOut},k.ripplePulsate,t=>{let{theme:e}=t;return e.transitions.duration.shorter},k.child,k.childLeaving,B,550,t=>{let{theme:e}=t;return e.transitions.easing.easeInOut},k.childPulsate,j,t=>{let{theme:e}=t;return e.transitions.easing.easeInOut}),W=r.forwardRef(function(t,e){let{center:n=!1,classes:i={},className:a,...l}=(0,s.b)({props:t,name:"MuiTouchRipple"}),[u,c]=r.useState([]),d=r.useRef(0),p=r.useRef(null);r.useEffect(()=>{p.current&&(p.current(),p.current=null)},[u]);let h=r.useRef(!1),f=(0,S.A)(),m=r.useRef(null),v=r.useRef(null),y=r.useCallback(t=>{let{pulsate:e,rippleX:n,rippleY:r,rippleSize:a,cb:l}=t;c(t=>[...t,(0,M.jsx)(T,{classes:{ripple:(0,o.A)(i.ripple,k.ripple),rippleVisible:(0,o.A)(i.rippleVisible,k.rippleVisible),ripplePulsate:(0,o.A)(i.ripplePulsate,k.ripplePulsate),child:(0,o.A)(i.child,k.child),childLeaving:(0,o.A)(i.childLeaving,k.childLeaving),childPulsate:(0,o.A)(i.childPulsate,k.childPulsate)},timeout:550,pulsate:e,rippleX:n,rippleY:r,rippleSize:a},d.current)]),d.current+=1,p.current=l},[i]),g=r.useCallback(function(){let t,e,r,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},{pulsate:l=!1,center:s=n||i.pulsate,fakeElement:u=!1}=i;if((null==o?void 0:o.type)==="mousedown"&&h.current){h.current=!1;return}(null==o?void 0:o.type)==="touchstart"&&(h.current=!0);let c=u?null:v.current,d=c?c.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(!s&&void 0!==o&&(0!==o.clientX||0!==o.clientY)&&(o.clientX||o.touches)){let{clientX:n,clientY:r}=o.touches&&o.touches.length>0?o.touches[0]:o;t=Math.round(n-d.left),e=Math.round(r-d.top)}else t=Math.round(d.width/2),e=Math.round(d.height/2);s?(r=Math.sqrt((2*d.width**2+d.height**2)/3))%2==0&&(r+=1):r=Math.sqrt((2*Math.max(Math.abs((c?c.clientWidth:0)-t),t)+2)**2+(2*Math.max(Math.abs((c?c.clientHeight:0)-e),e)+2)**2),(null==o?void 0:o.touches)?null===m.current&&(m.current=()=>{y({pulsate:l,rippleX:t,rippleY:e,rippleSize:r,cb:a})},f.start(80,()=>{m.current&&(m.current(),m.current=null)})):y({pulsate:l,rippleX:t,rippleY:e,rippleSize:r,cb:a})},[n,y,f]),b=r.useCallback(()=>{g({},{pulsate:!0})},[g]),x=r.useCallback((t,e)=>{if(f.clear(),(null==t?void 0:t.type)==="touchend"&&m.current){m.current(),m.current=null,f.start(0,()=>{x(t,e)});return}m.current=null,c(t=>t.length>0?t.slice(1):t),p.current=e},[f]);return r.useImperativeHandle(e,()=>({pulsate:b,start:g,stop:x}),[b,g,x]),(0,M.jsx)(O,{className:(0,o.A)(k.root,i.root,a),ref:v,...l,children:(0,M.jsx)(A,{component:null,exit:!0,children:u})})});var L=n(3664);function _(t){return(0,L.Ay)("MuiButtonBase",t)}let N=(0,P.A)("MuiButtonBase",["root","disabled","focusVisible"]),V=(0,l.default)("button",{name:"MuiButtonBase",slot:"Root"})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},["&.".concat(N.disabled)]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}});function D(t,e,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return c(o=>(n&&n(o),r||t[e](o),!0))}let F=r.forwardRef(function(t,e){let n=(0,s.b)({props:t,name:"MuiButtonBase"}),{action:l,centerRipple:d=!1,children:h,className:f,component:m="button",disabled:v=!1,disableRipple:y=!1,disableTouchRipple:g=!1,focusRipple:b=!1,focusVisibleClassName:x,LinkComponent:A="a",onBlur:S,onClick:w,onContextMenu:P,onDragLeave:k,onFocus:z,onFocusVisible:C,onKeyDown:R,onKeyUp:E,onMouseDown:I,onMouseLeave:B,onMouseUp:j,onTouchEnd:O,onTouchMove:T,onTouchStart:L,tabIndex:N=0,TouchRippleProps:F,touchRippleRef:H,type:$,...q}=n,U=r.useRef(null),X=p.use(),K=(0,u.A)(X.ref,H),[Y,J]=r.useState(!1);v&&Y&&J(!1),r.useImperativeHandle(l,()=>({focusVisible:()=>{J(!0),U.current.focus()}}),[]);let Q=X.shouldMount&&!y&&!v;r.useEffect(()=>{Y&&b&&!y&&X.pulsate()},[y,b,Y,X]);let G=D(X,"start",I,g),Z=D(X,"stop",P,g),tt=D(X,"stop",k,g),te=D(X,"stop",j,g),tn=D(X,"stop",t=>{Y&&t.preventDefault(),B&&B(t)},g),tr=D(X,"start",L,g),to=D(X,"stop",O,g),ti=D(X,"stop",T,g),ta=D(X,"stop",t=>{a(t.target)||J(!1),S&&S(t)},!1),tl=c(t=>{U.current||(U.current=t.currentTarget),a(t.target)&&(J(!0),C&&C(t)),z&&z(t)}),ts=()=>{let t=U.current;return m&&"button"!==m&&!("A"===t.tagName&&t.href)},tu=c(t=>{b&&!t.repeat&&Y&&" "===t.key&&X.stop(t,()=>{X.start(t)}),t.target===t.currentTarget&&ts()&&" "===t.key&&t.preventDefault(),R&&R(t),t.target===t.currentTarget&&ts()&&"Enter"===t.key&&!v&&(t.preventDefault(),w&&w(t))}),tc=c(t=>{b&&" "===t.key&&Y&&!t.defaultPrevented&&X.stop(t,()=>{X.pulsate(t)}),E&&E(t),w&&t.target===t.currentTarget&&ts()&&" "===t.key&&!t.defaultPrevented&&w(t)}),td=m;"button"===td&&(q.href||q.to)&&(td=A);let tp={};if("button"===td){let t=!!q.formAction;tp.type=void 0!==$||t?$:"button",tp.disabled=v}else q.href||q.to||(tp.role="button"),v&&(tp["aria-disabled"]=v);let th=(0,u.A)(e,U),tf={...n,centerRipple:d,component:m,disabled:v,disableRipple:y,disableTouchRipple:g,focusRipple:b,tabIndex:N,focusVisible:Y},tm=(t=>{let{disabled:e,focusVisible:n,focusVisibleClassName:r,classes:o}=t,a=(0,i.A)({root:["root",e&&"disabled",n&&"focusVisible"]},_,o);return n&&r&&(a.root+=" ".concat(r)),a})(tf);return(0,M.jsxs)(V,{as:td,className:(0,o.A)(tm.root,f),ownerState:tf,onBlur:ta,onClick:w,onContextMenu:Z,onFocus:tl,onKeyDown:tu,onKeyUp:tc,onMouseDown:G,onMouseLeave:tn,onMouseUp:te,onDragLeave:tt,onTouchEnd:to,onTouchMove:ti,onTouchStart:tr,ref:th,tabIndex:v?-1:N,type:$,...tp,...q,children:[h,Q?(0,M.jsx)(W,{ref:K,center:d,...F}):null]})})},1377:(t,e,n)=>{n.d(e,{A:()=>r});let r=n(3786).A},1378:(t,e,n)=>{n.d(e,{A:()=>r});let r=n(7620).createContext(null)},1774:(t,e,n)=>{n.d(e,{default:()=>a}),n(7620);var r=n(1580),o=n(6168),i=n(4549);function a(){let t=(0,r.default)(o.A);return t[i.A]||t}},2029:(t,e,n)=>{n.d(e,{A:()=>r});function r(t,e){if(null==t)return{};var n={};for(var r in t)if(({}).hasOwnProperty.call(t,r)){if(-1!==e.indexOf(r))continue;n[r]=t[r]}return n}},2622:(t,e,n)=>{n.d(e,{A:()=>R});var r=n(7620),o=n(2902),i=n(3450),a=n(7138),l=n(3361),s=n(8039),u=n(8613),c=n(9468),d=n(5120),p=n(1370),h=n(5663),f=n(9407),m=n(8177),v=n(8020),y=n(3664);function g(t){return(0,y.Ay)("MuiButton",t)}let b=(0,v.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge","loading","loadingWrapper","loadingIconPlaceholder","loadingIndicator","loadingPositionCenter","loadingPositionStart","loadingPositionEnd"]),x=r.createContext({}),A=r.createContext(void 0);var S=n(4568);let w=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],M=(0,u.default)(p.A,{shouldForwardProp:t=>(0,s.A)(t)||"classes"===t,name:"MuiButton",slot:"Root",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.root,e[n.variant],e["".concat(n.variant).concat((0,f.A)(n.color))],e["size".concat((0,f.A)(n.size))],e["".concat(n.variant,"Size").concat((0,f.A)(n.size))],"inherit"===n.color&&e.colorInherit,n.disableElevation&&e.disableElevation,n.fullWidth&&e.fullWidth,n.loading&&e.loading]}})((0,c.A)(t=>{let{theme:e}=t,n="light"===e.palette.mode?e.palette.grey[300]:e.palette.grey[800],r="light"===e.palette.mode?e.palette.grey.A100:e.palette.grey[700];return{...e.typography.button,minWidth:64,padding:"6px 16px",border:0,borderRadius:(e.vars||e).shape.borderRadius,transition:e.transitions.create(["background-color","box-shadow","border-color","color"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none"},["&.".concat(b.disabled)]:{color:(e.vars||e).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},["&.".concat(b.focusVisible)]:{boxShadow:(e.vars||e).shadows[6]},["&.".concat(b.disabled)]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",["&.".concat(b.disabled)]:{border:"1px solid ".concat((e.vars||e).palette.action.disabledBackground)}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(e.palette).filter((0,m.A)()).map(t=>{let[n]=t;return{props:{color:n},style:{"--variant-textColor":(e.vars||e).palette[n].main,"--variant-outlinedColor":(e.vars||e).palette[n].main,"--variant-outlinedBorder":e.alpha((e.vars||e).palette[n].main,.5),"--variant-containedColor":(e.vars||e).palette[n].contrastText,"--variant-containedBg":(e.vars||e).palette[n].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(e.vars||e).palette[n].dark,"--variant-textBg":e.alpha((e.vars||e).palette[n].main,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBorder":(e.vars||e).palette[n].main,"--variant-outlinedBg":e.alpha((e.vars||e).palette[n].main,(e.vars||e).palette.action.hoverOpacity)}}}}}),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedBg:n,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":e.vars?e.vars.palette.Button.inheritContainedHoverBg:r,"--variant-textBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity),"--variant-outlinedBg":e.alpha((e.vars||e).palette.text.primary,(e.vars||e).palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},["&.".concat(b.focusVisible)]:{boxShadow:"none"},"&:active":{boxShadow:"none"},["&.".concat(b.disabled)]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{loadingPosition:"center"},style:{transition:e.transitions.create(["background-color","box-shadow","border-color"],{duration:e.transitions.duration.short}),["&.".concat(b.loading)]:{color:"transparent"}}}]}})),P=(0,u.default)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.startIcon,n.loading&&e.startIconLoadingStart,e["iconSize".concat((0,f.A)(n.size))]]}})(t=>{let{theme:e}=t;return{display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},{props:{loadingPosition:"start",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"start",loading:!0,fullWidth:!0},style:{marginRight:-8}},...w]}}),k=(0,u.default)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.endIcon,n.loading&&e.endIconLoadingEnd,e["iconSize".concat((0,f.A)(n.size))]]}})(t=>{let{theme:e}=t;return{display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},{props:{loadingPosition:"end",loading:!0},style:{transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"end",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...w]}}),z=(0,u.default)("span",{name:"MuiButton",slot:"LoadingIndicator"})(t=>{let{theme:e}=t;return{display:"none",position:"absolute",visibility:"visible",variants:[{props:{loading:!0},style:{display:"flex"}},{props:{loadingPosition:"start"},style:{left:14}},{props:{loadingPosition:"start",size:"small"},style:{left:10}},{props:{variant:"text",loadingPosition:"start"},style:{left:6}},{props:{loadingPosition:"center"},style:{left:"50%",transform:"translate(-50%)",color:(e.vars||e).palette.action.disabled}},{props:{loadingPosition:"end"},style:{right:14}},{props:{loadingPosition:"end",size:"small"},style:{right:10}},{props:{variant:"text",loadingPosition:"end"},style:{right:6}},{props:{loadingPosition:"start",fullWidth:!0},style:{position:"relative",left:-10}},{props:{loadingPosition:"end",fullWidth:!0},style:{position:"relative",right:-10}}]}}),C=(0,u.default)("span",{name:"MuiButton",slot:"LoadingIconPlaceholder"})({display:"inline-block",width:"1em",height:"1em"}),R=r.forwardRef(function(t,e){let n=r.useContext(x),s=r.useContext(A),u=(0,i.A)(n,t),c=(0,d.b)({props:u,name:"MuiButton"}),{children:p,color:m="primary",component:v="button",className:y,disabled:b=!1,disableElevation:w=!1,disableFocusRipple:R=!1,endIcon:E,focusVisibleClassName:I,fullWidth:B=!1,id:j,loading:O=null,loadingIndicator:T,loadingPosition:W="center",size:L="medium",startIcon:_,type:N,variant:V="text",...D}=c,F=(0,l.A)(j),H=null!=T?T:(0,S.jsx)(h.A,{"aria-labelledby":F,color:"inherit",size:16}),$={...c,color:m,component:v,disabled:b,disableElevation:w,disableFocusRipple:R,fullWidth:B,loading:O,loadingIndicator:H,loadingPosition:W,size:L,type:N,variant:V},q=(t=>{let{color:e,disableElevation:n,fullWidth:r,size:o,variant:i,loading:l,loadingPosition:s,classes:u}=t,c={root:["root",l&&"loading",i,"".concat(i).concat((0,f.A)(e)),"size".concat((0,f.A)(o)),"".concat(i,"Size").concat((0,f.A)(o)),"color".concat((0,f.A)(e)),n&&"disableElevation",r&&"fullWidth",l&&"loadingPosition".concat((0,f.A)(s))],startIcon:["icon","startIcon","iconSize".concat((0,f.A)(o))],endIcon:["icon","endIcon","iconSize".concat((0,f.A)(o))],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]},d=(0,a.A)(c,g,u);return{...u,...d}})($),U=(_||O&&"start"===W)&&(0,S.jsx)(P,{className:q.startIcon,ownerState:$,children:_||(0,S.jsx)(C,{className:q.loadingIconPlaceholder,ownerState:$})}),X=(E||O&&"end"===W)&&(0,S.jsx)(k,{className:q.endIcon,ownerState:$,children:E||(0,S.jsx)(C,{className:q.loadingIconPlaceholder,ownerState:$})}),K="boolean"==typeof O?(0,S.jsx)("span",{className:q.loadingWrapper,style:{display:"contents"},children:O&&(0,S.jsx)(z,{className:q.loadingIndicator,ownerState:$,children:H})}):null;return(0,S.jsxs)(M,{ownerState:$,className:(0,o.A)(n.className,q.root,y,s||""),component:v,disabled:b||O,focusRipple:!R,focusVisibleClassName:(0,o.A)(q.focusVisible,I),ref:e,type:N,id:O?F:j,...D,classes:q,children:[U,"end"!==W&&K,p,"end"===W&&K,X]})})},2966:(t,e,n)=>{n.d(e,{A:()=>l});var r=n(510),o=n(7620);let i=[];class a{static create(){return new a}start(t,e){this.clear(),this.currentId=setTimeout(()=>{this.currentId=null,e()},t)}constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}}function l(){var t;let e=(0,r.A)(a.create).current;return t=e.disposeEffect,o.useEffect(t,i),e}},3174:(t,e,n)=>{n.d(e,{default:()=>c});var r=n(7620),o=n(2902),i=n(7273),a=n(1858),l=n(9166),s=n(1580),u=n(4568);function c(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{themeId:e,defaultTheme:n,defaultClassName:c="MuiBox-root",generateClassName:d}=t,p=(0,i.default)("div",{shouldForwardProp:t=>"theme"!==t&&"sx"!==t&&"as"!==t})(a.A);return r.forwardRef(function(t,r){let i=(0,s.default)(n),{className:a,component:h="div",...f}=(0,l.A)(t);return(0,u.jsx)(p,{as:h,ref:r,className:(0,o.A)(a,d?d(c):c),theme:e&&i[e]||i,...f})})}},3361:(t,e,n)=>{n.d(e,{A:()=>r});let r=n(2156).A},3539:(t,e,n)=>{n.d(e,{A:()=>r});let r=function(t){return"ownerState"!==t&&"theme"!==t&&"sx"!==t&&"as"!==t}},3664:(t,e,n)=>{n.d(e,{Ay:()=>i});var r=n(8934);let o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function i(t,e,n="Mui"){let a=o[e];return a?`${n}-${a}`:`${r.A.generate(t)}-${e}`}},3786:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(7620);function o(){for(var t=arguments.length,e=Array(t),n=0;n{let n=e.map(e=>{if(null==e)return null;if("function"==typeof e){let n=e(t);return"function"==typeof n?n:()=>{e(null)}}return e.current=t,()=>{e.current=null}});return()=>{n.forEach(t=>null==t?void 0:t())}},e);return r.useMemo(()=>e.every(t=>null==t)?null:t=>{o.current&&(o.current(),o.current=void 0),null!=t&&(o.current=i(t))},e)}},4953:(t,e,n)=>{n.d(e,{A:()=>a,y:()=>i});var r=n(8020),o=n(3664);function i(t){return(0,o.Ay)("MuiTypography",t)}let a=(0,r.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"])},5663:(t,e,n)=>{n.d(e,{A:()=>R});var r=n(7639),o=n(7620),i=n(2902),a=n(7138),l=n(4898),s=n(8613),u=n(9468),c=n(5120),d=n(9407),p=n(8177),h=n(8020),f=n(3664);function m(t){return(0,f.Ay)("MuiCircularProgress",t)}(0,h.A)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","track","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var v=n(4568);function y(){let t=(0,r._)(["\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n"]);return y=function(){return t},t}function g(){let t=(0,r._)(["\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: -126px;\n }\n"]);return g=function(){return t},t}function b(){let t=(0,r._)(["\n animation: "," 1.4s linear infinite;\n "]);return b=function(){return t},t}function x(){let t=(0,r._)(["\n animation: "," 1.4s ease-in-out infinite;\n "]);return x=function(){return t},t}let A=(0,l.i7)(y()),S=(0,l.i7)(g()),w="string"!=typeof A?(0,l.AH)(b(),A):null,M="string"!=typeof S?(0,l.AH)(x(),S):null,P=(0,s.default)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.root,e[n.variant],e["color".concat((0,d.A)(n.color))]]}})((0,u.A)(t=>{let{theme:e}=t;return{display:"inline-block",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("transform")}},{props:{variant:"indeterminate"},style:w||{animation:"".concat(A," 1.4s linear infinite")}},...Object.entries(e.palette).filter((0,p.A)()).map(t=>{let[n]=t;return{props:{color:n},style:{color:(e.vars||e).palette[n].main}}})]}})),k=(0,s.default)("svg",{name:"MuiCircularProgress",slot:"Svg"})({display:"block"}),z=(0,s.default)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.circle,e["circle".concat((0,d.A)(n.variant))],n.disableShrink&&e.circleDisableShrink]}})((0,u.A)(t=>{let{theme:e}=t;return{stroke:"currentColor",variants:[{props:{variant:"determinate"},style:{transition:e.transitions.create("stroke-dashoffset")}},{props:{variant:"indeterminate"},style:{strokeDasharray:"80px, 200px",strokeDashoffset:0}},{props:t=>{let{ownerState:e}=t;return"indeterminate"===e.variant&&!e.disableShrink},style:M||{animation:"".concat(S," 1.4s ease-in-out infinite")}}]}})),C=(0,s.default)("circle",{name:"MuiCircularProgress",slot:"Track"})((0,u.A)(t=>{let{theme:e}=t;return{stroke:"currentColor",opacity:(e.vars||e).palette.action.activatedOpacity}})),R=o.forwardRef(function(t,e){let n=(0,c.b)({props:t,name:"MuiCircularProgress"}),{className:r,color:o="primary",disableShrink:l=!1,enableTrackSlot:s=!1,size:u=40,style:p,thickness:h=3.6,value:f=0,variant:y="indeterminate",...g}=n,b={...n,color:o,disableShrink:l,size:u,thickness:h,value:f,variant:y,enableTrackSlot:s},x=(t=>{let{classes:e,variant:n,color:r,disableShrink:o}=t,i={root:["root",n,"color".concat((0,d.A)(r))],svg:["svg"],track:["track"],circle:["circle","circle".concat((0,d.A)(n)),o&&"circleDisableShrink"]};return(0,a.A)(i,m,e)})(b),A={},S={},w={};if("determinate"===y){let t=2*Math.PI*((44-h)/2);A.strokeDasharray=t.toFixed(3),w["aria-valuenow"]=Math.round(f),A.strokeDashoffset="".concat(((100-f)/100*t).toFixed(3),"px"),S.transform="rotate(-90deg)"}return(0,v.jsx)(P,{className:(0,i.A)(x.root,r),style:{width:u,height:u,...S,...p},ownerState:b,ref:e,role:"progressbar",...w,...g,children:(0,v.jsxs)(k,{className:x.svg,ownerState:b,viewBox:"".concat(22," ").concat(22," ").concat(44," ").concat(44),children:[s?(0,v.jsx)(C,{className:x.track,ownerState:b,cx:44,cy:44,r:(44-h)/2,fill:"none",strokeWidth:h,"aria-hidden":"true"}):null,(0,v.jsx)(z,{className:x.circle,style:A,ownerState:b,cx:44,cy:44,r:(44-h)/2,fill:"none",strokeWidth:h})]})})})},7138:(t,e,n)=>{n.d(e,{A:()=>r});function r(t,e,n){let r={};for(let o in t){let i=t[o],a="",l=!0;for(let t=0;t{n.d(e,{A:()=>g});var r=n(7620),o=n(2902),i=n(7138),a=n(6480),l=n(8613),s=n(9468),u=n(5120),c=n(9407),d=n(8177),p=n(4953),h=n(4568);let f={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},m=(0,a.Dg)(),v=(0,l.default)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(t,e)=>{let{ownerState:n}=t;return[e.root,n.variant&&e[n.variant],"inherit"!==n.align&&e["align".concat((0,c.A)(n.align))],n.noWrap&&e.noWrap,n.gutterBottom&&e.gutterBottom,n.paragraph&&e.paragraph]}})((0,s.A)(t=>{var e;let{theme:n}=t;return{margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(n.typography).filter(t=>{let[e,n]=t;return"inherit"!==e&&n&&"object"==typeof n}).map(t=>{let[e,n]=t;return{props:{variant:e},style:n}}),...Object.entries(n.palette).filter((0,d.A)()).map(t=>{let[e]=t;return{props:{color:e},style:{color:(n.vars||n).palette[e].main}}}),...Object.entries((null==(e=n.palette)?void 0:e.text)||{}).filter(t=>{let[,e]=t;return"string"==typeof e}).map(t=>{let[e]=t;return{props:{color:"text".concat((0,c.A)(e))},style:{color:(n.vars||n).palette.text[e]}}}),{props:t=>{let{ownerState:e}=t;return"inherit"!==e.align},style:{textAlign:"var(--Typography-textAlign)"}},{props:t=>{let{ownerState:e}=t;return e.noWrap},style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:t=>{let{ownerState:e}=t;return e.gutterBottom},style:{marginBottom:"0.35em"}},{props:t=>{let{ownerState:e}=t;return e.paragraph},style:{marginBottom:16}}]}})),y={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},g=r.forwardRef(function(t,e){let{color:n,...r}=(0,u.b)({props:t,name:"MuiTypography"}),a=!f[n],l=m({...r,...a&&{color:n}}),{align:s="inherit",className:d,component:g,gutterBottom:b=!1,noWrap:x=!1,paragraph:A=!1,variant:S="body1",variantMapping:w=y,...M}=l,P={...l,align:s,color:n,className:d,component:g,gutterBottom:b,noWrap:x,paragraph:A,variant:S,variantMapping:w},k=g||(A?"p":w[S]||y[S])||"span",z=(t=>{let{align:e,gutterBottom:n,noWrap:r,paragraph:o,variant:a,classes:l}=t,s={root:["root",a,"inherit"!==t.align&&"align".concat((0,c.A)(e)),n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return(0,i.A)(s,p.y,l)})(P);return(0,h.jsx)(v,{as:k,ref:e,className:(0,o.A)(z.root,d),...M,ownerState:P,style:{..."inherit"!==s&&{"--Typography-textAlign":s},...M.style}})})},7569:(t,e,n)=>{function r(t,e){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t})(t,e)}function o(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,r(t,e)}n.d(e,{A:()=>o})},7639:(t,e,n)=>{n.d(e,{_:()=>r});function r(t,e){return e||(e=t.slice(0)),Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))}},8020:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(3664);function o(t,e,n="Mui"){let i={};return e.forEach(e=>{i[e]=(0,r.Ay)(t,e,n)}),i}},8039:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(3539);let o=t=>(0,r.A)(t)&&"classes"!==t},8177:(t,e,n)=>{n.d(e,{A:()=>r});function r(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e=>{let[,n]=e;return n&&function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if("string"!=typeof t.main)return!1;for(let n of e)if(!t.hasOwnProperty(n)||"string"!=typeof t[n])return!1;return!0}(n,t)}}},8318:(t,e,n)=>{n.d(e,{Ay:()=>h});var r=n(7273),o=n(2028),i=n(7537),a=n(1858),l=n(8927);let s=(0,i.A)();function u(t){return"ownerState"!==t&&"theme"!==t&&"sx"!==t&&"as"!==t}function c(t,e){return e&&t&&"object"==typeof t&&t.styles&&!t.styles.startsWith("@layer")&&(t.styles=`@layer ${e}{${String(t.styles)}}`),t}function d(t,e,n){let o="function"==typeof e?e(t):e;if(Array.isArray(o))return o.flatMap(e=>d(t,e,n));if(Array.isArray(o?.variants)){let e;if(o.isProcessed)e=n?c(o.style,n):o.style;else{let{variants:t,...i}=o;e=n?c((0,r.internal_serializeStyles)(i),n):i}return p(t,o.variants,[e],n)}return o?.isProcessed?n?c((0,r.internal_serializeStyles)(o.style),n):o.style:n?c((0,r.internal_serializeStyles)(o),n):o}function p(t,e,n=[],o){let i;t:for(let a=0;a{var n,s,h;(0,r.internal_mutateStyles)(t,t=>t.filter(t=>t!==a.A));let{name:v,slot:y,skipVariantsResolver:g,skipSx:b,overridesResolver:x=!(n=(s=y)?s.charAt(0).toLowerCase()+s.slice(1):s)?null:(t,e)=>e[n],...A}=e,S=v&&v.startsWith("Mui")||y?"components":"custom",w=void 0!==g?g:y&&"Root"!==y&&"root"!==y||!1,M=b||!1,P=u;"Root"===y||"root"===y?P=i:y?P=f:"string"==typeof(h=t)&&h.charCodeAt(0)>96&&(P=void 0);let k=(0,r.default)(t,{shouldForwardProp:P,label:void 0,...A}),z=t=>{if(t.__emotion_real===t)return t;if("function"==typeof t)return function(e){return d(e,t,e.theme.modularCssLayers?S:void 0)};if((0,o.Q)(t)){let e=(0,l.A)(t);return function(t){return e.variants?d(t,e,t.theme.modularCssLayers?S:void 0):t.theme.modularCssLayers?c(e.style,S):e.style}}return t},C=(...e)=>{let n=[],r=e.map(z),o=[];if(n.push(m),v&&x&&o.push(function(t){let e=t.theme,n=e.components?.[v]?.styleOverrides;if(!n)return null;let r={};for(let e in n)r[e]=d(t,n[e],t.theme.modularCssLayers?"theme":void 0);return x(t,r)}),v&&!w&&o.push(function(t){let e=t.theme,n=e?.components?.[v]?.variants;return n?p(t,n,[],t.theme.modularCssLayers?"theme":void 0):null}),M||o.push(a.A),Array.isArray(r[0])){let t,e=r.shift(),i=Array(n.length).fill(""),a=Array(o.length).fill("");(t=[...i,...e,...a]).raw=[...i,...e.raw,...a],n.unshift(t)}let i=k(...n,...r,...o);return t.muiName&&(i.muiName=t.muiName),i};return k.withConfig&&(C.withConfig=k.withConfig),C}}},8613:(t,e,n)=>{n.d(e,{default:()=>l});var r=n(8318),o=n(6168),i=n(4549),a=n(8039);let l=(0,r.Ay)({themeId:i.A,defaultTheme:o.A,rootShouldForwardProp:a.A})},8927:(t,e,n)=>{n.d(e,{A:()=>o});var r=n(7273);function o(t){let{variants:e,...n}=t,o={variants:e,style:(0,r.internal_serializeStyles)(n),isProcessed:!0};return o.style===n||e&&e.forEach(t=>{"function"!=typeof t.style&&(t.style=(0,r.internal_serializeStyles)(t.style))}),o}},8934:(t,e,n)=>{n.d(e,{A:()=>o});let r=t=>t,o=(()=>{let t=r;return{configure(e){t=e},generate:e=>t(e),reset(){t=r}}})()},9407:(t,e,n)=>{n.d(e,{A:()=>r});let r=n(6774).A},9468:(t,e,n)=>{n.d(e,{A:()=>i});var r=n(8927);let o={theme:void 0},i=function(t){let e,n;return function(i){let a=e;return(void 0===a||i.theme!==n)&&(o.theme=i.theme,e=a=(0,r.A)(t(o)),n=i.theme),a}}},9602:(t,e,n)=>{n.d(e,{A:()=>i});var r=n(7620),o=n(3904);let i=function(t){let e=r.useRef(t);return(0,o.A)(()=>{e.current=t}),r.useRef(function(){for(var t=arguments.length,n=Array(t),r=0;r{o.d(t,{A:()=>A});var a=o(7620),r=o(2902),l=o(7138),n=o(9274),i=o(8613),s=o(1774),c=o(9468),d=o(5120),p=o(7626),u=o(8020),v=o(3664);function g(e){return(0,v.Ay)("MuiPaper",e)}(0,u.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var m=o(4568);let f=(0,i.default)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,"elevation"===o.variant&&t["elevation".concat(o.elevation)]]}})((0,c.A)(e=>{let{theme:t}=e;return{backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow"),variants:[{props:e=>{let{ownerState:t}=e;return!t.square},style:{borderRadius:t.shape.borderRadius}},{props:{variant:"outlined"},style:{border:"1px solid ".concat((t.vars||t).palette.divider)}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}})),A=a.forwardRef(function(e,t){var o;let a=(0,d.b)({props:e,name:"MuiPaper"}),i=(0,s.default)(),{className:c,component:u="div",elevation:v=1,square:A=!1,variant:h="elevation",...y}=a,b={...a,component:u,elevation:v,square:A,variant:h},x=(e=>{let{square:t,elevation:o,variant:a,classes:r}=e;return(0,l.A)({root:["root",a,!t&&"rounded","elevation"===a&&"elevation".concat(o)]},g,r)})(b);return(0,m.jsx)(f,{as:u,ownerState:b,className:(0,r.A)(x.root,c),ref:t,...y,style:{..."elevation"===h&&{"--Paper-shadow":(i.vars||i).shadows[v],...i.vars&&{"--Paper-overlay":null==(o=i.vars.overlays)?void 0:o[v]},...!i.vars&&"dark"===i.palette.mode&&{"--Paper-overlay":"linear-gradient(".concat((0,n.X4)("#fff",(0,p.A)(v)),", ").concat((0,n.X4)("#fff",(0,p.A)(v)),")")}},...y.style}})})},6032:(e,t,o)=>{o.d(t,{A:()=>T});var a=o(7620),r=o(2902),l=o(7138),n=o(8613),i=o(9468),s=o(5120),c=o(7972),d=o(9407),p=o(8177),u=o(5299),v=o(8020),g=o(3664);function m(e){return(0,g.Ay)("MuiAlert",e)}let f=(0,v.A)("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);var A=o(3361),h=o(1370),y=o(5663);function b(e){return(0,g.Ay)("MuiIconButton",e)}let x=(0,v.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]);var C=o(4568);let M=(0,n.default)(h.A,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,"default"!==o.color&&t["color".concat((0,d.A)(o.color))],o.edge&&t["edge".concat((0,d.A)(o.edge))],t["size".concat((0,d.A)(o.size))]]}})((0,i.A)(e=>{let{theme:t}=e;return{textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":t.alpha((t.vars||t).palette.action.active,(t.vars||t).palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]}}),(0,i.A)(e=>{let{theme:t}=e;return{variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(t.palette).filter((0,p.A)()).map(e=>{let[o]=e;return{props:{color:o},style:{color:(t.vars||t).palette[o].main}}}),...Object.entries(t.palette).filter((0,p.A)()).map(e=>{let[o]=e;return{props:{color:o},style:{"--IconButton-hoverBg":t.alpha((t.vars||t).palette[o].main,(t.vars||t).palette.action.hoverOpacity)}}}),{props:{size:"small"},style:{padding:5,fontSize:t.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:t.typography.pxToRem(28)}}],["&.".concat(x.disabled)]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled},["&.".concat(x.loading)]:{color:"transparent"}}})),z=(0,n.default)("span",{name:"MuiIconButton",slot:"LoadingIndicator"})(e=>{let{theme:t}=e;return{display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(t.vars||t).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]}}),I=a.forwardRef(function(e,t){let o=(0,s.b)({props:e,name:"MuiIconButton"}),{edge:a=!1,children:n,className:i,color:c="default",disabled:p=!1,disableFocusRipple:u=!1,size:v="medium",id:g,loading:m=null,loadingIndicator:f,...h}=o,x=(0,A.A)(g),I=null!=f?f:(0,C.jsx)(y.A,{"aria-labelledby":x,color:"inherit",size:16}),S={...o,edge:a,color:c,disabled:p,disableFocusRipple:u,loading:m,loadingIndicator:I,size:v},j=(e=>{let{classes:t,disabled:o,color:a,edge:r,size:n,loading:i}=e,s={root:["root",i&&"loading",o&&"disabled","default"!==a&&"color".concat((0,d.A)(a)),r&&"edge".concat((0,d.A)(r)),"size".concat((0,d.A)(n))],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]};return(0,l.A)(s,b,t)})(S);return(0,C.jsxs)(M,{id:m?x:g,className:(0,r.A)(j.root,i),centerRipple:!0,focusRipple:!u,disabled:p||m,ref:t,...h,ownerState:S,children:["boolean"==typeof m&&(0,C.jsx)("span",{className:j.loadingWrapper,style:{display:"contents"},children:(0,C.jsx)(z,{className:j.loadingIndicator,ownerState:S,children:m&&I})}),n]})});var S=o(8703);let j=(0,S.A)((0,C.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),R=(0,S.A)((0,C.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),k=(0,S.A)((0,C.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),w=(0,S.A)((0,C.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),L=(0,S.A)((0,C.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),B=(0,n.default)(u.A,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t["".concat(o.variant).concat((0,d.A)(o.color||o.severity))]]}})((0,i.A)(e=>{let{theme:t}=e,o="light"===t.palette.mode?t.darken:t.lighten,a="light"===t.palette.mode?t.lighten:t.darken;return{...t.typography.body2,backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(t.palette).filter((0,p.A)(["light"])).map(e=>{let[r]=e;return{props:{colorSeverity:r,variant:"standard"},style:{color:t.vars?t.vars.palette.Alert["".concat(r,"Color")]:o(t.palette[r].light,.6),backgroundColor:t.vars?t.vars.palette.Alert["".concat(r,"StandardBg")]:a(t.palette[r].light,.9),["& .".concat(f.icon)]:t.vars?{color:t.vars.palette.Alert["".concat(r,"IconColor")]}:{color:t.palette[r].main}}}}),...Object.entries(t.palette).filter((0,p.A)(["light"])).map(e=>{let[a]=e;return{props:{colorSeverity:a,variant:"outlined"},style:{color:t.vars?t.vars.palette.Alert["".concat(a,"Color")]:o(t.palette[a].light,.6),border:"1px solid ".concat((t.vars||t).palette[a].light),["& .".concat(f.icon)]:t.vars?{color:t.vars.palette.Alert["".concat(a,"IconColor")]}:{color:t.palette[a].main}}}}),...Object.entries(t.palette).filter((0,p.A)(["dark"])).map(e=>{let[o]=e;return{props:{colorSeverity:o,variant:"filled"},style:{fontWeight:t.typography.fontWeightMedium,...t.vars?{color:t.vars.palette.Alert["".concat(o,"FilledColor")],backgroundColor:t.vars.palette.Alert["".concat(o,"FilledBg")]}:{backgroundColor:"dark"===t.palette.mode?t.palette[o].dark:t.palette[o].main,color:t.palette.getContrastText(t.palette[o].main)}}}})]}})),P=(0,n.default)("div",{name:"MuiAlert",slot:"Icon"})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),W=(0,n.default)("div",{name:"MuiAlert",slot:"Message"})({padding:"8px 0",minWidth:0,overflow:"auto"}),O=(0,n.default)("div",{name:"MuiAlert",slot:"Action"})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),N={success:(0,C.jsx)(j,{fontSize:"inherit"}),warning:(0,C.jsx)(R,{fontSize:"inherit"}),error:(0,C.jsx)(k,{fontSize:"inherit"}),info:(0,C.jsx)(w,{fontSize:"inherit"})},T=a.forwardRef(function(e,t){let o=(0,s.b)({props:e,name:"MuiAlert"}),{action:a,children:n,className:i,closeText:p="Close",color:u,components:v={},componentsProps:g={},icon:f,iconMapping:A=N,onClose:h,role:y="alert",severity:b="success",slotProps:x={},slots:M={},variant:z="standard",...S}=o,j={...o,color:u,severity:b,variant:z,colorSeverity:u||b},R=(e=>{let{variant:t,color:o,severity:a,classes:r}=e,n={root:["root","color".concat((0,d.A)(o||a)),"".concat(t).concat((0,d.A)(o||a)),"".concat(t)],icon:["icon"],message:["message"],action:["action"]};return(0,l.A)(n,m,r)})(j),k={slots:{closeButton:v.CloseButton,closeIcon:v.CloseIcon,...M},slotProps:{...g,...x}},[w,T]=(0,c.A)("root",{ref:t,shouldForwardComponentProp:!0,className:(0,r.A)(R.root,i),elementType:B,externalForwardedProps:{...k,...S},ownerState:j,additionalProps:{role:y,elevation:0}}),[E,H]=(0,c.A)("icon",{className:R.icon,elementType:P,externalForwardedProps:k,ownerState:j}),[F,_]=(0,c.A)("message",{className:R.message,elementType:W,externalForwardedProps:k,ownerState:j}),[V,q]=(0,c.A)("action",{className:R.action,elementType:O,externalForwardedProps:k,ownerState:j}),[X,Z]=(0,c.A)("closeButton",{elementType:I,externalForwardedProps:k,ownerState:j}),[D,G]=(0,c.A)("closeIcon",{elementType:L,externalForwardedProps:k,ownerState:j});return(0,C.jsxs)(w,{...T,children:[!1!==f?(0,C.jsx)(E,{...H,children:f||A[b]||N[b]}):null,(0,C.jsx)(F,{..._,children:n}),null!=a?(0,C.jsx)(V,{...q,children:a}):null,null==a&&h?(0,C.jsx)(V,{...q,children:(0,C.jsx)(X,{size:"small","aria-label":p,title:p,color:"inherit",onClick:h,...Z,children:(0,C.jsx)(D,{fontSize:"small",...G})})}):null]})})}}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/374-35719d8a245d6483.js b/apps/web/.next/static/chunks/374-35719d8a245d6483.js
deleted file mode 100644
index c1f9788..0000000
--- a/apps/web/.next/static/chunks/374-35719d8a245d6483.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[374],{850:(e,t,o)=>{o.d(t,{default:()=>n});var a=o(8530),r=o(1580);function n(e){let{props:t,name:o,defaultTheme:n,themeId:l}=e,i=(0,r.default)(n);return l&&(i=i[l]||i),(0,a.A)({theme:i,name:o,props:t})}},1181:(e,t,o)=>{o.d(t,{A:()=>V});var a=o(7620),r=o(2902),n=o(7138),l=o(8613),i=o(9468),s=o(5120),c=o(8804),d=o(9407),p=o(8177),u=o(9274),v=o(1774),g=o(7626),f=o(8020),m=o(3664);function A(e){return(0,m.Ay)("MuiPaper",e)}(0,f.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var h=o(4568);let y=(0,l.default)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],!o.square&&t.rounded,"elevation"===o.variant&&t["elevation".concat(o.elevation)]]}})((0,i.A)(e=>{let{theme:t}=e;return{backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow"),variants:[{props:e=>{let{ownerState:t}=e;return!t.square},style:{borderRadius:t.shape.borderRadius}},{props:{variant:"outlined"},style:{border:"1px solid ".concat((t.vars||t).palette.divider)}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}})),b=a.forwardRef(function(e,t){var o;let a=(0,s.b)({props:e,name:"MuiPaper"}),l=(0,v.default)(),{className:i,component:c="div",elevation:d=1,square:p=!1,variant:f="elevation",...m}=a,b={...a,component:c,elevation:d,square:p,variant:f},x=(e=>{let{square:t,elevation:o,variant:a,classes:r}=e;return(0,n.A)({root:["root",a,!t&&"rounded","elevation"===a&&"elevation".concat(o)]},A,r)})(b);return(0,h.jsx)(y,{as:c,ownerState:b,className:(0,r.A)(x.root,i),ref:t,...m,style:{..."elevation"===f&&{"--Paper-shadow":(l.vars||l).shadows[d],...l.vars&&{"--Paper-overlay":null==(o=l.vars.overlays)?void 0:o[d]},...!l.vars&&"dark"===l.palette.mode&&{"--Paper-overlay":"linear-gradient(".concat((0,u.X4)("#fff",(0,g.A)(d)),", ").concat((0,u.X4)("#fff",(0,g.A)(d)),")")}},...m.style}})});function x(e){return(0,m.Ay)("MuiAlert",e)}let k=(0,f.A)("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);var M=o(3361),S=o(2100),j=o(5663);function C(e){return(0,m.Ay)("MuiIconButton",e)}let I=(0,f.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]),z=(0,l.default)(S.A,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,o.loading&&t.loading,"default"!==o.color&&t["color".concat((0,d.A)(o.color))],o.edge&&t["edge".concat((0,d.A)(o.edge))],t["size".concat((0,d.A)(o.size))]]}})((0,i.A)(e=>{let{theme:t}=e;return{textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":t.alpha((t.vars||t).palette.action.active,(t.vars||t).palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]}}),(0,i.A)(e=>{let{theme:t}=e;return{variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(t.palette).filter((0,p.A)()).map(e=>{let[o]=e;return{props:{color:o},style:{color:(t.vars||t).palette[o].main}}}),...Object.entries(t.palette).filter((0,p.A)()).map(e=>{let[o]=e;return{props:{color:o},style:{"--IconButton-hoverBg":t.alpha((t.vars||t).palette[o].main,(t.vars||t).palette.action.hoverOpacity)}}}),{props:{size:"small"},style:{padding:5,fontSize:t.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:t.typography.pxToRem(28)}}],["&.".concat(I.disabled)]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled},["&.".concat(I.loading)]:{color:"transparent"}}})),R=(0,l.default)("span",{name:"MuiIconButton",slot:"LoadingIndicator"})(e=>{let{theme:t}=e;return{display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(t.vars||t).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]}}),w=a.forwardRef(function(e,t){let o=(0,s.b)({props:e,name:"MuiIconButton"}),{edge:a=!1,children:l,className:i,color:c="default",disabled:p=!1,disableFocusRipple:u=!1,size:v="medium",id:g,loading:f=null,loadingIndicator:m,...A}=o,y=(0,M.A)(g),b=null!=m?m:(0,h.jsx)(j.A,{"aria-labelledby":y,color:"inherit",size:16}),x={...o,edge:a,color:c,disabled:p,disableFocusRipple:u,loading:f,loadingIndicator:b,size:v},k=(e=>{let{classes:t,disabled:o,color:a,edge:r,size:l,loading:i}=e,s={root:["root",i&&"loading",o&&"disabled","default"!==a&&"color".concat((0,d.A)(a)),r&&"edge".concat((0,d.A)(r)),"size".concat((0,d.A)(l))],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]};return(0,n.A)(s,C,t)})(x);return(0,h.jsxs)(z,{id:f?y:g,className:(0,r.A)(k.root,i),centerRipple:!0,focusRipple:!u,disabled:p||f,ref:t,...A,ownerState:x,children:["boolean"==typeof f&&(0,h.jsx)("span",{className:k.loadingWrapper,style:{display:"contents"},children:(0,h.jsx)(R,{className:k.loadingIndicator,ownerState:x,children:f&&b})}),l]})});var L=o(8703);let B=(0,L.A)((0,h.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),P=(0,L.A)((0,h.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),W=(0,L.A)((0,h.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),N=(0,L.A)((0,h.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),O=(0,L.A)((0,h.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close"),T=(0,l.default)(b,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,t[o.variant],t["".concat(o.variant).concat((0,d.A)(o.color||o.severity))]]}})((0,i.A)(e=>{let{theme:t}=e,o="light"===t.palette.mode?t.darken:t.lighten,a="light"===t.palette.mode?t.lighten:t.darken;return{...t.typography.body2,backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(t.palette).filter((0,p.A)(["light"])).map(e=>{let[r]=e;return{props:{colorSeverity:r,variant:"standard"},style:{color:t.vars?t.vars.palette.Alert["".concat(r,"Color")]:o(t.palette[r].light,.6),backgroundColor:t.vars?t.vars.palette.Alert["".concat(r,"StandardBg")]:a(t.palette[r].light,.9),["& .".concat(k.icon)]:t.vars?{color:t.vars.palette.Alert["".concat(r,"IconColor")]}:{color:t.palette[r].main}}}}),...Object.entries(t.palette).filter((0,p.A)(["light"])).map(e=>{let[a]=e;return{props:{colorSeverity:a,variant:"outlined"},style:{color:t.vars?t.vars.palette.Alert["".concat(a,"Color")]:o(t.palette[a].light,.6),border:"1px solid ".concat((t.vars||t).palette[a].light),["& .".concat(k.icon)]:t.vars?{color:t.vars.palette.Alert["".concat(a,"IconColor")]}:{color:t.palette[a].main}}}}),...Object.entries(t.palette).filter((0,p.A)(["dark"])).map(e=>{let[o]=e;return{props:{colorSeverity:o,variant:"filled"},style:{fontWeight:t.typography.fontWeightMedium,...t.vars?{color:t.vars.palette.Alert["".concat(o,"FilledColor")],backgroundColor:t.vars.palette.Alert["".concat(o,"FilledBg")]}:{backgroundColor:"dark"===t.palette.mode?t.palette[o].dark:t.palette[o].main,color:t.palette.getContrastText(t.palette[o].main)}}}})]}})),E=(0,l.default)("div",{name:"MuiAlert",slot:"Icon"})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),_=(0,l.default)("div",{name:"MuiAlert",slot:"Message"})({padding:"8px 0",minWidth:0,overflow:"auto"}),F=(0,l.default)("div",{name:"MuiAlert",slot:"Action"})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),H={success:(0,h.jsx)(B,{fontSize:"inherit"}),warning:(0,h.jsx)(P,{fontSize:"inherit"}),error:(0,h.jsx)(W,{fontSize:"inherit"}),info:(0,h.jsx)(N,{fontSize:"inherit"})},V=a.forwardRef(function(e,t){let o=(0,s.b)({props:e,name:"MuiAlert"}),{action:a,children:l,className:i,closeText:p="Close",color:u,components:v={},componentsProps:g={},icon:f,iconMapping:m=H,onClose:A,role:y="alert",severity:b="success",slotProps:k={},slots:M={},variant:S="standard",...j}=o,C={...o,color:u,severity:b,variant:S,colorSeverity:u||b},I=(e=>{let{variant:t,color:o,severity:a,classes:r}=e,l={root:["root","color".concat((0,d.A)(o||a)),"".concat(t).concat((0,d.A)(o||a)),"".concat(t)],icon:["icon"],message:["message"],action:["action"]};return(0,n.A)(l,x,r)})(C),z={slots:{closeButton:v.CloseButton,closeIcon:v.CloseIcon,...M},slotProps:{...g,...k}},[R,L]=(0,c.A)("root",{ref:t,shouldForwardComponentProp:!0,className:(0,r.A)(I.root,i),elementType:T,externalForwardedProps:{...z,...j},ownerState:C,additionalProps:{role:y,elevation:0}}),[B,P]=(0,c.A)("icon",{className:I.icon,elementType:E,externalForwardedProps:z,ownerState:C}),[W,N]=(0,c.A)("message",{className:I.message,elementType:_,externalForwardedProps:z,ownerState:C}),[V,X]=(0,c.A)("action",{className:I.action,elementType:F,externalForwardedProps:z,ownerState:C}),[Z,q]=(0,c.A)("closeButton",{elementType:w,externalForwardedProps:z,ownerState:C}),[D,G]=(0,c.A)("closeIcon",{elementType:O,externalForwardedProps:z,ownerState:C});return(0,h.jsxs)(R,{...L,children:[!1!==f?(0,h.jsx)(B,{...P,children:f||m[b]||H[b]}):null,(0,h.jsx)(W,{...N,children:l}),null!=a?(0,h.jsx)(V,{...X,children:a}):null,null==a&&A?(0,h.jsx)(V,{...X,children:(0,h.jsx)(Z,{size:"small","aria-label":p,title:p,color:"inherit",onClick:A,...q,children:(0,h.jsx)(D,{fontSize:"small",...G})})}):null]})})},3292:(e,t,o)=>{o.d(t,{default:()=>y});var a=o(7620),r=o(2902),n=o(2028),l=o(3664),i=o(7138),s=o(4294),c=o(850),d=o(9166),p=o(7537),u=o(2874),v=o(2237),g=o(4568);let f=(0,p.A)(),m=(0,s.A)("div",{name:"MuiStack",slot:"Root"});function A(e){return(0,c.default)({props:e,name:"MuiStack",defaultTheme:f})}let h=e=>{let{ownerState:t,theme:o}=e,a={display:"flex",flexDirection:"column",...(0,u.NI)({theme:o},(0,u.kW)({values:t.direction,breakpoints:o.breakpoints.values}),e=>({flexDirection:e}))};if(t.spacing){let e=(0,v.LX)(o),r=Object.keys(o.breakpoints.values).reduce((e,o)=>(("object"==typeof t.spacing&&null!=t.spacing[o]||"object"==typeof t.direction&&null!=t.direction[o])&&(e[o]=!0),e),{}),l=(0,u.kW)({values:t.direction,base:r}),i=(0,u.kW)({values:t.spacing,base:r});"object"==typeof l&&Object.keys(l).forEach((e,t,o)=>{if(!l[e]){let a=t>0?l[o[t-1]]:"column";l[e]=a}}),a=(0,n.A)(a,(0,u.NI)({theme:o},i,(o,a)=>t.useFlexGap?{gap:(0,v._W)(e,o)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{["margin".concat({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[a?l[a]:t.direction])]:(0,v._W)(e,o)}}))}return(0,u.iZ)(o.breakpoints,a)};function y(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{createStyledComponent:t=m,useThemeProps:o=A,componentName:n="MuiStack"}=e,s=t(h);return a.forwardRef(function(e,t){let c=o(e),{component:p="div",direction:u="column",spacing:v=0,divider:f,children:m,className:A,useFlexGap:h=!1,...y}=(0,d.A)(c),b=(0,i.A)({root:["root"]},e=>(0,l.Ay)(n,e),{});return(0,g.jsx)(s,{as:p,ownerState:{direction:u,spacing:v,useFlexGap:h},ref:t,className:(0,r.A)(b.root,A),...y,children:f?function(e,t){let o=a.Children.toArray(e).filter(Boolean);return o.reduce((e,r,n)=>(e.push(r),n{o.d(t,{A:()=>a});let a=(0,o(8318).Ay)()},5754:(e,t,o)=>{o.d(t,{default:()=>l});var a=o(3292),r=o(8613),n=o(5120);let l=(0,a.default)({createStyledComponent:(0,r.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>(0,n.b)({props:e,name:"MuiStack"})})},8530:(e,t,o)=>{o.d(t,{A:()=>r});var a=o(3450);function r(e){let{theme:t,name:o,props:r}=e;return t&&t.components&&t.components[o]&&t.components[o].defaultProps?(0,a.A)(t.components[o].defaultProps,r):r}}}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/473-2ce7daac11af0439.js b/apps/web/.next/static/chunks/473-2ce7daac11af0439.js
new file mode 100644
index 0000000..14e75f1
--- /dev/null
+++ b/apps/web/.next/static/chunks/473-2ce7daac11af0439.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[473],{42:(e,t,r)=>{r.d(t,{A:()=>o});let o=r(7488).A},812:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V18H6v-1.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91M4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29M20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m4 3.43c0-.81-.48-1.53-1.22-1.85-.85-.37-1.79-.58-2.78-.58-.39 0-.76.04-1.13.1.4.68.63 1.46.63 2.29V18H24zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3"}),"Groups")},831:(e,t,r)=>{r.d(t,{A:()=>o});let o=r(7620).createContext({})},1084:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"M3 13h8V3H3zm0 8h8v-6H3zm10 0h8V11h-8zm0-18v6h8V3z"}),"Dashboard")},1114:(e,t,r)=>{r.d(t,{A:()=>s,Y:()=>a});var o=r(8020),n=r(3664);function a(e){return(0,n.Ay)("MuiListItemButton",e)}let s=(0,o.A)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"])},1166:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2m0 14H4v-6h16zm0-10H4V6h16z"}),"Payment")},2010:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z"}),"Logout")},2278:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"M14 6v15H3v-2h2V3h9v1h5v15h2v2h-4V6zm-4 5v2h2v-2z"}),"MeetingRoom")},2471:(e,t,r)=>{r.d(t,{A:()=>o});let o=r(3904).A},2775:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72z"}),"Mic")},3775:(e,t,r)=>{r.d(t,{A:()=>h});var o=r(7620),n=r(2902),a=r(7138),s=r(4953),i=r(7226),l=r(831),d=r(8613),c=r(5120),u=r(8020),p=r(3664);function m(e){return(0,p.Ay)("MuiListItemText",e)}let v=(0,u.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);var A=r(7972),y=r(4568);let g=(0,d.default)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[{["& .".concat(v.primary)]:t.primary},{["& .".concat(v.secondary)]:t.secondary},t.root,r.inset&&t.inset,r.primary&&r.secondary&&t.multiline,r.dense&&t.dense]}})({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4,[".".concat(s.A.root,":where(& .").concat(v.primary,"), .").concat(s.A.root,":where(& .").concat(v.secondary,")")]:{display:"block"},variants:[{props:e=>{let{ownerState:t}=e;return t.primary&&t.secondary},style:{marginTop:6,marginBottom:6}},{props:e=>{let{ownerState:t}=e;return t.inset},style:{paddingLeft:56}}]}),h=o.forwardRef(function(e,t){let r=(0,c.b)({props:e,name:"MuiListItemText"}),{children:s,className:d,disableTypography:u=!1,inset:p=!1,primary:v,primaryTypographyProps:h,secondary:f,secondaryTypographyProps:x,slots:b={},slotProps:I={},...M}=r,{dense:L}=o.useContext(l.A),S=null!=v?v:s,R=f,C={...r,disableTypography:u,inset:p,primary:!!S,secondary:!!R,dense:L},w=(e=>{let{classes:t,inset:r,primary:o,secondary:n,dense:s}=e;return(0,a.A)({root:["root",r&&"inset",s&&"dense",o&&n&&"multiline"],primary:["primary"],secondary:["secondary"]},m,t)})(C),j={slots:b,slotProps:{primary:h,secondary:x,...I}},[k,N]=(0,A.A)("root",{className:(0,n.A)(w.root,d),elementType:g,externalForwardedProps:{...j,...M},ownerState:C,ref:t}),[V,P]=(0,A.A)("primary",{className:w.primary,elementType:i.A,externalForwardedProps:j,ownerState:C}),[T,z]=(0,A.A)("secondary",{className:w.secondary,elementType:i.A,externalForwardedProps:j,ownerState:C});return null==S||S.type===i.A||u||(S=(0,y.jsx)(V,{variant:L?"body2":"body1",component:(null==P?void 0:P.variant)?void 0:"span",...P,children:S})),null==R||R.type===i.A||u||(R=(0,y.jsx)(T,{variant:"body2",color:"textSecondary",...z,children:R})),(0,y.jsxs)(k,{...N,children:[S,R]})})},5431:(e,t,r)=>{r.d(t,{A:()=>A});var o=r(7620),n=r(2902),a=r(7138),s=r(8613),i=r(9468),l=r(5120),d=r(8020),c=r(3664);function u(e){return(0,c.Ay)("MuiListItemIcon",e)}(0,d.A)("MuiListItemIcon",["root","alignItemsFlexStart"]);var p=r(831),m=r(4568);let v=(0,s.default)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,"flex-start"===r.alignItems&&t.alignItemsFlexStart]}})((0,i.A)(e=>{let{theme:t}=e;return{minWidth:56,color:(t.vars||t).palette.action.active,flexShrink:0,display:"inline-flex",variants:[{props:{alignItems:"flex-start"},style:{marginTop:8}}]}})),A=o.forwardRef(function(e,t){let r=(0,l.b)({props:e,name:"MuiListItemIcon"}),{className:s,...i}=r,d=o.useContext(p.A),c={...r,alignItems:d.alignItems},A=(e=>{let{alignItems:t,classes:r}=e;return(0,a.A)({root:["root","flex-start"===t&&"alignItemsFlexStart"]},u,r)})(c);return(0,m.jsx)(v,{className:(0,n.A)(A.root,s),ownerState:c,ref:t,...i})})},6262:(e,t,r)=>{r.d(t,{A:()=>g});var o=r(7620),n=r(2902),a=r(7138),s=r(8613),i=r(9468),l=r(5120),d=r(8039),c=r(1370),u=r(2471),p=r(1377),m=r(831),v=r(1114),A=r(4568);let y=(0,s.default)(c.A,{shouldForwardProp:e=>(0,d.A)(e)||"classes"===e,name:"MuiListItemButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.dense&&t.dense,"flex-start"===r.alignItems&&t.alignItemsFlexStart,r.divider&&t.divider,!r.disableGutters&&t.gutters]}})((0,i.A)(e=>{let{theme:t}=e;return{display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(v.A.selected)]:{backgroundColor:t.alpha((t.vars||t).palette.primary.main,(t.vars||t).palette.action.selectedOpacity),["&.".concat(v.A.focusVisible)]:{backgroundColor:t.alpha((t.vars||t).palette.primary.main,"".concat((t.vars||t).palette.action.selectedOpacity," + ").concat((t.vars||t).palette.action.focusOpacity))}},["&.".concat(v.A.selected,":hover")]:{backgroundColor:t.alpha((t.vars||t).palette.primary.main,"".concat((t.vars||t).palette.action.selectedOpacity," + ").concat((t.vars||t).palette.action.hoverOpacity)),"@media (hover: none)":{backgroundColor:t.alpha((t.vars||t).palette.primary.main,(t.vars||t).palette.action.selectedOpacity)}},["&.".concat(v.A.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(v.A.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},variants:[{props:e=>{let{ownerState:t}=e;return t.divider},style:{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:e=>{let{ownerState:t}=e;return!t.disableGutters},style:{paddingLeft:16,paddingRight:16}},{props:e=>{let{ownerState:t}=e;return t.dense},style:{paddingTop:4,paddingBottom:4}}]}})),g=o.forwardRef(function(e,t){let r=(0,l.b)({props:e,name:"MuiListItemButton"}),{alignItems:s="center",autoFocus:i=!1,component:d="div",children:c,dense:g=!1,disableGutters:h=!1,divider:f=!1,focusVisibleClassName:x,selected:b=!1,className:I,...M}=r,L=o.useContext(m.A),S=o.useMemo(()=>({dense:g||L.dense||!1,alignItems:s,disableGutters:h}),[s,L.dense,g,h]),R=o.useRef(null);(0,u.A)(()=>{i&&R.current&&R.current.focus()},[i]);let C={...r,alignItems:s,dense:S.dense,disableGutters:h,divider:f,selected:b},w=(e=>{let{alignItems:t,classes:r,dense:o,disabled:n,disableGutters:s,divider:i,selected:l}=e,d=(0,a.A)({root:["root",o&&"dense",!s&&"gutters",i&&"divider",n&&"disabled","flex-start"===t&&"alignItemsFlexStart",l&&"selected"]},v.Y,r);return{...r,...d}})(C),j=(0,p.A)(R,t);return(0,A.jsx)(m.A.Provider,{value:S,children:(0,A.jsx)(y,{ref:j,href:M.href||M.to,component:(M.href||M.to)&&"div"===d?"button":d,focusVisibleClassName:(0,n.A)(w.focusVisible,x),ownerState:C,className:(0,n.A)(w.root,I),...M,classes:w,children:c})})})},6763:(e,t,r)=>{r.d(t,{Ay:()=>L});var o=r(7620),n=r(2902),a=r(7138),s=r(4620),i=r(8613),l=r(9468),d=r(5120),c=r(42),u=r(1377),p=r(7972),m=r(831),v=r(8020),A=r(3664);function y(e){return(0,A.Ay)("MuiListItem",e)}(0,v.A)("MuiListItem",["root","container","dense","alignItemsFlexStart","divider","gutters","padding","secondaryAction"]);var g=r(1114);function h(e){return(0,A.Ay)("MuiListItemSecondaryAction",e)}(0,v.A)("MuiListItemSecondaryAction",["root","disableGutters"]);var f=r(4568);let x=(0,i.default)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.disableGutters&&t.disableGutters]}})({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)",variants:[{props:e=>{let{ownerState:t}=e;return t.disableGutters},style:{right:0}}]}),b=o.forwardRef(function(e,t){let r=(0,d.b)({props:e,name:"MuiListItemSecondaryAction"}),{className:s,...i}=r,l=o.useContext(m.A),c={...r,disableGutters:l.disableGutters},u=(e=>{let{disableGutters:t,classes:r}=e;return(0,a.A)({root:["root",t&&"disableGutters"]},h,r)})(c);return(0,f.jsx)(x,{className:(0,n.A)(u.root,s),ownerState:c,ref:t,...i})});b.muiName="ListItemSecondaryAction";let I=(0,i.default)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.dense&&t.dense,"flex-start"===r.alignItems&&t.alignItemsFlexStart,r.divider&&t.divider,!r.disableGutters&&t.gutters,!r.disablePadding&&t.padding,r.hasSecondaryAction&&t.secondaryAction]}})((0,l.A)(e=>{let{theme:t}=e;return{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",variants:[{props:e=>{let{ownerState:t}=e;return!t.disablePadding},style:{paddingTop:8,paddingBottom:8}},{props:e=>{let{ownerState:t}=e;return!t.disablePadding&&t.dense},style:{paddingTop:4,paddingBottom:4}},{props:e=>{let{ownerState:t}=e;return!t.disablePadding&&!t.disableGutters},style:{paddingLeft:16,paddingRight:16}},{props:e=>{let{ownerState:t}=e;return!t.disablePadding&&!!t.secondaryAction},style:{paddingRight:48}},{props:e=>{let{ownerState:t}=e;return!!t.secondaryAction},style:{["& > .".concat(g.A.root)]:{paddingRight:48}}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:e=>{let{ownerState:t}=e;return t.divider},style:{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"}},{props:e=>{let{ownerState:t}=e;return t.button},style:{transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}}},{props:e=>{let{ownerState:t}=e;return t.hasSecondaryAction},style:{paddingRight:48}}]}})),M=(0,i.default)("li",{name:"MuiListItem",slot:"Container"})({position:"relative"}),L=o.forwardRef(function(e,t){let r=(0,d.b)({props:e,name:"MuiListItem"}),{alignItems:i="center",children:l,className:v,component:A,components:g={},componentsProps:h={},ContainerComponent:x="li",ContainerProps:{className:L,...S}={},dense:R=!1,disableGutters:C=!1,disablePadding:w=!1,divider:j=!1,secondaryAction:k,slotProps:N={},slots:V={},...P}=r,T=o.useContext(m.A),z=o.useMemo(()=>({dense:R||T.dense||!1,alignItems:i,disableGutters:C}),[i,T.dense,R,C]),B=o.useRef(null),G=o.Children.toArray(l),F=G.length&&(0,c.A)(G[G.length-1],["ListItemSecondaryAction"]),H={...r,alignItems:i,dense:z.dense,disableGutters:C,disablePadding:w,divider:j,hasSecondaryAction:F},O=(e=>{let{alignItems:t,classes:r,dense:o,disableGutters:n,disablePadding:s,divider:i,hasSecondaryAction:l}=e;return(0,a.A)({root:["root",o&&"dense",!n&&"gutters",!s&&"padding",i&&"divider","flex-start"===t&&"alignItemsFlexStart",l&&"secondaryAction"],container:["container"],secondaryAction:["secondaryAction"]},y,r)})(H),D=(0,u.A)(B,t),[_,E]=(0,p.A)("secondaryAction",{elementType:b,externalForwardedProps:{slots:V,slotProps:N},ownerState:H,className:O.secondaryAction}),W=V.root||g.Root||I,Y=N.root||h.root||{},q={className:(0,n.A)(O.root,Y.className,v),...P},J=A||"li";return F?(J=q.component||A?J:"div","li"===x&&("li"===J?J="div":"li"===q.component&&(q.component="div")),(0,f.jsx)(m.A.Provider,{value:z,children:(0,f.jsxs)(M,{as:x,className:(0,n.A)(O.container,L),ref:D,ownerState:H,...S,children:[(0,f.jsx)(W,{...Y,...!(0,s.A)(W)&&{as:J,ownerState:{...H,...Y.ownerState}},...q,children:G}),G.pop()]})})):(0,f.jsx)(m.A.Provider,{value:z,children:(0,f.jsxs)(W,{...Y,as:J,ref:D,...!(0,s.A)(W)&&{ownerState:{...H,...Y.ownerState}},...q,children:[G,k&&(0,f.jsx)(_,{...E,children:k})]})})})},6987:(e,t,r)=>{r.d(t,{A:()=>v});var o=r(7620),n=r(2902),a=r(7138),s=r(8613),i=r(5120),l=r(831),d=r(8020),c=r(3664);function u(e){return(0,c.Ay)("MuiList",e)}(0,d.A)("MuiList",["root","padding","dense","subheader"]);var p=r(4568);let m=(0,s.default)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,!r.disablePadding&&t.padding,r.dense&&t.dense,r.subheader&&t.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:e=>{let{ownerState:t}=e;return!t.disablePadding},style:{paddingTop:8,paddingBottom:8}},{props:e=>{let{ownerState:t}=e;return t.subheader},style:{paddingTop:0}}]}),v=o.forwardRef(function(e,t){let r=(0,i.b)({props:e,name:"MuiList"}),{children:s,className:d,component:c="ul",dense:v=!1,disablePadding:A=!1,subheader:y,...g}=r,h=o.useMemo(()=>({dense:v}),[v]),f={...r,component:c,dense:v,disablePadding:A},x=(e=>{let{classes:t,disablePadding:r,dense:o,subheader:n}=e;return(0,a.A)({root:["root",!r&&"padding",o&&"dense",n&&"subheader"]},u,t)})(f);return(0,p.jsx)(l.A.Provider,{value:h,children:(0,p.jsxs)(m,{as:c,className:(0,n.A)(x.root,d),ref:t,ownerState:f,...g,children:[y,s]})})})},7488:(e,t,r)=>{r.d(t,{A:()=>n});var o=r(7620);function n(e,t){return o.isValidElement(e)&&-1!==t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)}}}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/576-39eb0c4db0878750.js b/apps/web/.next/static/chunks/576-39eb0c4db0878750.js
deleted file mode 100644
index ca5cc7b..0000000
--- a/apps/web/.next/static/chunks/576-39eb0c4db0878750.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[576],{831:(e,t,r)=>{r.d(t,{A:()=>o});let o=r(7620).createContext({})},1084:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"M3 13h8V3H3zm0 8h8v-6H3zm10 0h8V11h-8zm0-18v6h8V3z"}),"Dashboard")},1114:(e,t,r)=>{r.d(t,{A:()=>i,Y:()=>a});var o=r(8020),n=r(3664);function a(e){return(0,n.Ay)("MuiListItemButton",e)}let i=(0,o.A)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"])},2010:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z"}),"Logout")},2278:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"M14 6v15H3v-2h2V3h9v1h5v15h2v2h-4V6zm-4 5v2h2v-2z"}),"MeetingRoom")},2775:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8703),n=r(4568);let a=(0,o.A)((0,n.jsx)("path",{d:"M12 14c1.66 0 2.99-1.34 2.99-3L15 5c0-1.66-1.34-3-3-3S9 3.34 9 5v6c0 1.66 1.34 3 3 3m5.3-3c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.48 6-3.3 6-6.72z"}),"Mic")},3133:(e,t,r)=>{r.d(t,{Ay:()=>M});var o=r(7620),n=r(2902),a=r(7138),i=r(4620),s=r(8613),l=r(9468),d=r(5120);let c=r(7488).A;var u=r(1377),p=r(8804),m=r(831),v=r(8020),y=r(3664);function A(e){return(0,y.Ay)("MuiListItem",e)}(0,v.A)("MuiListItem",["root","container","dense","alignItemsFlexStart","divider","gutters","padding","secondaryAction"]);var g=r(1114);function f(e){return(0,y.Ay)("MuiListItemSecondaryAction",e)}(0,v.A)("MuiListItemSecondaryAction",["root","disableGutters"]);var h=r(4568);let x=(0,s.default)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.disableGutters&&t.disableGutters]}})({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)",variants:[{props:e=>{let{ownerState:t}=e;return t.disableGutters},style:{right:0}}]}),b=o.forwardRef(function(e,t){let r=(0,d.b)({props:e,name:"MuiListItemSecondaryAction"}),{className:i,...s}=r,l=o.useContext(m.A),c={...r,disableGutters:l.disableGutters},u=(e=>{let{disableGutters:t,classes:r}=e;return(0,a.A)({root:["root",t&&"disableGutters"]},f,r)})(c);return(0,h.jsx)(x,{className:(0,n.A)(u.root,i),ownerState:c,ref:t,...s})});b.muiName="ListItemSecondaryAction";let I=(0,s.default)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.dense&&t.dense,"flex-start"===r.alignItems&&t.alignItemsFlexStart,r.divider&&t.divider,!r.disableGutters&&t.gutters,!r.disablePadding&&t.padding,r.hasSecondaryAction&&t.secondaryAction]}})((0,l.A)(e=>{let{theme:t}=e;return{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",variants:[{props:e=>{let{ownerState:t}=e;return!t.disablePadding},style:{paddingTop:8,paddingBottom:8}},{props:e=>{let{ownerState:t}=e;return!t.disablePadding&&t.dense},style:{paddingTop:4,paddingBottom:4}},{props:e=>{let{ownerState:t}=e;return!t.disablePadding&&!t.disableGutters},style:{paddingLeft:16,paddingRight:16}},{props:e=>{let{ownerState:t}=e;return!t.disablePadding&&!!t.secondaryAction},style:{paddingRight:48}},{props:e=>{let{ownerState:t}=e;return!!t.secondaryAction},style:{["& > .".concat(g.A.root)]:{paddingRight:48}}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:e=>{let{ownerState:t}=e;return t.divider},style:{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"}},{props:e=>{let{ownerState:t}=e;return t.button},style:{transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}}},{props:e=>{let{ownerState:t}=e;return t.hasSecondaryAction},style:{paddingRight:48}}]}})),L=(0,s.default)("li",{name:"MuiListItem",slot:"Container"})({position:"relative"}),M=o.forwardRef(function(e,t){let r=(0,d.b)({props:e,name:"MuiListItem"}),{alignItems:s="center",children:l,className:v,component:y,components:g={},componentsProps:f={},ContainerComponent:x="li",ContainerProps:{className:M,...S}={},dense:R=!1,disableGutters:C=!1,disablePadding:w=!1,divider:j=!1,secondaryAction:k,slotProps:N={},slots:T={},...P}=r,B=o.useContext(m.A),V=o.useMemo(()=>({dense:R||B.dense||!1,alignItems:s,disableGutters:C}),[s,B.dense,R,C]),F=o.useRef(null),G=o.Children.toArray(l),z=G.length&&c(G[G.length-1],["ListItemSecondaryAction"]),O={...r,alignItems:s,dense:V.dense,disableGutters:C,disablePadding:w,divider:j,hasSecondaryAction:z},H=(e=>{let{alignItems:t,classes:r,dense:o,disableGutters:n,disablePadding:i,divider:s,hasSecondaryAction:l}=e;return(0,a.A)({root:["root",o&&"dense",!n&&"gutters",!i&&"padding",s&&"divider","flex-start"===t&&"alignItemsFlexStart",l&&"secondaryAction"],container:["container"],secondaryAction:["secondaryAction"]},A,r)})(O),D=(0,u.A)(F,t),[_,E]=(0,p.A)("secondaryAction",{elementType:b,externalForwardedProps:{slots:T,slotProps:N},ownerState:O,className:H.secondaryAction}),W=T.root||g.Root||I,Y=N.root||f.root||{},q={className:(0,n.A)(H.root,Y.className,v),...P},J=y||"li";return z?(J=q.component||y?J:"div","li"===x&&("li"===J?J="div":"li"===q.component&&(q.component="div")),(0,h.jsx)(m.A.Provider,{value:V,children:(0,h.jsxs)(L,{as:x,className:(0,n.A)(H.container,M),ref:D,ownerState:O,...S,children:[(0,h.jsx)(W,{...Y,...!(0,i.A)(W)&&{as:J,ownerState:{...O,...Y.ownerState}},...q,children:G}),G.pop()]})})):(0,h.jsx)(m.A.Provider,{value:V,children:(0,h.jsxs)(W,{...Y,as:J,ref:D,...!(0,i.A)(W)&&{ownerState:{...O,...Y.ownerState}},...q,children:[G,k&&(0,h.jsx)(_,{...E,children:k})]})})})},3775:(e,t,r)=>{r.d(t,{A:()=>f});var o=r(7620),n=r(2902),a=r(7138),i=r(4953),s=r(7226),l=r(831),d=r(8613),c=r(5120),u=r(8020),p=r(3664);function m(e){return(0,p.Ay)("MuiListItemText",e)}let v=(0,u.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);var y=r(8804),A=r(4568);let g=(0,d.default)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[{["& .".concat(v.primary)]:t.primary},{["& .".concat(v.secondary)]:t.secondary},t.root,r.inset&&t.inset,r.primary&&r.secondary&&t.multiline,r.dense&&t.dense]}})({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4,[".".concat(i.A.root,":where(& .").concat(v.primary,"), .").concat(i.A.root,":where(& .").concat(v.secondary,")")]:{display:"block"},variants:[{props:e=>{let{ownerState:t}=e;return t.primary&&t.secondary},style:{marginTop:6,marginBottom:6}},{props:e=>{let{ownerState:t}=e;return t.inset},style:{paddingLeft:56}}]}),f=o.forwardRef(function(e,t){let r=(0,c.b)({props:e,name:"MuiListItemText"}),{children:i,className:d,disableTypography:u=!1,inset:p=!1,primary:v,primaryTypographyProps:f,secondary:h,secondaryTypographyProps:x,slots:b={},slotProps:I={},...L}=r,{dense:M}=o.useContext(l.A),S=null!=v?v:i,R=h,C={...r,disableTypography:u,inset:p,primary:!!S,secondary:!!R,dense:M},w=(e=>{let{classes:t,inset:r,primary:o,secondary:n,dense:i}=e;return(0,a.A)({root:["root",r&&"inset",i&&"dense",o&&n&&"multiline"],primary:["primary"],secondary:["secondary"]},m,t)})(C),j={slots:b,slotProps:{primary:f,secondary:x,...I}},[k,N]=(0,y.A)("root",{className:(0,n.A)(w.root,d),elementType:g,externalForwardedProps:{...j,...L},ownerState:C,ref:t}),[T,P]=(0,y.A)("primary",{className:w.primary,elementType:s.A,externalForwardedProps:j,ownerState:C}),[B,V]=(0,y.A)("secondary",{className:w.secondary,elementType:s.A,externalForwardedProps:j,ownerState:C});return null==S||S.type===s.A||u||(S=(0,A.jsx)(T,{variant:M?"body2":"body1",component:(null==P?void 0:P.variant)?void 0:"span",...P,children:S})),null==R||R.type===s.A||u||(R=(0,A.jsx)(B,{variant:"body2",color:"textSecondary",...V,children:R})),(0,A.jsxs)(k,{...N,children:[S,R]})})},5193:(e,t,r)=>{r.d(t,{A:()=>g});var o=r(7620),n=r(2902),a=r(7138),i=r(8613),s=r(9468),l=r(5120),d=r(3274),c=r(2100);let u=r(3904).A;var p=r(1377),m=r(831),v=r(1114),y=r(4568);let A=(0,i.default)(c.A,{shouldForwardProp:e=>(0,d.A)(e)||"classes"===e,name:"MuiListItemButton",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.dense&&t.dense,"flex-start"===r.alignItems&&t.alignItemsFlexStart,r.divider&&t.divider,!r.disableGutters&&t.gutters]}})((0,s.A)(e=>{let{theme:t}=e;return{display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(v.A.selected)]:{backgroundColor:t.alpha((t.vars||t).palette.primary.main,(t.vars||t).palette.action.selectedOpacity),["&.".concat(v.A.focusVisible)]:{backgroundColor:t.alpha((t.vars||t).palette.primary.main,"".concat((t.vars||t).palette.action.selectedOpacity," + ").concat((t.vars||t).palette.action.focusOpacity))}},["&.".concat(v.A.selected,":hover")]:{backgroundColor:t.alpha((t.vars||t).palette.primary.main,"".concat((t.vars||t).palette.action.selectedOpacity," + ").concat((t.vars||t).palette.action.hoverOpacity)),"@media (hover: none)":{backgroundColor:t.alpha((t.vars||t).palette.primary.main,(t.vars||t).palette.action.selectedOpacity)}},["&.".concat(v.A.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(v.A.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},variants:[{props:e=>{let{ownerState:t}=e;return t.divider},style:{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:e=>{let{ownerState:t}=e;return!t.disableGutters},style:{paddingLeft:16,paddingRight:16}},{props:e=>{let{ownerState:t}=e;return t.dense},style:{paddingTop:4,paddingBottom:4}}]}})),g=o.forwardRef(function(e,t){let r=(0,l.b)({props:e,name:"MuiListItemButton"}),{alignItems:i="center",autoFocus:s=!1,component:d="div",children:c,dense:g=!1,disableGutters:f=!1,divider:h=!1,focusVisibleClassName:x,selected:b=!1,className:I,...L}=r,M=o.useContext(m.A),S=o.useMemo(()=>({dense:g||M.dense||!1,alignItems:i,disableGutters:f}),[i,M.dense,g,f]),R=o.useRef(null);u(()=>{s&&R.current&&R.current.focus()},[s]);let C={...r,alignItems:i,dense:S.dense,disableGutters:f,divider:h,selected:b},w=(e=>{let{alignItems:t,classes:r,dense:o,disabled:n,disableGutters:i,divider:s,selected:l}=e,d=(0,a.A)({root:["root",o&&"dense",!i&&"gutters",s&&"divider",n&&"disabled","flex-start"===t&&"alignItemsFlexStart",l&&"selected"]},v.Y,r);return{...r,...d}})(C),j=(0,p.A)(R,t);return(0,y.jsx)(m.A.Provider,{value:S,children:(0,y.jsx)(A,{ref:j,href:L.href||L.to,component:(L.href||L.to)&&"div"===d?"button":d,focusVisibleClassName:(0,n.A)(w.focusVisible,x),ownerState:C,className:(0,n.A)(w.root,I),...L,classes:w,children:c})})})},5431:(e,t,r)=>{r.d(t,{A:()=>y});var o=r(7620),n=r(2902),a=r(7138),i=r(8613),s=r(9468),l=r(5120),d=r(8020),c=r(3664);function u(e){return(0,c.Ay)("MuiListItemIcon",e)}(0,d.A)("MuiListItemIcon",["root","alignItemsFlexStart"]);var p=r(831),m=r(4568);let v=(0,i.default)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,"flex-start"===r.alignItems&&t.alignItemsFlexStart]}})((0,s.A)(e=>{let{theme:t}=e;return{minWidth:56,color:(t.vars||t).palette.action.active,flexShrink:0,display:"inline-flex",variants:[{props:{alignItems:"flex-start"},style:{marginTop:8}}]}})),y=o.forwardRef(function(e,t){let r=(0,l.b)({props:e,name:"MuiListItemIcon"}),{className:i,...s}=r,d=o.useContext(p.A),c={...r,alignItems:d.alignItems},y=(e=>{let{alignItems:t,classes:r}=e;return(0,a.A)({root:["root","flex-start"===t&&"alignItemsFlexStart"]},u,r)})(c);return(0,m.jsx)(v,{className:(0,n.A)(y.root,i),ownerState:c,ref:t,...s})})},6987:(e,t,r)=>{r.d(t,{A:()=>v});var o=r(7620),n=r(2902),a=r(7138),i=r(8613),s=r(5120),l=r(831),d=r(8020),c=r(3664);function u(e){return(0,c.Ay)("MuiList",e)}(0,d.A)("MuiList",["root","padding","dense","subheader"]);var p=r(4568);let m=(0,i.default)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,!r.disablePadding&&t.padding,r.dense&&t.dense,r.subheader&&t.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:e=>{let{ownerState:t}=e;return!t.disablePadding},style:{paddingTop:8,paddingBottom:8}},{props:e=>{let{ownerState:t}=e;return t.subheader},style:{paddingTop:0}}]}),v=o.forwardRef(function(e,t){let r=(0,s.b)({props:e,name:"MuiList"}),{children:i,className:d,component:c="ul",dense:v=!1,disablePadding:y=!1,subheader:A,...g}=r,f=o.useMemo(()=>({dense:v}),[v]),h={...r,component:c,dense:v,disablePadding:y},x=(e=>{let{classes:t,disablePadding:r,dense:o,subheader:n}=e;return(0,a.A)({root:["root",!r&&"padding",o&&"dense",n&&"subheader"]},u,t)})(h);return(0,p.jsx)(l.A.Provider,{value:f,children:(0,p.jsxs)(m,{as:c,className:(0,n.A)(x.root,d),ref:t,ownerState:h,...g,children:[A,i]})})})},7488:(e,t,r)=>{r.d(t,{A:()=>n});var o=r(7620);function n(e,t){return o.isValidElement(e)&&-1!==t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)}}}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/80-1a5094511410e8e0.js b/apps/web/.next/static/chunks/80-1a5094511410e8e0.js
new file mode 100644
index 0000000..460e0ae
--- /dev/null
+++ b/apps/web/.next/static/chunks/80-1a5094511410e8e0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[80],{1129:(e,t,r)=>{r.d(t,{A:()=>tI});var n,o,i,l,a=r(7620),s=r(2902),u=r(7138),d=r(2156),p=r(8613),c=r(5120),f=r(2028),m=r(8788),h=r(4620);function v(e,t=166){let r;function n(...o){let i=()=>{e.apply(this,o)};clearTimeout(r),r=setTimeout(i,t)}return n.clear=()=>{clearTimeout(r)},n}var b=r(3786),g=r(3904),y=r(9602),x=r(5412),A=r(4568);function E(e){return parseInt(e,10)||0}let w={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}};function S(e){return function(e){for(let t in e)return!1;return!0}(e)||0===e.outerHeightStyle&&!e.overflowing}let R=a.forwardRef(function(e,t){let{onChange:r,maxRows:n,minRows:o=1,style:i,value:l,...s}=e,{current:u}=a.useRef(null!=l),d=a.useRef(null),p=(0,b.A)(t,d),c=a.useRef(null),f=a.useRef(null),m=a.useCallback(()=>{let t=d.current,r=f.current;if(!t||!r)return;let i=(0,x.A)(t).getComputedStyle(t);if("0px"===i.width)return{outerHeightStyle:0,overflowing:!1};r.style.width=i.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");let l=i.boxSizing,a=E(i.paddingBottom)+E(i.paddingTop),s=E(i.borderBottomWidth)+E(i.borderTopWidth),u=r.scrollHeight;r.value="x";let p=r.scrollHeight,c=u;return o&&(c=Math.max(Number(o)*p,c)),n&&(c=Math.min(Number(n)*p,c)),{outerHeightStyle:(c=Math.max(c,p))+("border-box"===l?a+s:0),overflowing:1>=Math.abs(c-u)}},[n,o,e.placeholder]),h=(0,y.A)(()=>{let e=d.current,t=m();if(!e||!t||S(t))return!1;let r=t.outerHeightStyle;return null!=c.current&&c.current!==r}),R=a.useCallback(()=>{let e=d.current,t=m();if(!e||!t||S(t))return;let r=t.outerHeightStyle;c.current!==r&&(c.current=r,e.style.height="".concat(r,"px")),e.style.overflow=t.overflowing?"hidden":""},[m]),k=a.useRef(-1);return(0,g.A)(()=>{let e,t=v(R),r=null==d?void 0:d.current;if(!r)return;let n=(0,x.A)(r);return n.addEventListener("resize",t),"undefined"!=typeof ResizeObserver&&(e=new ResizeObserver(()=>{h()&&(e.unobserve(r),cancelAnimationFrame(k.current),R(),k.current=requestAnimationFrame(()=>{e.observe(r)}))})).observe(r),()=>{t.clear(),cancelAnimationFrame(k.current),n.removeEventListener("resize",t),e&&e.disconnect()}},[m,R,h]),(0,g.A)(()=>{R()}),(0,A.jsxs)(a.Fragment,{children:[(0,A.jsx)("textarea",{value:l,onChange:e=>{u||R();let t=e.target,n=t.value.length,o=t.value.endsWith("\n"),i=t.selectionStart===n;o&&i&&t.setSelectionRange(n,n),r&&r(e)},ref:p,rows:o,style:i,...s}),(0,A.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:f,tabIndex:-1,style:{...w.shadow,...i,paddingTop:0,paddingBottom:0}})]})});function k(e){let{props:t,states:r,muiFormControl:n}=e;return r.reduce((e,r)=>(e[r]=t[r],n&&void 0===t[r]&&(e[r]=n[r]),e),{})}let C=a.createContext(void 0);function M(){return a.useContext(C)}var T=r(6480),P=r(9468),I=r(9407),O=r(1377),F=r(2471);function N(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function L(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(N(e.value)&&""!==e.value||t&&N(e.defaultValue)&&""!==e.defaultValue)}var z=r(8020),j=r(3664);function B(e){return(0,j.Ay)("MuiInputBase",e)}let W=(0,z.A)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),D=(e,t)=>{let{ownerState:r}=e;return[t.root,r.formControl&&t.formControl,r.startAdornment&&t.adornedStart,r.endAdornment&&t.adornedEnd,r.error&&t.error,"small"===r.size&&t.sizeSmall,r.multiline&&t.multiline,r.color&&t["color".concat((0,I.A)(r.color))],r.fullWidth&&t.fullWidth,r.hiddenLabel&&t.hiddenLabel]},H=(e,t)=>{let{ownerState:r}=e;return[t.input,"small"===r.size&&t.inputSizeSmall,r.multiline&&t.inputMultiline,"search"===r.type&&t.inputTypeSearch,r.startAdornment&&t.inputAdornedStart,r.endAdornment&&t.inputAdornedEnd,r.hiddenLabel&&t.inputHiddenLabel]},q=(0,p.default)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:D})((0,P.A)(e=>{let{theme:t}=e;return{...t.typography.body1,color:(t.vars||t).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",["&.".concat(W.disabled)]:{color:(t.vars||t).palette.text.disabled,cursor:"default"},variants:[{props:e=>{let{ownerState:t}=e;return t.multiline},style:{padding:"4px 0 5px"}},{props:e=>{let{ownerState:t,size:r}=e;return t.multiline&&"small"===r},style:{paddingTop:1}},{props:e=>{let{ownerState:t}=e;return t.fullWidth},style:{width:"100%"}}]}})),U=(0,p.default)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:H})((0,P.A)(e=>{let{theme:t}=e,r="light"===t.palette.mode,n={color:"currentColor",...t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5},transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})},o={opacity:"0 !important"},i=t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:r?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},["label[data-shrink=false] + .".concat(W.formControl," &")]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus::-ms-input-placeholder":i},["&.".concat(W.disabled)]:{opacity:1,WebkitTextFillColor:(t.vars||t).palette.text.disabled},variants:[{props:e=>{let{ownerState:t}=e;return!t.disableInjectingGlobalStyles},style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}})),K=(0,T.Dp)({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),V=a.forwardRef(function(e,t){var r;let o=(0,c.b)({props:e,name:"MuiInputBase"}),{"aria-describedby":i,autoComplete:l,autoFocus:d,className:p,color:f,components:v={},componentsProps:b={},defaultValue:g,disabled:y,disableInjectingGlobalStyles:x,endAdornment:E,error:w,fullWidth:S=!1,id:T,inputComponent:P="input",inputProps:N={},inputRef:z,margin:j,maxRows:W,minRows:D,multiline:H=!1,name:V,onBlur:X,onChange:Y,onClick:_,onFocus:G,onKeyDown:Z,onKeyUp:J,placeholder:Q,readOnly:$,renderSuffix:ee,rows:et,size:er,slotProps:en={},slots:eo={},startAdornment:ei,type:el="text",value:ea,...es}=o,eu=null!=N.value?N.value:ea,{current:ed}=a.useRef(null!=eu),ep=a.useRef(),ec=a.useCallback(e=>{},[]),ef=(0,O.A)(ep,z,N.ref,ec),[em,eh]=a.useState(!1),ev=M(),eb=k({props:o,muiFormControl:ev,states:["color","disabled","error","hiddenLabel","size","required","filled"]});eb.focused=ev?ev.focused:em,a.useEffect(()=>{!ev&&y&&em&&(eh(!1),X&&X())},[ev,y,em,X]);let eg=ev&&ev.onFilled,ey=ev&&ev.onEmpty,ex=a.useCallback(e=>{L(e)?eg&&eg():ey&&ey()},[eg,ey]);(0,F.A)(()=>{ed&&ex({value:eu})},[eu,ex,ed]),a.useEffect(()=>{ex(ep.current)},[]);let eA=P,eE=N;H&&"input"===eA&&(eE=et?{type:void 0,minRows:et,maxRows:et,...eE}:{type:void 0,maxRows:W,minRows:D,...eE},eA=R),a.useEffect(()=>{ev&&ev.setAdornedStart(!!ei)},[ev,ei]);let ew={...o,color:eb.color||"primary",disabled:eb.disabled,endAdornment:E,error:eb.error,focused:eb.focused,formControl:ev,fullWidth:S,hiddenLabel:eb.hiddenLabel,multiline:H,size:eb.size,startAdornment:ei,type:el},eS=(e=>{let{classes:t,color:r,disabled:n,error:o,endAdornment:i,focused:l,formControl:a,fullWidth:s,hiddenLabel:d,multiline:p,readOnly:c,size:f,startAdornment:m,type:h}=e,v={root:["root","color".concat((0,I.A)(r)),n&&"disabled",o&&"error",s&&"fullWidth",l&&"focused",a&&"formControl",f&&"medium"!==f&&"size".concat((0,I.A)(f)),p&&"multiline",m&&"adornedStart",i&&"adornedEnd",d&&"hiddenLabel",c&&"readOnly"],input:["input",n&&"disabled","search"===h&&"inputTypeSearch",p&&"inputMultiline","small"===f&&"inputSizeSmall",d&&"inputHiddenLabel",m&&"inputAdornedStart",i&&"inputAdornedEnd",c&&"readOnly"]};return(0,u.A)(v,B,t)})(ew),eR=eo.root||v.Root||q,ek=en.root||b.root||{},eC=eo.input||v.Input||U;return eE={...eE,...null!=(r=en.input)?r:b.input},(0,A.jsxs)(a.Fragment,{children:[!x&&"function"==typeof K&&(n||(n=(0,A.jsx)(K,{}))),(0,A.jsxs)(eR,{...ek,ref:t,onClick:e=>{ep.current&&e.currentTarget===e.target&&ep.current.focus(),_&&_(e)},...es,...!(0,h.A)(eR)&&{ownerState:{...ew,...ek.ownerState}},className:(0,s.A)(eS.root,ek.className,p,$&&"MuiInputBase-readOnly"),children:[ei,(0,A.jsx)(C.Provider,{value:null,children:(0,A.jsx)(eC,{"aria-invalid":eb.error,"aria-describedby":i,autoComplete:l,autoFocus:d,defaultValue:g,disabled:eb.disabled,id:T,onAnimationStart:e=>{ex("mui-auto-fill-cancel"===e.animationName?ep.current:{value:"x"})},name:V,placeholder:Q,readOnly:$,required:eb.required,rows:et,value:eu,onKeyDown:Z,onKeyUp:J,type:el,...eE,...!(0,h.A)(eC)&&{as:eA,ownerState:{...ew,...eE.ownerState}},ref:ef,className:(0,s.A)(eS.input,eE.className,$&&"MuiInputBase-readOnly"),onBlur:e=>{X&&X(e),N.onBlur&&N.onBlur(e),ev&&ev.onBlur?ev.onBlur(e):eh(!1)},onChange:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n{G&&G(e),N.onFocus&&N.onFocus(e),ev&&ev.onFocus?ev.onFocus(e):eh(!0)}})}),E,ee?ee({...eb,startAdornment:ei}):null]})]})});var X=r(8039),Y=r(8177);function _(e){return(0,j.Ay)("MuiInput",e)}let G={...W,...(0,z.A)("MuiInput",["root","underline","input"])},Z=(0,p.default)(q,{shouldForwardProp:e=>(0,X.A)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[...D(e,t),!r.disableUnderline&&t.underline]}})((0,P.A)(e=>{let{theme:t}=e,r="light"===t.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return t.vars&&(r=t.alpha(t.vars.palette.common.onBackground,t.vars.opacity.inputUnderline)),{position:"relative",variants:[{props:e=>{let{ownerState:t}=e;return t.formControl},style:{"label + &":{marginTop:16}}},{props:e=>{let{ownerState:t}=e;return!t.disableUnderline},style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(G.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(G.error)]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(r),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(G.disabled,", .").concat(G.error,"):before")]:{borderBottom:"2px solid ".concat((t.vars||t).palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(r)}},["&.".concat(G.disabled,":before")]:{borderBottomStyle:"dotted"}}},...Object.entries(t.palette).filter((0,Y.A)()).map(e=>{let[r]=e;return{props:{color:r,disableUnderline:!1},style:{"&::after":{borderBottom:"2px solid ".concat((t.vars||t).palette[r].main)}}}})]}})),J=(0,p.default)(U,{name:"MuiInput",slot:"Input",overridesResolver:H})({}),Q=a.forwardRef(function(e,t){var r,n,o,i;let l=(0,c.b)({props:e,name:"MuiInput"}),{disableUnderline:a=!1,components:s={},componentsProps:d,fullWidth:p=!1,inputComponent:m="input",multiline:h=!1,slotProps:v,slots:b={},type:g="text",...y}=l,x=(e=>{let{classes:t,disableUnderline:r}=e,n=(0,u.A)({root:["root",!r&&"underline"],input:["input"]},_,t);return{...t,...n}})(l),E={root:{ownerState:{disableUnderline:a}}},w=(null!=v?v:d)?(0,f.A)(null!=v?v:d,E):E,S=null!=(n=null!=(r=b.root)?r:s.Root)?n:Z,R=null!=(i=null!=(o=b.input)?o:s.Input)?i:J;return(0,A.jsx)(V,{slots:{root:S,input:R},slotProps:w,fullWidth:p,inputComponent:m,multiline:h,ref:t,type:g,...y,classes:x})});function $(e){return(0,j.Ay)("MuiFilledInput",e)}Q.muiName="Input";let ee={...W,...(0,z.A)("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"])},et=(0,p.default)(q,{shouldForwardProp:e=>(0,X.A)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[...D(e,t),!r.disableUnderline&&t.underline]}})((0,P.A)(e=>{let{theme:t}=e,r="light"===t.palette.mode,n=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)";return{position:"relative",backgroundColor:t.vars?t.vars.palette.FilledInput.bg:n,borderTopLeftRadius:(t.vars||t).shape.borderRadius,borderTopRightRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),"&:hover":{backgroundColor:t.vars?t.vars.palette.FilledInput.hoverBg:r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:n}},["&.".concat(ee.focused)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:n},["&.".concat(ee.disabled)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.disabledBg:r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"},variants:[{props:e=>{let{ownerState:t}=e;return!t.disableUnderline},style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(ee.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(ee.error)]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(t.vars?t.alpha(t.vars.palette.common.onBackground,t.vars.opacity.inputUnderline):r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)"),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(ee.disabled,", .").concat(ee.error,"):before")]:{borderBottom:"1px solid ".concat((t.vars||t).palette.text.primary)},["&.".concat(ee.disabled,":before")]:{borderBottomStyle:"dotted"}}},...Object.entries(t.palette).filter((0,Y.A)()).map(e=>{var r;let[n]=e;return{props:{disableUnderline:!1,color:n},style:{"&::after":{borderBottom:"2px solid ".concat(null==(r=(t.vars||t).palette[n])?void 0:r.main)}}}}),{props:e=>{let{ownerState:t}=e;return t.startAdornment},style:{paddingLeft:12}},{props:e=>{let{ownerState:t}=e;return t.endAdornment},style:{paddingRight:12}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{padding:"25px 12px 8px"}},{props:e=>{let{ownerState:t,size:r}=e;return t.multiline&&"small"===r},style:{paddingTop:21,paddingBottom:4}},{props:e=>{let{ownerState:t}=e;return t.multiline&&t.hiddenLabel},style:{paddingTop:16,paddingBottom:17}},{props:e=>{let{ownerState:t}=e;return t.multiline&&t.hiddenLabel&&"small"===t.size},style:{paddingTop:8,paddingBottom:9}}]}})),er=(0,p.default)(U,{name:"MuiFilledInput",slot:"Input",overridesResolver:H})((0,P.A)(e=>{let{theme:t}=e;return{paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},...t.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:e=>{let{ownerState:t}=e;return t.hiddenLabel},style:{paddingTop:16,paddingBottom:17}},{props:e=>{let{ownerState:t}=e;return t.startAdornment},style:{paddingLeft:0}},{props:e=>{let{ownerState:t}=e;return t.endAdornment},style:{paddingRight:0}},{props:e=>{let{ownerState:t}=e;return t.hiddenLabel&&"small"===t.size},style:{paddingTop:8,paddingBottom:9}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}})),en=a.forwardRef(function(e,t){var r,n,o,i;let l=(0,c.b)({props:e,name:"MuiFilledInput"}),{disableUnderline:a=!1,components:s={},componentsProps:d,fullWidth:p=!1,hiddenLabel:m,inputComponent:h="input",multiline:v=!1,slotProps:b,slots:g={},type:y="text",...x}=l,E={...l,disableUnderline:a,fullWidth:p,inputComponent:h,multiline:v,type:y},w=(e=>{let{classes:t,disableUnderline:r,startAdornment:n,endAdornment:o,size:i,hiddenLabel:l,multiline:a}=e,s={root:["root",!r&&"underline",n&&"adornedStart",o&&"adornedEnd","small"===i&&"size".concat((0,I.A)(i)),l&&"hiddenLabel",a&&"multiline"],input:["input"]},d=(0,u.A)(s,$,t);return{...t,...d}})(l),S={root:{ownerState:E},input:{ownerState:E}},R=(null!=b?b:d)?(0,f.A)(S,null!=b?b:d):S,k=null!=(n=null!=(r=g.root)?r:s.Root)?n:et,C=null!=(i=null!=(o=g.input)?o:s.Input)?i:er;return(0,A.jsx)(V,{slots:{root:k,input:C},slotProps:R,fullWidth:p,inputComponent:h,multiline:v,ref:t,type:y,...x,classes:w})});en.muiName="Input";let eo=(0,p.default)("fieldset",{name:"MuiNotchedOutlined",shouldForwardProp:X.A})({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),ei=(0,p.default)("legend",{name:"MuiNotchedOutlined",shouldForwardProp:X.A})((0,P.A)(e=>{let{theme:t}=e;return{float:"unset",width:"auto",overflow:"hidden",variants:[{props:e=>{let{ownerState:t}=e;return!t.withLabel},style:{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})}},{props:e=>{let{ownerState:t}=e;return t.withLabel},style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:e=>{let{ownerState:t}=e;return t.withLabel&&t.notched},style:{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})}}]}}));function el(e){return(0,j.Ay)("MuiOutlinedInput",e)}let ea={...W,...(0,z.A)("MuiOutlinedInput",["root","notchedOutline","input"])};var es=r(7972);let eu=(0,p.default)(q,{shouldForwardProp:e=>(0,X.A)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:D})((0,P.A)(e=>{let{theme:t}=e,r="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(t.vars||t).shape.borderRadius,["&:hover .".concat(ea.notchedOutline)]:{borderColor:(t.vars||t).palette.text.primary},"@media (hover: none)":{["&:hover .".concat(ea.notchedOutline)]:{borderColor:t.vars?t.alpha(t.vars.palette.common.onBackground,.23):r}},["&.".concat(ea.focused," .").concat(ea.notchedOutline)]:{borderWidth:2},variants:[...Object.entries(t.palette).filter((0,Y.A)()).map(e=>{let[r]=e;return{props:{color:r},style:{["&.".concat(ea.focused," .").concat(ea.notchedOutline)]:{borderColor:(t.vars||t).palette[r].main}}}}),{props:{},style:{["&.".concat(ea.error," .").concat(ea.notchedOutline)]:{borderColor:(t.vars||t).palette.error.main},["&.".concat(ea.disabled," .").concat(ea.notchedOutline)]:{borderColor:(t.vars||t).palette.action.disabled}}},{props:e=>{let{ownerState:t}=e;return t.startAdornment},style:{paddingLeft:14}},{props:e=>{let{ownerState:t}=e;return t.endAdornment},style:{paddingRight:14}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{padding:"16.5px 14px"}},{props:e=>{let{ownerState:t,size:r}=e;return t.multiline&&"small"===r},style:{padding:"8.5px 14px"}}]}})),ed=(0,p.default)(function(e){let{children:t,classes:r,className:n,label:i,notched:l,...a}=e,s=null!=i&&""!==i,u={...e,notched:l,withLabel:s};return(0,A.jsx)(eo,{"aria-hidden":!0,className:n,ownerState:u,...a,children:(0,A.jsx)(ei,{ownerState:u,children:s?(0,A.jsx)("span",{children:i}):o||(o=(0,A.jsx)("span",{className:"notranslate","aria-hidden":!0,children:""}))})})},{name:"MuiOutlinedInput",slot:"NotchedOutline"})((0,P.A)(e=>{let{theme:t}=e,r="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:t.vars?t.alpha(t.vars.palette.common.onBackground,.23):r}})),ep=(0,p.default)(U,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:H})((0,P.A)(e=>{let{theme:t}=e;return{padding:"16.5px 14px",...!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderRadius:"inherit"}},...t.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}},variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{padding:0}},{props:e=>{let{ownerState:t}=e;return t.startAdornment},style:{paddingLeft:0}},{props:e=>{let{ownerState:t}=e;return t.endAdornment},style:{paddingRight:0}}]}})),ec=a.forwardRef(function(e,t){var r,n,o,i;let l=(0,c.b)({props:e,name:"MuiOutlinedInput"}),{components:s={},fullWidth:d=!1,inputComponent:p="input",label:f,multiline:m=!1,notched:h,slots:v={},slotProps:b={},type:g="text",...y}=l,x=(e=>{let{classes:t}=e,r=(0,u.A)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},el,t);return{...t,...r}})(l),E=M(),w=k({props:l,muiFormControl:E,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),S={...l,color:w.color||"primary",disabled:w.disabled,error:w.error,focused:w.focused,formControl:E,fullWidth:d,hiddenLabel:w.hiddenLabel,multiline:m,size:w.size,type:g},R=null!=(n=null!=(r=v.root)?r:s.Root)?n:eu,C=null!=(i=null!=(o=v.input)?o:s.Input)?i:ep,[T,P]=(0,es.A)("notchedOutline",{elementType:ed,className:x.notchedOutline,shouldForwardComponentProp:!0,ownerState:S,externalForwardedProps:{slots:v,slotProps:b},additionalProps:{label:null!=f&&""!==f&&w.required?(0,A.jsxs)(a.Fragment,{children:[f," ","*"]}):f}});return(0,A.jsx)(V,{slots:{root:R,input:C},slotProps:b,renderSuffix:e=>(0,A.jsx)(T,{...P,notched:void 0!==h?h:!!(e.startAdornment||e.filled||e.focused)}),fullWidth:d,inputComponent:p,multiline:m,ref:t,type:g,...y,classes:{...x,notchedOutline:null}})});function ef(e){return(0,j.Ay)("MuiFormLabel",e)}ec.muiName="Input";let em=(0,z.A)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),eh=(0,p.default)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,"secondary"===r.color&&t.colorSecondary,r.filled&&t.filled]}})((0,P.A)(e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,...t.typography.body1,lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(t.palette).filter((0,Y.A)()).map(e=>{let[r]=e;return{props:{color:r},style:{["&.".concat(em.focused)]:{color:(t.vars||t).palette[r].main}}}}),{props:{},style:{["&.".concat(em.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(em.error)]:{color:(t.vars||t).palette.error.main}}}]}})),ev=(0,p.default)("span",{name:"MuiFormLabel",slot:"Asterisk"})((0,P.A)(e=>{let{theme:t}=e;return{["&.".concat(em.error)]:{color:(t.vars||t).palette.error.main}}})),eb=a.forwardRef(function(e,t){let r=(0,c.b)({props:e,name:"MuiFormLabel"}),{children:n,className:o,color:i,component:l="label",disabled:a,error:d,filled:p,focused:f,required:m,...h}=r,v=k({props:r,muiFormControl:M(),states:["color","required","focused","disabled","error","filled"]}),b={...r,color:v.color||"primary",component:l,disabled:v.disabled,error:v.error,filled:v.filled,focused:v.focused,required:v.required},g=(e=>{let{classes:t,color:r,focused:n,disabled:o,error:i,filled:l,required:a}=e,s={root:["root","color".concat((0,I.A)(r)),o&&"disabled",i&&"error",l&&"filled",n&&"focused",a&&"required"],asterisk:["asterisk",i&&"error"]};return(0,u.A)(s,ef,t)})(b);return(0,A.jsxs)(eh,{as:l,ownerState:b,className:(0,s.A)(g.root,o),ref:t,...h,children:[n,v.required&&(0,A.jsxs)(ev,{ownerState:b,"aria-hidden":!0,className:g.asterisk,children:[" ","*"]})]})});function eg(e){return(0,j.Ay)("MuiInputLabel",e)}(0,z.A)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);let ey=(0,p.default)(eb,{shouldForwardProp:e=>(0,X.A)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[{["& .".concat(em.asterisk)]:t.asterisk},t.root,r.formControl&&t.formControl,"small"===r.size&&t.sizeSmall,r.shrink&&t.shrink,!r.disableAnimation&&t.animated,r.focused&&t.focused,t[r.variant]]}})((0,P.A)(e=>{let{theme:t}=e;return{display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:e=>{let{ownerState:t}=e;return t.formControl},style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:e=>{let{ownerState:t}=e;return t.shrink},style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:e=>{let{ownerState:t}=e;return!t.disableAnimation},style:{transition:t.transitions.create(["color","transform","max-width"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:e=>{let{variant:t,ownerState:r}=e;return"filled"===t&&r.shrink},style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:e=>{let{variant:t,ownerState:r,size:n}=e;return"filled"===t&&r.shrink&&"small"===n},style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:e=>{let{variant:t,ownerState:r}=e;return"outlined"===t&&r.shrink},style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}})),ex=a.forwardRef(function(e,t){let r=(0,c.b)({name:"MuiInputLabel",props:e}),{disableAnimation:n=!1,margin:o,shrink:i,variant:l,className:a,...d}=r,p=M(),f=i;void 0===f&&p&&(f=p.filled||p.focused||p.adornedStart);let m=k({props:r,muiFormControl:p,states:["size","variant","required","focused"]}),h={...r,disableAnimation:n,formControl:p,shrink:f,size:m.size,variant:m.variant,required:m.required,focused:m.focused},v=(e=>{let{classes:t,formControl:r,size:n,shrink:o,disableAnimation:i,variant:l,required:a}=e,s={root:["root",r&&"formControl",!i&&"animated",o&&"shrink",n&&"medium"!==n&&"size".concat((0,I.A)(n)),l],asterisk:[a&&"asterisk"]},d=(0,u.A)(s,eg,t);return{...t,...d}})(h);return(0,A.jsx)(ey,{"data-shrink":f,ref:t,className:(0,s.A)(v.root,a),...d,ownerState:h,classes:v})});var eA=r(42);function eE(e){return(0,j.Ay)("MuiFormControl",e)}(0,z.A)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);let ew=(0,p.default)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t["margin".concat((0,I.A)(r.margin))],r.fullWidth&&t.fullWidth]}})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),eS=a.forwardRef(function(e,t){let r,n=(0,c.b)({props:e,name:"MuiFormControl"}),{children:o,className:i,color:l="primary",component:d="div",disabled:p=!1,error:f=!1,focused:m,fullWidth:h=!1,hiddenLabel:v=!1,margin:b="none",required:g=!1,size:y="medium",variant:x="outlined",...E}=n,w={...n,color:l,component:d,disabled:p,error:f,fullWidth:h,hiddenLabel:v,margin:b,required:g,size:y,variant:x},S=(e=>{let{classes:t,margin:r,fullWidth:n}=e,o={root:["root","none"!==r&&"margin".concat((0,I.A)(r)),n&&"fullWidth"]};return(0,u.A)(o,eE,t)})(w),[R,k]=a.useState(()=>{let e=!1;return o&&a.Children.forEach(o,t=>{if(!(0,eA.A)(t,["Input","Select"]))return;let r=(0,eA.A)(t,["Select"])?t.props.input:t;r&&r.props.startAdornment&&(e=!0)}),e}),[M,T]=a.useState(()=>{let e=!1;return o&&a.Children.forEach(o,t=>{(0,eA.A)(t,["Input","Select"])&&(L(t.props,!0)||L(t.props.inputProps,!0))&&(e=!0)}),e}),[P,O]=a.useState(!1);p&&P&&O(!1);let F=void 0===m||p?P:m;a.useRef(!1);let N=a.useCallback(()=>{T(!0)},[]),z=a.useCallback(()=>{T(!1)},[]),j=a.useMemo(()=>({adornedStart:R,setAdornedStart:k,color:l,disabled:p,error:f,filled:M,focused:F,fullWidth:h,hiddenLabel:v,size:y,onBlur:()=>{O(!1)},onFocus:()=>{O(!0)},onEmpty:z,onFilled:N,registerEffect:r,required:g,variant:x}),[R,l,p,f,M,F,h,v,r,z,N,g,y,x]);return(0,A.jsx)(C.Provider,{value:j,children:(0,A.jsx)(ew,{as:d,ownerState:w,className:(0,s.A)(S.root,i),ref:t,...E,children:o})})});function eR(e){return(0,j.Ay)("MuiFormHelperText",e)}let ek=(0,z.A)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),eC=(0,p.default)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.size&&t["size".concat((0,I.A)(r.size))],r.contained&&t.contained,r.filled&&t.filled]}})((0,P.A)(e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,...t.typography.caption,textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,["&.".concat(ek.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(ek.error)]:{color:(t.vars||t).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:e=>{let{ownerState:t}=e;return t.contained},style:{marginLeft:14,marginRight:14}}]}})),eM=a.forwardRef(function(e,t){let r=(0,c.b)({props:e,name:"MuiFormHelperText"}),{children:n,className:o,component:l="p",disabled:a,error:d,filled:p,focused:f,margin:m,required:h,variant:v,...b}=r,g=k({props:r,muiFormControl:M(),states:["variant","size","disabled","error","filled","focused","required"]}),y={...r,component:l,contained:"filled"===g.variant||"outlined"===g.variant,variant:g.variant,size:g.size,disabled:g.disabled,error:g.error,filled:g.filled,focused:g.focused,required:g.required};delete y.ownerState;let x=(e=>{let{classes:t,contained:r,size:n,disabled:o,error:i,filled:l,focused:a,required:s}=e,d={root:["root",o&&"disabled",i&&"error",n&&"size".concat((0,I.A)(n)),r&&"contained",a&&"focused",l&&"filled",s&&"required"]};return(0,u.A)(d,eR,t)})(y);return(0,A.jsx)(eC,{as:l,className:(0,s.A)(x.root,o),ref:t,...b,ownerState:y,children:" "===n?i||(i=(0,A.jsx)("span",{className:"notranslate","aria-hidden":!0,children:""})):n})});var eT=r(6142);let eP=r(5372).A;var eI=r(5845),eO=r(6678),eF=r(9826),eN=r(6924);let eL=function(e){var t;let{elementType:r,externalSlotProps:n,ownerState:o,skipResolvingSlotProps:i=!1,...l}=e,a=i?{}:(0,eN.A)(n,o),{props:s,internalRef:u}=(0,eF.A)({...l,externalSlotProps:a}),d=(0,b.A)(u,null==a?void 0:a.ref,null==(t=e.additionalProps)?void 0:t.ref);return(0,eO.A)(r,{...s,ref:d},o)};var ez=r(6987),ej=r(9129);let eB=r(2172).A,eW=x.A;function eD(e,t,r){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:r?null:e.firstChild}function eH(e,t,r){return e===t?r?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:r?null:e.lastChild}function eq(e,t){if(void 0===t)return!0;let r=e.innerText;return void 0===r&&(r=e.textContent),0!==(r=r.trim().toLowerCase()).length&&(t.repeating?r[0]===t.keys[0]:r.startsWith(t.keys.join("")))}function eU(e,t,r,n,o,i){let l=!1,a=o(e,t,!!t&&r);for(;a;){if(a===e.firstChild){if(l)return!1;l=!0}let t=!n&&(a.disabled||"true"===a.getAttribute("aria-disabled"));if(a.hasAttribute("tabindex")&&eq(a,i)&&!t)return a.focus(),!0;a=o(e,a,r)}return!1}let eK=a.forwardRef(function(e,t){let{actions:r,autoFocus:n=!1,autoFocusItem:o=!1,children:i,className:l,disabledItemsFocusable:s=!1,disableListWrap:u=!1,onKeyDown:d,variant:p="selectedMenu",...c}=e,f=a.useRef(null),m=a.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});(0,F.A)(()=>{n&&f.current.focus()},[n]),a.useImperativeHandle(r,()=>({adjustStyleForScrollbar:(e,t)=>{let{direction:r}=t,n=!f.current.style.width;if(e.clientHeight{if(!a.isValidElement(e)){v===t&&(v+=1)>=i.length&&(v=-1);return}e.props.disabled||("selectedMenu"===p&&e.props.selected?v=t:-1===v&&(v=t)),v===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(v+=1)>=i.length&&(v=-1)});let b=a.Children.map(i,(e,t)=>{if(t===v){let t={};return o&&(t.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===p&&(t.tabIndex=0),a.cloneElement(e,t)}return e});return(0,A.jsx)(ez.A,{role:"menu",ref:h,className:l,onKeyDown:e=>{let t=f.current,r=e.key;if(e.ctrlKey||e.metaKey||e.altKey){d&&d(e);return}let n=(0,ej.A)(eP(t));if("ArrowDown"===r)e.preventDefault(),eU(t,n,u,s,eD);else if("ArrowUp"===r)e.preventDefault(),eU(t,n,u,s,eH);else if("Home"===r)e.preventDefault(),eU(t,null,u,s,eD);else if("End"===r)e.preventDefault(),eU(t,null,u,s,eH);else if(1===r.length){let o=m.current,i=r.toLowerCase(),l=performance.now();o.keys.length>0&&(l-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&i!==o.keys[0]&&(o.repeating=!1)),o.lastTime=l,o.keys.push(i);let a=n&&!o.repeating&&eq(n,o);o.previousKeyMatched&&(a||eU(t,n,!1,s,eD,o))?e.preventDefault():o.previousKeyMatched=!1}d&&d(e)},tabIndex:n?0:-1,...c,children:b})});var eV=r(2966),eX=r(6581),eY=r(1774),e_=r(7343);function eG(e){return"scale(".concat(e,", ").concat(e**2,")")}let eZ={entering:{opacity:1,transform:eG(1)},entered:{opacity:1,transform:"none"}},eJ="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),eQ=a.forwardRef(function(e,t){let{addEndListener:r,appear:n=!0,children:o,easing:i,in:l,onEnter:s,onEntered:u,onEntering:d,onExit:p,onExited:c,onExiting:f,style:m,timeout:h="auto",TransitionComponent:v=eX.Ay,...b}=e,g=(0,eV.A)(),y=a.useRef(),x=(0,eY.default)(),E=a.useRef(null),w=(0,O.A)(E,(0,eT.A)(o),t),S=e=>t=>{if(e){let r=E.current;void 0===t?e(r):e(r,t)}},R=S(d),k=S((e,t)=>{let r;(0,e_.q)(e);let{duration:n,delay:o,easing:l}=(0,e_.c)({style:m,timeout:h,easing:i},{mode:"enter"});"auto"===h?y.current=r=x.transitions.getAutoHeightDuration(e.clientHeight):r=n,e.style.transition=[x.transitions.create("opacity",{duration:r,delay:o}),x.transitions.create("transform",{duration:eJ?r:.666*r,delay:o,easing:l})].join(","),s&&s(e,t)}),C=S(u),M=S(f),T=S(e=>{let t,{duration:r,delay:n,easing:o}=(0,e_.c)({style:m,timeout:h,easing:i},{mode:"exit"});"auto"===h?y.current=t=x.transitions.getAutoHeightDuration(e.clientHeight):t=r,e.style.transition=[x.transitions.create("opacity",{duration:t,delay:n}),x.transitions.create("transform",{duration:eJ?t:.666*t,delay:eJ?n:n||.333*t,easing:o})].join(","),e.style.opacity=0,e.style.transform=eG(.75),p&&p(e)}),P=S(c);return(0,A.jsx)(v,{appear:n,in:l,nodeRef:E,onEnter:k,onEntered:C,onEntering:R,onExit:T,onExited:P,onExiting:M,addEndListener:e=>{"auto"===h&&g.start(y.current||0,e),r&&r(E.current,e)},timeout:"auto"===h?null:h,...b,children:(e,t)=>{let{ownerState:r,...n}=t;return a.cloneElement(o,{style:{opacity:0,transform:eG(.75),visibility:"exited"!==e||l?void 0:"hidden",...eZ[e],...m,...o.props.style},ref:w,...n})}})});eQ&&(eQ.muiSupportAuto=!0);var e$=r(1694),e0=r(5299);function e1(e){return(0,j.Ay)("MuiPopover",e)}function e2(e,t){let r=0;return"number"==typeof t?r=t:"center"===t?r=e.height/2:"bottom"===t&&(r=e.height),r}function e5(e,t){let r=0;return"number"==typeof t?r=t:"center"===t?r=e.width/2:"right"===t&&(r=e.width),r}function e6(e){return[e.horizontal,e.vertical].map(e=>"number"==typeof e?"".concat(e,"px"):e).join(" ")}function e7(e){return"function"==typeof e?e():e}(0,z.A)("MuiPopover",["root","paper"]);let e4=(0,p.default)(e$.A,{name:"MuiPopover",slot:"Root"})({}),e3=(0,p.default)(e0.A,{name:"MuiPopover",slot:"Paper"})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),e8=a.forwardRef(function(e,t){let r=(0,c.b)({props:e,name:"MuiPopover"}),{action:n,anchorEl:o,anchorOrigin:i={vertical:"top",horizontal:"left"},anchorPosition:l,anchorReference:d="anchorEl",children:p,className:f,container:m,elevation:b=8,marginThreshold:g=16,open:y,PaperProps:x={},slots:E={},slotProps:w={},transformOrigin:S={vertical:"top",horizontal:"left"},TransitionComponent:R,transitionDuration:k="auto",TransitionProps:C={},disableScrollLock:M=!1,...T}=r,P=a.useRef(),I={...r,anchorOrigin:i,anchorReference:d,elevation:b,marginThreshold:g,transformOrigin:S,TransitionComponent:R,transitionDuration:k,TransitionProps:C},O=(e=>{let{classes:t}=e;return(0,u.A)({root:["root"],paper:["paper"]},e1,t)})(I),F=a.useCallback(()=>{if("anchorPosition"===d)return l;let e=e7(o),t=(e&&1===e.nodeType?e:eP(P.current).body).getBoundingClientRect();return{top:t.top+e2(t,i.vertical),left:t.left+e5(t,i.horizontal)}},[o,i.horizontal,i.vertical,l,d]),N=a.useCallback(e=>({vertical:e2(e,S.vertical),horizontal:e5(e,S.horizontal)}),[S.horizontal,S.vertical]),L=a.useCallback(e=>{let t={width:e.offsetWidth,height:e.offsetHeight},r=N(t);if("none"===d)return{top:null,left:null,transformOrigin:e6(r)};let n=F(),i=n.top-r.vertical,l=n.left-r.horizontal,a=i+t.height,s=l+t.width,u=eW(e7(o)),p=u.innerHeight-g,c=u.innerWidth-g;if(null!==g&&ip){let e=a-p;i-=e,r.vertical+=e}if(null!==g&&lc){let e=s-c;l-=e,r.horizontal+=e}return{top:"".concat(Math.round(i),"px"),left:"".concat(Math.round(l),"px"),transformOrigin:e6(r)}},[o,d,F,N,g]),[z,j]=a.useState(y),B=a.useCallback(()=>{let e=P.current;if(!e)return;let t=L(e);null!==t.top&&e.style.setProperty("top",t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,j(!0)},[L]);a.useEffect(()=>(M&&window.addEventListener("scroll",B),()=>window.removeEventListener("scroll",B)),[o,M,B]),a.useEffect(()=>{y&&B()}),a.useImperativeHandle(n,()=>y?{updatePosition:()=>{B()}}:null,[y,B]),a.useEffect(()=>{if(!y)return;let e=v(()=>{B()}),t=eW(e7(o));return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}},[o,y,B]);let W=k,D={slots:{transition:R,...E},slotProps:{transition:C,paper:x,...w}},[H,q]=(0,es.A)("transition",{elementType:eQ,externalForwardedProps:D,ownerState:I,getSlotProps:e=>({...e,onEntering:(t,r)=>{var n;null==(n=e.onEntering)||n.call(e,t,r),B()},onExited:t=>{var r;null==(r=e.onExited)||r.call(e,t),j(!1)}}),additionalProps:{appear:!0,in:y}});"auto"!==k||H.muiSupportAuto||(W=void 0);let U=m||(o?eP(e7(o)).body:void 0),[K,{slots:V,slotProps:X,...Y}]=(0,es.A)("root",{ref:t,elementType:e4,externalForwardedProps:{...D,...T},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:E.backdrop},slotProps:{backdrop:function(e,t){if(!e)return t;function r(e,t){let r={};return Object.keys(t).forEach(n=>{(function(e,t){let r=e.charCodeAt(2);return"o"===e[0]&&"n"===e[1]&&r>=65&&r<=90&&"function"==typeof t})(n,t[n])&&"function"==typeof e[n]&&(r[n]=function(){for(var r=arguments.length,o=Array(r),i=0;i{let o="function"==typeof t?t(n):t,i="function"==typeof e?e({...n,...o}):e,l=(0,s.A)(null==n?void 0:n.className,null==o?void 0:o.className,null==i?void 0:i.className),a=r(i,o);return{...o,...i,...a,...!!l&&{className:l},...(null==o?void 0:o.style)&&(null==i?void 0:i.style)&&{style:{...o.style,...i.style}},...(null==o?void 0:o.sx)&&(null==i?void 0:i.sx)&&{sx:[...Array.isArray(o.sx)?o.sx:[o.sx],...Array.isArray(i.sx)?i.sx:[i.sx]]}}};let n=r(e,t),o=(0,s.A)(null==t?void 0:t.className,null==e?void 0:e.className);return{...t,...e,...n,...!!o&&{className:o},...(null==t?void 0:t.style)&&(null==e?void 0:e.style)&&{style:{...t.style,...e.style}},...(null==t?void 0:t.sx)&&(null==e?void 0:e.sx)&&{sx:[...Array.isArray(t.sx)?t.sx:[t.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]}}}("function"==typeof w.backdrop?w.backdrop(I):w.backdrop,{invisible:!0})},container:U,open:y},ownerState:I,className:(0,s.A)(O.root,f)}),[_,G]=(0,es.A)("paper",{ref:P,className:O.paper,elementType:e3,externalForwardedProps:D,shouldForwardComponentProp:!0,additionalProps:{elevation:b,style:z?void 0:{opacity:0}},ownerState:I});return(0,A.jsx)(K,{...Y,...!(0,h.A)(K)&&{slots:V,slotProps:X,disableScrollLock:M},children:(0,A.jsx)(H,{...q,timeout:W,children:(0,A.jsx)(_,{...G,children:p})})})});function e9(e){return(0,j.Ay)("MuiMenu",e)}(0,z.A)("MuiMenu",["root","paper","list"]);let te={vertical:"top",horizontal:"right"},tt={vertical:"top",horizontal:"left"},tr=(0,p.default)(e8,{shouldForwardProp:e=>(0,X.A)(e)||"classes"===e,name:"MuiMenu",slot:"Root"})({}),tn=(0,p.default)(e3,{name:"MuiMenu",slot:"Paper"})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),to=(0,p.default)(eK,{name:"MuiMenu",slot:"List"})({outline:0}),ti=a.forwardRef(function(e,t){let r=(0,c.b)({props:e,name:"MuiMenu"}),{autoFocus:n=!0,children:o,className:i,disableAutoFocusItem:l=!1,MenuListProps:d={},onClose:p,open:f,PaperProps:m={},PopoverClasses:h,transitionDuration:v="auto",TransitionProps:{onEntering:b,...g}={},variant:y="selectedMenu",slots:x={},slotProps:E={},...w}=r,S=(0,eI.useRtl)(),R={...r,autoFocus:n,disableAutoFocusItem:l,MenuListProps:d,onEntering:b,PaperProps:m,transitionDuration:v,TransitionProps:g,variant:y},k=(e=>{let{classes:t}=e;return(0,u.A)({root:["root"],paper:["paper"],list:["list"]},e9,t)})(R),C=n&&!l&&f,M=a.useRef(null),T=-1;a.Children.map(o,(e,t)=>{a.isValidElement(e)&&(e.props.disabled||("selectedMenu"===y&&e.props.selected?T=t:-1===T&&(T=t)))});let P={slots:x,slotProps:{list:d,transition:g,paper:m,...E}},I=eL({elementType:x.root,externalSlotProps:E.root,ownerState:R,className:[k.root,i]}),[O,F]=(0,es.A)("paper",{className:k.paper,elementType:tn,externalForwardedProps:P,shouldForwardComponentProp:!0,ownerState:R}),[N,L]=(0,es.A)("list",{className:(0,s.A)(k.list,d.className),elementType:to,shouldForwardComponentProp:!0,externalForwardedProps:P,getSlotProps:e=>({...e,onKeyDown:t=>{var r;"Tab"===t.key&&(t.preventDefault(),p&&p(t,"tabKeyDown")),null==(r=e.onKeyDown)||r.call(e,t)}}),ownerState:R}),z="function"==typeof P.slotProps.transition?P.slotProps.transition(R):P.slotProps.transition;return(0,A.jsx)(tr,{onClose:p,anchorOrigin:{vertical:"bottom",horizontal:S?"right":"left"},transformOrigin:S?te:tt,slots:{root:x.root,paper:O,backdrop:x.backdrop,...x.transition&&{transition:x.transition}},slotProps:{root:I,paper:F,backdrop:"function"==typeof E.backdrop?E.backdrop(R):E.backdrop,transition:{...z,onEntering:function(){for(var e,t=arguments.length,r=Array(t),n=0;n{M.current&&M.current.adjustStyleForScrollbar(e,{direction:S?"rtl":"ltr"}),b&&b(e,t)})(...r),null==z||null==(e=z.onEntering)||e.call(z,...r)}}},open:f,ref:t,transitionDuration:v,ownerState:R,...w,classes:h,children:(0,A.jsx)(N,{actions:M,autoFocus:n&&(-1===T||l),autoFocusItem:C,variant:y,...L,children:o})})});function tl(e){return(0,j.Ay)("MuiNativeSelect",e)}let ta=(0,z.A)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),ts=(0,p.default)("select",{name:"MuiNativeSelect"})(e=>{let{theme:t}=e;return{MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},["&.".concat(ta.disabled)]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},variants:[{props:e=>{let{ownerState:t}=e;return"filled"!==t.variant&&"outlined"!==t.variant},style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}}]}}),tu=(0,p.default)(ts,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:X.A,overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.select,t[r.variant],r.error&&t.error,{["&.".concat(ta.multiple)]:t.multiple}]}})({}),td=(0,p.default)("svg",{name:"MuiNativeSelect"})(e=>{let{theme:t}=e;return{position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,["&.".concat(ta.disabled)]:{color:(t.vars||t).palette.action.disabled},variants:[{props:e=>{let{ownerState:t}=e;return t.open},style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]}}),tp=(0,p.default)(td,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.icon,r.variant&&t["icon".concat((0,I.A)(r.variant))],r.open&&t.iconOpen]}})({}),tc=a.forwardRef(function(e,t){let{className:r,disabled:n,error:o,IconComponent:i,inputRef:l,variant:d="standard",...p}=e,c={...e,disabled:n,variant:d,error:o},f=(e=>{let{classes:t,variant:r,disabled:n,multiple:o,open:i,error:l}=e,a={select:["select",r,n&&"disabled",o&&"multiple",l&&"error"],icon:["icon","icon".concat((0,I.A)(r)),i&&"iconOpen",n&&"disabled"]};return(0,u.A)(a,tl,t)})(c);return(0,A.jsxs)(a.Fragment,{children:[(0,A.jsx)(tu,{ownerState:c,className:(0,s.A)(f.select,r),disabled:n,ref:l||t,...p}),e.multiple?null:(0,A.jsx)(tp,{as:i,ownerState:c,className:f.icon})]})});var tf=r(3539);let tm=function(e){let{controlled:t,default:r,name:n,state:o="value"}=e,{current:i}=a.useRef(void 0!==t),[l,s]=a.useState(r),u=a.useCallback(e=>{i||s(e)},[]);return[i?t:l,u]};function th(e){return(0,j.Ay)("MuiSelect",e)}let tv=(0,z.A)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),tb=(0,p.default)(ts,{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[{["&.".concat(tv.select)]:t.select},{["&.".concat(tv.select)]:t[r.variant]},{["&.".concat(tv.error)]:t.error},{["&.".concat(tv.multiple)]:t.multiple}]}})({["&.".concat(tv.select)]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),tg=(0,p.default)(td,{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.icon,r.variant&&t["icon".concat((0,I.A)(r.variant))],r.open&&t.iconOpen]}})({}),ty=(0,p.default)("input",{shouldForwardProp:e=>(0,tf.A)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput"})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function tx(e,t){return"object"==typeof t&&null!==t?e===t:String(e)===String(t)}let tA=a.forwardRef(function(e,t){var r,n,o,i,p;let c,f,{"aria-describedby":h,"aria-label":v,autoFocus:b,autoWidth:g,children:y,className:x,defaultOpen:E,defaultValue:w,disabled:S,displayEmpty:R,error:k=!1,IconComponent:C,inputRef:M,labelId:T,MenuProps:P={},multiple:F,name:N,onBlur:z,onChange:j,onClose:B,onFocus:W,onKeyDown:D,onMouseDown:H,onOpen:q,open:U,readOnly:K,renderValue:V,required:X,SelectDisplayProps:Y={},tabIndex:_,type:G,value:Z,variant:J="standard",...Q}=e,[$,ee]=tm({controlled:Z,default:w,name:"Select"}),[et,er]=tm({controlled:U,default:E,name:"Select"}),en=a.useRef(null),eo=a.useRef(null),[ei,el]=a.useState(null),{current:ea}=a.useRef(null!=U),[es,eu]=a.useState(),ed=(0,O.A)(t,M),ep=a.useCallback(e=>{eo.current=e,e&&el(e)},[]),ec=null==ei?void 0:ei.parentNode;a.useImperativeHandle(ed,()=>({focus:()=>{eo.current.focus()},node:en.current,value:$}),[$]);let ef=null!==ei&&et;a.useEffect(()=>{if(!ef||!ec||g||"undefined"==typeof ResizeObserver)return;let e=new ResizeObserver(()=>{eu(ec.clientWidth)});return e.observe(ec),()=>{e.disconnect()}},[ef,ec,g]),a.useEffect(()=>{E&&et&&ei&&!ea&&(eu(g?null:ec.clientWidth),eo.current.focus())},[ei,g]),a.useEffect(()=>{b&&eo.current.focus()},[b]),a.useEffect(()=>{if(!T)return;let e=eP(eo.current).getElementById(T);if(e){let t=()=>{getSelection().isCollapsed&&eo.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}},[T]);let em=(e,t)=>{e?q&&q(t):B&&B(t),ea||(eu(g?null:ec.clientWidth),er(e))},eh=a.Children.toArray(y);delete Q["aria-invalid"];let ev=[],eb=!1;(L({value:$})||R)&&(V?c=V($):eb=!0);let eg=eh.map(e=>{let t;if(!a.isValidElement(e))return null;if(F){if(!Array.isArray($))throw Error((0,m.A)(2));(t=$.some(t=>tx(t,e.props.value)))&&eb&&ev.push(e.props.children)}else(t=tx($,e.props.value))&&eb&&(f=e.props.children);return a.cloneElement(e,{"aria-selected":t?"true":"false",onClick:t=>{let r;if(t.currentTarget.hasAttribute("tabindex")){if(F){r=Array.isArray($)?$.slice():[];let t=$.indexOf(e.props.value);-1===t?r.push(e.props.value):r.splice(t,1)}else r=e.props.value;if(e.props.onClick&&e.props.onClick(t),$!==r&&(ee(r),j)){let n=t.nativeEvent||t,o=new n.constructor(n.type,n);Object.defineProperty(o,"target",{writable:!0,value:{value:r,name:N}}),j(o,e)}F||em(!1,t)}},onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})});eb&&(c=F?0===ev.length?null:ev.reduce((e,t,r)=>(e.push(t),r{let{classes:t,variant:r,disabled:n,multiple:o,open:i,error:l}=e,a={select:["select",r,n&&"disabled",o&&"multiple",l&&"error"],icon:["icon","icon".concat((0,I.A)(r)),i&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return(0,u.A)(a,th,t)})(eA),ew={...P.PaperProps,..."function"==typeof(null==(r=P.slotProps)?void 0:r.paper)?P.slotProps.paper(eA):null==(n=P.slotProps)?void 0:n.paper},eS={...P.MenuListProps,..."function"==typeof(null==(o=P.slotProps)?void 0:o.list)?P.slotProps.list(eA):null==(i=P.slotProps)?void 0:i.list},eR=(0,d.A)();return(0,A.jsxs)(a.Fragment,{children:[(0,A.jsx)(tb,{as:"div",ref:ep,tabIndex:void 0!==_?_:S?null:0,role:"combobox","aria-controls":ef?eR:void 0,"aria-disabled":S?"true":void 0,"aria-expanded":ef?"true":"false","aria-haspopup":"listbox","aria-label":v,"aria-labelledby":[T,ex].filter(Boolean).join(" ")||void 0,"aria-describedby":h,"aria-required":X?"true":void 0,"aria-invalid":k?"true":void 0,onKeyDown:e=>{K||([" ","ArrowUp","ArrowDown","Enter"].includes(e.key)&&(e.preventDefault(),em(!0,e)),null==D||D(e))},onMouseDown:S||K?null:e=>{null==H||H(e),0===e.button&&(e.preventDefault(),eo.current.focus(),em(!0,e))},onBlur:e=>{!ef&&z&&(Object.defineProperty(e,"target",{writable:!0,value:{value:$,name:N}}),z(e))},onFocus:W,...Y,ownerState:eA,className:(0,s.A)(Y.className,eE.select,x),id:ex,children:null!=(p=c)&&("string"!=typeof p||p.trim())?c:l||(l=(0,A.jsx)("span",{className:"notranslate","aria-hidden":!0,children:""}))}),(0,A.jsx)(ty,{"aria-invalid":k,value:Array.isArray($)?$.join(","):$,name:N,ref:en,"aria-hidden":!0,onChange:e=>{let t=eh.find(t=>t.props.value===e.target.value);void 0!==t&&(ee(t.props.value),j&&j(e,t))},tabIndex:-1,disabled:S,className:eE.nativeInput,autoFocus:b,required:X,...Q,ownerState:eA}),(0,A.jsx)(tg,{as:C,className:eE.icon,ownerState:eA}),(0,A.jsx)(ti,{id:"menu-".concat(N||""),anchorEl:ec,open:ef,onClose:e=>{em(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"},...P,slotProps:{...P.slotProps,list:{"aria-labelledby":T,role:"listbox","aria-multiselectable":F?"true":void 0,disableListWrap:!0,id:eR,...eS},paper:{...ew,style:{minWidth:ey,...null!=ew?ew.style:null}}},children:eg})]})}),tE=(0,r(8703).A)((0,A.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),tw={name:"MuiSelect",slot:"Root",shouldForwardProp:e=>(0,X.A)(e)&&"variant"!==e},tS=(0,p.default)(Q,tw)(""),tR=(0,p.default)(ec,tw)(""),tk=(0,p.default)(en,tw)(""),tC=a.forwardRef(function(e,t){let r=(0,c.b)({name:"MuiSelect",props:e}),{autoWidth:n=!1,children:o,classes:i={},className:l,defaultOpen:d=!1,displayEmpty:p=!1,IconComponent:m=tE,id:h,input:v,inputProps:b,label:g,labelId:y,MenuProps:x,multiple:E=!1,native:w=!1,onClose:S,onOpen:R,open:C,renderValue:T,SelectDisplayProps:P,variant:I="outlined",...F}=r,N=k({props:r,muiFormControl:M(),states:["variant","error"]}),L=N.variant||I,z={...r,variant:L,classes:i},j=(e=>{let{classes:t}=e,r=(0,u.A)({root:["root"]},th,t);return{...t,...r}})(z),{root:B,...W}=j,D=v||({standard:(0,A.jsx)(tS,{ownerState:z}),outlined:(0,A.jsx)(tR,{label:g,ownerState:z}),filled:(0,A.jsx)(tk,{ownerState:z})})[L],H=(0,O.A)(t,(0,eT.A)(D));return(0,A.jsx)(a.Fragment,{children:a.cloneElement(D,{inputComponent:w?tc:tA,inputProps:{children:o,error:N.error,IconComponent:m,variant:L,type:void 0,multiple:E,...w?{id:h}:{autoWidth:n,defaultOpen:d,displayEmpty:p,labelId:y,MenuProps:x,onClose:S,onOpen:R,open:C,renderValue:T,SelectDisplayProps:{id:h,...P}},...b,classes:b?(0,f.A)(W,b.classes):W,...v?v.props.inputProps:{}},...(E&&w||p)&&"outlined"===L?{notched:!0}:{},ref:H,className:(0,s.A)(D.props.className,l,j.root),...!v&&{variant:L},...F})})});function tM(e){return(0,j.Ay)("MuiTextField",e)}tC.muiName="Select",(0,z.A)("MuiTextField",["root"]);let tT={standard:Q,filled:en,outlined:ec},tP=(0,p.default)(eS,{name:"MuiTextField",slot:"Root"})({}),tI=a.forwardRef(function(e,t){let r=(0,c.b)({props:e,name:"MuiTextField"}),{autoComplete:n,autoFocus:o=!1,children:i,className:l,color:a="primary",defaultValue:p,disabled:f=!1,error:m=!1,FormHelperTextProps:h,fullWidth:v=!1,helperText:b,id:g,InputLabelProps:y,inputProps:x,InputProps:E,inputRef:w,label:S,maxRows:R,minRows:k,multiline:C=!1,name:M,onBlur:T,onChange:P,onFocus:I,placeholder:O,required:F=!1,rows:N,select:L=!1,SelectProps:z,slots:j={},slotProps:B={},type:W,value:D,variant:H="outlined",...q}=r,U={...r,autoFocus:o,color:a,disabled:f,error:m,fullWidth:v,multiline:C,required:F,select:L,variant:H},K=(e=>{let{classes:t}=e;return(0,u.A)({root:["root"]},tM,t)})(U),V=(0,d.A)(g),X=b&&V?"".concat(V,"-helper-text"):void 0,Y=S&&V?"".concat(V,"-label"):void 0,_=tT[H],G={slots:j,slotProps:{input:E,inputLabel:y,htmlInput:x,formHelperText:h,select:z,...B}},Z={},J=G.slotProps.inputLabel;"outlined"===H&&(J&&void 0!==J.shrink&&(Z.notched=J.shrink),Z.label=S),L&&(z&&z.native||(Z.id=void 0),Z["aria-describedby"]=void 0);let[Q,$]=(0,es.A)("root",{elementType:tP,shouldForwardComponentProp:!0,externalForwardedProps:{...G,...q},ownerState:U,className:(0,s.A)(K.root,l),ref:t,additionalProps:{disabled:f,error:m,fullWidth:v,required:F,color:a,variant:H}}),[ee,et]=(0,es.A)("input",{elementType:_,externalForwardedProps:G,additionalProps:Z,ownerState:U}),[er,en]=(0,es.A)("inputLabel",{elementType:ex,externalForwardedProps:G,ownerState:U}),[eo,ei]=(0,es.A)("htmlInput",{elementType:"input",externalForwardedProps:G,ownerState:U}),[el,ea]=(0,es.A)("formHelperText",{elementType:eM,externalForwardedProps:G,ownerState:U}),[eu,ed]=(0,es.A)("select",{elementType:tC,externalForwardedProps:G,ownerState:U}),ep=(0,A.jsx)(ee,{"aria-describedby":X,autoComplete:n,autoFocus:o,defaultValue:p,fullWidth:v,multiline:C,name:M,rows:N,maxRows:R,minRows:k,type:W,value:D,id:V,inputRef:w,onBlur:T,onChange:P,onFocus:I,placeholder:O,inputProps:ei,slots:{input:j.htmlInput?eo:void 0},...et});return(0,A.jsxs)(Q,{...$,children:[null!=S&&""!==S&&(0,A.jsx)(er,{htmlFor:V,id:Y,...en,children:S}),L?(0,A.jsx)(eu,{"aria-describedby":X,id:V,labelId:Y,value:D,input:ep,...ed,children:i}):ep,b&&(0,A.jsx)(el,{id:X,...ea,children:b})]})})},1694:(e,t,r)=>{r.d(t,{A:()=>H});var n=r(7620),o=r(2902),i=r(7138),l=r(3786),a=r(5372),s=r(6142),u=r(9129),d=r(4568);function p(e){let t=[],r=[];return Array.from(e.querySelectorAll('input,select,textarea,a[href],button,[tabindex],audio[controls],video[controls],[contenteditable]:not([contenteditable="false"])')).forEach((e,n)=>{let o=function(e){let t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1===o||e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type||!e.name)return!1;let t=t=>e.ownerDocument.querySelector('input[type="radio"]'.concat(t)),r=t('[name="'.concat(e.name,'"]:checked'));return r||(r=t('[name="'.concat(e.name,'"]'))),r!==e}(e)||(0===o?t.push(e):r.push({documentOrder:n,tabIndex:o,node:e}))}),r.sort((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex).map(e=>e.node).concat(t)}function c(){return!0}let f=function(e){let{children:t,disableAutoFocus:r=!1,disableEnforceFocus:o=!1,disableRestoreFocus:i=!1,getTabbable:f=p,isEnabled:m=c,open:h}=e,v=n.useRef(!1),b=n.useRef(null),g=n.useRef(null),y=n.useRef(null),x=n.useRef(null),A=n.useRef(!1),E=n.useRef(null),w=(0,l.A)((0,s.A)(t),E),S=n.useRef(null);n.useEffect(()=>{h&&E.current&&(A.current=!r)},[r,h]),n.useEffect(()=>{if(!h||!E.current)return;let e=(0,a.A)(E.current),t=(0,u.A)(e);return!E.current.contains(t)&&(E.current.hasAttribute("tabIndex")||E.current.setAttribute("tabIndex","-1"),A.current&&E.current.focus()),()=>{i||(y.current&&y.current.focus&&(v.current=!0,y.current.focus()),y.current=null)}},[h]),n.useEffect(()=>{if(!h||!E.current)return;let e=(0,a.A)(E.current),t=t=>{S.current=t,!o&&m()&&"Tab"===t.key&&(0,u.A)(e)===E.current&&t.shiftKey&&(v.current=!0,g.current&&g.current.focus())},r=()=>{let t=E.current;if(null===t)return;let r=(0,u.A)(e);if(!e.hasFocus()||!m()||v.current){v.current=!1;return}if(t.contains(r)||o&&r!==b.current&&r!==g.current)return;if(r!==x.current)x.current=null;else if(null!==x.current)return;if(!A.current)return;let n=[];if((r===b.current||r===g.current)&&(n=f(E.current)),n.length>0){var i,l;let e=!!((null==(i=S.current)?void 0:i.shiftKey)&&(null==(l=S.current)?void 0:l.key)==="Tab"),t=n[0],r=n[n.length-1];"string"!=typeof t&&"string"!=typeof r&&(e?r.focus():t.focus())}else t.focus()};e.addEventListener("focusin",r),e.addEventListener("keydown",t,!0);let n=setInterval(()=>{let t=(0,u.A)(e);t&&"BODY"===t.tagName&&r()},50);return()=>{clearInterval(n),e.removeEventListener("focusin",r),e.removeEventListener("keydown",t,!0)}},[r,o,i,m,h,f]);let R=e=>{null===y.current&&(y.current=e.relatedTarget),A.current=!0};return(0,d.jsxs)(n.Fragment,{children:[(0,d.jsx)("div",{tabIndex:h?0:-1,onFocus:R,ref:b,"data-testid":"sentinelStart"}),n.cloneElement(t,{ref:w,onFocus:e=>{null===y.current&&(y.current=e.relatedTarget),A.current=!0,x.current=e.target;let r=t.props.onFocus;r&&r(e)}}),(0,d.jsx)("div",{tabIndex:h?0:-1,onFocus:R,ref:g,"data-testid":"sentinelEnd"})]})};var m=r(7509),h=r(3904);function v(e,t){"function"==typeof e?e(t):e&&(e.current=t)}let b=n.forwardRef(function(e,t){let{children:r,container:o,disablePortal:i=!1}=e,[a,u]=n.useState(null),d=(0,l.A)(n.isValidElement(r)?(0,s.A)(r):null,t);return((0,h.A)(()=>{i||u(("function"==typeof o?o():o)||document.body)},[o,i]),(0,h.A)(()=>{if(a&&!i)return v(t,a),()=>{v(t,null)}},[t,a,i]),i)?n.isValidElement(r)?n.cloneElement(r,{ref:d}):r:a?m.createPortal(r,a):a});var g=r(8613),y=r(9468),x=r(5120),A=r(8235),E=r(9602);function w(...e){return e.reduce((e,t)=>null==t?e:function(...r){e.apply(this,r),t.apply(this,r)},()=>{})}var S=r(7814),R=r(5412),k=r(2172);function C(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function M(e){return parseFloat((0,R.A)(e).getComputedStyle(e).paddingRight)||0}function T(e,t,r,n,o){let i=[t,r,...n];[].forEach.call(e.children,e=>{let t=!i.includes(e),r=!function(e){let t=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),r="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||r}(e);t&&r&&C(e,o)})}function P(e,t){let r=-1;return e.some((e,n)=>!!t(e)&&(r=n,!0)),r}class I{add(e,t){let r=this.modals.indexOf(e);if(-1!==r)return r;r=this.modals.length,this.modals.push(e),e.modalRef&&C(e.modalRef,!1);let n=function(e){let t=[];return[].forEach.call(e.children,e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)}),t}(t);T(t,e.mount,e.modalRef,n,!0);let o=P(this.containers,e=>e.container===t);return -1!==o?this.containers[o].modals.push(e):this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:n}),r}mount(e,t){let r=P(this.containers,t=>t.modals.includes(e)),n=this.containers[r];n.restore||(n.restore=function(e,t){let r=[],n=e.container;if(!t.disableScrollLock){let e;if(function(e){let t=(0,a.A)(e);return t.body===e?(0,R.A)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(n)){let e=(0,k.A)((0,R.A)(n));r.push({value:n.style.paddingRight,property:"padding-right",el:n}),n.style.paddingRight="".concat(M(n)+e,"px");let t=(0,a.A)(n).querySelectorAll(".mui-fixed");[].forEach.call(t,t=>{r.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight="".concat(M(t)+e,"px")})}if(n.parentNode instanceof DocumentFragment)e=(0,a.A)(n).body;else{let t=n.parentElement,r=(0,R.A)(n);e=(null==t?void 0:t.nodeName)==="HTML"&&"scroll"===r.getComputedStyle(t).overflowY?t:n}r.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{r.forEach(e=>{let{value:t,el:r,property:n}=e;t?r.style.setProperty(n,t):r.style.removeProperty(n)})}}(n,t))}remove(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=this.modals.indexOf(e);if(-1===r)return r;let n=P(this.containers,t=>t.modals.includes(e)),o=this.containers[n];if(o.modals.splice(o.modals.indexOf(e),1),this.modals.splice(r,1),0===o.modals.length)o.restore&&o.restore(),e.modalRef&&C(e.modalRef,t),T(o.container,e.mount,e.modalRef,o.hiddenSiblings,!1),this.containers.splice(n,1);else{let e=o.modals[o.modals.length-1];e.modalRef&&C(e.modalRef,!1)}return r}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}constructor(){this.modals=[],this.containers=[]}}let O=()=>{},F=new I,N=function(e){let{container:t,disableEscapeKeyDown:r=!1,disableScrollLock:o=!1,closeAfterTransition:i=!1,onTransitionEnter:s,onTransitionExited:u,children:d,onClose:p,open:c,rootRef:f}=e,m=n.useRef({}),h=n.useRef(null),v=n.useRef(null),b=(0,l.A)(v,f),[g,y]=n.useState(!c),x=!!d&&d.props.hasOwnProperty("in"),A=!0;("false"===e["aria-hidden"]||!1===e["aria-hidden"])&&(A=!1);let R=()=>(m.current.modalRef=v.current,m.current.mount=h.current,m.current),k=()=>{F.mount(R(),{disableScrollLock:o}),v.current&&(v.current.scrollTop=0)},M=(0,E.A)(()=>{let e=("function"==typeof t?t():t)||(0,a.A)(h.current).body;F.add(R(),e),v.current&&k()}),T=()=>F.isTopModal(R()),P=(0,E.A)(e=>{h.current=e,e&&(c&&T()?k():v.current&&C(v.current,A))}),I=n.useCallback(()=>{F.remove(R(),A)},[A]);return n.useEffect(()=>()=>{I()},[I]),n.useEffect(()=>{c?M():x&&i||I()},[c,I,x,i,M]),{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,S.A)(e);delete n.onTransitionEnter,delete n.onTransitionExited;let o={...n,...t};return{role:"presentation",...o,onKeyDown:e=>{var t;null==(t=o.onKeyDown)||t.call(o,e),"Escape"===e.key&&229!==e.which&&T()&&!r&&(e.stopPropagation(),p&&p(e,"escapeKeyDown"))},ref:b}},getBackdropProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{"aria-hidden":!0,...e,onClick:t=>{var r;null==(r=e.onClick)||r.call(e,t),t.target===t.currentTarget&&p&&p(t,"backdropClick")},open:c}},getTransitionProps:()=>{var e,t;return{onEnter:w(()=>{y(!1),s&&s()},null!=(e=null==d?void 0:d.props.onEnter)?e:O),onExited:w(()=>{y(!0),u&&u(),i&&I()},null!=(t=null==d?void 0:d.props.onExited)?t:O)}},rootRef:b,portalRef:P,isTopModal:T,exited:g,hasTransition:x}};var L=r(8020),z=r(3664);function j(e){return(0,z.Ay)("MuiModal",e)}(0,L.A)("MuiModal",["root","hidden","backdrop"]);var B=r(7972);let W=(0,g.default)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,!r.open&&r.exited&&t.hidden]}})((0,y.A)(e=>{let{theme:t}=e;return{position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:e=>{let{ownerState:t}=e;return!t.open&&t.exited},style:{visibility:"hidden"}}]}})),D=(0,g.default)(A.A,{name:"MuiModal",slot:"Backdrop"})({zIndex:-1}),H=n.forwardRef(function(e,t){let r=(0,x.b)({name:"MuiModal",props:e}),{BackdropComponent:l=D,BackdropProps:a,classes:s,className:u,closeAfterTransition:p=!1,children:c,container:m,component:h,components:v={},componentsProps:g={},disableAutoFocus:y=!1,disableEnforceFocus:A=!1,disableEscapeKeyDown:E=!1,disablePortal:w=!1,disableRestoreFocus:S=!1,disableScrollLock:R=!1,hideBackdrop:k=!1,keepMounted:C=!1,onClose:M,onTransitionEnter:T,onTransitionExited:P,open:I,slotProps:O={},slots:F={},theme:L,...z}=r,H={...r,closeAfterTransition:p,disableAutoFocus:y,disableEnforceFocus:A,disableEscapeKeyDown:E,disablePortal:w,disableRestoreFocus:S,disableScrollLock:R,hideBackdrop:k,keepMounted:C},{getRootProps:q,getBackdropProps:U,getTransitionProps:K,portalRef:V,isTopModal:X,exited:Y,hasTransition:_}=N({...H,rootRef:t}),G={...H,exited:Y},Z=(e=>{let{open:t,exited:r,classes:n}=e;return(0,i.A)({root:["root",!t&&r&&"hidden"],backdrop:["backdrop"]},j,n)})(G),J={};if(void 0===c.props.tabIndex&&(J.tabIndex="-1"),_){let{onEnter:e,onExited:t}=K();J.onEnter=e,J.onExited=t}let Q={slots:{root:v.Root,backdrop:v.Backdrop,...F},slotProps:{...g,...O}},[$,ee]=(0,B.A)("root",{ref:t,elementType:W,externalForwardedProps:{...Q,...z,component:h},getSlotProps:q,ownerState:G,className:(0,o.A)(u,null==Z?void 0:Z.root,!G.open&&G.exited&&(null==Z?void 0:Z.hidden))}),[et,er]=(0,B.A)("backdrop",{ref:null==a?void 0:a.ref,elementType:l,externalForwardedProps:Q,shouldForwardComponentProp:!0,additionalProps:a,getSlotProps:e=>U({...e,onClick:t=>{(null==e?void 0:e.onClick)&&e.onClick(t)}}),className:(0,o.A)(null==a?void 0:a.className,null==Z?void 0:Z.backdrop),ownerState:G});return C||I||_&&!Y?(0,d.jsx)(b,{ref:V,container:m,disablePortal:w,children:(0,d.jsxs)($,{...ee,children:[!k&&l?(0,d.jsx)(et,{...er}):null,(0,d.jsx)(f,{disableEnforceFocus:A,disableAutoFocus:y,disableRestoreFocus:S,isEnabled:X,open:I,children:n.cloneElement(c,J)})]})}):null})},2172:(e,t,r)=>{r.d(t,{A:()=>n});function n(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}},5372:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return e&&e.ownerDocument||document}},5412:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(5372);function o(e){return(0,n.A)(e).defaultView||window}},5754:(e,t,r)=>{r.d(t,{default:()=>l});var n=r(3292),o=r(8613),i=r(5120);let l=(0,n.default)({createStyledComponent:(0,o.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>(0,i.b)({props:e,name:"MuiStack"})})},6142:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(7620);function o(e){return parseInt(n.version,10)>=19?e?.props?.ref||null:e?.ref||null}},6581:(e,t,r)=>{r.d(t,{Ay:()=>v});var n=r(2029),o=r(7569),i=r(7620),l=r(7509);let a={disabled:!1};var s=r(1378),u="unmounted",d="exited",p="entering",c="entered",f="exiting",m=function(e){function t(t,r){var n,o=e.call(this,t,r)||this,i=r&&!r.isMounting?t.enter:t.appear;return o.appearStatus=null,t.in?i?(n=d,o.appearStatus=p):n=c:n=t.unmountOnExit||t.mountOnEnter?u:d,o.state={status:n},o.nextCallback=null,o}(0,o.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===u?{status:d}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==p&&r!==c&&(t=p):(r===p||r===c)&&(t=f)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===p){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:l.findDOMNode(this);r&&r.scrollTop}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===d&&this.setState({status:u})},r.performEnter=function(e){var t=this,r=this.props.enter,n=this.context?this.context.isMounting:e,o=this.props.nodeRef?[n]:[l.findDOMNode(this),n],i=o[0],s=o[1],u=this.getTimeouts(),d=n?u.appear:u.enter;if(!e&&!r||a.disabled)return void this.safeSetState({status:c},function(){t.props.onEntered(i)});this.props.onEnter(i,s),this.safeSetState({status:p},function(){t.props.onEntering(i,s),t.onTransitionEnd(d,function(){t.safeSetState({status:c},function(){t.props.onEntered(i,s)})})})},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),n=this.props.nodeRef?void 0:l.findDOMNode(this);if(!t||a.disabled)return void this.safeSetState({status:d},function(){e.props.onExited(n)});this.props.onExit(n),this.safeSetState({status:f},function(){e.props.onExiting(n),e.onTransitionEnd(r.exit,function(){e.safeSetState({status:d},function(){e.props.onExited(n)})})})},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:l.findDOMNode(this),n=null==e&&!this.props.addEndListener;if(!r||n)return void setTimeout(this.nextCallback,0);if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)},r.render=function(){var e=this.state.status;if(e===u)return null;var t=this.props,r=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,n.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i.createElement(s.A.Provider,{value:null},"function"==typeof r?r(e,o):i.cloneElement(i.Children.only(r),o))},t}(i.Component);function h(){}m.contextType=s.A,m.propTypes={},m.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},m.UNMOUNTED=u,m.EXITED=d,m.ENTERING=p,m.ENTERED=c,m.EXITING=f;let v=m},7343:(e,t,r)=>{r.d(t,{c:()=>o,q:()=>n});let n=e=>e.scrollTop;function o(e,t){var r,n;let{timeout:o,easing:i,style:l={}}=e;return{duration:null!=(r=l.transitionDuration)?r:"number"==typeof o?o:o[t.mode]||0,easing:null!=(n=l.transitionTimingFunction)?n:"object"==typeof i?i[t.mode]:i,delay:l.transitionDelay}}},8235:(e,t,r)=>{r.d(t,{A:()=>h});var n=r(7620),o=r(2902),i=r(7138),l=r(8613),a=r(5120),s=r(7972),u=r(9688),d=r(8020),p=r(3664);function c(e){return(0,p.Ay)("MuiBackdrop",e)}(0,d.A)("MuiBackdrop",["root","invisible"]);var f=r(4568);let m=(0,l.default)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,r.invisible&&t.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),h=n.forwardRef(function(e,t){let r=(0,a.b)({props:e,name:"MuiBackdrop"}),{children:n,className:l,component:d="div",invisible:p=!1,open:h,components:v={},componentsProps:b={},slotProps:g={},slots:y={},TransitionComponent:x,transitionDuration:A,...E}=r,w={...r,component:d,invisible:p},S=(e=>{let{classes:t,invisible:r}=e;return(0,i.A)({root:["root",r&&"invisible"]},c,t)})(w),R={component:d,slots:{transition:x,root:v.Root,...y},slotProps:{...b,...g}},[k,C]=(0,s.A)("root",{elementType:m,externalForwardedProps:R,className:(0,o.A)(S.root,l),ownerState:w}),[M,T]=(0,s.A)("transition",{elementType:u.A,externalForwardedProps:R,ownerState:w});return(0,f.jsx)(M,{in:h,timeout:A,...E,...T,children:(0,f.jsx)(k,{"aria-hidden":!0,...C,ref:t,children:n})})})},9129:(e,t,r)=>{r.d(t,{A:()=>n});let n=function(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}},9688:(e,t,r)=>{r.d(t,{A:()=>p});var n=r(7620),o=r(6581),i=r(6142),l=r(1774),a=r(7343),s=r(1377),u=r(4568);let d={entering:{opacity:1},entered:{opacity:1}},p=n.forwardRef(function(e,t){let r=(0,l.default)(),p={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{addEndListener:c,appear:f=!0,children:m,easing:h,in:v,onEnter:b,onEntered:g,onEntering:y,onExit:x,onExited:A,onExiting:E,style:w,timeout:S=p,TransitionComponent:R=o.Ay,...k}=e,C=n.useRef(null),M=(0,s.A)(C,(0,i.A)(m),t),T=e=>t=>{if(e){let r=C.current;void 0===t?e(r):e(r,t)}},P=T(y),I=T((e,t)=>{(0,a.q)(e);let n=(0,a.c)({style:w,timeout:S,easing:h},{mode:"enter"});e.style.webkitTransition=r.transitions.create("opacity",n),e.style.transition=r.transitions.create("opacity",n),b&&b(e,t)}),O=T(g),F=T(E),N=T(e=>{let t=(0,a.c)({style:w,timeout:S,easing:h},{mode:"exit"});e.style.webkitTransition=r.transitions.create("opacity",t),e.style.transition=r.transitions.create("opacity",t),x&&x(e)}),L=T(A);return(0,u.jsx)(R,{appear:f,in:v,nodeRef:C,onEnter:I,onEntered:O,onEntering:P,onExit:N,onExited:L,onExiting:F,addEndListener:e=>{c&&c(C.current,e)},timeout:S,...k,children:(e,t)=>{let{ownerState:r,...o}=t;return n.cloneElement(m,{style:{opacity:0,visibility:"exited"!==e||v?void 0:"hidden",...d[e],...w,...m.props.style},ref:M,...o})}})})}}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/803-0cf84cc58814c4df.js b/apps/web/.next/static/chunks/803-0cf84cc58814c4df.js
new file mode 100644
index 0000000..a9c0e5d
--- /dev/null
+++ b/apps/web/.next/static/chunks/803-0cf84cc58814c4df.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[803],{1037:(e,t,n)=>{n.d(t,{$:()=>r,c:()=>s});var i=n(9534),a=n(459);let o=null;function s(){var e,t;if(o)return o;let n=null!=(e=a.env.NEXT_PUBLIC_SUPABASE_URL)?e:"https://placeholder.supabase.co",s=null!=(t=a.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)?t:"placeholder-anon-key";return o=(0,i.createBrowserClient)(n,s)}function r(){return!!(a.env.NEXT_PUBLIC_SUPABASE_URL&&a.env.NEXT_PUBLIC_SUPABASE_ANON_KEY)}},7740:(e,t,n)=>{n.d(t,{CY:()=>v,s9:()=>f});var i=n(4568),a=n(7620);let o=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"로컬 AI 음성 어시스턴트","nav.dashboard":"대시보드","nav.history":"히스토리","nav.dictionary":"사전","nav.commands":"명령어","nav.settings":"설정","nav.meetings":"회의","nav.record":"녹음","nav.teams":"팀","nav.billing":"결제","nav.logout":"로그아웃","login.subtitle":"AI 음성 어시스턴트","login.google":"Google로 계속하기","login.github":"GitHub로 계속하기","login.terms":"계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다.","dashboard.sessionOverview":"세션 개요","dashboard.systemStatus":"시스템 상태","dashboard.sessionsToday":"오늘 세션","dashboard.pressToRecord":"{{key}}를 눌러 녹음 시작","dashboard.hotkeyNotSet":"핫키 미설정","dashboard.words":"단어","dashboard.total":"전체","dashboard.streak":"연속","dashboard.days":"일","dashboard.recording":"녹음","dashboard.sessions":"세션","dashboard.today":"오늘","dashboard.recentTranscriptions":"최근 전사","dashboard.noHistory":"히스토리 없음 — 핫키를 눌러 녹음을 시작하세요","dashboard.copy":"복사","dashboard.entries":"{{count}}건","dashboard.stat":"통계","dashboard.sys":"시스템","history.title":"전사 기록","history.search":"검색...","history.entries":"{{count}}건","history.loading":"로딩...","history.noResults":"검색 결과 없음","history.noHistory":"히스토리 없음 — 녹음을 시작하세요","history.count":"{{count}}건","dictionary.title":"커스텀 사전","dictionary.words":"{{count}}개","dictionary.add":"추가","dictionary.search":"검색...","dictionary.loading":"로딩...","dictionary.noResults":"검색 결과 없음","dictionary.noWords":"단어 없음 — STT 정확도 향상을 위해 커스텀 단어를 추가하세요","dictionary.used":"{{count}}회 사용","dictionary.editTitle":"단어 편집","dictionary.addTitle":"단어 추가","dictionary.word":"단어","dictionary.pronunciation":"발음 (선택)","commands.title":"LLM 명령어","commands.count":"{{count}}개","commands.add":"추가","commands.activeCommand":"활성 명령어","commands.none":"없음","commands.loading":"로딩...","commands.noCommands":"명령어 없음 — 추가를 클릭하여 생성","commands.editTitle":"명령어 편집","commands.addTitle":"명령어 추가","commands.name":"이름","commands.description":"설명","commands.promptTemplate":"프롬프트 템플릿","commands.promptHelp":"{{text}}는 전사된 텍스트로 치환됩니다","commands.defaultPrompt":"{{text}}를 다듬어주세요.","settings.title":"설정","settings.tabs.general":"일반","settings.tabs.audio":"오디오","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"정보","settings.shortcuts":"단축키","settings.dictation":"받아쓰기","settings.dictation.desc":"누른 상태에서 말하기. 키를 놓으면 전사가 시작됩니다.","settings.agent":"Agent 모드","settings.agent.descWithKey":"{{key}}를 두 번 클릭하면 Agent 모드에 진입합니다.","settings.agent.descNoKey":"받아쓰기 핫키를 먼저 설정하세요.","settings.oneTouch":"원터치 모드","settings.oneTouch.desc":"눌러서 시작, 다시 눌러서 중지. 별도 단축키가 필요합니다.","settings.caption":"실시간 자막","settings.caption.desc":"핫키로 자막 모드를 토글합니다. 마이크 입력을 실시간 전사합니다.","settings.captionAudio":"자막 오디오 소스","settings.captionSource":"오디오 소스","settings.captionSource.mic":"마이크만","settings.captionSource.system":"시스템 오디오만 (데스크톱 소리)","settings.captionSource.both":"마이크 + 시스템 오디오","settings.key":"키","settings.notSet":"미설정","settings.enabled":"활성화됨","settings.disabled":"비활성화","settings.interface":"인터페이스","settings.theme":"테마","settings.theme.system":"시스템","settings.theme.light":"라이트","settings.theme.dark":"다크","settings.language":"언어","settings.appBehavior":"앱 동작","settings.closeToTray":"트레이로 최소화","settings.autoLaunch":"시스템 시작 시 자동 실행","settings.autoInsert":"전사 후 자동 텍스트 삽입","settings.soundEffects":"효과음","settings.microphone":"마이크","settings.inputDevice":"입력 장치","settings.deviceDefault":"(기본)","settings.textInsert":"텍스트 삽입","settings.insertMethod":"삽입 방식","settings.insertClipboard":"클립보드 (Ctrl+V)","settings.insertKeyboard":"키보드 타이핑","settings.whisperModel":"Whisper 모델","settings.model.tiny":"tiny (39 MB, 가장 빠름)","settings.model.base":"base (74 MB, 균형)","settings.model.small":"small (244 MB, 양호)","settings.model.medium":"medium (769 MB, 우수)","settings.model.large":"large-v3 (1.5 GB, 최고)","settings.sttLanguage":"인식 언어","settings.sttLang.auto":"자동 감지","settings.ollamaServer":"Ollama 서버","settings.ollamaUrl":"Ollama 서버 URL","settings.ollamaHint":"Ollama가 실행 중이면 자동으로 연결됩니다. 모델은 Ollama에서 직접 pull하세요 (예: ollama pull qwen3:4b).","settings.llmModel":"LLM 모델","settings.postProcess":"음성 후처리","settings.defaultAction":"기본 후처리 명령어","settings.action.none":"없음 (원본 텍스트 그대로)","settings.action.refine":"다듬기 (문법+자연스러움)","settings.action.translate":"번역","settings.action.summarize":"요약","settings.action.grammar":"문법 교정","settings.action.custom":"커스텀 프롬프트","settings.actionHint":"핫키로 녹음 후 전사된 텍스트에 선택한 LLM 후처리가 적용됩니다. Ollama가 연결되어 있을 때만 동작합니다.","settings.about.version":"버전","settings.about.techStack":"기술 스택","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"음성 엔진","settings.about.voiceEngineValue":"STT: faster-whisper (로컬) / LLM: Ollama (로컬)","settings.about.description":"Speakly 리버스엔지니어링 노하우 기반 로컬 AI 음성 어시스턴트. 클라우드 의존성 없이 완전 로컬로 동작합니다.","settings.about.restartOnboarding":"초기 설정 안내 다시 보기","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama가 실행되지 않고 있어요","status.nudge.desc":"LLM 후처리(번역, 요약 등)를 사용하려면 Ollama가 필요합니다.","status.nudge.guide":"설치 안내 보기 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"타이핑 없이, 음성으로. 로컬 AI 음성 어시스턴트입니다.","onboarding.welcome.start":"시작하기","onboarding.mic.title":"마이크 설정","onboarding.mic.desc":"사용할 마이크를 선택하세요. 나중에 설정에서 변경할 수 있습니다.","onboarding.hotkey.title":"단축키 설정","onboarding.hotkey.desc":"받아쓰기 단축키를 설정하세요. 키를 누르고 있는 동안 녹음됩니다.","onboarding.hotkey.notSet":"단축키가 설정되지 않았습니다","onboarding.hotkey.change":"단축키 변경","onboarding.hotkey.set":"단축키 설정","onboarding.ollama.title":"Ollama 설치 (선택)","onboarding.ollama.desc":"번역, 요약 등 LLM 후처리를 사용하려면 Ollama가 필요합니다. 음성 받아쓰기 자체는 Ollama 없이도 동작합니다.","onboarding.ollama.download":"Ollama 다운로드","onboarding.ollama.modelHint":"설치 후 터미널에서 모델을 다운로드하세요","onboarding.done.title":"설정 완료!","onboarding.done.descWithKey":"{{key}} 키를 누르고 말하면 음성이 텍스트로 변환됩니다.","onboarding.done.descNoKey":"설정에서 단축키를 지정하면 음성 받아쓰기를 시작할 수 있습니다.","onboarding.done.start":"시작하기","onboarding.back":"뒤로","onboarding.next":"다음","hotkey.title":"단축키 설정","hotkey.dictationTitle":"받아쓰기 단축키 설정","hotkey.oneTouchTitle":"원터치 모드 단축키 설정","hotkey.captionTitle":"실시간 자막 단축키 설정","hotkey.prompt":"키 조합을 눌러주세요...","hotkey.ready":"✓ {{keys}} — 저장을 눌러주세요","hotkey.noKey":"키를 입력해주세요","hotkey.reserved":"{{keys}}은 시스템 예약 단축키입니다","hotkey.current":"현재: {{keys}}","hotkey.hint":"조합키(예: Ctrl+Shift+Q) 또는 단일키(예: F5)를 입력하세요","hotkey.reset":"다시 입력","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Ollama 설치","ollama.step1.desc":"Ollama는 로컬에서 LLM을 실행하는 무료 도구입니다.","ollama.step2.title":"STEP 2 — 모델 다운로드","ollama.step2.desc":"터미널에서 원하는 모델을 pull하세요. 한국어에 추천:","ollama.step2.alt":"또는 더 큰 모델: ollama pull qwen3:8b (더 정확, 더 느림)","ollama.step3.title":"STEP 3 — 자동 연결","ollama.step3.desc":"Ollama가 실행되면 D3RO-VOICE가 자동으로 감지합니다. 하단 상태 바의 LED가 빨간색에서 초록색으로 바뀌면 준비 완료!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"취소","common.save":"저장","common.delete":"삭제","common.add":"추가","common.edit":"편집","common.close":"닫기","common.confirm":"확인","common.loading":"로딩...","common.copy":"복사","common.test":"테스트","common.stop":"중지","memo.tags":"태그","memo.addTag":"태그 추가","memo.removeTag":"태그 제거","memo.tagPlaceholder":"태그 입력 후 Enter","memo.noTags":"태그 없음","memo.export":"마크다운 내보내기","memo.exportSuccess":"내보내기 완료","memo.filterByTag":"태그로 필터","memo.allTags":"전체 태그","memo.clearFilter":"필터 해제","voiceCommand.title":"음성 명령어","voiceCommand.enabled":"음성 키워드 인식","voiceCommand.enabledDesc":"전사 시작 시 키워드를 감지하여 명령어를 자동 선택합니다.","voiceCommand.keywords":"키워드","voiceCommand.keywordPlaceholder":"키워드 입력 후 Enter","voiceCommand.noKeywords":"키워드 없음","voiceCommand.matchMode":"매칭 모드","voiceCommand.matchMode.prefix":"앞부분 일치","voiceCommand.matchMode.suffix":"뒷부분 일치","voiceCommand.matchMode.contains":"포함","chain.title":"LLM 체인","chain.count":"{{count}}개","chain.add":"체인 추가","chain.editTitle":"체인 편집","chain.addTitle":"체인 추가","chain.name":"체인 이름","chain.steps":"단계","chain.addStep":"단계 추가","chain.removeStep":"제거","chain.inputSource":"입력 소스","chain.inputSource.original":"원본 텍스트","chain.inputSource.previous":"이전 단계 결과","chain.selectInstruction":"명령어 선택","chain.execute":"실행","chain.executing":"실행 중...","chain.noChains":"체인 없음 — 여러 명령어를 순차 실행하는 파이프라인을 만들어 보세요","chain.step":"{{n}}단계","chain.progress":"{{current}}/{{total}} 단계 처리 중","context.title":"화면 컨텍스트","context.enabled":"스크린 컨텍스트","context.enabledDesc":"녹음 시작 시 활성 앱과 선택된 텍스트를 캡처하여 LLM에 전달합니다.","dashboard.caption":"실시간 자막","dashboard.captionStart":"자막 시작","dashboard.captionStop":"자막 종료","dashboard.captionActive":"자막 활성","settings.voiceCommands":"음성 명령어","settings.voiceCommands.desc":"전사된 텍스트에서 키워드를 감지하여 명령어를 자동 선택합니다.","settings.screenContext":"화면 컨텍스트","settings.screenContext.desc":"녹음 시 활성 앱 정보와 선택된 텍스트를 LLM에 함께 전달합니다.","date.today":"오늘","date.yesterday":"어제","license.title":"라이선스","license.currentTier":"현재 등급","license.free":"FREE","license.pro":"PRO","license.proPlus":"PRO+","license.activate":"라이선스 활성화","license.deactivate":"비활성화","license.keyPlaceholder":"라이선스 키 입력...","license.activating":"활성화 중...","license.activated":"활성화 완료","license.activateError":"활성화 실패: {{message}}","license.deactivated":"비활성화 완료","license.machineId":"기기 ID","license.activatedAt":"활성화 일시","license.manageLicense":"라이선스 관리","license.upgrade":"업그레이드","license.upgradeTitle":"Pro로 업그레이드","license.upgradeDesc":"모든 기능을 잠금 해제하세요","license.quotaUsed":"{{used}}/{{limit}} 사용","license.quotaUnlimited":"무제한","license.tierComparison":"등급 비교","license.dailyUsage":"일일 사용량","license.feature.dictation":"받아쓰기","license.feature.llm_process":"LLM 처리","license.feature.live_caption":"실시간 자막","license.feature.screen_context":"화면 컨텍스트","license.feature.voice_command":"음성 명령어","license.feature.llm_chain":"LLM 체인","license.feature.voice_memo":"음성 메모","license.feature.history_unlimited":"무제한 히스토리","license.feature.history_export":"히스토리 내보내기","license.feature.custom_instruction_create":"커스텀 명령어 생성","license.feature.file_transcription":"파일 전사","license.feature.voice_conversation":"음성 대화","license.feature.dictation_template":"받아쓰기 템플릿","license.feature.meeting_summary":"회의 요약","license.feature.local_rag":"로컬 RAG","license.feature.os_automation":"OS 자동화","license.feature.llmProcess":"LLM 처리","license.feature.liveCaption":"실시간 자막","license.feature.screenContext":"화면 컨텍스트","license.feature.voiceCommand":"음성 명령어","license.feature.llmChain":"LLM 체인","license.feature.voiceMemo":"음성 메모","license.feature.historyUnlimited":"무제한 히스토리","license.feature.historyExport":"히스토리 내보내기","license.feature.customInstruction":"커스텀 명령어 생성","license.feature.fileTranscription":"파일 전사","license.feature.voiceConversation":"음성 대화","license.feature.dictationTemplate":"받아쓰기 템플릿","license.feature.meetingSummary":"회의 요약","license.feature.localRag":"로컬 RAG","license.feature.osAutomation":"OS 자동화","license.pro.required":"PRO 필요","license.proPlus.required":"PRO+ 필요","license.included":"포함","license.notIncluded":"미포함","license.keyLabel":"라이선스 키","license.quotaExceeded.title":"오늘의 {{feature}}을(를) 모두 사용했습니다","license.quotaExceeded.desc":"Pro로 업그레이드하면 무제한으로 사용할 수 있습니다","license.tierRequired.title":"{{feature}}은(는) {{tier}} 기능입니다","license.tierRequired.desc":"{{tier}}로 업그레이드하여 잠금을 해제하세요","license.tryTomorrow":"내일 다시 사용하기","license.learnMore":"알아보기","license.upgradeBenefits":"업그레이드 혜택","license.benefit.unlimitedDictation":"무제한 받아쓰기","license.benefit.unlimitedLLM":"무제한 AI 다듬기","license.benefit.liveCaption":"실시간 자막","license.benefit.unlimitedHistory":"히스토리 무제한 보존","license.usageToday":"오늘 사용량","license.perDay":"회/일","license.unlimited":"무제한","license.locked":"잠금","license.nav":"라이선스","fileTranscription.title":"파일 전사","fileTranscription.dropZone":"오디오/비디오 파일을 여기에 드래그하세요","fileTranscription.dropZoneHint":"MP3, WAV, M4A, MP4, MKV, WEBM 지원","fileTranscription.converting":"변환 중...","fileTranscription.processing":"전사 중...","fileTranscription.progress":"청크 {{current}} / {{total}}","fileTranscription.complete":"전사 완료","fileTranscription.copyAll":"전체 복사","fileTranscription.cancel":"취소","fileTranscription.retry":"다시 시도","fileTranscription.error.invalidFormat":"지원하지 않는 파일 형식입니다","fileTranscription.error.unknown":"알 수 없는 오류","meetingSummary.title":"회의록 요약","meetingSummary.generating":"요약 생성 중...","meetingSummary.summary":"요약","meetingSummary.decisions":"핵심 결정사항","meetingSummary.actionItems":"할 일 목록","meetingSummary.exportMarkdown":"마크다운 내보내기","meetingSummary.noSummary":"요약이 없습니다","meetingSummary.generate":"요약 생성","template.title":"딕테이션 템플릿","template.create":"새 템플릿","template.edit":"템플릿 편집","template.delete":"삭제","template.name":"템플릿 이름","template.description":"설명","template.fields":"필드","template.addField":"필드 추가","template.fieldName":"필드명","template.fieldLabel":"라벨","template.fieldPrompt":"음성 안내","template.outputFormat":"출력 포맷","template.startSession":"시작","template.cancelSession":"세션 취소","template.empty":"템플릿이 없습니다","nav.conversation":"대화","conversation.title":"음성 대화","conversation.idle":"대기","conversation.listening":"듣는 중","conversation.thinking":"생각 중","conversation.speaking":"말하는 중","conversation.empty":"D3RO에게 말을 걸어보세요","conversation.emptyHint":"마이크 버튼을 누르거나 텍스트를 입력하세요","conversation.inputPlaceholder":"메시지 입력...","conversation.end":"종료","conversation.clearHistory":"대화 초기화","nav.knowledge":"지식 베이스","rag.title":"지식 베이스","rag.addDocument":"문서 추가","rag.documents":"문서","rag.noDocuments":"문서가 없습니다","rag.chunks":"청크","rag.indexed":"인덱싱 완료","rag.pending":"대기 중","rag.indexing":"인덱싱 중","rag.reindex":"재인덱싱","rag.askQuestion":"질문하기","rag.queryPlaceholder":"문서에 대해 질문하세요...","rag.searching":"검색 중...","rag.sources":"참조 문서","rag.adding":"추가 중...","rag.parsing":"문서 분석 중...","voiceAction.title":"음성 액션","voiceAction.execute":"실행","voiceAction.presets":"프리셋 명령","voiceAction.history":"실행 이력","voiceAction.noHistory":"실행 이력이 없습니다","voiceAction.blocked":"차단됨 (위험 명령)","voiceAction.executed":"실행됨","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국어","settings.sttLang.en":"English","settings.sttLang.ja":"日本語","settings.sttLang.zh":"中文","template.outputHelperText":"{{필드명}} 형식으로 플레이스홀더를 사용하세요","nav.meeting":"회의","meeting.title":"회의 모드","meeting.newMeeting":"새 회의","meeting.startRecording":"녹음 시작","meeting.stopRecording":"녹음 종료","meeting.recording":"녹음 중","meeting.processing":"회의록 생성 중...","meeting.completed":"완료","meeting.error":"오류","meeting.elapsed":"경과 시간","meeting.memoPlaceholder":"메모 입력 (Enter로 추가)","meeting.memoAdded":"메모 추가됨","meeting.noSessions":"회의 녹음이 없습니다","meeting.noSessionsDesc":"새 회의 버튼을 눌러 녹음을 시작하세요","meeting.summary":"요약","meeting.decisions":"결정사항","meeting.actionItems":"할 일","meeting.timeline":"타임라인","meeting.transcript":"원문 전사","meeting.memos":"메모","meeting.exportPdf":"PDF 내보내기","meeting.exportMarkdown":"마크다운 내보내기","meeting.delete":"삭제","meeting.deleteConfirm":"이 회의록을 삭제하시겠습니까?","meeting.backToList":"목록으로","meeting.notificationTitle":"회의록 준비 완료","meeting.notificationBody":"회의록이 생성되었습니다. 클릭하여 확인하세요.","meeting.sessions":"{{count}}건","meeting.duration":"{{minutes}}분","meeting.editTitle":"제목 편집","meeting.untitled":"무제 회의","meeting.processingStep.merging":"전사 텍스트 합산 중...","meeting.processingStep.generating":"LLM 회의록 생성 중...","meeting.processingStep.parsing":"회의록 파싱 중...","meeting.processingStep.saving":"저장 중...","meeting.processingStep.notifying":"완료 알림 중...","meeting.transcriptTab":"전사","meeting.addDocument":"문서 추가","meeting.selectTemplate":"템플릿 선택","meeting.generate":"생성","meeting.generating":"문서 생성 중...","meeting.editMode":"편집","meeting.previewMode":"미리보기","meeting.modified":"수정됨","meeting.originalText":"원본 보기","meeting.editedText":"수정본 보기","meeting.exportDocx":"DOCX 내보내기","meeting.exportTxt":"TXT 내보내기","meeting.exportFormat":"내보내기","meeting.customPrompt":"커스텀 프롬프트","meeting.templateName":"템플릿 이름","meeting.templatePrompt":"AI 프롬프트","meeting.templateSave":"템플릿 저장","meeting.documentDeleted":"문서가 삭제되었습니다","meeting.autoSaved":"자동 저장됨","meeting.minutesTemplate":"회의록","meeting.reportTemplate":"보고서","meeting.ideaNoteTemplate":"아이디어 노트","meeting.customTemplate":"커스텀","meeting.downloadTranscript":"전사 다운로드","meeting.polish":"AI 다듬기","meeting.polishing":"AI가 전사를 다듬는 중...","meeting.polished":"AI 다듬기 완료","meeting.mindmapTemplate":"마인드맵","meeting.chat":"AI 채팅","meeting.chatPlaceholder":"회의 내용에 대해 질문하세요...","meeting.chatSend":"전송","meeting.chatClear":"대화 초기화","meeting.copyToClipboard":"클립보드 복사","meeting.copied":"복사됨","meeting.chatCollapse":"채팅 접기","meeting.chatExpand":"채팅 펼치기","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI 다듬기에 실패했습니다","meeting.viewDetailError":"회의 상세 정보를 불러오지 못했습니다","meeting.startRecordingError":"녹음을 시작하지 못했습니다","meeting.diarize":"화자 구분","meeting.diarizing":"화자를 구분하는 중...","meeting.diarizeComplete":"화자 구분 완료","meeting.speaker":"화자","settings.hfToken":"HuggingFace 토큰","settings.hfTokenHint":"화자 구분을 위해 HuggingFace 토큰이 필요합니다","settings.diarization":"화자 구분","settings.diarizationHint":"녹음 종료 후 화자를 자동으로 구분합니다"}'),s=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Local AI Voice Assistant","nav.dashboard":"Dashboard","nav.history":"History","nav.dictionary":"Dictionary","nav.commands":"Commands","nav.settings":"Settings","dashboard.sessionOverview":"Session Overview","dashboard.systemStatus":"System Status","dashboard.sessionsToday":"Today\'s Sessions","dashboard.pressToRecord":"Press {{key}} to start recording","dashboard.hotkeyNotSet":"Hotkey not set","dashboard.words":"Words","dashboard.total":"Total","dashboard.streak":"Streak","dashboard.days":"days","dashboard.recording":"Recording","dashboard.sessions":"Sessions","dashboard.today":"Today","dashboard.recentTranscriptions":"Recent Transcriptions","dashboard.noHistory":"No history — press your hotkey to start recording","dashboard.copy":"Copy","dashboard.entries":"{{count}} entries","dashboard.stat":"Stats","dashboard.sys":"System","history.title":"Transcription History","history.search":"Search...","history.entries":"{{count}} entries","history.loading":"Loading...","history.noResults":"No results found","history.noHistory":"No history — start recording","history.count":"{{count}} entries","dictionary.title":"Custom Dictionary","dictionary.words":"{{count}} words","dictionary.add":"Add","dictionary.search":"Search...","dictionary.loading":"Loading...","dictionary.noResults":"No results found","dictionary.noWords":"No words — add custom words to improve STT accuracy","dictionary.used":"Used {{count}} times","dictionary.editTitle":"Edit Word","dictionary.addTitle":"Add Word","dictionary.word":"Word","dictionary.pronunciation":"Pronunciation (optional)","commands.title":"LLM Commands","commands.count":"{{count}} commands","commands.add":"Add","commands.activeCommand":"Active Command","commands.none":"None","commands.loading":"Loading...","commands.noCommands":"No commands — click Add to create one","commands.editTitle":"Edit Command","commands.addTitle":"Add Command","commands.name":"Name","commands.description":"Description","commands.promptTemplate":"Prompt Template","commands.promptHelp":"{{text}} will be replaced with the transcribed text","commands.defaultPrompt":"Please refine the following: {{text}}","settings.title":"Settings","settings.tabs.general":"General","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"About","settings.shortcuts":"Shortcuts","settings.dictation":"Dictation","settings.dictation.desc":"Hold to speak. Transcription begins when you release the key.","settings.agent":"Agent Mode","settings.agent.descWithKey":"Double-press {{key}} to enter Agent mode.","settings.agent.descNoKey":"Set a dictation hotkey first.","settings.oneTouch":"One-Touch Mode","settings.oneTouch.desc":"Press to start, press again to stop. Requires a separate shortcut.","settings.caption":"Live Caption","settings.caption.desc":"Toggle live caption mode with hotkey. Transcribes microphone input in real-time.","settings.captionAudio":"Caption Audio Source","settings.captionSource":"Audio Source","settings.captionSource.mic":"Microphone only","settings.captionSource.system":"System audio only (desktop sound)","settings.captionSource.both":"Microphone + System audio","settings.key":"Key","settings.notSet":"Not set","settings.enabled":"Enabled","settings.disabled":"Disabled","settings.interface":"Interface","settings.theme":"Theme","settings.theme.system":"System","settings.theme.light":"Light","settings.theme.dark":"Dark","settings.language":"Language","settings.appBehavior":"App Behavior","settings.closeToTray":"Minimize to tray on close","settings.autoLaunch":"Launch at system startup","settings.autoInsert":"Auto-insert text after transcription","settings.soundEffects":"Sound Effects","settings.microphone":"Microphone","settings.inputDevice":"Input Device","settings.deviceDefault":"(Default)","settings.textInsert":"Text Insertion","settings.insertMethod":"Insert Method","settings.insertClipboard":"Clipboard (Ctrl+V)","settings.insertKeyboard":"Keyboard Typing","settings.whisperModel":"Whisper Model","settings.model.tiny":"tiny (39 MB, fastest)","settings.model.base":"base (74 MB, balanced)","settings.model.small":"small (244 MB, good)","settings.model.medium":"medium (769 MB, great)","settings.model.large":"large-v3 (1.5 GB, best)","settings.sttLanguage":"Recognition Language","settings.sttLang.auto":"Auto-detect","settings.ollamaServer":"Ollama Server","settings.ollamaUrl":"Ollama Server URL","settings.ollamaHint":"Connects automatically when Ollama is running. Pull models directly in Ollama (e.g. ollama pull qwen3:4b).","settings.llmModel":"LLM Model","settings.postProcess":"Voice Post-Processing","settings.defaultAction":"Default Post-Processing Command","settings.action.none":"None (raw transcription)","settings.action.refine":"Refine (grammar + fluency)","settings.action.translate":"Translate","settings.action.summarize":"Summarize","settings.action.grammar":"Grammar Correction","settings.action.custom":"Custom Prompt","settings.actionHint":"The selected LLM post-processing will be applied to your transcription after recording. Only works when Ollama is connected.","settings.about.version":"Version","settings.about.techStack":"Tech Stack","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Voice Engine","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"A fully local AI voice assistant built on Speakly reverse-engineering insights. Runs entirely offline with no cloud dependencies.","settings.about.restartOnboarding":"Restart Setup Wizard","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama is not running","status.nudge.desc":"Ollama is required for LLM post-processing (translation, summarization, etc.).","status.nudge.guide":"View setup guide →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"No typing needed — just speak. Your local AI voice assistant.","onboarding.welcome.start":"Get Started","onboarding.mic.title":"Microphone Setup","onboarding.mic.desc":"Choose a microphone to use. You can change this later in Settings.","onboarding.hotkey.title":"Shortcut Setup","onboarding.hotkey.desc":"Set your dictation shortcut. Hold the key while speaking to record.","onboarding.hotkey.notSet":"No shortcut set","onboarding.hotkey.change":"Change Shortcut","onboarding.hotkey.set":"Set Shortcut","onboarding.ollama.title":"Install Ollama (Optional)","onboarding.ollama.desc":"Ollama is required for LLM post-processing like translation and summarization. Voice dictation works without it.","onboarding.ollama.download":"Download Ollama","onboarding.ollama.modelHint":"After installation, download a model from your terminal","onboarding.done.title":"You\'re all set!","onboarding.done.descWithKey":"Hold {{key}} and speak — your voice will be converted to text.","onboarding.done.descNoKey":"Set a shortcut in Settings to start voice dictation.","onboarding.done.start":"Start Using","onboarding.back":"Back","onboarding.next":"Next","hotkey.title":"Set Shortcut","hotkey.dictationTitle":"Set Dictation Shortcut","hotkey.oneTouchTitle":"Set One-Touch Mode Shortcut","hotkey.captionTitle":"Set Live Caption Shortcut","hotkey.prompt":"Press a key combination...","hotkey.ready":"✓ {{keys}} — press Save to confirm","hotkey.noKey":"Please press a key","hotkey.reserved":"{{keys}} is a reserved system shortcut","hotkey.current":"Current: {{keys}}","hotkey.hint":"Enter a combination (e.g. Ctrl+Shift+Q) or a single key (e.g. F5)","hotkey.reset":"Clear","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Install Ollama","ollama.step1.desc":"Ollama is a free tool for running LLMs locally.","ollama.step2.title":"STEP 2 — Download a Model","ollama.step2.desc":"Pull a model from your terminal. Recommended:","ollama.step2.alt":"Or a larger model: ollama pull qwen3:8b (more accurate, slower)","ollama.step3.title":"STEP 3 — Auto-Connect","ollama.step3.desc":"Once Ollama is running, D3RO-VOICE will detect it automatically. When the status bar LED turns from red to green, you\'re ready!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Cancel","common.save":"Save","common.delete":"Delete","common.add":"Add","common.edit":"Edit","common.close":"Close","common.confirm":"Confirm","common.loading":"Loading...","common.copy":"Copy","common.test":"Test","common.stop":"Stop","memo.tags":"Tags","memo.addTag":"Add Tag","memo.removeTag":"Remove Tag","memo.tagPlaceholder":"Type a tag and press Enter","memo.noTags":"No tags","memo.export":"Export as Markdown","memo.exportSuccess":"Export complete","memo.filterByTag":"Filter by tag","memo.allTags":"All Tags","memo.clearFilter":"Clear filter","voiceCommand.title":"Voice Commands","voiceCommand.enabled":"Voice Keyword Recognition","voiceCommand.enabledDesc":"Detects keywords at the start of transcription to auto-select commands.","voiceCommand.keywords":"Keywords","voiceCommand.keywordPlaceholder":"Type keyword and press Enter","voiceCommand.noKeywords":"No keywords","voiceCommand.matchMode":"Match Mode","voiceCommand.matchMode.prefix":"Starts with","voiceCommand.matchMode.suffix":"Ends with","voiceCommand.matchMode.contains":"Contains","chain.title":"LLM Chains","chain.count":"{{count}} chains","chain.add":"Add Chain","chain.editTitle":"Edit Chain","chain.addTitle":"Add Chain","chain.name":"Chain Name","chain.steps":"Steps","chain.addStep":"Add Step","chain.removeStep":"Remove","chain.inputSource":"Input Source","chain.inputSource.original":"Original Text","chain.inputSource.previous":"Previous Step Result","chain.selectInstruction":"Select Command","chain.execute":"Execute","chain.executing":"Executing...","chain.noChains":"No chains — create a pipeline to run multiple commands in sequence","chain.step":"Step {{n}}","chain.progress":"Processing step {{current}}/{{total}}","context.title":"Screen Context","context.enabled":"Screen Context","context.enabledDesc":"Captures active app and selected text when recording starts, and sends it to the LLM.","dashboard.caption":"Live Caption","dashboard.captionStart":"Start Caption","dashboard.captionStop":"Stop Caption","dashboard.captionActive":"Caption Active","settings.voiceCommands":"Voice Commands","settings.voiceCommands.desc":"Detects keywords in transcription to auto-select commands.","settings.screenContext":"Screen Context","settings.screenContext.desc":"Sends active app info and selected text to the LLM during recording.","date.today":"Today","date.yesterday":"Yesterday","license.title":"License","license.currentTier":"Current Tier","license.free":"FREE","license.pro":"PRO","license.proPlus":"PRO+","license.activate":"Activate License","license.deactivate":"Deactivate","license.keyPlaceholder":"Enter license key...","license.activating":"Activating...","license.activated":"Activated","license.activateError":"Activation failed: {{message}}","license.deactivated":"Deactivated","license.machineId":"Machine ID","license.activatedAt":"Activated At","license.manageLicense":"Manage License","license.upgrade":"Upgrade","license.upgradeTitle":"Upgrade to Pro","license.upgradeDesc":"Unlock all features","license.quotaUsed":"{{used}}/{{limit}} used","license.quotaUnlimited":"Unlimited","license.tierComparison":"Tier Comparison","license.dailyUsage":"Daily Usage","license.feature.dictation":"Dictation","license.feature.llm_process":"LLM Processing","license.feature.live_caption":"Live Caption","license.feature.screen_context":"Screen Context","license.feature.voice_command":"Voice Commands","license.feature.llm_chain":"LLM Chain","license.feature.voice_memo":"Voice Memo","license.feature.history_unlimited":"Unlimited History","license.feature.history_export":"History Export","license.feature.custom_instruction_create":"Custom Instruction","license.feature.file_transcription":"File Transcription","license.feature.voice_conversation":"Voice Conversation","license.feature.dictation_template":"Dictation Template","license.feature.meeting_summary":"Meeting Summary","license.feature.local_rag":"Local RAG","license.feature.os_automation":"OS Automation","license.feature.llmProcess":"LLM Processing","license.feature.liveCaption":"Live Caption","license.feature.screenContext":"Screen Context","license.feature.voiceCommand":"Voice Commands","license.feature.llmChain":"LLM Chain","license.feature.voiceMemo":"Voice Memo","license.feature.historyUnlimited":"Unlimited History","license.feature.historyExport":"History Export","license.feature.customInstruction":"Custom Instruction","license.feature.fileTranscription":"File Transcription","license.feature.voiceConversation":"Voice Conversation","license.feature.dictationTemplate":"Dictation Template","license.feature.meetingSummary":"Meeting Summary","license.feature.localRag":"Local RAG","license.feature.osAutomation":"OS Automation","license.pro.required":"PRO Required","license.proPlus.required":"PRO+ Required","license.included":"Included","license.notIncluded":"Not included","license.keyLabel":"License Key","license.quotaExceeded.title":"You\'ve used all your daily {{feature}}","license.quotaExceeded.desc":"Upgrade to Pro for unlimited usage","license.tierRequired.title":"{{feature}} is a {{tier}} feature","license.tierRequired.desc":"Upgrade to {{tier}} to unlock","license.tryTomorrow":"Try again tomorrow","license.learnMore":"Learn more","license.upgradeBenefits":"Upgrade Benefits","license.benefit.unlimitedDictation":"Unlimited dictation","license.benefit.unlimitedLLM":"Unlimited AI polish","license.benefit.liveCaption":"Live captions","license.benefit.unlimitedHistory":"Unlimited history retention","license.usageToday":"Usage today","license.perDay":"/day","license.unlimited":"Unlimited","license.locked":"Locked","license.nav":"License","fileTranscription.title":"File Transcription","fileTranscription.dropZone":"Drop audio/video file here","fileTranscription.dropZoneHint":"Supports MP3, WAV, M4A, MP4, MKV, WEBM","fileTranscription.converting":"Converting...","fileTranscription.processing":"Transcribing...","fileTranscription.progress":"Chunk {{current}} / {{total}}","fileTranscription.complete":"Transcription complete","fileTranscription.copyAll":"Copy All","fileTranscription.cancel":"Cancel","fileTranscription.retry":"Retry","fileTranscription.error.invalidFormat":"Unsupported file format","fileTranscription.error.unknown":"Unknown error","meetingSummary.title":"Meeting Summary","meetingSummary.generating":"Generating summary...","meetingSummary.summary":"Summary","meetingSummary.decisions":"Key Decisions","meetingSummary.actionItems":"Action Items","meetingSummary.exportMarkdown":"Export as Markdown","meetingSummary.noSummary":"No summary available","meetingSummary.generate":"Generate Summary","template.title":"Dictation Templates","template.create":"New Template","template.edit":"Edit Template","template.delete":"Delete","template.name":"Template Name","template.description":"Description","template.fields":"Fields","template.addField":"Add Field","template.fieldName":"Field Name","template.fieldLabel":"Label","template.fieldPrompt":"Voice Prompt","template.outputFormat":"Output Format","template.startSession":"Start","template.cancelSession":"Cancel Session","template.empty":"No templates","nav.conversation":"Talk","conversation.title":"Voice Conversation","conversation.idle":"Idle","conversation.listening":"Listening","conversation.thinking":"Thinking","conversation.speaking":"Speaking","conversation.empty":"Talk to D3RO","conversation.emptyHint":"Press the mic button or type a message","conversation.inputPlaceholder":"Type a message...","conversation.end":"End","conversation.clearHistory":"Clear history","nav.knowledge":"Knowledge","rag.title":"Knowledge Base","rag.addDocument":"Add Document","rag.documents":"Documents","rag.noDocuments":"No documents","rag.chunks":"chunks","rag.indexed":"Indexed","rag.pending":"Pending","rag.indexing":"Indexing","rag.reindex":"Reindex","rag.askQuestion":"Ask a Question","rag.queryPlaceholder":"Ask about your documents...","rag.searching":"Searching...","rag.sources":"Sources","rag.adding":"Adding...","rag.parsing":"Parsing document...","voiceAction.title":"Voice Actions","voiceAction.execute":"Execute","voiceAction.presets":"Preset Commands","voiceAction.history":"Action History","voiceAction.noHistory":"No action history","voiceAction.blocked":"Blocked (unsafe)","voiceAction.executed":"Executed","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국어 (Korean)","settings.sttLang.en":"English","settings.sttLang.ja":"日本語 (Japanese)","settings.sttLang.zh":"中文 (Chinese)","template.outputHelperText":"Use {{fieldName}} for placeholders","nav.meeting":"Meeting","meeting.title":"Meeting Mode","meeting.newMeeting":"New Meeting","meeting.startRecording":"Start Recording","meeting.stopRecording":"Stop Recording","meeting.recording":"Recording","meeting.processing":"Generating minutes...","meeting.completed":"Completed","meeting.error":"Error","meeting.elapsed":"Elapsed","meeting.memoPlaceholder":"Type a memo (Enter to add)","meeting.memoAdded":"Memo added","meeting.noSessions":"No meeting recordings","meeting.noSessionsDesc":"Press New Meeting to start recording","meeting.summary":"Summary","meeting.decisions":"Decisions","meeting.actionItems":"Action Items","meeting.timeline":"Timeline","meeting.transcript":"Raw Transcript","meeting.memos":"Memos","meeting.exportPdf":"Export PDF","meeting.exportMarkdown":"Export Markdown","meeting.delete":"Delete","meeting.deleteConfirm":"Delete this meeting record?","meeting.backToList":"Back to List","meeting.notificationTitle":"Minutes Ready","meeting.notificationBody":"Meeting minutes have been generated.","meeting.sessions":"{{count}} sessions","meeting.duration":"{{minutes}} min","meeting.editTitle":"Edit Title","meeting.untitled":"Untitled Meeting","meeting.processingStep.merging":"Merging transcript...","meeting.processingStep.generating":"Generating minutes with LLM...","meeting.processingStep.parsing":"Parsing minutes...","meeting.processingStep.saving":"Saving...","meeting.processingStep.notifying":"Sending notification...","meeting.transcriptTab":"Transcript","meeting.addDocument":"Add Document","meeting.selectTemplate":"Select Template","meeting.generate":"Generate","meeting.generating":"Generating document...","meeting.editMode":"Edit","meeting.previewMode":"Preview","meeting.modified":"Modified","meeting.originalText":"Original","meeting.editedText":"Edited","meeting.exportDocx":"Export DOCX","meeting.exportTxt":"Export TXT","meeting.exportFormat":"Export","meeting.customPrompt":"Custom Prompt","meeting.templateName":"Template Name","meeting.templatePrompt":"AI Prompt","meeting.templateSave":"Save Template","meeting.documentDeleted":"Document deleted","meeting.autoSaved":"Auto-saved","meeting.minutesTemplate":"Meeting Minutes","meeting.reportTemplate":"Report","meeting.ideaNoteTemplate":"Idea Note","meeting.customTemplate":"Custom","meeting.downloadTranscript":"Download Transcript","meeting.polish":"AI Polish","meeting.polishing":"AI is polishing transcript...","meeting.polished":"AI Polish complete","meeting.mindmapTemplate":"Mind Map","meeting.chat":"AI Chat","meeting.chatPlaceholder":"Ask about the meeting...","meeting.chatSend":"Send","meeting.chatClear":"Clear Chat","meeting.copyToClipboard":"Copy to Clipboard","meeting.copied":"Copied","meeting.chatCollapse":"Collapse Chat","meeting.chatExpand":"Expand Chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI polishing failed","meeting.viewDetailError":"Failed to load meeting details","meeting.startRecordingError":"Failed to start recording","meeting.diarize":"Diarize","meeting.diarizing":"Identifying speakers...","meeting.diarizeComplete":"Diarization complete","meeting.speaker":"Speaker","settings.hfToken":"HuggingFace Token","settings.hfTokenHint":"A HuggingFace token is required for speaker diarization","settings.diarization":"Speaker Diarization","settings.diarizationHint":"Automatically identify speakers after recording ends"}'),r=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"ローカルAI音声アシスタント","nav.dashboard":"ダッシュボード","nav.history":"履歴","nav.dictionary":"辞書","nav.commands":"コマンド","nav.settings":"設定","dashboard.sessionOverview":"セッション概要","dashboard.systemStatus":"システム状態","dashboard.sessionsToday":"本日のセッション","dashboard.pressToRecord":"{{key}} を押して録音開始","dashboard.hotkeyNotSet":"ホットキー未設定","dashboard.words":"単語","dashboard.total":"合計","dashboard.streak":"連続","dashboard.days":"日","dashboard.recording":"録音","dashboard.sessions":"セッション","dashboard.today":"今日","dashboard.recentTranscriptions":"最近の文字起こし","dashboard.noHistory":"履歴なし — ホットキーを押して録音を開始してください","dashboard.copy":"コピー","dashboard.entries":"{{count}}件","dashboard.stat":"統計","dashboard.sys":"システム","history.title":"文字起こし履歴","history.search":"検索...","history.entries":"{{count}}件","history.loading":"読み込み中...","history.noResults":"検索結果なし","history.noHistory":"履歴なし — 録音を開始してください","history.count":"{{count}}件","dictionary.title":"カスタム辞書","dictionary.words":"{{count}}語","dictionary.add":"追加","dictionary.search":"検索...","dictionary.loading":"読み込み中...","dictionary.noResults":"検索結果なし","dictionary.noWords":"単語なし — STTの精度向上のためカスタム単語を追加してください","dictionary.used":"{{count}}回使用","dictionary.editTitle":"単語を編集","dictionary.addTitle":"単語を追加","dictionary.word":"単語","dictionary.pronunciation":"読み仮名 (任意)","commands.title":"LLMコマンド","commands.count":"{{count}}個","commands.add":"追加","commands.activeCommand":"アクティブコマンド","commands.none":"なし","commands.loading":"読み込み中...","commands.noCommands":"コマンドなし — 追加をクリックして作成","commands.editTitle":"コマンドを編集","commands.addTitle":"コマンドを追加","commands.name":"名前","commands.description":"説明","commands.promptTemplate":"プロンプトテンプレート","commands.promptHelp":"{{text}} は文字起こしされたテキストに置換されます","commands.defaultPrompt":"{{text}} を整えてください。","settings.title":"設定","settings.tabs.general":"一般","settings.tabs.audio":"オーディオ","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"情報","settings.shortcuts":"ショートカット","settings.dictation":"ディクテーション","settings.dictation.desc":"押しながら話します。キーを離すと文字起こしが始まります。","settings.agent":"エージェントモード","settings.agent.descWithKey":"{{key}} を2回クリックするとエージェントモードに入ります。","settings.agent.descNoKey":"先にディクテーションホットキーを設定してください。","settings.oneTouch":"ワンタッチモード","settings.oneTouch.desc":"押して開始、もう一度押して停止。別のショートカットが必要です。","settings.key":"キー","settings.notSet":"未設定","settings.enabled":"有効","settings.disabled":"無効","settings.interface":"インターフェース","settings.theme":"テーマ","settings.theme.system":"システム","settings.theme.light":"ライト","settings.theme.dark":"ダーク","settings.language":"言語","settings.appBehavior":"アプリの動作","settings.closeToTray":"トレイに最小化","settings.autoLaunch":"システム起動時に自動起動","settings.autoInsert":"文字起こし後に自動テキスト挿入","settings.soundEffects":"効果音","settings.microphone":"マイク","settings.inputDevice":"入力デバイス","settings.deviceDefault":"(デフォルト)","settings.textInsert":"テキスト挿入","settings.insertMethod":"挿入方式","settings.insertClipboard":"クリップボード (Ctrl+V)","settings.insertKeyboard":"キーボード入力","settings.whisperModel":"Whisperモデル","settings.model.tiny":"tiny (39 MB, 最速)","settings.model.base":"base (74 MB, バランス)","settings.model.small":"small (244 MB, 良好)","settings.model.medium":"medium (769 MB, 高精度)","settings.model.large":"large-v3 (1.5 GB, 最高)","settings.sttLanguage":"認識言語","settings.sttLang.auto":"自動検出","settings.ollamaServer":"Ollamaサーバー","settings.ollamaUrl":"OllamaサーバーURL","settings.ollamaHint":"Ollamaが起動していれば自動的に接続されます。モデルはOllamaから直接pullしてください(例: ollama pull qwen3:4b)。","settings.postProcess":"音声後処理","settings.defaultAction":"デフォルト後処理コマンド","settings.action.none":"なし (元のテキストをそのまま)","settings.action.refine":"整形 (文法+自然さ)","settings.action.translate":"翻訳","settings.action.summarize":"要約","settings.action.grammar":"文法修正","settings.action.custom":"カスタムプロンプト","settings.actionHint":"ホットキーで録音後、文字起こしされたテキストに選択したLLM後処理が適用されます。Ollamaが接続されている場合のみ動作します。","settings.about.version":"バージョン","settings.about.techStack":"技術スタック","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"音声エンジン","settings.about.voiceEngineValue":"STT: faster-whisper (ローカル) / LLM: Ollama (ローカル)","settings.about.description":"Speaklyリバースエンジニアリングのノウハウをもとに構築したローカルAI音声アシスタント。クラウドに依存せず完全ローカルで動作します。","settings.about.restartOnboarding":"初期設定ガイドをもう一度見る","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollamaが起動していません","status.nudge.desc":"LLM後処理(翻訳、要約など)を使用するにはOllamaが必要です。","status.nudge.guide":"インストールガイドを見る →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"タイピング不要、音声で。ローカルAI音声アシスタントです。","onboarding.welcome.start":"始める","onboarding.mic.title":"マイク設定","onboarding.mic.desc":"使用するマイクを選択してください。後で設定から変更できます。","onboarding.hotkey.title":"ショートカット設定","onboarding.hotkey.desc":"ディクテーションショートカットを設定してください。キーを押している間、録音されます。","onboarding.hotkey.notSet":"ショートカットが設定されていません","onboarding.hotkey.change":"ショートカットを変更","onboarding.hotkey.set":"ショートカットを設定","onboarding.ollama.title":"Ollamaのインストール (任意)","onboarding.ollama.desc":"翻訳、要約などのLLM後処理を使用するにはOllamaが必要です。音声ディクテーション自体はOllamaなしでも動作します。","onboarding.ollama.download":"Ollamaをダウンロード","onboarding.ollama.modelHint":"インストール後、ターミナルでモデルをダウンロードしてください","onboarding.done.title":"設定完了!","onboarding.done.descWithKey":"{{key}} キーを押しながら話すと、音声がテキストに変換されます。","onboarding.done.descNoKey":"設定でショートカットを指定すると、音声ディクテーションを開始できます。","onboarding.done.start":"始める","onboarding.back":"戻る","onboarding.next":"次へ","hotkey.title":"ショートカット設定","hotkey.dictationTitle":"ディクテーションショートカットの設定","hotkey.oneTouchTitle":"ワンタッチモードショートカットの設定","hotkey.prompt":"キーの組み合わせを押してください...","hotkey.ready":"✓ {{keys}} — 保存を押してください","hotkey.noKey":"キーを入力してください","hotkey.reserved":"{{keys}} はシステム予約のショートカットです","hotkey.current":"現在: {{keys}}","hotkey.hint":"組み合わせキー(例: Ctrl+Shift+Q)または単一キー(例: F5)を入力してください","hotkey.reset":"再入力","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — Ollamaのインストール","ollama.step1.desc":"OllamaはローカルでLLMを実行するための無料ツールです。","ollama.step2.title":"STEP 2 — モデルのダウンロード","ollama.step2.desc":"ターミナルで希望のモデルをpullしてください。日本語におすすめ:","ollama.step2.alt":"または大きいモデル: ollama pull qwen3:8b (より正確、より遅い)","ollama.step3.title":"STEP 3 — 自動接続","ollama.step3.desc":"Ollamaが起動するとD3RO-VOICEが自動的に検出します。下部ステータスバーのLEDが赤から緑に変われば準備完了!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"キャンセル","common.save":"保存","common.delete":"削除","common.add":"追加","common.edit":"編集","common.close":"閉じる","common.confirm":"確認","common.loading":"読み込み中...","common.copy":"コピー","common.test":"テスト","common.stop":"停止","date.today":"今日","date.yesterday":"昨日","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"한국語","settings.sttLang.en":"English","settings.sttLang.ja":"日本語","settings.sttLang.zh":"中文","template.outputHelperText":"{{フィールド名}} でプレースホルダーを使用","nav.meeting":"ミーティング","meeting.title":"ミーティングモード","meeting.newMeeting":"新規ミーティング","meeting.startRecording":"録音開始","meeting.stopRecording":"録音停止","meeting.recording":"録音中","meeting.processing":"議事録を生成中...","meeting.completed":"完了","meeting.error":"エラー","meeting.elapsed":"経過時間","meeting.memoPlaceholder":"メモを入力(Enterで追加)","meeting.memoAdded":"メモを追加しました","meeting.noSessions":"ミーティングの録音がありません","meeting.noSessionsDesc":"「新規ミーティング」を押して録音を開始してください","meeting.summary":"要約","meeting.decisions":"決定事項","meeting.actionItems":"アクションアイテム","meeting.timeline":"タイムライン","meeting.transcript":"生のトランスクリプト","meeting.memos":"メモ","meeting.exportPdf":"PDFエクスポート","meeting.exportMarkdown":"Markdownエクスポート","meeting.delete":"削除","meeting.deleteConfirm":"このミーティング記録を削除しますか?","meeting.backToList":"一覧に戻る","meeting.notificationTitle":"議事録が完成しました","meeting.notificationBody":"ミーティングの議事録が生成されました。","meeting.sessions":"{{count}} セッション","meeting.duration":"{{minutes}} 分","meeting.editTitle":"タイトルを編集","meeting.untitled":"無題のミーティング","meeting.processingStep.merging":"トランスクリプトをマージ中...","meeting.processingStep.generating":"LLMで議事録を生成中...","meeting.processingStep.parsing":"議事録を解析中...","meeting.processingStep.saving":"保存中...","meeting.processingStep.notifying":"通知を送信中...","meeting.transcriptTab":"文字起こし","meeting.addDocument":"ドキュメント追加","meeting.selectTemplate":"テンプレートを選択","meeting.generate":"生成","meeting.generating":"ドキュメントを生成中...","meeting.editMode":"編集","meeting.previewMode":"プレビュー","meeting.modified":"編集済み","meeting.originalText":"原文","meeting.editedText":"編集版","meeting.exportDocx":"DOCXエクスポート","meeting.exportTxt":"TXTエクスポート","meeting.exportFormat":"エクスポート","meeting.customPrompt":"カスタムプロンプト","meeting.templateName":"テンプレート名","meeting.templatePrompt":"AIプロンプト","meeting.templateSave":"テンプレートを保存","meeting.documentDeleted":"ドキュメントが削除されました","meeting.autoSaved":"自動保存済み","meeting.minutesTemplate":"議事録","meeting.reportTemplate":"レポート","meeting.ideaNoteTemplate":"アイデアノート","meeting.customTemplate":"カスタム","meeting.downloadTranscript":"文字起こしをダウンロード","meeting.polish":"AI で整える","meeting.polishing":"AI が文字起こしを整えています...","meeting.polished":"AI 整形完了","meeting.mindmapTemplate":"マインドマップ","meeting.chat":"AI チャット","meeting.chatPlaceholder":"会議について質問してください...","meeting.chatSend":"送信","meeting.chatClear":"チャットをクリア","meeting.copyToClipboard":"クリップボードにコピー","meeting.copied":"コピーしました","meeting.chatCollapse":"チャットを折り畳む","meeting.chatExpand":"チャットを展開","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI磨き上げに失敗しました","meeting.viewDetailError":"会議の詳細を読み込めませんでした","meeting.startRecordingError":"録音を開始できませんでした","meeting.diarize":"話者分離","meeting.diarizing":"話者を識別中...","meeting.diarizeComplete":"話者分離完了","meeting.speaker":"話者","settings.hfToken":"HuggingFaceトークン","settings.hfTokenHint":"話者分離にはHuggingFaceトークンが必要です","settings.diarization":"話者分離","settings.diarizationHint":"録音終了後に自動的に話者を識別します"}'),m=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"本地AI语音助手","nav.dashboard":"仪表板","nav.history":"历史记录","nav.dictionary":"词典","nav.commands":"命令","nav.settings":"设置","dashboard.sessionOverview":"会话概览","dashboard.systemStatus":"系统状态","dashboard.sessionsToday":"今日会话","dashboard.pressToRecord":"按下 {{key}} 开始录音","dashboard.hotkeyNotSet":"未设置热键","dashboard.words":"词数","dashboard.total":"总计","dashboard.streak":"连续","dashboard.days":"天","dashboard.recording":"录音","dashboard.sessions":"会话","dashboard.today":"今天","dashboard.recentTranscriptions":"最近转录","dashboard.noHistory":"暂无历史记录 — 按下热键开始录音","dashboard.copy":"复制","dashboard.entries":"{{count}}条","dashboard.stat":"统计","dashboard.sys":"系统","history.title":"转录历史","history.search":"搜索...","history.entries":"{{count}}条","history.loading":"加载中...","history.noResults":"无搜索结果","history.noHistory":"暂无历史记录 — 请开始录音","history.count":"{{count}}条","dictionary.title":"自定义词典","dictionary.words":"{{count}}个词","dictionary.add":"添加","dictionary.search":"搜索...","dictionary.loading":"加载中...","dictionary.noResults":"无搜索结果","dictionary.noWords":"暂无词条 — 添加自定义词汇以提高STT识别精度","dictionary.used":"已使用{{count}}次","dictionary.editTitle":"编辑词条","dictionary.addTitle":"添加词条","dictionary.word":"词汇","dictionary.pronunciation":"发音(可选)","commands.title":"LLM命令","commands.count":"{{count}}个","commands.add":"添加","commands.activeCommand":"当前命令","commands.none":"无","commands.loading":"加载中...","commands.noCommands":"暂无命令 — 点击添加以创建","commands.editTitle":"编辑命令","commands.addTitle":"添加命令","commands.name":"名称","commands.description":"描述","commands.promptTemplate":"提示词模板","commands.promptHelp":"{{text}} 将被替换为转录的文本","commands.defaultPrompt":"请润色以下内容:{{text}}","settings.title":"设置","settings.tabs.general":"通用","settings.tabs.audio":"音频","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"关于","settings.shortcuts":"快捷键","settings.dictation":"听写","settings.dictation.desc":"按住键开始说话,松开键后开始转录。","settings.agent":"Agent模式","settings.agent.descWithKey":"双击 {{key}} 进入Agent模式。","settings.agent.descNoKey":"请先设置听写热键。","settings.oneTouch":"一触即发模式","settings.oneTouch.desc":"按下开始,再次按下停止。需要单独的快捷键。","settings.key":"键","settings.notSet":"未设置","settings.enabled":"已启用","settings.disabled":"已禁用","settings.interface":"界面","settings.theme":"主题","settings.theme.system":"跟随系统","settings.theme.light":"浅色","settings.theme.dark":"深色","settings.language":"语言","settings.appBehavior":"应用行为","settings.closeToTray":"最小化到托盘","settings.autoLaunch":"开机自动启动","settings.autoInsert":"转录后自动插入文本","settings.soundEffects":"音效","settings.microphone":"麦克风","settings.inputDevice":"输入设备","settings.deviceDefault":"(默认)","settings.textInsert":"文本插入","settings.insertMethod":"插入方式","settings.insertClipboard":"剪贴板(Ctrl+V)","settings.insertKeyboard":"键盘输入","settings.whisperModel":"Whisper模型","settings.model.tiny":"tiny(39 MB,最快)","settings.model.base":"base(74 MB,均衡)","settings.model.small":"small(244 MB,良好)","settings.model.medium":"medium(769 MB,优秀)","settings.model.large":"large-v3(1.5 GB,最佳)","settings.sttLanguage":"识别语言","settings.sttLang.auto":"自动检测","settings.ollamaServer":"Ollama服务器","settings.ollamaUrl":"Ollama服务器URL","settings.ollamaHint":"Ollama运行时将自动连接。请直接在Ollama中pull模型(例如:ollama pull qwen3:4b)。","settings.postProcess":"语音后处理","settings.defaultAction":"默认后处理命令","settings.action.none":"无(保留原始文本)","settings.action.refine":"润色(语法+自然度)","settings.action.translate":"翻译","settings.action.summarize":"摘要","settings.action.grammar":"语法校正","settings.action.custom":"自定义提示词","settings.actionHint":"通过热键录音后,所选LLM后处理将应用于转录文本。仅在Ollama连接时有效。","settings.about.version":"版本","settings.about.techStack":"技术栈","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"语音引擎","settings.about.voiceEngineValue":"STT: faster-whisper(本地)/ LLM: Ollama(本地)","settings.about.description":"基于Speakly逆向工程经验构建的本地AI语音助手,无需依赖云端,完全在本地运行。","settings.about.restartOnboarding":"重新查看初始设置引导","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama未运行","status.nudge.desc":"使用LLM后处理(翻译、摘要等)需要Ollama。","status.nudge.guide":"查看安装指南 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"无需打字,用声音操作。本地AI语音助手。","onboarding.welcome.start":"开始","onboarding.mic.title":"麦克风设置","onboarding.mic.desc":"选择要使用的麦克风,之后可在设置中更改。","onboarding.hotkey.title":"快捷键设置","onboarding.hotkey.desc":"设置听写快捷键,按住该键时进行录音。","onboarding.hotkey.notSet":"尚未设置快捷键","onboarding.hotkey.change":"更改快捷键","onboarding.hotkey.set":"设置快捷键","onboarding.ollama.title":"安装Ollama(可选)","onboarding.ollama.desc":"使用翻译、摘要等LLM后处理功能需要Ollama。语音听写本身无需Ollama即可使用。","onboarding.ollama.download":"下载Ollama","onboarding.ollama.modelHint":"安装后在终端中下载模型","onboarding.done.title":"设置完成!","onboarding.done.descWithKey":"按住 {{key}} 键说话,语音即可转换为文本。","onboarding.done.descNoKey":"在设置中指定快捷键后即可开始语音听写。","onboarding.done.start":"开始","onboarding.back":"返回","onboarding.next":"下一步","hotkey.title":"快捷键设置","hotkey.dictationTitle":"设置听写快捷键","hotkey.oneTouchTitle":"设置一触即发模式快捷键","hotkey.prompt":"请按下按键组合...","hotkey.ready":"✓ {{keys}} — 请点击保存","hotkey.noKey":"请输入按键","hotkey.reserved":"{{keys}} 是系统保留快捷键","hotkey.current":"当前: {{keys}}","hotkey.hint":"请输入组合键(例如:Ctrl+Shift+Q)或单个键(例如:F5)","hotkey.reset":"重新输入","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — 安装Ollama","ollama.step1.desc":"Ollama是一款在本地运行LLM的免费工具。","ollama.step2.title":"STEP 2 — 下载模型","ollama.step2.desc":"在终端中pull所需模型。推荐中文模型:","ollama.step2.alt":"或更大的模型:ollama pull qwen3:8b(更精准,更慢)","ollama.step3.title":"STEP 3 — 自动连接","ollama.step3.desc":"Ollama启动后,D3RO-VOICE将自动检测。底部状态栏的LED从红色变为绿色即表示准备就绪!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"取消","common.save":"保存","common.delete":"删除","common.add":"添加","common.edit":"编辑","common.close":"关闭","common.confirm":"确认","common.loading":"加载中...","common.copy":"复制","common.test":"测试","common.stop":"停止","date.today":"今天","date.yesterday":"昨天","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"韩语","settings.sttLang.en":"English","settings.sttLang.ja":"日语","settings.sttLang.zh":"中文","template.outputHelperText":"使用 {{字段名}} 作为占位符","nav.meeting":"会议","meeting.title":"会议模式","meeting.newMeeting":"新建会议","meeting.startRecording":"开始录音","meeting.stopRecording":"停止录音","meeting.recording":"录音中","meeting.processing":"正在生成会议纪要...","meeting.completed":"已完成","meeting.error":"错误","meeting.elapsed":"已用时","meeting.memoPlaceholder":"输入备忘(Enter 添加)","meeting.memoAdded":"备忘已添加","meeting.noSessions":"暂无会议录音","meeting.noSessionsDesc":"点击「新建会议」开始录音","meeting.summary":"摘要","meeting.decisions":"决议","meeting.actionItems":"待办事项","meeting.timeline":"时间轴","meeting.transcript":"原始转录","meeting.memos":"备忘","meeting.exportPdf":"导出 PDF","meeting.exportMarkdown":"导出 Markdown","meeting.delete":"删除","meeting.deleteConfirm":"删除此会议记录?","meeting.backToList":"返回列表","meeting.notificationTitle":"会议纪要已就绪","meeting.notificationBody":"会议纪要已生成。","meeting.sessions":"{{count}} 场会议","meeting.duration":"{{minutes}} 分钟","meeting.editTitle":"编辑标题","meeting.untitled":"无标题会议","meeting.processingStep.merging":"正在合并转录...","meeting.processingStep.generating":"正在用 LLM 生成会议纪要...","meeting.processingStep.parsing":"正在解析会议纪要...","meeting.processingStep.saving":"正在保存...","meeting.processingStep.notifying":"正在发送通知...","meeting.transcriptTab":"转录","meeting.addDocument":"添加文档","meeting.selectTemplate":"选择模板","meeting.generate":"生成","meeting.generating":"正在生成文档...","meeting.editMode":"编辑","meeting.previewMode":"预览","meeting.modified":"已修改","meeting.originalText":"原文","meeting.editedText":"编辑版","meeting.exportDocx":"导出 DOCX","meeting.exportTxt":"导出 TXT","meeting.exportFormat":"导出","meeting.customPrompt":"自定义提示","meeting.templateName":"模板名称","meeting.templatePrompt":"AI 提示","meeting.templateSave":"保存模板","meeting.documentDeleted":"文档已删除","meeting.autoSaved":"已自动保存","meeting.minutesTemplate":"会议记录","meeting.reportTemplate":"报告","meeting.ideaNoteTemplate":"创意笔记","meeting.customTemplate":"自定义","meeting.downloadTranscript":"下载转录","meeting.polish":"AI 润色","meeting.polishing":"AI 正在润色转录...","meeting.polished":"AI 润色完成","meeting.mindmapTemplate":"思维导图","meeting.chat":"AI 聊天","meeting.chatPlaceholder":"询问关于会议的内容...","meeting.chatSend":"发送","meeting.chatClear":"清空聊天","meeting.copyToClipboard":"复制到剪贴板","meeting.copied":"已复制","meeting.chatCollapse":"收起聊天","meeting.chatExpand":"展开聊天","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI润色失败","meeting.viewDetailError":"无法加载会议详情","meeting.startRecordingError":"无法开始录音","meeting.diarize":"说话人分离","meeting.diarizing":"正在识别说话人...","meeting.diarizeComplete":"说话人分离完成","meeting.speaker":"说话人","settings.hfToken":"HuggingFace令牌","settings.hfTokenHint":"说话人分离需要HuggingFace令牌","settings.diarization":"说话人分离","settings.diarizationHint":"录音结束后自动识别说话人"}'),d=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"本地AI語音助手","nav.dashboard":"儀表板","nav.history":"歷史記錄","nav.dictionary":"辭典","nav.commands":"指令","nav.settings":"設定","dashboard.sessionOverview":"工作階段總覽","dashboard.systemStatus":"系統狀態","dashboard.sessionsToday":"今日工作階段","dashboard.pressToRecord":"按下 {{key}} 開始錄音","dashboard.hotkeyNotSet":"尚未設定熱鍵","dashboard.words":"字數","dashboard.total":"總計","dashboard.streak":"連續","dashboard.days":"天","dashboard.recording":"錄音","dashboard.sessions":"工作階段","dashboard.today":"今天","dashboard.recentTranscriptions":"最近轉錄","dashboard.noHistory":"尚無歷史記錄 — 按下熱鍵開始錄音","dashboard.copy":"複製","dashboard.entries":"{{count}}筆","dashboard.stat":"統計","dashboard.sys":"系統","history.title":"轉錄歷史","history.search":"搜尋...","history.entries":"{{count}}筆","history.loading":"載入中...","history.noResults":"無搜尋結果","history.noHistory":"尚無歷史記錄 — 請開始錄音","history.count":"{{count}}筆","dictionary.title":"自訂辭典","dictionary.words":"{{count}}個詞","dictionary.add":"新增","dictionary.search":"搜尋...","dictionary.loading":"載入中...","dictionary.noResults":"無搜尋結果","dictionary.noWords":"尚無詞條 — 新增自訂詞彙以提高STT識別精度","dictionary.used":"已使用{{count}}次","dictionary.editTitle":"編輯詞條","dictionary.addTitle":"新增詞條","dictionary.word":"詞彙","dictionary.pronunciation":"發音(選填)","commands.title":"LLM指令","commands.count":"{{count}}個","commands.add":"新增","commands.activeCommand":"目前指令","commands.none":"無","commands.loading":"載入中...","commands.noCommands":"尚無指令 — 點擊新增以建立","commands.editTitle":"編輯指令","commands.addTitle":"新增指令","commands.name":"名稱","commands.description":"說明","commands.promptTemplate":"提示詞範本","commands.promptHelp":"{{text}} 將被替換為轉錄的文字","commands.defaultPrompt":"請潤飾以下內容:{{text}}","settings.title":"設定","settings.tabs.general":"一般","settings.tabs.audio":"音訊","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"關於","settings.shortcuts":"快速鍵","settings.dictation":"聽寫","settings.dictation.desc":"按住鍵開始說話,放開鍵後開始轉錄。","settings.agent":"Agent模式","settings.agent.descWithKey":"連按兩下 {{key}} 進入Agent模式。","settings.agent.descNoKey":"請先設定聽寫熱鍵。","settings.oneTouch":"一鍵模式","settings.oneTouch.desc":"按下開始,再次按下停止。需要獨立的快速鍵。","settings.key":"按鍵","settings.notSet":"未設定","settings.enabled":"已啟用","settings.disabled":"已停用","settings.interface":"介面","settings.theme":"主題","settings.theme.system":"跟隨系統","settings.theme.light":"淺色","settings.theme.dark":"深色","settings.language":"語言","settings.appBehavior":"應用程式行為","settings.closeToTray":"最小化至系統匣","settings.autoLaunch":"開機時自動啟動","settings.autoInsert":"轉錄後自動插入文字","settings.soundEffects":"音效","settings.microphone":"麥克風","settings.inputDevice":"輸入裝置","settings.deviceDefault":"(預設)","settings.textInsert":"文字插入","settings.insertMethod":"插入方式","settings.insertClipboard":"剪貼簿(Ctrl+V)","settings.insertKeyboard":"鍵盤輸入","settings.whisperModel":"Whisper模型","settings.model.tiny":"tiny(39 MB,最快)","settings.model.base":"base(74 MB,均衡)","settings.model.small":"small(244 MB,良好)","settings.model.medium":"medium(769 MB,優秀)","settings.model.large":"large-v3(1.5 GB,最佳)","settings.sttLanguage":"識別語言","settings.sttLang.auto":"自動偵測","settings.ollamaServer":"Ollama伺服器","settings.ollamaUrl":"Ollama伺服器URL","settings.ollamaHint":"Ollama執行時將自動連線。請直接在Ollama中pull模型(例如:ollama pull qwen3:4b)。","settings.postProcess":"語音後處理","settings.defaultAction":"預設後處理指令","settings.action.none":"無(保留原始文字)","settings.action.refine":"潤飾(語法+流暢度)","settings.action.translate":"翻譯","settings.action.summarize":"摘要","settings.action.grammar":"語法校正","settings.action.custom":"自訂提示詞","settings.actionHint":"透過熱鍵錄音後,所選LLM後處理將套用至轉錄文字。僅在Ollama連線時有效。","settings.about.version":"版本","settings.about.techStack":"技術堆疊","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"語音引擎","settings.about.voiceEngineValue":"STT: faster-whisper(本地)/ LLM: Ollama(本地)","settings.about.description":"基於Speakly逆向工程經驗打造的本地AI語音助手,無需依賴雲端,完全在本地端執行。","settings.about.restartOnboarding":"重新檢視初始設定引導","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama尚未執行","status.nudge.desc":"使用LLM後處理(翻譯、摘要等)需要Ollama。","status.nudge.guide":"查看安裝指南 →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"無需打字,用聲音操作。本地AI語音助手。","onboarding.welcome.start":"開始","onboarding.mic.title":"麥克風設定","onboarding.mic.desc":"選擇要使用的麥克風,之後可在設定中更改。","onboarding.hotkey.title":"快速鍵設定","onboarding.hotkey.desc":"設定聽寫快速鍵,按住該鍵時進行錄音。","onboarding.hotkey.notSet":"尚未設定快速鍵","onboarding.hotkey.change":"變更快速鍵","onboarding.hotkey.set":"設定快速鍵","onboarding.ollama.title":"安裝Ollama(選填)","onboarding.ollama.desc":"使用翻譯、摘要等LLM後處理功能需要Ollama。語音聽寫本身無需Ollama即可使用。","onboarding.ollama.download":"下載Ollama","onboarding.ollama.modelHint":"安裝後在終端機中下載模型","onboarding.done.title":"設定完成!","onboarding.done.descWithKey":"按住 {{key}} 鍵說話,語音即可轉換為文字。","onboarding.done.descNoKey":"在設定中指定快速鍵後即可開始語音聽寫。","onboarding.done.start":"開始","onboarding.back":"返回","onboarding.next":"下一步","hotkey.title":"快速鍵設定","hotkey.dictationTitle":"設定聽寫快速鍵","hotkey.oneTouchTitle":"設定一鍵模式快速鍵","hotkey.prompt":"請按下按鍵組合...","hotkey.ready":"✓ {{keys}} — 請點擊儲存","hotkey.noKey":"請輸入按鍵","hotkey.reserved":"{{keys}} 是系統保留快速鍵","hotkey.current":"目前: {{keys}}","hotkey.hint":"請輸入組合鍵(例如:Ctrl+Shift+Q)或單一鍵(例如:F5)","hotkey.reset":"重新輸入","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"STEP 1 — 安裝Ollama","ollama.step1.desc":"Ollama是一款在本地端執行LLM的免費工具。","ollama.step2.title":"STEP 2 — 下載模型","ollama.step2.desc":"在終端機中pull所需模型。推薦繁體中文模型:","ollama.step2.alt":"或更大的模型:ollama pull qwen3:8b(更精準,速度較慢)","ollama.step3.title":"STEP 3 — 自動連線","ollama.step3.desc":"Ollama啟動後,D3RO-VOICE將自動偵測。底部狀態列的LED從紅色變為綠色即表示準備就緒!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"取消","common.save":"儲存","common.delete":"刪除","common.add":"新增","common.edit":"編輯","common.close":"關閉","common.confirm":"確認","common.loading":"載入中...","common.copy":"複製","common.test":"測試","common.stop":"停止","date.today":"今天","date.yesterday":"昨天","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"韓語","settings.sttLang.en":"English","settings.sttLang.ja":"日語","settings.sttLang.zh":"中文","template.outputHelperText":"使用 {{欄位名稱}} 作為佔位符","nav.meeting":"會議","meeting.title":"會議模式","meeting.newMeeting":"新增會議","meeting.startRecording":"開始錄音","meeting.stopRecording":"停止錄音","meeting.recording":"錄音中","meeting.processing":"正在產生會議記錄...","meeting.completed":"已完成","meeting.error":"錯誤","meeting.elapsed":"已用時","meeting.memoPlaceholder":"輸入備忘(Enter 新增)","meeting.memoAdded":"備忘已新增","meeting.noSessions":"暫無會議錄音","meeting.noSessionsDesc":"點擊「新增會議」開始錄音","meeting.summary":"摘要","meeting.decisions":"決議","meeting.actionItems":"待辦事項","meeting.timeline":"時間軸","meeting.transcript":"原始逐字稿","meeting.memos":"備忘","meeting.exportPdf":"匯出 PDF","meeting.exportMarkdown":"匯出 Markdown","meeting.delete":"刪除","meeting.deleteConfirm":"刪除此會議記錄?","meeting.backToList":"返回列表","meeting.notificationTitle":"會議記錄已就緒","meeting.notificationBody":"會議記錄已產生。","meeting.sessions":"{{count}} 場會議","meeting.duration":"{{minutes}} 分鐘","meeting.editTitle":"編輯標題","meeting.untitled":"無標題會議","meeting.processingStep.merging":"正在合併逐字稿...","meeting.processingStep.generating":"正在以 LLM 產生會議記錄...","meeting.processingStep.parsing":"正在解析會議記錄...","meeting.processingStep.saving":"正在儲存...","meeting.processingStep.notifying":"正在發送通知...","meeting.transcriptTab":"轉錄","meeting.addDocument":"新增文件","meeting.selectTemplate":"選擇範本","meeting.generate":"生成","meeting.generating":"正在生成文件...","meeting.editMode":"編輯","meeting.previewMode":"預覽","meeting.modified":"已修改","meeting.originalText":"原文","meeting.editedText":"編輯版","meeting.exportDocx":"匯出 DOCX","meeting.exportTxt":"匯出 TXT","meeting.exportFormat":"匯出","meeting.customPrompt":"自訂提示","meeting.templateName":"範本名稱","meeting.templatePrompt":"AI 提示","meeting.templateSave":"儲存範本","meeting.documentDeleted":"文件已刪除","meeting.autoSaved":"已自動儲存","meeting.minutesTemplate":"會議記錄","meeting.reportTemplate":"報告","meeting.ideaNoteTemplate":"創意筆記","meeting.customTemplate":"自訂","meeting.downloadTranscript":"下載轉錄","meeting.polish":"AI 潤飾","meeting.polishing":"AI 正在潤飾轉錄...","meeting.polished":"AI 潤飾完成","meeting.mindmapTemplate":"心智圖","meeting.chat":"AI 聊天","meeting.chatPlaceholder":"詢問有關會議的內容...","meeting.chatSend":"傳送","meeting.chatClear":"清空聊天","meeting.copyToClipboard":"複製到剪貼簿","meeting.copied":"已複製","meeting.chatCollapse":"收起聊天","meeting.chatExpand":"展開聊天","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI潤色失敗","meeting.viewDetailError":"無法載入會議詳情","meeting.startRecordingError":"無法開始錄音","meeting.diarize":"說話人分離","meeting.diarizing":"正在識別說話人...","meeting.diarizeComplete":"說話人分離完成","meeting.speaker":"說話人","settings.hfToken":"HuggingFace 令牌","settings.hfTokenHint":"說話人分離需要HuggingFace令牌","settings.diarization":"說話人分離","settings.diarizationHint":"錄音結束後自動識別說話人"}'),c=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Asistente de voz con IA local","nav.dashboard":"Panel","nav.history":"Historial","nav.dictionary":"Diccionario","nav.commands":"Comandos","nav.settings":"Ajustes","dashboard.sessionOverview":"Resumen de sesi\xf3n","dashboard.systemStatus":"Estado del sistema","dashboard.sessionsToday":"Sesiones hoy","dashboard.pressToRecord":"Pulsa {{key}} para empezar a grabar","dashboard.hotkeyNotSet":"Atajo no configurado","dashboard.words":"palabras","dashboard.total":"total","dashboard.streak":"racha","dashboard.days":"d\xedas","dashboard.recording":"grabando","dashboard.sessions":"sesiones","dashboard.today":"hoy","dashboard.recentTranscriptions":"Transcripciones recientes","dashboard.noHistory":"Sin historial — pulsa el atajo para empezar a grabar","dashboard.copy":"Copiar","dashboard.entries":"{{count}} entradas","dashboard.stat":"estad\xedsticas","dashboard.sys":"sistema","history.title":"Historial de transcripciones","history.search":"Buscar...","history.entries":"{{count}} entradas","history.loading":"Cargando...","history.noResults":"Sin resultados","history.noHistory":"Sin historial — empieza a grabar","history.count":"{{count}} entradas","dictionary.title":"Diccionario personalizado","dictionary.words":"{{count}} palabras","dictionary.add":"A\xf1adir","dictionary.search":"Buscar...","dictionary.loading":"Cargando...","dictionary.noResults":"Sin resultados","dictionary.noWords":"Sin palabras — a\xf1ade palabras personalizadas para mejorar la precisi\xf3n del STT","dictionary.used":"usado {{count}} veces","dictionary.editTitle":"Editar palabra","dictionary.addTitle":"A\xf1adir palabra","dictionary.word":"Palabra","dictionary.pronunciation":"Pronunciaci\xf3n (opcional)","commands.title":"Comandos LLM","commands.count":"{{count}} comandos","commands.add":"A\xf1adir","commands.activeCommand":"Comando activo","commands.none":"Ninguno","commands.loading":"Cargando...","commands.noCommands":"Sin comandos — haz clic en a\xf1adir para crear uno","commands.editTitle":"Editar comando","commands.addTitle":"A\xf1adir comando","commands.name":"Nombre","commands.description":"Descripci\xf3n","commands.promptTemplate":"Plantilla de prompt","commands.promptHelp":"{{text}} se reemplazar\xe1 por el texto transcrito","commands.defaultPrompt":"Por favor, mejora {{text}}.","settings.title":"Ajustes","settings.tabs.general":"General","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Acerca de","settings.shortcuts":"Atajos","settings.dictation":"Dictado","settings.dictation.desc":"Mant\xe9n pulsado para hablar. Al soltar, comienza la transcripci\xf3n.","settings.agent":"Modo agente","settings.agent.descWithKey":"Haz doble clic en {{key}} para entrar en el modo agente.","settings.agent.descNoKey":"Primero configura el atajo de dictado.","settings.oneTouch":"Modo un toque","settings.oneTouch.desc":"Pulsa para iniciar, pulsa de nuevo para detener. Requiere un atajo independiente.","settings.key":"Tecla","settings.notSet":"No configurado","settings.enabled":"Activado","settings.disabled":"Desactivado","settings.interface":"Interfaz","settings.theme":"Tema","settings.theme.system":"Sistema","settings.theme.light":"Claro","settings.theme.dark":"Oscuro","settings.language":"Idioma","settings.appBehavior":"Comportamiento de la app","settings.closeToTray":"Minimizar a la bandeja","settings.autoLaunch":"Iniciar con el sistema","settings.autoInsert":"Insertar texto autom\xe1ticamente tras transcripci\xf3n","settings.soundEffects":"Efectos de sonido","settings.microphone":"Micr\xf3fono","settings.inputDevice":"Dispositivo de entrada","settings.deviceDefault":"(predeterminado)","settings.textInsert":"Inserci\xf3n de texto","settings.insertMethod":"M\xe9todo de inserci\xf3n","settings.insertClipboard":"Portapapeles (Ctrl+V)","settings.insertKeyboard":"Escritura con teclado","settings.whisperModel":"Modelo Whisper","settings.model.tiny":"tiny (39 MB, m\xe1s r\xe1pido)","settings.model.base":"base (74 MB, equilibrado)","settings.model.small":"small (244 MB, bueno)","settings.model.medium":"medium (769 MB, muy bueno)","settings.model.large":"large-v3 (1.5 GB, mejor)","settings.sttLanguage":"Idioma de reconocimiento","settings.sttLang.auto":"Detecci\xf3n autom\xe1tica","settings.ollamaServer":"Servidor Ollama","settings.ollamaUrl":"URL del servidor Ollama","settings.ollamaHint":"D3RO Voice se conecta autom\xe1ticamente cuando Ollama est\xe1 en ejecuci\xf3n. Descarga modelos directamente desde Ollama (ej: ollama pull qwen3:4b).","settings.postProcess":"Postprocesado de voz","settings.defaultAction":"Acci\xf3n de postprocesado predeterminada","settings.action.none":"Ninguna (texto original sin cambios)","settings.action.refine":"Refinar (gram\xe1tica + naturalidad)","settings.action.translate":"Traducir","settings.action.summarize":"Resumir","settings.action.grammar":"Correcci\xf3n gramatical","settings.action.custom":"Prompt personalizado","settings.actionHint":"El postprocesado LLM seleccionado se aplica al texto transcrito tras grabar con el atajo. Solo funciona cuando Ollama est\xe1 conectado.","settings.about.version":"Versi\xf3n","settings.about.techStack":"Stack tecnol\xf3gico","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Motor de voz","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"Asistente de voz con IA completamente local, basado en ingenier\xeda inversa de Speakly. Funciona sin dependencias en la nube.","settings.about.restartOnboarding":"Ver gu\xeda de configuraci\xf3n inicial de nuevo","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama no est\xe1 en ejecuci\xf3n","status.nudge.desc":"Se necesita Ollama para el postprocesado LLM (traducci\xf3n, resumen, etc.).","status.nudge.guide":"Ver gu\xeda de instalaci\xf3n →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sin escribir, con voz. Tu asistente de voz con IA local.","onboarding.welcome.start":"Comenzar","onboarding.mic.title":"Configurar micr\xf3fono","onboarding.mic.desc":"Selecciona el micr\xf3fono que quieres usar. Puedes cambiarlo m\xe1s tarde en los ajustes.","onboarding.hotkey.title":"Configurar atajo","onboarding.hotkey.desc":"Configura el atajo de dictado. Se grabar\xe1 mientras mantengas la tecla pulsada.","onboarding.hotkey.notSet":"No se ha configurado ning\xfan atajo","onboarding.hotkey.change":"Cambiar atajo","onboarding.hotkey.set":"Configurar atajo","onboarding.ollama.title":"Instalar Ollama (opcional)","onboarding.ollama.desc":"Se necesita Ollama para el postprocesado LLM como traducci\xf3n o resumen. El dictado de voz funciona sin Ollama.","onboarding.ollama.download":"Descargar Ollama","onboarding.ollama.modelHint":"Tras instalar, descarga un modelo desde la terminal","onboarding.done.title":"\xa1Configuraci\xf3n completa!","onboarding.done.descWithKey":"Mant\xe9n pulsado {{key}} y habla para convertir tu voz en texto.","onboarding.done.descNoKey":"Configura un atajo en los ajustes para empezar a dictar.","onboarding.done.start":"Comenzar","onboarding.back":"Atr\xe1s","onboarding.next":"Siguiente","hotkey.title":"Configurar atajo","hotkey.dictationTitle":"Configurar atajo de dictado","hotkey.oneTouchTitle":"Configurar atajo de modo un toque","hotkey.prompt":"Pulsa una combinaci\xf3n de teclas...","hotkey.ready":"✓ {{keys}} — pulsa guardar","hotkey.noKey":"Por favor, introduce una tecla","hotkey.reserved":"{{keys}} es un atajo reservado por el sistema","hotkey.current":"Actual: {{keys}}","hotkey.hint":"Introduce una combinaci\xf3n (ej: Ctrl+Shift+Q) o una tecla sola (ej: F5)","hotkey.reset":"Volver a introducir","ollama.title":"GU\xcdA DE CONFIGURACI\xd3N DE OLLAMA","ollama.step1.title":"PASO 1 — Instalar Ollama","ollama.step1.desc":"Ollama es una herramienta gratuita para ejecutar LLMs de forma local.","ollama.step2.title":"PASO 2 — Descargar un modelo","ollama.step2.desc":"Ejecuta el siguiente comando en la terminal para descargar el modelo recomendado:","ollama.step2.alt":"O un modelo m\xe1s grande: ollama pull qwen3:8b (m\xe1s preciso, m\xe1s lento)","ollama.step3.title":"PASO 3 — Conexi\xf3n autom\xe1tica","ollama.step3.desc":"D3RO-VOICE detecta autom\xe1ticamente cuando Ollama est\xe1 en ejecuci\xf3n. Cuando el LED de la barra de estado pase de rojo a verde, \xa1estar\xe1 listo!","service.sttEngine":"MOTOR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"ATAJO DE TECLADO","service.audioInput":"ENTRADA DE AUDIO","service.ready":"LISTO","service.connected":"CONECTADO","service.offline":"OFFLINE","service.active":"ACTIVO","service.standby":"EN ESPERA","common.cancel":"Cancelar","common.save":"Guardar","common.delete":"Eliminar","common.add":"A\xf1adir","common.edit":"Editar","common.close":"Cerrar","common.confirm":"Confirmar","common.loading":"Cargando...","common.copy":"Copiar","common.test":"Probar","common.stop":"Detener","date.today":"Hoy","date.yesterday":"Ayer","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Coreano","settings.sttLang.en":"Ingl\xe9s","settings.sttLang.ja":"Japon\xe9s","settings.sttLang.zh":"Chino","template.outputHelperText":"Use {{nombreCampo}} para marcadores de posici\xf3n","nav.meeting":"Reuni\xf3n","meeting.title":"Modo Reuni\xf3n","meeting.newMeeting":"Nueva Reuni\xf3n","meeting.startRecording":"Iniciar Grabaci\xf3n","meeting.stopRecording":"Detener Grabaci\xf3n","meeting.recording":"Grabando","meeting.processing":"Generando actas...","meeting.completed":"Completado","meeting.error":"Error","meeting.elapsed":"Tiempo transcurrido","meeting.memoPlaceholder":"Escribe un memo (Enter para a\xf1adir)","meeting.memoAdded":"Memo a\xf1adido","meeting.noSessions":"Sin grabaciones de reuniones","meeting.noSessionsDesc":"Pulsa Nueva Reuni\xf3n para empezar a grabar","meeting.summary":"Resumen","meeting.decisions":"Decisiones","meeting.actionItems":"Tareas","meeting.timeline":"L\xednea de tiempo","meeting.transcript":"Transcripci\xf3n bruta","meeting.memos":"Memos","meeting.exportPdf":"Exportar PDF","meeting.exportMarkdown":"Exportar Markdown","meeting.delete":"Eliminar","meeting.deleteConfirm":"\xbfEliminar este registro de reuni\xf3n?","meeting.backToList":"Volver a la lista","meeting.notificationTitle":"Actas listas","meeting.notificationBody":"Las actas de la reuni\xf3n han sido generadas.","meeting.sessions":"{{count}} sesiones","meeting.duration":"{{minutes}} min","meeting.editTitle":"Editar t\xedtulo","meeting.untitled":"Reuni\xf3n sin t\xedtulo","meeting.processingStep.merging":"Fusionando transcripci\xf3n...","meeting.processingStep.generating":"Generando actas con LLM...","meeting.processingStep.parsing":"Analizando actas...","meeting.processingStep.saving":"Guardando...","meeting.processingStep.notifying":"Enviando notificaci\xf3n...","meeting.transcriptTab":"Transcripci\xf3n","meeting.addDocument":"Agregar documento","meeting.selectTemplate":"Seleccionar plantilla","meeting.generate":"Generar","meeting.generating":"Generando documento...","meeting.editMode":"Editar","meeting.previewMode":"Vista previa","meeting.modified":"Modificado","meeting.originalText":"Original","meeting.editedText":"Editado","meeting.exportDocx":"Exportar DOCX","meeting.exportTxt":"Exportar TXT","meeting.exportFormat":"Exportar","meeting.customPrompt":"Prompt personalizado","meeting.templateName":"Nombre de plantilla","meeting.templatePrompt":"Prompt de IA","meeting.templateSave":"Guardar plantilla","meeting.documentDeleted":"Documento eliminado","meeting.autoSaved":"Guardado autom\xe1ticamente","meeting.minutesTemplate":"Actas de reuni\xf3n","meeting.reportTemplate":"Informe","meeting.ideaNoteTemplate":"Nota de ideas","meeting.customTemplate":"Personalizado","meeting.downloadTranscript":"Descargar transcripci\xf3n","meeting.polish":"Pulir con IA","meeting.polishing":"IA puliendo transcripci\xf3n...","meeting.polished":"Pulido con IA completado","meeting.mindmapTemplate":"Mapa mental","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Pregunta sobre la reuni\xf3n...","meeting.chatSend":"Enviar","meeting.chatClear":"Limpiar chat","meeting.copyToClipboard":"Copiar al portapapeles","meeting.copied":"Copiado","meeting.chatCollapse":"Contraer chat","meeting.chatExpand":"Expandir chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Error al pulir con IA","meeting.viewDetailError":"Error al cargar detalles de la reuni\xf3n","meeting.startRecordingError":"Error al iniciar la grabaci\xf3n","meeting.diarize":"Identificar hablantes","meeting.diarizing":"Identificando hablantes...","meeting.diarizeComplete":"Identificaci\xf3n completada","meeting.speaker":"Hablante","settings.hfToken":"Token de HuggingFace","settings.hfTokenHint":"Se necesita un token de HuggingFace para identificar hablantes","settings.diarization":"Identificaci\xf3n de hablantes","settings.diarizationHint":"Identifica autom\xe1ticamente los hablantes al finalizar la grabaci\xf3n"}'),l=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Assistant vocal IA local","nav.dashboard":"Tableau de bord","nav.history":"Historique","nav.dictionary":"Dictionnaire","nav.commands":"Commandes","nav.settings":"Param\xe8tres","dashboard.sessionOverview":"Aper\xe7u de session","dashboard.systemStatus":"\xc9tat du syst\xe8me","dashboard.sessionsToday":"Sessions aujourd\'hui","dashboard.pressToRecord":"Appuyez sur {{key}} pour commencer l\'enregistrement","dashboard.hotkeyNotSet":"Raccourci non configur\xe9","dashboard.words":"mots","dashboard.total":"total","dashboard.streak":"s\xe9rie","dashboard.days":"jours","dashboard.recording":"enregistrement","dashboard.sessions":"sessions","dashboard.today":"aujourd\'hui","dashboard.recentTranscriptions":"Transcriptions r\xe9centes","dashboard.noHistory":"Aucun historique — appuyez sur le raccourci pour commencer \xe0 enregistrer","dashboard.copy":"Copier","dashboard.entries":"{{count}} entr\xe9es","dashboard.stat":"statistiques","dashboard.sys":"syst\xe8me","history.title":"Historique des transcriptions","history.search":"Rechercher...","history.entries":"{{count}} entr\xe9es","history.loading":"Chargement...","history.noResults":"Aucun r\xe9sultat","history.noHistory":"Aucun historique — commencez \xe0 enregistrer","history.count":"{{count}} entr\xe9es","dictionary.title":"Dictionnaire personnalis\xe9","dictionary.words":"{{count}} mots","dictionary.add":"Ajouter","dictionary.search":"Rechercher...","dictionary.loading":"Chargement...","dictionary.noResults":"Aucun r\xe9sultat","dictionary.noWords":"Aucun mot — ajoutez des mots personnalis\xe9s pour am\xe9liorer la pr\xe9cision du STT","dictionary.used":"utilis\xe9 {{count}} fois","dictionary.editTitle":"Modifier le mot","dictionary.addTitle":"Ajouter un mot","dictionary.word":"Mot","dictionary.pronunciation":"Prononciation (facultatif)","commands.title":"Commandes LLM","commands.count":"{{count}} commandes","commands.add":"Ajouter","commands.activeCommand":"Commande active","commands.none":"Aucune","commands.loading":"Chargement...","commands.noCommands":"Aucune commande — cliquez sur ajouter pour en cr\xe9er une","commands.editTitle":"Modifier la commande","commands.addTitle":"Ajouter une commande","commands.name":"Nom","commands.description":"Description","commands.promptTemplate":"Mod\xe8le de prompt","commands.promptHelp":"{{text}} sera remplac\xe9 par le texte transcrit","commands.defaultPrompt":"Veuillez am\xe9liorer {{text}}.","settings.title":"Param\xe8tres","settings.tabs.general":"G\xe9n\xe9ral","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"\xc0 propos","settings.shortcuts":"Raccourcis","settings.dictation":"Dict\xe9e","settings.dictation.desc":"Maintenez enfonc\xe9 pour parler. La transcription d\xe9marre au rel\xe2chement.","settings.agent":"Mode agent","settings.agent.descWithKey":"Double-cliquez sur {{key}} pour entrer en mode agent.","settings.agent.descNoKey":"Configurez d\'abord le raccourci de dict\xe9e.","settings.oneTouch":"Mode une touche","settings.oneTouch.desc":"Appuyez pour d\xe9marrer, appuyez \xe0 nouveau pour arr\xeater. N\xe9cessite un raccourci distinct.","settings.key":"Touche","settings.notSet":"Non configur\xe9","settings.enabled":"Activ\xe9","settings.disabled":"D\xe9sactiv\xe9","settings.interface":"Interface","settings.theme":"Th\xe8me","settings.theme.system":"Syst\xe8me","settings.theme.light":"Clair","settings.theme.dark":"Sombre","settings.language":"Langue","settings.appBehavior":"Comportement de l\'application","settings.closeToTray":"R\xe9duire dans la barre syst\xe8me","settings.autoLaunch":"Lancer au d\xe9marrage du syst\xe8me","settings.autoInsert":"Ins\xe9rer le texte automatiquement apr\xe8s la transcription","settings.soundEffects":"Effets sonores","settings.microphone":"Microphone","settings.inputDevice":"P\xe9riph\xe9rique d\'entr\xe9e","settings.deviceDefault":"(par d\xe9faut)","settings.textInsert":"Insertion de texte","settings.insertMethod":"M\xe9thode d\'insertion","settings.insertClipboard":"Presse-papiers (Ctrl+V)","settings.insertKeyboard":"Frappe au clavier","settings.whisperModel":"Mod\xe8le Whisper","settings.model.tiny":"tiny (39 Mo, le plus rapide)","settings.model.base":"base (74 Mo, \xe9quilibr\xe9)","settings.model.small":"small (244 Mo, bon)","settings.model.medium":"medium (769 Mo, tr\xe8s bon)","settings.model.large":"large-v3 (1,5 Go, meilleur)","settings.sttLanguage":"Langue de reconnaissance","settings.sttLang.auto":"D\xe9tection automatique","settings.ollamaServer":"Serveur Ollama","settings.ollamaUrl":"URL du serveur Ollama","settings.ollamaHint":"D3RO Voice se connecte automatiquement quand Ollama est en cours d\'ex\xe9cution. T\xe9l\xe9chargez les mod\xe8les directement depuis Ollama (ex : ollama pull qwen3:4b).","settings.postProcess":"Post-traitement vocal","settings.defaultAction":"Action de post-traitement par d\xe9faut","settings.action.none":"Aucune (texte original inchang\xe9)","settings.action.refine":"Affiner (grammaire + naturel)","settings.action.translate":"Traduire","settings.action.summarize":"R\xe9sumer","settings.action.grammar":"Correction grammaticale","settings.action.custom":"Prompt personnalis\xe9","settings.actionHint":"Le post-traitement LLM s\xe9lectionn\xe9 est appliqu\xe9 au texte transcrit apr\xe8s l\'enregistrement avec le raccourci. Ne fonctionne que lorsque Ollama est connect\xe9.","settings.about.version":"Version","settings.about.techStack":"Stack technologique","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Moteur vocal","settings.about.voiceEngineValue":"STT : faster-whisper (local) / LLM : Ollama (local)","settings.about.description":"Assistant vocal IA enti\xe8rement local, bas\xe9 sur l\'ing\xe9nierie inverse de Speakly. Fonctionne sans d\xe9pendance au cloud.","settings.about.restartOnboarding":"Revoir le guide de configuration initiale","status.ollama":"OLLAMA","status.offline":"HORS LIGNE","status.nudge.title":"Ollama n\'est pas en cours d\'ex\xe9cution","status.nudge.desc":"Ollama est n\xe9cessaire pour le post-traitement LLM (traduction, r\xe9sum\xe9, etc.).","status.nudge.guide":"Voir le guide d\'installation →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sans taper, par la voix. Votre assistant vocal IA local.","onboarding.welcome.start":"Commencer","onboarding.mic.title":"Configuration du microphone","onboarding.mic.desc":"S\xe9lectionnez le microphone que vous souhaitez utiliser. Vous pourrez le modifier plus tard dans les param\xe8tres.","onboarding.hotkey.title":"Configuration du raccourci","onboarding.hotkey.desc":"Configurez le raccourci de dict\xe9e. L\'enregistrement dure tant que vous maintenez la touche enfonc\xe9e.","onboarding.hotkey.notSet":"Aucun raccourci configur\xe9","onboarding.hotkey.change":"Modifier le raccourci","onboarding.hotkey.set":"Configurer le raccourci","onboarding.ollama.title":"Installer Ollama (facultatif)","onboarding.ollama.desc":"Ollama est n\xe9cessaire pour le post-traitement LLM comme la traduction ou le r\xe9sum\xe9. La dict\xe9e vocale fonctionne sans Ollama.","onboarding.ollama.download":"T\xe9l\xe9charger Ollama","onboarding.ollama.modelHint":"Apr\xe8s l\'installation, t\xe9l\xe9chargez un mod\xe8le depuis le terminal","onboarding.done.title":"Configuration termin\xe9e !","onboarding.done.descWithKey":"Maintenez {{key}} enfonc\xe9 et parlez pour convertir votre voix en texte.","onboarding.done.descNoKey":"Configurez un raccourci dans les param\xe8tres pour commencer la dict\xe9e.","onboarding.done.start":"Commencer","onboarding.back":"Retour","onboarding.next":"Suivant","hotkey.title":"Configurer le raccourci","hotkey.dictationTitle":"Configurer le raccourci de dict\xe9e","hotkey.oneTouchTitle":"Configurer le raccourci du mode une touche","hotkey.prompt":"Appuyez sur une combinaison de touches...","hotkey.ready":"✓ {{keys}} — appuyez sur enregistrer","hotkey.noKey":"Veuillez saisir une touche","hotkey.reserved":"{{keys}} est un raccourci r\xe9serv\xe9 par le syst\xe8me","hotkey.current":"Actuel : {{keys}}","hotkey.hint":"Saisissez une combinaison (ex : Ctrl+Shift+Q) ou une touche seule (ex : F5)","hotkey.reset":"Ressaisir","ollama.title":"GUIDE DE CONFIGURATION OLLAMA","ollama.step1.title":"\xc9TAPE 1 — Installer Ollama","ollama.step1.desc":"Ollama est un outil gratuit pour ex\xe9cuter des LLM en local.","ollama.step2.title":"\xc9TAPE 2 — T\xe9l\xe9charger un mod\xe8le","ollama.step2.desc":"Ex\xe9cutez la commande suivante dans le terminal pour t\xe9l\xe9charger le mod\xe8le recommand\xe9 :","ollama.step2.alt":"Ou un mod\xe8le plus grand : ollama pull qwen3:8b (plus pr\xe9cis, plus lent)","ollama.step3.title":"\xc9TAPE 3 — Connexion automatique","ollama.step3.desc":"D3RO-VOICE d\xe9tecte automatiquement quand Ollama est en cours d\'ex\xe9cution. Quand la LED de la barre d\'\xe9tat passe du rouge au vert, c\'est pr\xeat !","service.sttEngine":"MOTEUR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"RACCOURCI CLAVIER","service.audioInput":"ENTR\xc9E AUDIO","service.ready":"PR\xcaT","service.connected":"CONNECT\xc9","service.offline":"HORS LIGNE","service.active":"ACTIF","service.standby":"EN VEILLE","common.cancel":"Annuler","common.save":"Enregistrer","common.delete":"Supprimer","common.add":"Ajouter","common.edit":"Modifier","common.close":"Fermer","common.confirm":"Confirmer","common.loading":"Chargement...","common.copy":"Copier","common.test":"Tester","common.stop":"Arr\xeater","date.today":"Aujourd\'hui","date.yesterday":"Hier","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Cor\xe9en","settings.sttLang.en":"Anglais","settings.sttLang.ja":"Japonais","settings.sttLang.zh":"Chinois","template.outputHelperText":"Utilisez {{nomChamp}} pour les espaces r\xe9serv\xe9s","nav.meeting":"R\xe9union","meeting.title":"Mode R\xe9union","meeting.newMeeting":"Nouvelle R\xe9union","meeting.startRecording":"D\xe9marrer l\'enregistrement","meeting.stopRecording":"Arr\xeater l\'enregistrement","meeting.recording":"Enregistrement en cours","meeting.processing":"G\xe9n\xe9ration du compte-rendu...","meeting.completed":"Termin\xe9","meeting.error":"Erreur","meeting.elapsed":"Temps \xe9coul\xe9","meeting.memoPlaceholder":"Saisir un m\xe9mo (Entr\xe9e pour ajouter)","meeting.memoAdded":"M\xe9mo ajout\xe9","meeting.noSessions":"Aucun enregistrement de r\xe9union","meeting.noSessionsDesc":"Appuyez sur Nouvelle R\xe9union pour commencer l\'enregistrement","meeting.summary":"R\xe9sum\xe9","meeting.decisions":"D\xe9cisions","meeting.actionItems":"Actions \xe0 mener","meeting.timeline":"Chronologie","meeting.transcript":"Transcription brute","meeting.memos":"M\xe9mos","meeting.exportPdf":"Exporter en PDF","meeting.exportMarkdown":"Exporter en Markdown","meeting.delete":"Supprimer","meeting.deleteConfirm":"Supprimer cet enregistrement de r\xe9union ?","meeting.backToList":"Retour \xe0 la liste","meeting.notificationTitle":"Compte-rendu pr\xeat","meeting.notificationBody":"Le compte-rendu de la r\xe9union a \xe9t\xe9 g\xe9n\xe9r\xe9.","meeting.sessions":"{{count}} s\xe9ances","meeting.duration":"{{minutes}} min","meeting.editTitle":"Modifier le titre","meeting.untitled":"R\xe9union sans titre","meeting.processingStep.merging":"Fusion de la transcription...","meeting.processingStep.generating":"G\xe9n\xe9ration du compte-rendu avec LLM...","meeting.processingStep.parsing":"Analyse du compte-rendu...","meeting.processingStep.saving":"Enregistrement...","meeting.processingStep.notifying":"Envoi de la notification...","meeting.transcriptTab":"Transcription","meeting.addDocument":"Ajouter un document","meeting.selectTemplate":"Choisir un mod\xe8le","meeting.generate":"G\xe9n\xe9rer","meeting.generating":"G\xe9n\xe9ration du document...","meeting.editMode":"\xc9diter","meeting.previewMode":"Aper\xe7u","meeting.modified":"Modifi\xe9","meeting.originalText":"Original","meeting.editedText":"\xc9dit\xe9","meeting.exportDocx":"Exporter DOCX","meeting.exportTxt":"Exporter TXT","meeting.exportFormat":"Exporter","meeting.customPrompt":"Invite personnalis\xe9e","meeting.templateName":"Nom du mod\xe8le","meeting.templatePrompt":"Invite IA","meeting.templateSave":"Sauvegarder le mod\xe8le","meeting.documentDeleted":"Document supprim\xe9","meeting.autoSaved":"Sauvegarde automatique","meeting.minutesTemplate":"Compte-rendu","meeting.reportTemplate":"Rapport","meeting.ideaNoteTemplate":"Note d\'id\xe9es","meeting.customTemplate":"Personnalis\xe9","meeting.downloadTranscript":"T\xe9l\xe9charger la transcription","meeting.polish":"Peaufiner avec IA","meeting.polishing":"L\'IA peaufine la transcription...","meeting.polished":"Peaufinement IA termin\xe9","meeting.mindmapTemplate":"Carte mentale","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Posez une question sur la r\xe9union...","meeting.chatSend":"Envoyer","meeting.chatClear":"Effacer le chat","meeting.copyToClipboard":"Copier dans le presse-papiers","meeting.copied":"Copi\xe9","meeting.chatCollapse":"R\xe9duire le chat","meeting.chatExpand":"Agrandir le chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Echec du polish IA","meeting.viewDetailError":"Impossible de charger les d\xe9tails de la r\xe9union","meeting.startRecordingError":"Impossible de d\xe9marrer l\'enregistrement","meeting.diarize":"Identifier les locuteurs","meeting.diarizing":"Identification des locuteurs...","meeting.diarizeComplete":"Identification termin\xe9e","meeting.speaker":"Locuteur","settings.hfToken":"Token HuggingFace","settings.hfTokenHint":"Un token HuggingFace est requis pour l\'identification des locuteurs","settings.diarization":"Identification des locuteurs","settings.diarizationHint":"Identifier automatiquement les locuteurs apr\xe8s l\'enregistrement"}'),g=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Lokaler KI-Sprachassistent","nav.dashboard":"Dashboard","nav.history":"Verlauf","nav.dictionary":"W\xf6rterbuch","nav.commands":"Befehle","nav.settings":"Einstellungen","dashboard.sessionOverview":"Sitzungs\xfcbersicht","dashboard.systemStatus":"Systemstatus","dashboard.sessionsToday":"Sitzungen heute","dashboard.pressToRecord":"Dr\xfccke {{key}}, um die Aufnahme zu starten","dashboard.hotkeyNotSet":"Tastenk\xfcrzel nicht festgelegt","dashboard.words":"W\xf6rter","dashboard.total":"gesamt","dashboard.streak":"Serie","dashboard.days":"Tage","dashboard.recording":"Aufnahme","dashboard.sessions":"Sitzungen","dashboard.today":"heute","dashboard.recentTranscriptions":"Letzte Transkriptionen","dashboard.noHistory":"Kein Verlauf — dr\xfccke das Tastenk\xfcrzel, um die Aufnahme zu starten","dashboard.copy":"Kopieren","dashboard.entries":"{{count}} Eintr\xe4ge","dashboard.stat":"Statistiken","dashboard.sys":"System","history.title":"Transkriptionsverlauf","history.search":"Suchen...","history.entries":"{{count}} Eintr\xe4ge","history.loading":"Laden...","history.noResults":"Keine Ergebnisse","history.noHistory":"Kein Verlauf — starte eine Aufnahme","history.count":"{{count}} Eintr\xe4ge","dictionary.title":"Benutzerw\xf6rterbuch","dictionary.words":"{{count}} W\xf6rter","dictionary.add":"Hinzuf\xfcgen","dictionary.search":"Suchen...","dictionary.loading":"Laden...","dictionary.noResults":"Keine Ergebnisse","dictionary.noWords":"Keine W\xf6rter — f\xfcge benutzerdefinierte W\xf6rter hinzu, um die STT-Genauigkeit zu verbessern","dictionary.used":"{{count}} Mal verwendet","dictionary.editTitle":"Wort bearbeiten","dictionary.addTitle":"Wort hinzuf\xfcgen","dictionary.word":"Wort","dictionary.pronunciation":"Aussprache (optional)","commands.title":"LLM-Befehle","commands.count":"{{count}} Befehle","commands.add":"Hinzuf\xfcgen","commands.activeCommand":"Aktiver Befehl","commands.none":"Keiner","commands.loading":"Laden...","commands.noCommands":"Keine Befehle — klicke auf Hinzuf\xfcgen, um einen zu erstellen","commands.editTitle":"Befehl bearbeiten","commands.addTitle":"Befehl hinzuf\xfcgen","commands.name":"Name","commands.description":"Beschreibung","commands.promptTemplate":"Prompt-Vorlage","commands.promptHelp":"{{text}} wird durch den transkribierten Text ersetzt","commands.defaultPrompt":"Bitte verbessere {{text}}.","settings.title":"Einstellungen","settings.tabs.general":"Allgemein","settings.tabs.audio":"Audio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"\xdcber","settings.shortcuts":"Tastenk\xfcrzel","settings.dictation":"Diktat","settings.dictation.desc":"Gedr\xfcckt halten zum Sprechen. Die Transkription beginnt beim Loslassen.","settings.agent":"Agentenmodus","settings.agent.descWithKey":"Doppelklick auf {{key}}, um den Agentenmodus aufzurufen.","settings.agent.descNoKey":"Lege zuerst das Diktat-Tastenk\xfcrzel fest.","settings.oneTouch":"Ein-Tasten-Modus","settings.oneTouch.desc":"Dr\xfccken zum Starten, erneut dr\xfccken zum Beenden. Erfordert ein eigenes Tastenk\xfcrzel.","settings.key":"Taste","settings.notSet":"Nicht festgelegt","settings.enabled":"Aktiviert","settings.disabled":"Deaktiviert","settings.interface":"Oberfl\xe4che","settings.theme":"Design","settings.theme.system":"System","settings.theme.light":"Hell","settings.theme.dark":"Dunkel","settings.language":"Sprache","settings.appBehavior":"App-Verhalten","settings.closeToTray":"In Systembereich minimieren","settings.autoLaunch":"Beim Systemstart automatisch starten","settings.autoInsert":"Text nach der Transkription automatisch einf\xfcgen","settings.soundEffects":"Soundeffekte","settings.microphone":"Mikrofon","settings.inputDevice":"Eingabeger\xe4t","settings.deviceDefault":"(Standard)","settings.textInsert":"Texteinf\xfcgung","settings.insertMethod":"Einf\xfcgemethode","settings.insertClipboard":"Zwischenablage (Ctrl+V)","settings.insertKeyboard":"Tastatureingabe","settings.whisperModel":"Whisper-Modell","settings.model.tiny":"tiny (39 MB, am schnellsten)","settings.model.base":"base (74 MB, ausgewogen)","settings.model.small":"small (244 MB, gut)","settings.model.medium":"medium (769 MB, sehr gut)","settings.model.large":"large-v3 (1,5 GB, beste Qualit\xe4t)","settings.sttLanguage":"Erkennungssprache","settings.sttLang.auto":"Automatische Erkennung","settings.ollamaServer":"Ollama-Server","settings.ollamaUrl":"Ollama-Server-URL","settings.ollamaHint":"D3RO Voice verbindet sich automatisch, wenn Ollama l\xe4uft. Lade Modelle direkt \xfcber Ollama herunter (z. B.: ollama pull qwen3:4b).","settings.postProcess":"Sprachnachbearbeitung","settings.defaultAction":"Standard-Nachbearbeitungsaktion","settings.action.none":"Keine (Originaltext unver\xe4ndert)","settings.action.refine":"Verfeinern (Grammatik + Nat\xfcrlichkeit)","settings.action.translate":"\xdcbersetzen","settings.action.summarize":"Zusammenfassen","settings.action.grammar":"Grammatikkorrektur","settings.action.custom":"Benutzerdefinierter Prompt","settings.actionHint":"Die gew\xe4hlte LLM-Nachbearbeitung wird auf den transkribierten Text angewendet, nachdem mit dem Tastenk\xfcrzel aufgenommen wurde. Funktioniert nur, wenn Ollama verbunden ist.","settings.about.version":"Version","settings.about.techStack":"Tech-Stack","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Sprach-Engine","settings.about.voiceEngineValue":"STT: faster-whisper (lokal) / LLM: Ollama (lokal)","settings.about.description":"Vollst\xe4ndig lokaler KI-Sprachassistent, basierend auf Reverse Engineering von Speakly. Funktioniert ohne Cloud-Abh\xe4ngigkeiten.","settings.about.restartOnboarding":"Einrichtungsanleitung erneut anzeigen","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama l\xe4uft nicht","status.nudge.desc":"Ollama wird f\xfcr die LLM-Nachbearbeitung (\xdcbersetzung, Zusammenfassung usw.) ben\xf6tigt.","status.nudge.guide":"Installationsanleitung anzeigen →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Ohne Tippen, per Sprache. Dein lokaler KI-Sprachassistent.","onboarding.welcome.start":"Loslegen","onboarding.mic.title":"Mikrofon einrichten","onboarding.mic.desc":"W\xe4hle das Mikrofon aus, das du verwenden m\xf6chtest. Du kannst es sp\xe4ter in den Einstellungen \xe4ndern.","onboarding.hotkey.title":"Tastenk\xfcrzel einrichten","onboarding.hotkey.desc":"Lege das Diktat-Tastenk\xfcrzel fest. Die Aufnahme l\xe4uft, solange du die Taste gedr\xfcckt h\xe4ltst.","onboarding.hotkey.notSet":"Kein Tastenk\xfcrzel festgelegt","onboarding.hotkey.change":"Tastenk\xfcrzel \xe4ndern","onboarding.hotkey.set":"Tastenk\xfcrzel festlegen","onboarding.ollama.title":"Ollama installieren (optional)","onboarding.ollama.desc":"Ollama wird f\xfcr die LLM-Nachbearbeitung wie \xdcbersetzung oder Zusammenfassung ben\xf6tigt. Die Sprachdiktierung funktioniert ohne Ollama.","onboarding.ollama.download":"Ollama herunterladen","onboarding.ollama.modelHint":"Lade nach der Installation ein Modell \xfcber das Terminal herunter","onboarding.done.title":"Einrichtung abgeschlossen!","onboarding.done.descWithKey":"Halte {{key}} gedr\xfcckt und sprich, um deine Stimme in Text umzuwandeln.","onboarding.done.descNoKey":"Lege in den Einstellungen ein Tastenk\xfcrzel fest, um mit der Spracheingabe zu beginnen.","onboarding.done.start":"Loslegen","onboarding.back":"Zur\xfcck","onboarding.next":"Weiter","hotkey.title":"Tastenk\xfcrzel einrichten","hotkey.dictationTitle":"Diktat-Tastenk\xfcrzel einrichten","hotkey.oneTouchTitle":"Tastenk\xfcrzel f\xfcr Ein-Tasten-Modus einrichten","hotkey.prompt":"Dr\xfccke eine Tastenkombination...","hotkey.ready":"✓ {{keys}} — dr\xfccke Speichern","hotkey.noKey":"Bitte gib eine Taste ein","hotkey.reserved":"{{keys}} ist ein vom System reserviertes Tastenk\xfcrzel","hotkey.current":"Aktuell: {{keys}}","hotkey.hint":"Gib eine Kombination (z. B. Ctrl+Shift+Q) oder eine einzelne Taste (z. B. F5) ein","hotkey.reset":"Erneut eingeben","ollama.title":"OLLAMA EINRICHTUNGSANLEITUNG","ollama.step1.title":"SCHRITT 1 — Ollama installieren","ollama.step1.desc":"Ollama ist ein kostenloses Tool zum lokalen Ausf\xfchren von LLMs.","ollama.step2.title":"SCHRITT 2 — Modell herunterladen","ollama.step2.desc":"F\xfchre den folgenden Befehl im Terminal aus, um das empfohlene Modell herunterzuladen:","ollama.step2.alt":"Oder ein gr\xf6\xdferes Modell: ollama pull qwen3:8b (genauer, langsamer)","ollama.step3.title":"SCHRITT 3 — Automatische Verbindung","ollama.step3.desc":"D3RO-VOICE erkennt automatisch, wenn Ollama l\xe4uft. Wenn die LED in der Statusleiste von Rot auf Gr\xfcn wechselt, ist alles bereit!","service.sttEngine":"STT-ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"TASTENK\xdcRZEL","service.audioInput":"AUDIOEINGABE","service.ready":"BEREIT","service.connected":"VERBUNDEN","service.offline":"OFFLINE","service.active":"AKTIV","service.standby":"BEREITSCHAFT","common.cancel":"Abbrechen","common.save":"Speichern","common.delete":"L\xf6schen","common.add":"Hinzuf\xfcgen","common.edit":"Bearbeiten","common.close":"Schlie\xdfen","common.confirm":"Best\xe4tigen","common.loading":"Laden...","common.copy":"Kopieren","common.test":"Testen","common.stop":"Stoppen","date.today":"Heute","date.yesterday":"Gestern","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Koreanisch","settings.sttLang.en":"Englisch","settings.sttLang.ja":"Japanisch","settings.sttLang.zh":"Chinesisch","template.outputHelperText":"Verwenden Sie {{Feldname}} f\xfcr Platzhalter","nav.meeting":"Meeting","meeting.title":"Meeting-Modus","meeting.newMeeting":"Neues Meeting","meeting.startRecording":"Aufnahme starten","meeting.stopRecording":"Aufnahme beenden","meeting.recording":"Aufnahme l\xe4uft","meeting.processing":"Protokoll wird erstellt...","meeting.completed":"Abgeschlossen","meeting.error":"Fehler","meeting.elapsed":"Vergangen","meeting.memoPlaceholder":"Memo eingeben (Enter zum Hinzuf\xfcgen)","meeting.memoAdded":"Memo hinzugef\xfcgt","meeting.noSessions":"Keine Meeting-Aufnahmen","meeting.noSessionsDesc":"Dr\xfccke \xabNeues Meeting\xbb, um die Aufnahme zu starten","meeting.summary":"Zusammenfassung","meeting.decisions":"Beschl\xfcsse","meeting.actionItems":"Aufgaben","meeting.timeline":"Zeitlinie","meeting.transcript":"Rohtranskript","meeting.memos":"Memos","meeting.exportPdf":"Als PDF exportieren","meeting.exportMarkdown":"Als Markdown exportieren","meeting.delete":"L\xf6schen","meeting.deleteConfirm":"Diesen Meeting-Eintrag l\xf6schen?","meeting.backToList":"Zur\xfcck zur Liste","meeting.notificationTitle":"Protokoll fertig","meeting.notificationBody":"Das Meeting-Protokoll wurde erstellt.","meeting.sessions":"{{count}} Sitzungen","meeting.duration":"{{minutes}} Min.","meeting.editTitle":"Titel bearbeiten","meeting.untitled":"Meeting ohne Titel","meeting.processingStep.merging":"Transkript zusammenf\xfchren...","meeting.processingStep.generating":"Protokoll mit LLM erstellen...","meeting.processingStep.parsing":"Protokoll analysieren...","meeting.processingStep.saving":"Speichern...","meeting.processingStep.notifying":"Benachrichtigung senden...","meeting.transcriptTab":"Transkript","meeting.addDocument":"Dokument hinzuf\xfcgen","meeting.selectTemplate":"Vorlage ausw\xe4hlen","meeting.generate":"Generieren","meeting.generating":"Dokument wird generiert...","meeting.editMode":"Bearbeiten","meeting.previewMode":"Vorschau","meeting.modified":"Ge\xe4ndert","meeting.originalText":"Original","meeting.editedText":"Bearbeitet","meeting.exportDocx":"DOCX exportieren","meeting.exportTxt":"TXT exportieren","meeting.exportFormat":"Exportieren","meeting.customPrompt":"Benutzerdefinierter Prompt","meeting.templateName":"Vorlagenname","meeting.templatePrompt":"KI-Prompt","meeting.templateSave":"Vorlage speichern","meeting.documentDeleted":"Dokument gel\xf6scht","meeting.autoSaved":"Automatisch gespeichert","meeting.minutesTemplate":"Besprechungsprotokoll","meeting.reportTemplate":"Bericht","meeting.ideaNoteTemplate":"Ideennotiz","meeting.customTemplate":"Benutzerdefiniert","meeting.downloadTranscript":"Transkript herunterladen","meeting.polish":"KI Gl\xe4tten","meeting.polishing":"KI gl\xe4ttet Transkript...","meeting.polished":"KI Gl\xe4ttung abgeschlossen","meeting.mindmapTemplate":"Mindmap","meeting.chat":"KI-Chat","meeting.chatPlaceholder":"Fragen Sie zum Meeting...","meeting.chatSend":"Senden","meeting.chatClear":"Chat l\xf6schen","meeting.copyToClipboard":"In Zwischenablage kopieren","meeting.copied":"Kopiert","meeting.chatCollapse":"Chat einklappen","meeting.chatExpand":"Chat ausklappen","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"KI-Polierung fehlgeschlagen","meeting.viewDetailError":"Meeting-Details konnten nicht geladen werden","meeting.startRecordingError":"Aufnahme konnte nicht gestartet werden","meeting.diarize":"Sprecher trennen","meeting.diarizing":"Sprecher werden identifiziert...","meeting.diarizeComplete":"Sprechertrennung abgeschlossen","meeting.speaker":"Sprecher","settings.hfToken":"HuggingFace Token","settings.hfTokenHint":"Ein HuggingFace Token wird f\xfcr die Sprechertrennung ben\xf6tigt","settings.diarization":"Sprechertrennung","settings.diarizationHint":"Sprecher werden nach der Aufnahme automatisch identifiziert"}'),u=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Assistente de voz com IA local","nav.dashboard":"Painel","nav.history":"Hist\xf3rico","nav.dictionary":"Dicion\xe1rio","nav.commands":"Comandos","nav.settings":"Configura\xe7\xf5es","dashboard.sessionOverview":"Vis\xe3o geral da sess\xe3o","dashboard.systemStatus":"Status do sistema","dashboard.sessionsToday":"Sess\xf5es hoje","dashboard.pressToRecord":"Pressione {{key}} para iniciar a grava\xe7\xe3o","dashboard.hotkeyNotSet":"Atalho n\xe3o configurado","dashboard.words":"palavras","dashboard.total":"total","dashboard.streak":"sequ\xeancia","dashboard.days":"dias","dashboard.recording":"gravando","dashboard.sessions":"sess\xf5es","dashboard.today":"hoje","dashboard.recentTranscriptions":"Transcri\xe7\xf5es recentes","dashboard.noHistory":"Sem hist\xf3rico — pressione o atalho para come\xe7ar a gravar","dashboard.copy":"Copiar","dashboard.entries":"{{count}} entradas","dashboard.stat":"estat\xedsticas","dashboard.sys":"sistema","history.title":"Hist\xf3rico de transcri\xe7\xf5es","history.search":"Pesquisar...","history.entries":"{{count}} entradas","history.loading":"Carregando...","history.noResults":"Sem resultados","history.noHistory":"Sem hist\xf3rico — comece a gravar","history.count":"{{count}} entradas","dictionary.title":"Dicion\xe1rio personalizado","dictionary.words":"{{count}} palavras","dictionary.add":"Adicionar","dictionary.search":"Pesquisar...","dictionary.loading":"Carregando...","dictionary.noResults":"Sem resultados","dictionary.noWords":"Sem palavras — adicione palavras personalizadas para melhorar a precis\xe3o do STT","dictionary.used":"usado {{count}} vezes","dictionary.editTitle":"Editar palavra","dictionary.addTitle":"Adicionar palavra","dictionary.word":"Palavra","dictionary.pronunciation":"Pron\xfancia (opcional)","commands.title":"Comandos LLM","commands.count":"{{count}} comandos","commands.add":"Adicionar","commands.activeCommand":"Comando ativo","commands.none":"Nenhum","commands.loading":"Carregando...","commands.noCommands":"Sem comandos — clique em adicionar para criar um","commands.editTitle":"Editar comando","commands.addTitle":"Adicionar comando","commands.name":"Nome","commands.description":"Descri\xe7\xe3o","commands.promptTemplate":"Modelo de prompt","commands.promptHelp":"{{text}} ser\xe1 substitu\xeddo pelo texto transcrito","commands.defaultPrompt":"Por favor, melhore {{text}}.","settings.title":"Configura\xe7\xf5es","settings.tabs.general":"Geral","settings.tabs.audio":"\xc1udio","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Sobre","settings.shortcuts":"Atalhos","settings.dictation":"Ditado","settings.dictation.desc":"Mantenha pressionado para falar. A transcri\xe7\xe3o come\xe7a ao soltar.","settings.agent":"Modo agente","settings.agent.descWithKey":"Clique duas vezes em {{key}} para entrar no modo agente.","settings.agent.descNoKey":"Configure primeiro o atalho de ditado.","settings.oneTouch":"Modo de um toque","settings.oneTouch.desc":"Pressione para iniciar, pressione novamente para parar. Requer um atalho separado.","settings.key":"Tecla","settings.notSet":"N\xe3o configurado","settings.enabled":"Ativado","settings.disabled":"Desativado","settings.interface":"Interface","settings.theme":"Tema","settings.theme.system":"Sistema","settings.theme.light":"Claro","settings.theme.dark":"Escuro","settings.language":"Idioma","settings.appBehavior":"Comportamento do aplicativo","settings.closeToTray":"Minimizar para a bandeja","settings.autoLaunch":"Iniciar com o sistema","settings.autoInsert":"Inserir texto automaticamente ap\xf3s a transcri\xe7\xe3o","settings.soundEffects":"Efeitos sonoros","settings.microphone":"Microfone","settings.inputDevice":"Dispositivo de entrada","settings.deviceDefault":"(padr\xe3o)","settings.textInsert":"Inser\xe7\xe3o de texto","settings.insertMethod":"M\xe9todo de inser\xe7\xe3o","settings.insertClipboard":"\xc1rea de transfer\xeancia (Ctrl+V)","settings.insertKeyboard":"Digita\xe7\xe3o pelo teclado","settings.whisperModel":"Modelo Whisper","settings.model.tiny":"tiny (39 MB, mais r\xe1pido)","settings.model.base":"base (74 MB, equilibrado)","settings.model.small":"small (244 MB, bom)","settings.model.medium":"medium (769 MB, muito bom)","settings.model.large":"large-v3 (1,5 GB, melhor)","settings.sttLanguage":"Idioma de reconhecimento","settings.sttLang.auto":"Detec\xe7\xe3o autom\xe1tica","settings.ollamaServer":"Servidor Ollama","settings.ollamaUrl":"URL do servidor Ollama","settings.ollamaHint":"D3RO Voice conecta-se automaticamente quando o Ollama est\xe1 em execu\xe7\xe3o. Baixe modelos diretamente pelo Ollama (ex: ollama pull qwen3:4b).","settings.postProcess":"P\xf3s-processamento de voz","settings.defaultAction":"A\xe7\xe3o de p\xf3s-processamento padr\xe3o","settings.action.none":"Nenhuma (texto original sem altera\xe7\xf5es)","settings.action.refine":"Refinar (gram\xe1tica + naturalidade)","settings.action.translate":"Traduzir","settings.action.summarize":"Resumir","settings.action.grammar":"Corre\xe7\xe3o gramatical","settings.action.custom":"Prompt personalizado","settings.actionHint":"O p\xf3s-processamento LLM selecionado \xe9 aplicado ao texto transcrito ap\xf3s gravar com o atalho. S\xf3 funciona quando o Ollama est\xe1 conectado.","settings.about.version":"Vers\xe3o","settings.about.techStack":"Stack tecnol\xf3gico","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Motor de voz","settings.about.voiceEngineValue":"STT: faster-whisper (local) / LLM: Ollama (local)","settings.about.description":"Assistente de voz com IA totalmente local, baseado em engenharia reversa do Speakly. Funciona sem depend\xeancias de nuvem.","settings.about.restartOnboarding":"Ver guia de configura\xe7\xe3o inicial novamente","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama n\xe3o est\xe1 em execu\xe7\xe3o","status.nudge.desc":"O Ollama \xe9 necess\xe1rio para o p\xf3s-processamento LLM (tradu\xe7\xe3o, resumo, etc.).","status.nudge.guide":"Ver guia de instala\xe7\xe3o →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Sem digitar, por voz. Seu assistente de voz com IA local.","onboarding.welcome.start":"Come\xe7ar","onboarding.mic.title":"Configurar microfone","onboarding.mic.desc":"Selecione o microfone que deseja usar. Voc\xea pode alter\xe1-lo depois nas configura\xe7\xf5es.","onboarding.hotkey.title":"Configurar atalho","onboarding.hotkey.desc":"Configure o atalho de ditado. A grava\xe7\xe3o continua enquanto voc\xea mantiver a tecla pressionada.","onboarding.hotkey.notSet":"Nenhum atalho configurado","onboarding.hotkey.change":"Alterar atalho","onboarding.hotkey.set":"Configurar atalho","onboarding.ollama.title":"Instalar Ollama (opcional)","onboarding.ollama.desc":"O Ollama \xe9 necess\xe1rio para p\xf3s-processamento LLM como tradu\xe7\xe3o ou resumo. O ditado de voz funciona sem o Ollama.","onboarding.ollama.download":"Baixar Ollama","onboarding.ollama.modelHint":"Ap\xf3s instalar, baixe um modelo pelo terminal","onboarding.done.title":"Configura\xe7\xe3o conclu\xedda!","onboarding.done.descWithKey":"Mantenha {{key}} pressionado e fale para converter sua voz em texto.","onboarding.done.descNoKey":"Configure um atalho nas configura\xe7\xf5es para come\xe7ar a ditar.","onboarding.done.start":"Come\xe7ar","onboarding.back":"Voltar","onboarding.next":"Pr\xf3ximo","hotkey.title":"Configurar atalho","hotkey.dictationTitle":"Configurar atalho de ditado","hotkey.oneTouchTitle":"Configurar atalho do modo de um toque","hotkey.prompt":"Pressione uma combina\xe7\xe3o de teclas...","hotkey.ready":"✓ {{keys}} — pressione salvar","hotkey.noKey":"Por favor, insira uma tecla","hotkey.reserved":"{{keys}} \xe9 um atalho reservado pelo sistema","hotkey.current":"Atual: {{keys}}","hotkey.hint":"Insira uma combina\xe7\xe3o (ex: Ctrl+Shift+Q) ou uma tecla \xfanica (ex: F5)","hotkey.reset":"Inserir novamente","ollama.title":"GUIA DE CONFIGURA\xc7\xc3O DO OLLAMA","ollama.step1.title":"PASSO 1 — Instalar o Ollama","ollama.step1.desc":"O Ollama \xe9 uma ferramenta gratuita para executar LLMs localmente.","ollama.step2.title":"PASSO 2 — Baixar um modelo","ollama.step2.desc":"Execute o seguinte comando no terminal para baixar o modelo recomendado:","ollama.step2.alt":"Ou um modelo maior: ollama pull qwen3:8b (mais preciso, mais lento)","ollama.step3.title":"PASSO 3 — Conex\xe3o autom\xe1tica","ollama.step3.desc":"D3RO-VOICE detecta automaticamente quando o Ollama est\xe1 em execu\xe7\xe3o. Quando o LED da barra de status mudar de vermelho para verde, est\xe1 pronto!","service.sttEngine":"MOTOR STT","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"ATALHO DE TECLADO","service.audioInput":"ENTRADA DE \xc1UDIO","service.ready":"PRONTO","service.connected":"CONECTADO","service.offline":"OFFLINE","service.active":"ATIVO","service.standby":"EM ESPERA","common.cancel":"Cancelar","common.save":"Salvar","common.delete":"Excluir","common.add":"Adicionar","common.edit":"Editar","common.close":"Fechar","common.confirm":"Confirmar","common.loading":"Carregando...","common.copy":"Copiar","common.test":"Testar","common.stop":"Parar","date.today":"Hoje","date.yesterday":"Ontem","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Coreano","settings.sttLang.en":"Ingl\xeas","settings.sttLang.ja":"Japon\xeas","settings.sttLang.zh":"Chin\xeas","template.outputHelperText":"Use {{nomeCampo}} para marcadores de posi\xe7\xe3o","nav.meeting":"Reuni\xe3o","meeting.title":"Modo Reuni\xe3o","meeting.newMeeting":"Nova Reuni\xe3o","meeting.startRecording":"Iniciar Grava\xe7\xe3o","meeting.stopRecording":"Parar Grava\xe7\xe3o","meeting.recording":"Gravando","meeting.processing":"Gerando ata...","meeting.completed":"Conclu\xeddo","meeting.error":"Erro","meeting.elapsed":"Tempo decorrido","meeting.memoPlaceholder":"Digite um memo (Enter para adicionar)","meeting.memoAdded":"Memo adicionado","meeting.noSessions":"Nenhuma grava\xe7\xe3o de reuni\xe3o","meeting.noSessionsDesc":"Pressione Nova Reuni\xe3o para come\xe7ar a gravar","meeting.summary":"Resumo","meeting.decisions":"Decis\xf5es","meeting.actionItems":"Itens de a\xe7\xe3o","meeting.timeline":"Linha do tempo","meeting.transcript":"Transcri\xe7\xe3o bruta","meeting.memos":"Memos","meeting.exportPdf":"Exportar PDF","meeting.exportMarkdown":"Exportar Markdown","meeting.delete":"Excluir","meeting.deleteConfirm":"Excluir este registro de reuni\xe3o?","meeting.backToList":"Voltar \xe0 lista","meeting.notificationTitle":"Ata pronta","meeting.notificationBody":"A ata da reuni\xe3o foi gerada.","meeting.sessions":"{{count}} sess\xf5es","meeting.duration":"{{minutes}} min","meeting.editTitle":"Editar t\xedtulo","meeting.untitled":"Reuni\xe3o sem t\xedtulo","meeting.processingStep.merging":"Mesclando transcri\xe7\xe3o...","meeting.processingStep.generating":"Gerando ata com LLM...","meeting.processingStep.parsing":"Analisando ata...","meeting.processingStep.saving":"Salvando...","meeting.processingStep.notifying":"Enviando notifica\xe7\xe3o...","meeting.transcriptTab":"Transcri\xe7\xe3o","meeting.addDocument":"Adicionar documento","meeting.selectTemplate":"Selecionar modelo","meeting.generate":"Gerar","meeting.generating":"Gerando documento...","meeting.editMode":"Editar","meeting.previewMode":"Visualizar","meeting.modified":"Modificado","meeting.originalText":"Original","meeting.editedText":"Editado","meeting.exportDocx":"Exportar DOCX","meeting.exportTxt":"Exportar TXT","meeting.exportFormat":"Exportar","meeting.customPrompt":"Prompt personalizado","meeting.templateName":"Nome do modelo","meeting.templatePrompt":"Prompt de IA","meeting.templateSave":"Salvar modelo","meeting.documentDeleted":"Documento exclu\xeddo","meeting.autoSaved":"Salvo automaticamente","meeting.minutesTemplate":"Ata de reuni\xe3o","meeting.reportTemplate":"Relat\xf3rio","meeting.ideaNoteTemplate":"Nota de ideias","meeting.customTemplate":"Personalizado","meeting.downloadTranscript":"Baixar transcri\xe7\xe3o","meeting.polish":"Polir com IA","meeting.polishing":"IA est\xe1 polindo a transcri\xe7\xe3o...","meeting.polished":"Polimento IA conclu\xeddo","meeting.mindmapTemplate":"Mapa mental","meeting.chat":"Chat IA","meeting.chatPlaceholder":"Pergunte sobre a reuni\xe3o...","meeting.chatSend":"Enviar","meeting.chatClear":"Limpar chat","meeting.copyToClipboard":"Copiar para \xe1rea de transfer\xeancia","meeting.copied":"Copiado","meeting.chatCollapse":"Recolher chat","meeting.chatExpand":"Expandir chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Falha no polimento de IA","meeting.viewDetailError":"Falha ao carregar detalhes da reuni\xe3o","meeting.startRecordingError":"Falha ao iniciar grava\xe7\xe3o","meeting.diarize":"Identificar oradores","meeting.diarizing":"Identificando oradores...","meeting.diarizeComplete":"Identifica\xe7\xe3o conclu\xedda","meeting.speaker":"Orador","settings.hfToken":"Token do HuggingFace","settings.hfTokenHint":"Um token do HuggingFace \xe9 necess\xe1rio para identificar oradores","settings.diarization":"Identifica\xe7\xe3o de oradores","settings.diarizationHint":"Identifica automaticamente os oradores ap\xf3s o t\xe9rmino da grava\xe7\xe3o"}'),p=JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Локальный голосовой ИИ-ассистент","nav.dashboard":"Панель","nav.history":"История","nav.dictionary":"Словарь","nav.commands":"Команды","nav.settings":"Настройки","dashboard.sessionOverview":"Обзор сессий","dashboard.systemStatus":"Состояние системы","dashboard.sessionsToday":"Сессий сегодня","dashboard.pressToRecord":"Нажмите {{key}} для начала записи","dashboard.hotkeyNotSet":"Горячая клавиша не задана","dashboard.words":"Слова","dashboard.total":"Всего","dashboard.streak":"Серия","dashboard.days":"дн.","dashboard.recording":"Запись","dashboard.sessions":"Сессии","dashboard.today":"Сегодня","dashboard.recentTranscriptions":"Последние транскрипции","dashboard.noHistory":"История пуста — нажмите горячую клавишу для начала записи","dashboard.copy":"Копировать","dashboard.entries":"{{count}} записей","dashboard.stat":"Статистика","dashboard.sys":"Система","history.title":"История транскрипций","history.search":"Поиск...","history.entries":"{{count}} записей","history.loading":"Загрузка...","history.noResults":"Результаты не найдены","history.noHistory":"История пуста — начните запись","history.count":"{{count}} записей","dictionary.title":"Пользовательский словарь","dictionary.words":"{{count}} слов","dictionary.add":"Добавить","dictionary.search":"Поиск...","dictionary.loading":"Загрузка...","dictionary.noResults":"Результаты не найдены","dictionary.noWords":"Слов нет — добавьте собственные слова для улучшения точности STT","dictionary.used":"Использовано {{count}} раз","dictionary.editTitle":"Редактировать слово","dictionary.addTitle":"Добавить слово","dictionary.word":"Слово","dictionary.pronunciation":"Произношение (необязательно)","commands.title":"Команды LLM","commands.count":"{{count}} шт.","commands.add":"Добавить","commands.activeCommand":"Активная команда","commands.none":"Нет","commands.loading":"Загрузка...","commands.noCommands":"Команд нет — нажмите \xabДобавить\xbb для создания","commands.editTitle":"Редактировать команду","commands.addTitle":"Добавить команду","commands.name":"Название","commands.description":"Описание","commands.promptTemplate":"Шаблон промпта","commands.promptHelp":"{{text}} будет заменено на транскрибированный текст","commands.defaultPrompt":"Пожалуйста, улучшите {{text}}.","settings.title":"Настройки","settings.tabs.general":"Общие","settings.tabs.audio":"Аудио","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"О программе","settings.shortcuts":"Горячие клавиши","settings.dictation":"Диктовка","settings.dictation.desc":"Говорите, удерживая клавишу. Отпустите для начала транскрипции.","settings.agent":"Режим агента","settings.agent.descWithKey":"Дважды нажмите {{key}} для перехода в режим агента.","settings.agent.descNoKey":"Сначала задайте горячую клавишу диктовки.","settings.oneTouch":"Режим одного нажатия","settings.oneTouch.desc":"Нажмите для начала, нажмите снова для остановки. Требуется отдельная горячая клавиша.","settings.key":"Клавиша","settings.notSet":"Не задано","settings.enabled":"Включено","settings.disabled":"Выключено","settings.interface":"Интерфейс","settings.theme":"Тема","settings.theme.system":"Системная","settings.theme.light":"Светлая","settings.theme.dark":"Тёмная","settings.language":"Язык","settings.appBehavior":"Поведение приложения","settings.closeToTray":"Сворачивать в трей","settings.autoLaunch":"Автозапуск при старте системы","settings.autoInsert":"Автоматически вставлять текст после транскрипции","settings.soundEffects":"Звуковые эффекты","settings.microphone":"Микрофон","settings.inputDevice":"Устройство ввода","settings.deviceDefault":"(По умолчанию)","settings.textInsert":"Вставка текста","settings.insertMethod":"Метод вставки","settings.insertClipboard":"Буфер обмена (Ctrl+V)","settings.insertKeyboard":"Эмуляция клавиатуры","settings.whisperModel":"Модель Whisper","settings.model.tiny":"tiny (39 МБ, самая быстрая)","settings.model.base":"base (74 МБ, баланс)","settings.model.small":"small (244 МБ, хорошая)","settings.model.medium":"medium (769 МБ, отличная)","settings.model.large":"large-v3 (1.5 ГБ, лучшая)","settings.sttLanguage":"Язык распознавания","settings.sttLang.auto":"Автоопределение","settings.ollamaServer":"Сервер Ollama","settings.ollamaUrl":"URL сервера Ollama","settings.ollamaHint":"Если Ollama запущена, подключение произойдёт автоматически. Загружайте модели напрямую через Ollama (например: ollama pull qwen3:4b).","settings.postProcess":"Постобработка речи","settings.defaultAction":"Команда постобработки по умолчанию","settings.action.none":"Нет (оригинальный текст)","settings.action.refine":"Улучшить (грамматика + естественность)","settings.action.translate":"Перевести","settings.action.summarize":"Резюмировать","settings.action.grammar":"Исправить грамматику","settings.action.custom":"Пользовательский промпт","settings.actionHint":"После записи и транскрипции к тексту будет применена выбранная постобработка LLM. Работает только при подключённом Ollama.","settings.about.version":"Версия","settings.about.techStack":"Технический стек","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Голосовой движок","settings.about.voiceEngineValue":"STT: faster-whisper (локально) / LLM: Ollama (локально)","settings.about.description":"Локальный голосовой ИИ-ассистент, основанный на методах обратной разработки Speakly. Работает полностью локально без зависимости от облачных сервисов.","settings.about.restartOnboarding":"Показать начальную настройку снова","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama не запущена","status.nudge.desc":"Для постобработки LLM (перевод, резюмирование и т.д.) требуется Ollama.","status.nudge.guide":"Смотреть инструкцию по установке →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Без набора текста — только голос. Локальный голосовой ИИ-ассистент.","onboarding.welcome.start":"Начать","onboarding.mic.title":"Настройка микрофона","onboarding.mic.desc":"Выберите микрофон. Его можно изменить позже в настройках.","onboarding.hotkey.title":"Настройка горячей клавиши","onboarding.hotkey.desc":"Задайте горячую клавишу для диктовки. Удерживайте её для записи.","onboarding.hotkey.notSet":"Горячая клавиша не задана","onboarding.hotkey.change":"Изменить горячую клавишу","onboarding.hotkey.set":"Задать горячую клавишу","onboarding.ollama.title":"Установка Ollama (необязательно)","onboarding.ollama.desc":"Для постобработки LLM (перевод, резюмирование и т.д.) требуется Ollama. Голосовая диктовка работает и без неё.","onboarding.ollama.download":"Скачать Ollama","onboarding.ollama.modelHint":"После установки загрузите модель через терминал","onboarding.done.title":"Настройка завершена!","onboarding.done.descWithKey":"Удерживайте {{key}} и говорите — речь будет преобразована в текст.","onboarding.done.descNoKey":"Задайте горячую клавишу в настройках, чтобы начать голосовую диктовку.","onboarding.done.start":"Начать","onboarding.back":"Назад","onboarding.next":"Далее","hotkey.title":"Настройка горячей клавиши","hotkey.dictationTitle":"Задать горячую клавишу диктовки","hotkey.oneTouchTitle":"Задать горячую клавишу режима одного нажатия","hotkey.prompt":"Нажмите сочетание клавиш...","hotkey.ready":"✓ {{keys}} — нажмите \xabСохранить\xbb","hotkey.noKey":"Введите клавишу","hotkey.reserved":"{{keys}} является зарезервированным сочетанием системы","hotkey.current":"Текущее: {{keys}}","hotkey.hint":"Введите сочетание клавиш (например: Ctrl+Shift+Q) или одну клавишу (например: F5)","hotkey.reset":"Ввести снова","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"ШАГ 1 — Установка Ollama","ollama.step1.desc":"Ollama — бесплатный инструмент для локального запуска LLM.","ollama.step2.title":"ШАГ 2 — Загрузка модели","ollama.step2.desc":"Загрузите нужную модель через терминал. Рекомендуется:","ollama.step2.alt":"Или более крупная модель: ollama pull qwen3:8b (точнее, медленнее)","ollama.step3.title":"ШАГ 3 — Автоподключение","ollama.step3.desc":"При запуске Ollama D3RO-VOICE обнаружит её автоматически. Когда индикатор LED на нижней панели сменится с красного на зелёный — готово!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Отмена","common.save":"Сохранить","common.delete":"Удалить","common.add":"Добавить","common.edit":"Изменить","common.close":"Закрыть","common.confirm":"Подтвердить","common.loading":"Загрузка...","common.copy":"Копировать","common.test":"Тест","common.stop":"Стоп","date.today":"Сегодня","date.yesterday":"Вчера","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Корейский","settings.sttLang.en":"Английский","settings.sttLang.ja":"Японский","settings.sttLang.zh":"Китайский","template.outputHelperText":"Используйте {{имяПоля}} для заполнителей","nav.meeting":"Совещание","meeting.title":"Режим совещания","meeting.newMeeting":"Новое совещание","meeting.startRecording":"Начать запись","meeting.stopRecording":"Остановить запись","meeting.recording":"Запись","meeting.processing":"Создание протокола...","meeting.completed":"Завершено","meeting.error":"Ошибка","meeting.elapsed":"Прошло","meeting.memoPlaceholder":"Введите заметку (Enter для добавления)","meeting.memoAdded":"Заметка добавлена","meeting.noSessions":"Нет записей совещаний","meeting.noSessionsDesc":"Нажмите \xabНовое совещание\xbb, чтобы начать запись","meeting.summary":"Сводка","meeting.decisions":"Решения","meeting.actionItems":"Задачи","meeting.timeline":"Хронология","meeting.transcript":"Исходная расшифровка","meeting.memos":"Заметки","meeting.exportPdf":"Экспорт в PDF","meeting.exportMarkdown":"Экспорт в Markdown","meeting.delete":"Удалить","meeting.deleteConfirm":"Удалить эту запись совещания?","meeting.backToList":"Вернуться к списку","meeting.notificationTitle":"Протокол готов","meeting.notificationBody":"Протокол совещания сформирован.","meeting.sessions":"{{count}} сессий","meeting.duration":"{{minutes}} мин","meeting.editTitle":"Изменить название","meeting.untitled":"Совещание без названия","meeting.processingStep.merging":"Объединение расшифровки...","meeting.processingStep.generating":"Создание протокола с помощью LLM...","meeting.processingStep.parsing":"Разбор протокола...","meeting.processingStep.saving":"Сохранение...","meeting.processingStep.notifying":"Отправка уведомления...","meeting.transcriptTab":"Транскрипция","meeting.addDocument":"Добавить документ","meeting.selectTemplate":"Выбрать шаблон","meeting.generate":"Создать","meeting.generating":"Создание документа...","meeting.editMode":"Редактировать","meeting.previewMode":"Предпросмотр","meeting.modified":"Изменено","meeting.originalText":"Оригинал","meeting.editedText":"Отредактировано","meeting.exportDocx":"Экспорт DOCX","meeting.exportTxt":"Экспорт TXT","meeting.exportFormat":"Экспорт","meeting.customPrompt":"Пользовательский запрос","meeting.templateName":"Название шаблона","meeting.templatePrompt":"ИИ-запрос","meeting.templateSave":"Сохранить шаблон","meeting.documentDeleted":"Документ удалён","meeting.autoSaved":"Автосохранение","meeting.minutesTemplate":"Протокол встречи","meeting.reportTemplate":"Отчёт","meeting.ideaNoteTemplate":"Заметка с идеями","meeting.customTemplate":"Пользовательский","meeting.downloadTranscript":"Скачать транскрипцию","meeting.polish":"Улучшить с ИИ","meeting.polishing":"ИИ улучшает транскрипцию...","meeting.polished":"Улучшение ИИ завершено","meeting.mindmapTemplate":"Карта мыслей","meeting.chat":"ИИ Чат","meeting.chatPlaceholder":"Задайте вопрос о встрече...","meeting.chatSend":"Отправить","meeting.chatClear":"Очистить чат","meeting.copyToClipboard":"Копировать в буфер обмена","meeting.copied":"Скопировано","meeting.chatCollapse":"Свернуть чат","meeting.chatExpand":"Развернуть чат","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"Ошибка ИИ-полировки","meeting.viewDetailError":"Не удалось загрузить детали встречи","meeting.startRecordingError":"Не удалось начать запись","meeting.diarize":"Определить говорящих","meeting.diarizing":"Определение говорящих...","meeting.diarizeComplete":"Определение завершено","meeting.speaker":"Говорящий","settings.hfToken":"Токен HuggingFace","settings.hfTokenHint":"Токен HuggingFace необходим для определения говорящих","settings.diarization":"Диаризация","settings.diarizationHint":"Автоматически определять говорящих после завершения записи"}'),h={ko:o,en:s,ja:r,zh:m,"zh-TW":d,es:c,fr:l,de:g,pt:u,ru:p,vi:JSON.parse('{"app.name":"D3RO Voice","app.tagline":"Trợ l\xfd giọng n\xf3i AI cục bộ","nav.dashboard":"Bảng điều khiển","nav.history":"Lịch sử","nav.dictionary":"Từ điển","nav.commands":"Lệnh","nav.settings":"C\xe0i đặt","dashboard.sessionOverview":"Tổng quan phi\xean","dashboard.systemStatus":"Trạng th\xe1i hệ thống","dashboard.sessionsToday":"Phi\xean h\xf4m nay","dashboard.pressToRecord":"Nhấn {{key}} để bắt đầu ghi \xe2m","dashboard.hotkeyNotSet":"Chưa đặt ph\xedm tắt","dashboard.words":"Từ","dashboard.total":"Tổng","dashboard.streak":"Chuỗi","dashboard.days":"ng\xe0y","dashboard.recording":"Đang ghi","dashboard.sessions":"Phi\xean","dashboard.today":"H\xf4m nay","dashboard.recentTranscriptions":"Phi\xean \xe2m gần đ\xe2y","dashboard.noHistory":"Chưa c\xf3 lịch sử — nhấn ph\xedm tắt để bắt đầu ghi \xe2m","dashboard.copy":"Sao ch\xe9p","dashboard.entries":"{{count}} mục","dashboard.stat":"Thống k\xea","dashboard.sys":"Hệ thống","history.title":"Lịch sử phi\xean \xe2m","history.search":"T\xecm kiếm...","history.entries":"{{count}} mục","history.loading":"Đang tải...","history.noResults":"Kh\xf4ng t\xecm thấy kết quả","history.noHistory":"Chưa c\xf3 lịch sử — h\xe3y bắt đầu ghi \xe2m","history.count":"{{count}} mục","dictionary.title":"Từ điển t\xf9y chỉnh","dictionary.words":"{{count}} từ","dictionary.add":"Th\xeam","dictionary.search":"T\xecm kiếm...","dictionary.loading":"Đang tải...","dictionary.noResults":"Kh\xf4ng t\xecm thấy kết quả","dictionary.noWords":"Chưa c\xf3 từ — th\xeam từ t\xf9y chỉnh để cải thiện độ ch\xednh x\xe1c STT","dictionary.used":"Đ\xe3 d\xf9ng {{count}} lần","dictionary.editTitle":"Chỉnh sửa từ","dictionary.addTitle":"Th\xeam từ","dictionary.word":"Từ","dictionary.pronunciation":"Ph\xe1t \xe2m (t\xf9y chọn)","commands.title":"Lệnh LLM","commands.count":"{{count}} lệnh","commands.add":"Th\xeam","commands.activeCommand":"Lệnh đang hoạt động","commands.none":"Kh\xf4ng c\xf3","commands.loading":"Đang tải...","commands.noCommands":"Chưa c\xf3 lệnh — nhấn Th\xeam để tạo","commands.editTitle":"Chỉnh sửa lệnh","commands.addTitle":"Th\xeam lệnh","commands.name":"T\xean","commands.description":"M\xf4 tả","commands.promptTemplate":"Mẫu prompt","commands.promptHelp":"{{text}} sẽ được thay thế bằng văn bản phi\xean \xe2m","commands.defaultPrompt":"Vui l\xf2ng cải thiện {{text}}.","settings.title":"C\xe0i đặt","settings.tabs.general":"Chung","settings.tabs.audio":"\xc2m thanh","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"Giới thiệu","settings.shortcuts":"Ph\xedm tắt","settings.dictation":"Ch\xednh tả","settings.dictation.desc":"Giữ ph\xedm v\xe0 n\xf3i. Thả ph\xedm để bắt đầu phi\xean \xe2m.","settings.agent":"Chế độ Agent","settings.agent.descWithKey":"Nhấn đ\xfap {{key}} để v\xe0o chế độ Agent.","settings.agent.descNoKey":"Vui l\xf2ng đặt ph\xedm tắt ch\xednh tả trước.","settings.oneTouch":"Chế độ một chạm","settings.oneTouch.desc":"Nhấn để bắt đầu, nhấn lại để dừng. Cần ph\xedm tắt ri\xeang.","settings.key":"Ph\xedm","settings.notSet":"Chưa đặt","settings.enabled":"Đ\xe3 bật","settings.disabled":"Đ\xe3 tắt","settings.interface":"Giao diện","settings.theme":"Giao diện","settings.theme.system":"Hệ thống","settings.theme.light":"S\xe1ng","settings.theme.dark":"Tối","settings.language":"Ng\xf4n ngữ","settings.appBehavior":"H\xe0nh vi ứng dụng","settings.closeToTray":"Thu nhỏ xuống khay hệ thống","settings.autoLaunch":"Tự động khởi động c\xf9ng hệ thống","settings.autoInsert":"Tự động ch\xe8n văn bản sau khi phi\xean \xe2m","settings.soundEffects":"Hiệu ứng \xe2m thanh","settings.microphone":"Micr\xf4","settings.inputDevice":"Thiết bị đầu v\xe0o","settings.deviceDefault":"(Mặc định)","settings.textInsert":"Ch\xe8n văn bản","settings.insertMethod":"Phương thức ch\xe8n","settings.insertClipboard":"Bộ nhớ tạm (Ctrl+V)","settings.insertKeyboard":"Giả lập b\xe0n ph\xedm","settings.whisperModel":"M\xf4 h\xecnh Whisper","settings.model.tiny":"tiny (39 MB, nhanh nhất)","settings.model.base":"base (74 MB, c\xe2n bằng)","settings.model.small":"small (244 MB, tốt)","settings.model.medium":"medium (769 MB, xuất sắc)","settings.model.large":"large-v3 (1.5 GB, tốt nhất)","settings.sttLanguage":"Ng\xf4n ngữ nhận dạng","settings.sttLang.auto":"Tự động ph\xe1t hiện","settings.ollamaServer":"M\xe1y chủ Ollama","settings.ollamaUrl":"URL m\xe1y chủ Ollama","settings.ollamaHint":"Nếu Ollama đang chạy, kết nối sẽ tự động. Tải m\xf4 h\xecnh trực tiếp từ Ollama (v\xed dụ: ollama pull qwen3:4b).","settings.postProcess":"Hậu xử l\xfd giọng n\xf3i","settings.defaultAction":"Lệnh hậu xử l\xfd mặc định","settings.action.none":"Kh\xf4ng c\xf3 (văn bản gốc)","settings.action.refine":"Cải thiện (ngữ ph\xe1p + tự nhi\xean)","settings.action.translate":"Dịch","settings.action.summarize":"T\xf3m tắt","settings.action.grammar":"Sửa ngữ ph\xe1p","settings.action.custom":"Prompt t\xf9y chỉnh","settings.actionHint":"Hậu xử l\xfd LLM đ\xe3 chọn sẽ được \xe1p dụng cho văn bản phi\xean \xe2m sau khi ghi \xe2m. Chỉ hoạt động khi Ollama được kết nối.","settings.about.version":"Phi\xean bản","settings.about.techStack":"Ngăn xếp c\xf4ng nghệ","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"Bộ m\xe1y giọng n\xf3i","settings.about.voiceEngineValue":"STT: faster-whisper (cục bộ) / LLM: Ollama (cục bộ)","settings.about.description":"Trợ l\xfd giọng n\xf3i AI cục bộ dựa tr\xean kỹ thuật dịch ngược Speakly. Hoạt động ho\xe0n to\xe0n cục bộ, kh\xf4ng phụ thuộc v\xe0o dịch vụ đ\xe1m m\xe2y.","settings.about.restartOnboarding":"Xem lại hướng dẫn c\xe0i đặt ban đầu","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama chưa chạy","status.nudge.desc":"Cần Ollama để sử dụng hậu xử l\xfd LLM (dịch, t\xf3m tắt, v.v.).","status.nudge.guide":"Xem hướng dẫn c\xe0i đặt →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"Kh\xf4ng cần g\xf5 ph\xedm — chỉ cần n\xf3i. Trợ l\xfd giọng n\xf3i AI cục bộ.","onboarding.welcome.start":"Bắt đầu","onboarding.mic.title":"C\xe0i đặt micr\xf4","onboarding.mic.desc":"Chọn micr\xf4 bạn muốn d\xf9ng. C\xf3 thể thay đổi sau trong c\xe0i đặt.","onboarding.hotkey.title":"C\xe0i đặt ph\xedm tắt","onboarding.hotkey.desc":"Đặt ph\xedm tắt ch\xednh tả. Giữ ph\xedm trong khi ghi \xe2m.","onboarding.hotkey.notSet":"Ph\xedm tắt chưa được đặt","onboarding.hotkey.change":"Thay đổi ph\xedm tắt","onboarding.hotkey.set":"Đặt ph\xedm tắt","onboarding.ollama.title":"C\xe0i đặt Ollama (t\xf9y chọn)","onboarding.ollama.desc":"Cần Ollama để sử dụng hậu xử l\xfd LLM (dịch, t\xf3m tắt, v.v.). Ch\xednh tả giọng n\xf3i vẫn hoạt động m\xe0 kh\xf4ng cần Ollama.","onboarding.ollama.download":"Tải Ollama","onboarding.ollama.modelHint":"Sau khi c\xe0i đặt, tải m\xf4 h\xecnh qua terminal","onboarding.done.title":"Thiết lập ho\xe0n tất!","onboarding.done.descWithKey":"Giữ ph\xedm {{key}} v\xe0 n\xf3i — giọng n\xf3i sẽ được chuyển th\xe0nh văn bản.","onboarding.done.descNoKey":"Đặt ph\xedm tắt trong c\xe0i đặt để bắt đầu ch\xednh tả giọng n\xf3i.","onboarding.done.start":"Bắt đầu","onboarding.back":"Quay lại","onboarding.next":"Tiếp theo","hotkey.title":"C\xe0i đặt ph\xedm tắt","hotkey.dictationTitle":"Đặt ph\xedm tắt ch\xednh tả","hotkey.oneTouchTitle":"Đặt ph\xedm tắt chế độ một chạm","hotkey.prompt":"Nhấn tổ hợp ph\xedm...","hotkey.ready":"✓ {{keys}} — h\xe3y nhấn Lưu","hotkey.noKey":"Vui l\xf2ng nhập ph\xedm","hotkey.reserved":"{{keys}} l\xe0 ph\xedm tắt hệ thống được d\xe0nh ri\xeang","hotkey.current":"Hiện tại: {{keys}}","hotkey.hint":"Nhập tổ hợp ph\xedm (v\xed dụ: Ctrl+Shift+Q) hoặc ph\xedm đơn (v\xed dụ: F5)","hotkey.reset":"Nhập lại","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"BƯỚC 1 — C\xe0i đặt Ollama","ollama.step1.desc":"Ollama l\xe0 c\xf4ng cụ miễn ph\xed để chạy LLM cục bộ.","ollama.step2.title":"BƯỚC 2 — Tải m\xf4 h\xecnh","ollama.step2.desc":"Tải m\xf4 h\xecnh bạn muốn qua terminal. Khuyến nghị:","ollama.step2.alt":"Hoặc m\xf4 h\xecnh lớn hơn: ollama pull qwen3:8b (ch\xednh x\xe1c hơn, chậm hơn)","ollama.step3.title":"BƯỚC 3 — Tự động kết nối","ollama.step3.desc":"Khi Ollama chạy, D3RO-VOICE sẽ tự động ph\xe1t hiện. Khi đ\xe8n LED tr\xean thanh trạng th\xe1i chuyển từ đỏ sang xanh — đ\xe3 sẵn s\xe0ng!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"Hủy","common.save":"Lưu","common.delete":"X\xf3a","common.add":"Th\xeam","common.edit":"Chỉnh sửa","common.close":"Đ\xf3ng","common.confirm":"X\xe1c nhận","common.loading":"Đang tải...","common.copy":"Sao ch\xe9p","common.test":"Kiểm tra","common.stop":"Dừng","date.today":"H\xf4m nay","date.yesterday":"H\xf4m qua","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"Tiếng H\xe0n","settings.sttLang.en":"Tiếng Anh","settings.sttLang.ja":"Tiếng Nhật","settings.sttLang.zh":"Tiếng Trung","template.outputHelperText":"Sử dụng {{t\xeanTrường}} cho tr\xecnh giữ chỗ","nav.meeting":"Cuộc họp","meeting.title":"Chế độ Cuộc họp","meeting.newMeeting":"Cuộc họp mới","meeting.startRecording":"Bắt đầu ghi \xe2m","meeting.stopRecording":"Dừng ghi \xe2m","meeting.recording":"Đang ghi \xe2m","meeting.processing":"Đang tạo bi\xean bản...","meeting.completed":"Ho\xe0n th\xe0nh","meeting.error":"Lỗi","meeting.elapsed":"Thời gian đ\xe3 qua","meeting.memoPlaceholder":"Nhập ghi ch\xfa (Enter để th\xeam)","meeting.memoAdded":"Đ\xe3 th\xeam ghi ch\xfa","meeting.noSessions":"Kh\xf4ng c\xf3 bản ghi cuộc họp","meeting.noSessionsDesc":"Nhấn \xabCuộc họp mới\xbb để bắt đầu ghi \xe2m","meeting.summary":"T\xf3m tắt","meeting.decisions":"Quyết định","meeting.actionItems":"H\xe0nh động cần thực hiện","meeting.timeline":"D\xf2ng thời gian","meeting.transcript":"Bản ghi th\xf4","meeting.memos":"Ghi ch\xfa","meeting.exportPdf":"Xuất PDF","meeting.exportMarkdown":"Xuất Markdown","meeting.delete":"X\xf3a","meeting.deleteConfirm":"X\xf3a bản ghi cuộc họp n\xe0y?","meeting.backToList":"Quay lại danh s\xe1ch","meeting.notificationTitle":"Bi\xean bản đ\xe3 sẵn s\xe0ng","meeting.notificationBody":"Bi\xean bản cuộc họp đ\xe3 được tạo.","meeting.sessions":"{{count}} phi\xean","meeting.duration":"{{minutes}} ph\xfat","meeting.editTitle":"Chỉnh sửa ti\xeau đề","meeting.untitled":"Cuộc họp kh\xf4ng c\xf3 ti\xeau đề","meeting.processingStep.merging":"Đang gh\xe9p bản ghi...","meeting.processingStep.generating":"Đang tạo bi\xean bản với LLM...","meeting.processingStep.parsing":"Đang ph\xe2n t\xedch bi\xean bản...","meeting.processingStep.saving":"Đang lưu...","meeting.processingStep.notifying":"Đang gửi th\xf4ng b\xe1o...","meeting.transcriptTab":"Bản ghi","meeting.addDocument":"Th\xeam t\xe0i liệu","meeting.selectTemplate":"Chọn mẫu","meeting.generate":"Tạo","meeting.generating":"Đang tạo t\xe0i liệu...","meeting.editMode":"Chỉnh sửa","meeting.previewMode":"Xem trước","meeting.modified":"Đ\xe3 chỉnh sửa","meeting.originalText":"Bản gốc","meeting.editedText":"Đ\xe3 chỉnh sửa","meeting.exportDocx":"Xuất DOCX","meeting.exportTxt":"Xuất TXT","meeting.exportFormat":"Xuất","meeting.customPrompt":"Lệnh t\xf9y chỉnh","meeting.templateName":"T\xean mẫu","meeting.templatePrompt":"Lệnh AI","meeting.templateSave":"Lưu mẫu","meeting.documentDeleted":"Đ\xe3 x\xf3a t\xe0i liệu","meeting.autoSaved":"Đ\xe3 lưu tự động","meeting.minutesTemplate":"Bi\xean bản họp","meeting.reportTemplate":"B\xe1o c\xe1o","meeting.ideaNoteTemplate":"Ghi ch\xfa \xfd tưởng","meeting.customTemplate":"T\xf9y chỉnh","meeting.downloadTranscript":"Tải bản ghi","meeting.polish":"Tinh chỉnh bằng AI","meeting.polishing":"AI đang tinh chỉnh bản ghi...","meeting.polished":"Tinh chỉnh AI ho\xe0n tất","meeting.mindmapTemplate":"Sơ đồ tư duy","meeting.chat":"Chat AI","meeting.chatPlaceholder":"Hỏi về cuộc họp...","meeting.chatSend":"Gửi","meeting.chatClear":"X\xf3a chat","meeting.copyToClipboard":"Sao ch\xe9p v\xe0o bộ nhớ tạm","meeting.copied":"Đ\xe3 sao ch\xe9p","meeting.chatCollapse":"Thu gọn chat","meeting.chatExpand":"Mở rộng chat","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI đ\xe1nh b\xf3ng thất bại","meeting.viewDetailError":"Kh\xf4ng thể tải chi tiết cuộc họp","meeting.startRecordingError":"Kh\xf4ng thể bắt đầu ghi \xe2m","meeting.diarize":"Ph\xe2n t\xe1ch người n\xf3i","meeting.diarizing":"Đang nhận dạng người n\xf3i...","meeting.diarizeComplete":"Ph\xe2n t\xe1ch người n\xf3i ho\xe0n tất","meeting.speaker":"Người n\xf3i","settings.hfToken":"Token HuggingFace","settings.hfTokenHint":"Cần token HuggingFace để ph\xe2n t\xe1ch người n\xf3i","settings.diarization":"Ph\xe2n t\xe1ch người n\xf3i","settings.diarizationHint":"Tự động nhận dạng người n\xf3i sau khi ghi \xe2m kết th\xfac"}'),th:JSON.parse('{"app.name":"D3RO Voice","app.tagline":"ผู้ช่วยเสียง AI ในเครื่อง","nav.dashboard":"แดชบอร์ด","nav.history":"ประวัติ","nav.dictionary":"พจนานุกรม","nav.commands":"คำสั่ง","nav.settings":"การตั้งค่า","dashboard.sessionOverview":"ภาพรวมเซสชัน","dashboard.systemStatus":"สถานะระบบ","dashboard.sessionsToday":"เซสชันวันนี้","dashboard.pressToRecord":"กด {{key}} เพื่อเริ่มบันทึก","dashboard.hotkeyNotSet":"ยังไม่ได้ตั้งค่าปุ่มลัด","dashboard.words":"คำ","dashboard.total":"ทั้งหมด","dashboard.streak":"ต่อเนื่อง","dashboard.days":"วัน","dashboard.recording":"กำลังบันทึก","dashboard.sessions":"เซสชัน","dashboard.today":"วันนี้","dashboard.recentTranscriptions":"การถอดความล่าสุด","dashboard.noHistory":"ไม่มีประวัติ — กดปุ่มลัดเพื่อเริ่มบันทึก","dashboard.copy":"คัดลอก","dashboard.entries":"{{count}} รายการ","dashboard.stat":"สถิติ","dashboard.sys":"ระบบ","history.title":"ประวัติการถอดความ","history.search":"ค้นหา...","history.entries":"{{count}} รายการ","history.loading":"กำลังโหลด...","history.noResults":"ไม่พบผลลัพธ์","history.noHistory":"ไม่มีประวัติ — เริ่มบันทึกเสียง","history.count":"{{count}} รายการ","dictionary.title":"พจนานุกรมที่กำหนดเอง","dictionary.words":"{{count}} คำ","dictionary.add":"เพิ่ม","dictionary.search":"ค้นหา...","dictionary.loading":"กำลังโหลด...","dictionary.noResults":"ไม่พบผลลัพธ์","dictionary.noWords":"ไม่มีคำ — เพิ่มคำที่กำหนดเองเพื่อเพิ่มความแม่นยำของ STT","dictionary.used":"ใช้แล้ว {{count}} ครั้ง","dictionary.editTitle":"แก้ไขคำ","dictionary.addTitle":"เพิ่มคำ","dictionary.word":"คำ","dictionary.pronunciation":"การออกเสียง (ไม่บังคับ)","commands.title":"คำสั่ง LLM","commands.count":"{{count}} รายการ","commands.add":"เพิ่ม","commands.activeCommand":"คำสั่งที่ใช้งานอยู่","commands.none":"ไม่มี","commands.loading":"กำลังโหลด...","commands.noCommands":"ไม่มีคำสั่ง — คลิกเพิ่มเพื่อสร้าง","commands.editTitle":"แก้ไขคำสั่ง","commands.addTitle":"เพิ่มคำสั่ง","commands.name":"ชื่อ","commands.description":"คำอธิบาย","commands.promptTemplate":"เทมเพลตพรอมต์","commands.promptHelp":"{{text}} จะถูกแทนที่ด้วยข้อความที่ถอดความ","commands.defaultPrompt":"กรุณาปรับปรุง {{text}}","settings.title":"การตั้งค่า","settings.tabs.general":"ทั่วไป","settings.tabs.audio":"เสียง","settings.tabs.stt":"STT","settings.tabs.llm":"LLM","settings.tabs.about":"เกี่ยวกับ","settings.shortcuts":"ปุ่มลัด","settings.dictation":"การบอกเล่า","settings.dictation.desc":"กดค้างไว้แล้วพูด เมื่อปล่อยจะเริ่มถอดความ","settings.agent":"โหมด Agent","settings.agent.descWithKey":"กด {{key}} สองครั้งเพื่อเข้าสู่โหมด Agent","settings.agent.descNoKey":"กรุณาตั้งค่าปุ่มลัดการบอกเล่าก่อน","settings.oneTouch":"โหมดสัมผัสเดียว","settings.oneTouch.desc":"กดเพื่อเริ่ม กดอีกครั้งเพื่อหยุด ต้องใช้ปุ่มลัดแยกต่างหาก","settings.key":"ปุ่ม","settings.notSet":"ยังไม่ได้ตั้งค่า","settings.enabled":"เปิดใช้งาน","settings.disabled":"ปิดใช้งาน","settings.interface":"อินเทอร์เฟซ","settings.theme":"ธีม","settings.theme.system":"ระบบ","settings.theme.light":"สว่าง","settings.theme.dark":"มืด","settings.language":"ภาษา","settings.appBehavior":"พฤติกรรมแอป","settings.closeToTray":"ย่อลงถาดระบบ","settings.autoLaunch":"เปิดอัตโนมัติเมื่อเริ่มระบบ","settings.autoInsert":"แทรกข้อความอัตโนมัติหลังถอดความ","settings.soundEffects":"เอฟเฟกต์เสียง","settings.microphone":"ไมโครโฟน","settings.inputDevice":"อุปกรณ์อินพุต","settings.deviceDefault":"(ค่าเริ่มต้น)","settings.textInsert":"การแทรกข้อความ","settings.insertMethod":"วิธีการแทรก","settings.insertClipboard":"คลิปบอร์ด (Ctrl+V)","settings.insertKeyboard":"จำลองการพิมพ์","settings.whisperModel":"โมเดล Whisper","settings.model.tiny":"tiny (39 MB, เร็วที่สุด)","settings.model.base":"base (74 MB, สมดุล)","settings.model.small":"small (244 MB, ดี)","settings.model.medium":"medium (769 MB, ดีเยี่ยม)","settings.model.large":"large-v3 (1.5 GB, ดีที่สุด)","settings.sttLanguage":"ภาษาที่รู้จัก","settings.sttLang.auto":"ตรวจจับอัตโนมัติ","settings.ollamaServer":"เซิร์ฟเวอร์ Ollama","settings.ollamaUrl":"URL เซิร์ฟเวอร์ Ollama","settings.ollamaHint":"หาก Ollama กำลังทำงาน จะเชื่อมต่ออัตโนมัติ ดาวน์โหลดโมเดลโดยตรงจาก Ollama (เช่น: ollama pull qwen3:4b)","settings.postProcess":"การประมวลผลเสียงหลังการบันทึก","settings.defaultAction":"คำสั่งประมวลผลเริ่มต้น","settings.action.none":"ไม่มี (ข้อความต้นฉบับ)","settings.action.refine":"ปรับปรุง (ไวยากรณ์ + ความเป็นธรรมชาติ)","settings.action.translate":"แปล","settings.action.summarize":"สรุป","settings.action.grammar":"แก้ไขไวยากรณ์","settings.action.custom":"พรอมต์ที่กำหนดเอง","settings.actionHint":"การประมวลผล LLM ที่เลือกจะถูกนำไปใช้กับข้อความที่ถอดความหลังจากบันทึก ทำงานเฉพาะเมื่อเชื่อมต่อ Ollama","settings.about.version":"เวอร์ชัน","settings.about.techStack":"เทคโนโลยีที่ใช้","settings.about.techStackValue":"Electron + React 19 + MUI 7 + TypeScript","settings.about.voiceEngine":"เอนจิ้นเสียง","settings.about.voiceEngineValue":"STT: faster-whisper (ในเครื่อง) / LLM: Ollama (ในเครื่อง)","settings.about.description":"ผู้ช่วยเสียง AI ในเครื่องที่พัฒนาจากความรู้การวิศวกรรมย้อนกลับ Speakly ทำงานได้อย่างสมบูรณ์ในเครื่องโดยไม่พึ่งพาบริการคลาวด์","settings.about.restartOnboarding":"ดูคู่มือการตั้งค่าเริ่มต้นอีกครั้ง","status.ollama":"OLLAMA","status.offline":"OFFLINE","status.nudge.title":"Ollama ยังไม่ได้ทำงาน","status.nudge.desc":"ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ)","status.nudge.guide":"ดูคำแนะนำการติดตั้ง →","onboarding.welcome.title":"D3RO-VOICE","onboarding.welcome.desc":"ไม่ต้องพิมพ์ — แค่พูด ผู้ช่วยเสียง AI ในเครื่อง","onboarding.welcome.start":"เริ่มต้น","onboarding.mic.title":"การตั้งค่าไมโครโฟน","onboarding.mic.desc":"เลือกไมโครโฟนที่ต้องการใช้ สามารถเปลี่ยนได้ในการตั้งค่า","onboarding.hotkey.title":"การตั้งค่าปุ่มลัด","onboarding.hotkey.desc":"ตั้งค่าปุ่มลัดสำหรับการบอกเล่า กดค้างไว้ขณะบันทึก","onboarding.hotkey.notSet":"ยังไม่ได้ตั้งค่าปุ่มลัด","onboarding.hotkey.change":"เปลี่ยนปุ่มลัด","onboarding.hotkey.set":"ตั้งค่าปุ่มลัด","onboarding.ollama.title":"ติดตั้ง Ollama (ไม่บังคับ)","onboarding.ollama.desc":"ต้องใช้ Ollama สำหรับการประมวลผล LLM (แปล สรุป ฯลฯ) การบอกเล่าเสียงทำงานได้โดยไม่มี Ollama","onboarding.ollama.download":"ดาวน์โหลด Ollama","onboarding.ollama.modelHint":"หลังติดตั้ง ดาวน์โหลดโมเดลผ่านเทอร์มินัล","onboarding.done.title":"ตั้งค่าเสร็จสมบูรณ์!","onboarding.done.descWithKey":"กด {{key}} ค้างไว้แล้วพูด — เสียงจะถูกแปลงเป็นข้อความ","onboarding.done.descNoKey":"ตั้งค่าปุ่มลัดในการตั้งค่าเพื่อเริ่มการบอกเล่าเสียง","onboarding.done.start":"เริ่มต้น","onboarding.back":"ย้อนกลับ","onboarding.next":"ถัดไป","hotkey.title":"การตั้งค่าปุ่มลัด","hotkey.dictationTitle":"ตั้งค่าปุ่มลัดการบอกเล่า","hotkey.oneTouchTitle":"ตั้งค่าปุ่มลัดโหมดสัมผัสเดียว","hotkey.prompt":"กดปุ่มที่ต้องการ...","hotkey.ready":"✓ {{keys}} — กดบันทึก","hotkey.noKey":"กรุณากรอกปุ่ม","hotkey.reserved":"{{keys}} เป็นปุ่มลัดที่ระบบสงวนไว้","hotkey.current":"ปัจจุบัน: {{keys}}","hotkey.hint":"กรอกปุ่มลัด (เช่น: Ctrl+Shift+Q) หรือปุ่มเดี่ยว (เช่น: F5)","hotkey.reset":"กรอกใหม่","ollama.title":"OLLAMA SETUP GUIDE","ollama.step1.title":"ขั้นตอนที่ 1 — ติดตั้ง Ollama","ollama.step1.desc":"Ollama เป็นเครื่องมือฟรีสำหรับรัน LLM ในเครื่อง","ollama.step2.title":"ขั้นตอนที่ 2 — ดาวน์โหลดโมเดล","ollama.step2.desc":"ดาวน์โหลดโมเดลที่ต้องการผ่านเทอร์มินัล แนะนำ:","ollama.step2.alt":"หรือโมเดลที่ใหญ่กว่า: ollama pull qwen3:8b (แม่นยำกว่า ช้ากว่า)","ollama.step3.title":"ขั้นตอนที่ 3 — เชื่อมต่ออัตโนมัติ","ollama.step3.desc":"เมื่อ Ollama ทำงาน D3RO-VOICE จะตรวจพบโดยอัตโนมัติ เมื่อไฟ LED บนแถบสถานะเปลี่ยนจากสีแดงเป็นสีเขียว — พร้อมใช้งาน!","service.sttEngine":"STT ENGINE","service.ollamaLlm":"OLLAMA LLM","service.hotkeyHook":"HOTKEY HOOK","service.audioInput":"AUDIO INPUT","service.ready":"READY","service.connected":"CONNECTED","service.offline":"OFFLINE","service.active":"ACTIVE","service.standby":"STANDBY","common.cancel":"ยกเลิก","common.save":"บันทึก","common.delete":"ลบ","common.add":"เพิ่ม","common.edit":"แก้ไข","common.close":"ปิด","common.confirm":"ยืนยัน","common.loading":"กำลังโหลด...","common.copy":"คัดลอก","common.test":"ทดสอบ","common.stop":"หยุด","date.today":"วันนี้","date.yesterday":"เมื่อวาน","settings.theme.nord":"Nord","settings.theme.solarized":"Solarized","settings.theme.catppuccin":"Catppuccin","settings.theme.dracula":"Dracula","settings.sttLang.ko":"เกาหลี","settings.sttLang.en":"อังกฤษ","settings.sttLang.ja":"ญี่ปุ่น","settings.sttLang.zh":"จีน","template.outputHelperText":"ใช้ {{ชื่อฟิลด์}} สำหรับตัวยึดตำแหน่ง","nav.meeting":"การประชุม","meeting.title":"โหมดการประชุม","meeting.newMeeting":"การประชุมใหม่","meeting.startRecording":"เริ่มบันทึก","meeting.stopRecording":"หยุดบันทึก","meeting.recording":"กำลังบันทึก","meeting.processing":"กำลังสร้างรายงานการประชุม...","meeting.completed":"เสร็จสิ้น","meeting.error":"ข้อผิดพลาด","meeting.elapsed":"เวลาที่ผ่านไป","meeting.memoPlaceholder":"พิมพ์บันทึก (Enter เพื่อเพิ่ม)","meeting.memoAdded":"เพิ่มบันทึกแล้ว","meeting.noSessions":"ไม่มีการบันทึกการประชุม","meeting.noSessionsDesc":"กด \xabการประชุมใหม่\xbb เพื่อเริ่มบันทึก","meeting.summary":"สรุป","meeting.decisions":"การตัดสินใจ","meeting.actionItems":"รายการดำเนินการ","meeting.timeline":"ไทม์ไลน์","meeting.transcript":"ถอดความดิบ","meeting.memos":"บันทึก","meeting.exportPdf":"ส่งออก PDF","meeting.exportMarkdown":"ส่งออก Markdown","meeting.delete":"ลบ","meeting.deleteConfirm":"ลบรายงานการประชุมนี้?","meeting.backToList":"กลับไปยังรายการ","meeting.notificationTitle":"รายงานการประชุมพร้อมแล้ว","meeting.notificationBody":"สร้างรายงานการประชุมเสร็จแล้ว","meeting.sessions":"{{count}} เซสชัน","meeting.duration":"{{minutes}} นาที","meeting.editTitle":"แก้ไขชื่อ","meeting.untitled":"การประชุมที่ไม่มีชื่อ","meeting.processingStep.merging":"กำลังรวมการถอดความ...","meeting.processingStep.generating":"กำลังสร้างรายงานด้วย LLM...","meeting.processingStep.parsing":"กำลังวิเคราะห์รายงาน...","meeting.processingStep.saving":"กำลังบันทึก...","meeting.processingStep.notifying":"กำลังส่งการแจ้งเตือน...","meeting.transcriptTab":"การถอดความ","meeting.addDocument":"เพิ่มเอกสาร","meeting.selectTemplate":"เลือกแม่แบบ","meeting.generate":"สร้าง","meeting.generating":"กำลังสร้างเอกสาร...","meeting.editMode":"แก้ไข","meeting.previewMode":"ดูตัวอย่าง","meeting.modified":"แก้ไขแล้ว","meeting.originalText":"ต้นฉบับ","meeting.editedText":"แก้ไขแล้ว","meeting.exportDocx":"ส่งออก DOCX","meeting.exportTxt":"ส่งออก TXT","meeting.exportFormat":"ส่งออก","meeting.customPrompt":"พรอมต์กำหนดเอง","meeting.templateName":"ชื่อแม่แบบ","meeting.templatePrompt":"พรอมต์ AI","meeting.templateSave":"บันทึกแม่แบบ","meeting.documentDeleted":"ลบเอกสารแล้ว","meeting.autoSaved":"บันทึกอัตโนมัติ","meeting.minutesTemplate":"รายงานการประชุม","meeting.reportTemplate":"รายงาน","meeting.ideaNoteTemplate":"บันทึกไอเดีย","meeting.customTemplate":"กำหนดเอง","meeting.downloadTranscript":"ดาวน์โหลดการถอดความ","meeting.polish":"ปรับแต่งด้วย AI","meeting.polishing":"AI กำลังปรับแต่งการถอดความ...","meeting.polished":"ปรับแต่งด้วย AI เสร็จสิ้น","meeting.mindmapTemplate":"แผนที่ความคิด","meeting.chat":"แชท AI","meeting.chatPlaceholder":"ถามเกี่ยวกับการประชุม...","meeting.chatSend":"ส่ง","meeting.chatClear":"ล้างแชท","meeting.copyToClipboard":"คัดลอกไปยังคลิปบอร์ด","meeting.copied":"คัดลอกแล้ว","meeting.chatCollapse":"ยุบแชท","meeting.chatExpand":"ขยายแชท","meeting.exportMd":"Markdown (.md)","meeting.exportPdfFmt":"PDF (.pdf)","meeting.polishFailed":"AI ปรับแต่งล้มเหลว","meeting.viewDetailError":"ไม่สามารถโหลดรายละเอียดการประชุมได้","meeting.startRecordingError":"ไม่สามารถเริ่มการบันทึกได้","meeting.diarize":"แยกผู้พูด","meeting.diarizing":"กำลังระบุผู้พูด...","meeting.diarizeComplete":"แยกผู้พูดเสร็จสิ้น","meeting.speaker":"ผู้พูด","settings.hfToken":"โทเค็น HuggingFace","settings.hfTokenHint":"ต้องใช้โทเค็น HuggingFace สำหรับการแยกผู้พูด","settings.diarization":"การแยกผู้พูด","settings.diarizationHint":"ระบุผู้พูดโดยอัตโนมัติหลังจากการบันทึกสิ้นสุด"}')};function y(e){var t;return null!=(t=({zh:"zh-CN","zh-TW":"zh-TW"})[e])?t:e}let b=(0,a.createContext)(null),T={load:()=>null,save:()=>{}};function v(e){let{initialLocale:t="ko",storage:n=T,children:r}=e,[m,d]=(0,a.useState)(t);(0,a.useEffect)(()=>{Promise.resolve(n.load()).then(e=>{e&&e in h&&d(e)})},[n]);let c=(0,a.useCallback)(e=>{d(e),n.save(e)},[n]),l=(0,a.useMemo)(()=>{var e;let t=null!=(e=h[m])?e:o,n=(e,n)=>(function(e,t,n){var i,a,r;let m=null!=(r=null!=(a=null!=(i=t[e])?i:s[e])?a:o[e])?r:e;if(n)for(let[e,t]of Object.entries(n))m=m.replaceAll("{{".concat(e,"}}"),String(t));return m})(e,t,n);return{locale:m,t:n,setLocale:c,formatDate:function(e){let t=y(e);return(e,n)=>{let i="number"==typeof e?new Date(e):e;return new Intl.DateTimeFormat(t,n).format(i)}}(m),formatNumber:function(e){let t=y(e);return(e,n)=>new Intl.NumberFormat(t,n).format(e)}(m),formatRelativeDate:e=>{let t=new Date(e);t.setHours(0,0,0,0);let i=new Date;i.setHours(0,0,0,0);let a=new Date(i);if(a.setDate(a.getDate()-1),t.getTime()===i.getTime())return n("date.today");if(t.getTime()===a.getTime())return n("date.yesterday");let o=y(m);return new Intl.DateTimeFormat(o,{month:"short",day:"numeric"}).format(t).toUpperCase()},formatTime:function(e){let t=y(e);return e=>new Intl.DateTimeFormat(t,{hour:"2-digit",minute:"2-digit"}).format(new Date(e))}(m)}},[m,c]);return(0,i.jsx)(b.Provider,{value:l,children:r})}function f(){let e=(0,a.useContext)(b);if(!e)throw Error("useI18n must be used within ");return e}}}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/949-25a59c4f9171c905.js b/apps/web/.next/static/chunks/949-25a59c4f9171c905.js
new file mode 100644
index 0000000..16049a1
--- /dev/null
+++ b/apps/web/.next/static/chunks/949-25a59c4f9171c905.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[949],{4620:(e,t,o)=>{o.d(t,{A:()=>l});let l=function(e){return"string"==typeof e}},6678:(e,t,o)=>{o.d(t,{A:()=>n});var l=o(4620);let n=function(e,t,o){return void 0===e||(0,l.A)(e)?t:{...t,ownerState:{...t.ownerState,...o}}}},6924:(e,t,o)=>{o.d(t,{A:()=>l});let l=function(e,t,o){return"function"==typeof e?e(t,o):e}},7814:(e,t,o)=>{o.d(t,{A:()=>l});let l=function(e,t=[]){if(void 0===e)return{};let o={};return Object.keys(e).filter(o=>o.match(/^on[A-Z]/)&&"function"==typeof e[o]&&!t.includes(o)).forEach(t=>{o[t]=e[t]}),o}},7972:(e,t,o)=>{o.d(t,{A:()=>a});var l=o(3786),n=o(6678),r=o(6924),i=o(9826);function a(e,t){let{className:o,elementType:a,ownerState:s,externalForwardedProps:c,internalForwardedProps:u,shouldForwardComponentProp:f=!1,...d}=t,{component:p,slots:m={[e]:void 0},slotProps:v={[e]:void 0},...y}=c,h=m[e]||a,S=(0,r.A)(v[e],s),{props:{component:A,...g},internalRef:z}=(0,i.A)({className:o,...d,externalForwardedProps:"root"===e?y:void 0,externalSlotProps:S}),N=(0,l.A)(z,null==S?void 0:S.ref,t.ref),b="root"===e?A||p:A,k=(0,n.A)(h,{..."root"===e&&!p&&!m[e]&&u,..."root"!==e&&!m[e]&&u,...g,...b&&!f&&{as:b},...b&&f&&{component:b},ref:N},s);return[h,k]}},8703:(e,t,o)=>{o.d(t,{A:()=>y});var l=o(7620),n=o(2902),r=o(7138),i=o(9407),a=o(8613),s=o(9468),c=o(5120),u=o(8020),f=o(3664);function d(e){return(0,f.Ay)("MuiSvgIcon",e)}(0,u.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var p=o(4568);let m=(0,a.default)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:o}=e;return[t.root,"inherit"!==o.color&&t["color".concat((0,i.A)(o.color))],t["fontSize".concat((0,i.A)(o.fontSize))]]}})((0,s.A)(e=>{var t,o,l,n,r,i,a,s,c,u,f,d,p,m,v,y,h,S;let{theme:A}=e;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:null==(n=A.transitions)||null==(l=n.create)?void 0:l.call(n,"fill",{duration:null==(o=(null!=(v=A.vars)?v:A).transitions)||null==(t=o.duration)?void 0:t.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:(null==(i=A.typography)||null==(r=i.pxToRem)?void 0:r.call(i,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:(null==(s=A.typography)||null==(a=s.pxToRem)?void 0:a.call(s,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:(null==(u=A.typography)||null==(c=u.pxToRem)?void 0:c.call(u,35))||"2.1875rem"}},...Object.entries((null!=(y=A.vars)?y:A).palette).filter(e=>{let[,t]=e;return t&&t.main}).map(e=>{var t,o,l;let[n]=e;return{props:{color:n},style:{color:null==(o=(null!=(l=A.vars)?l:A).palette)||null==(t=o[n])?void 0:t.main}}}),{props:{color:"action"},style:{color:null==(d=(null!=(h=A.vars)?h:A).palette)||null==(f=d.action)?void 0:f.active}},{props:{color:"disabled"},style:{color:null==(m=(null!=(S=A.vars)?S:A).palette)||null==(p=m.action)?void 0:p.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}})),v=l.forwardRef(function(e,t){let o=(0,c.b)({props:e,name:"MuiSvgIcon"}),{children:a,className:s,color:u="inherit",component:f="svg",fontSize:v="medium",htmlColor:y,inheritViewBox:h=!1,titleAccess:S,viewBox:A="0 0 24 24",...g}=o,z=l.isValidElement(a)&&"svg"===a.type,N={...o,color:u,component:f,fontSize:v,instanceFontSize:e.fontSize,inheritViewBox:h,viewBox:A,hasSvgAsChild:z},b={};h||(b.viewBox=A);let k=(e=>{let{color:t,fontSize:o,classes:l}=e,n={root:["root","inherit"!==t&&"color".concat((0,i.A)(t)),"fontSize".concat((0,i.A)(o))]};return(0,r.A)(n,d,l)})(N);return(0,p.jsxs)(m,{as:f,className:(0,n.A)(k.root,s),focusable:"false",color:y,"aria-hidden":!S||void 0,role:S?"img":void 0,ref:t,...b,...g,...z&&a.props,ownerState:N,children:[z?a.props.children:a,S?(0,p.jsx)("title",{children:S}):null]})});function y(e,t){function o(t,o){return(0,p.jsx)(v,{"data-testid":void 0,ref:o,...t,children:e})}return o.muiName=v.muiName,l.memo(l.forwardRef(o))}v.muiName="SvgIcon"},9826:(e,t,o)=>{o.d(t,{A:()=>i});var l=o(2902),n=o(7814);let r=function(e){if(void 0===e)return{};let t={};return Object.keys(e).filter(t=>!(t.match(/^on[A-Z]/)&&"function"==typeof e[t])).forEach(o=>{t[o]=e[o]}),t},i=function(e){let{getSlotProps:t,additionalProps:o,externalSlotProps:i,externalForwardedProps:a,className:s}=e;if(!t){let e=(0,l.A)(o?.className,s,a?.className,i?.className),t={...o?.style,...a?.style,...i?.style},n={...o,...a,...i};return e.length>0&&(n.className=e),Object.keys(t).length>0&&(n.style=t),{props:n,internalRef:void 0}}let c=(0,n.A)({...a,...i}),u=r(i),f=r(a),d=t(c),p=(0,l.A)(d?.className,o?.className,s,a?.className,i?.className),m={...d?.style,...o?.style,...a?.style,...i?.style},v={...d,...o,...f,...u};return p.length>0&&(v.className=p),Object.keys(m).length>0&&(v.style=m),{props:v,internalRef:d.ref}}}}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/billing/page-4bd3aea47a65b96f.js b/apps/web/.next/static/chunks/app/billing/page-4bd3aea47a65b96f.js
new file mode 100644
index 0000000..c829a66
--- /dev/null
+++ b/apps/web/.next/static/chunks/app/billing/page-4bd3aea47a65b96f.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[522],{324:(e,n,r)=>{"use strict";r.d(n,{Sidebar:()=>y});var o=r(4568),s=r(7541),i=r(1284),t=r(6987),l=r(6763),a=r(6262),d=r(5431),c=r(3775),h=r(1084),b=r(2278),u=r(2775),m=r(812),v=r(1166),P=r(2010),x=r(1441),p=r(3791),g=r(7740),f=r(1037);function y(){var e,n,r,y,j,k;let A=(0,s.useRouter)(),M=(0,s.usePathname)(),{t:w}=(0,g.s9)(),C=[{key:"dashboard",path:"/dashboard",label:null!=(e=w("nav.dashboard"))?e:"Dashboard",icon:(0,o.jsx)(h.A,{})},{key:"meetings",path:"/meetings",label:null!=(n=w("nav.meetings"))?n:"Meetings",icon:(0,o.jsx)(b.A,{})},{key:"record",path:"/record",label:null!=(r=w("nav.record"))?r:"Record",icon:(0,o.jsx)(u.A,{})},{key:"teams",path:"/teams",label:null!=(y=w("nav.teams"))?y:"Teams",icon:(0,o.jsx)(m.A,{})},{key:"billing",path:"/billing",label:null!=(j=w("nav.billing"))?j:"Billing",icon:(0,o.jsx)(v.A,{})}];async function _(){let e=(0,f.c)();await e.auth.signOut(),A.replace("/login")}return(0,o.jsxs)(i.default,{sx:{width:240,minHeight:"100vh",bgcolor:p.sM.bg.sidebar,borderRight:"1px solid ".concat(p.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,o.jsx)(i.default,{sx:{p:3,borderBottom:"1px solid ".concat(p.sM.border.default)},children:(0,o.jsx)(x.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,o.jsx)(t.A,{sx:{flex:1,py:2},children:C.map(e=>{let n=M===e.path||M.startsWith("".concat(e.path,"/"));return(0,o.jsx)(l.Ay,{disablePadding:!0,children:(0,o.jsxs)(a.A,{selected:n,onClick:()=>A.push(e.path),sx:{"&.Mui-selected":{bgcolor:p.sM.bg.inset,borderLeft:"3px solid ".concat(p.sM.accent.amber)}},children:[(0,o.jsx)(d.A,{sx:{color:n?p.sM.accent.amber:p.sM.text.label},children:e.icon}),(0,o.jsx)(c.A,{primary:e.label,primaryTypographyProps:{color:n?p.sM.text.primary:p.sM.text.secondary}})]})},e.key)})}),(0,o.jsx)(t.A,{sx:{borderTop:"1px solid ".concat(p.sM.border.default)},children:(0,o.jsx)(l.Ay,{disablePadding:!0,children:(0,o.jsxs)(a.A,{onClick:()=>void _(),children:[(0,o.jsx)(d.A,{sx:{color:p.sM.text.label},children:(0,o.jsx)(P.A,{})}),(0,o.jsx)(c.A,{primary:null!=(k=w("nav.logout"))?k:"Logout",primaryTypographyProps:{color:p.sM.text.secondary}})]})})})]})}},1441:(e,n,r)=>{"use strict";r.d(n,{Rk:()=>s.PhosphorText,Uu:()=>o.MetalCard}),r(4070),r(9006),r(5281),r(6652);var o=r(9502),s=r(215);r(2517),r(1459),r(984)},3320:(e,n,r)=>{"use strict";r.d(n,{CheckoutButton:()=>h});var o=r(4568),s=r(7620),i=r(1284),t=r(2622),l=r(5663),a=r(6032),d=r(1037),c=r(459);function h(e){let{tier:n}=e,[r,h]=(0,s.useState)(!1),[b,u]=(0,s.useState)(null);async function m(){u(null),h(!0);try{let e=(0,d.c)(),{data:{session:r}}=await e.auth.getSession();if(!r)return void u("로그인이 필요합니다");let o=await fetch("".concat(c.env.NEXT_PUBLIC_SUPABASE_URL,"/functions/v1/stripe-checkout"),{method:"POST",headers:{Authorization:"Bearer ".concat(r.access_token),"Content-Type":"application/json"},body:JSON.stringify({tier:n,success_url:"".concat(window.location.origin,"/billing?success=1"),cancel_url:"".concat(window.location.origin,"/billing?canceled=1")})});if(!o.ok){let e=await o.text();throw Error("Checkout 시작 실패: ".concat(o.status," ").concat(e))}let s=await o.json();s.url?window.location.href=s.url:u("Checkout URL을 받지 못했습니다")}catch(e){u(e instanceof Error?e.message:"Unknown error")}finally{h(!1)}}return(0,o.jsxs)(i.default,{children:[(0,o.jsx)(t.A,{fullWidth:!0,variant:"contained",size:"large",onClick:()=>void m(),disabled:r,startIcon:r?(0,o.jsx)(l.A,{size:16,color:"inherit"}):null,children:"업그레이드"}),b&&(0,o.jsx)(a.A,{severity:"error",variant:"outlined",sx:{mt:1,fontSize:11},children:b})]})}},5246:(e,n,r)=>{Promise.resolve().then(r.bind(r,3320)),Promise.resolve().then(r.bind(r,324)),Promise.resolve().then(r.bind(r,1284)),Promise.resolve().then(r.bind(r,7960)),Promise.resolve().then(r.bind(r,7301)),Promise.resolve().then(r.bind(r,8613)),Promise.resolve().then(r.bind(r,9746)),Promise.resolve().then(r.bind(r,1379)),Promise.resolve().then(r.bind(r,1774)),Promise.resolve().then(r.bind(r,8448)),Promise.resolve().then(r.bind(r,7273)),Promise.resolve().then(r.bind(r,5608)),Promise.resolve().then(r.bind(r,1238)),Promise.resolve().then(r.bind(r,4590)),Promise.resolve().then(r.bind(r,3174)),Promise.resolve().then(r.bind(r,2421)),Promise.resolve().then(r.bind(r,8758)),Promise.resolve().then(r.bind(r,9969)),Promise.resolve().then(r.bind(r,8356)),Promise.resolve().then(r.bind(r,5845)),Promise.resolve().then(r.bind(r,3292)),Promise.resolve().then(r.bind(r,2406)),Promise.resolve().then(r.bind(r,2105)),Promise.resolve().then(r.bind(r,1374)),Promise.resolve().then(r.bind(r,1580)),Promise.resolve().then(r.bind(r,850)),Promise.resolve().then(r.bind(r,6310)),Promise.resolve().then(r.bind(r,984)),Promise.resolve().then(r.bind(r,4070)),Promise.resolve().then(r.bind(r,9006)),Promise.resolve().then(r.bind(r,5281)),Promise.resolve().then(r.bind(r,9502)),Promise.resolve().then(r.bind(r,2517)),Promise.resolve().then(r.bind(r,215)),Promise.resolve().then(r.bind(r,6652)),Promise.resolve().then(r.bind(r,1459))},7960:(e,n,r)=>{"use strict";r.r(n),r.d(n,{default:()=>l});var o=r(9969),s=r(8613),i=r(5120),t=r(1774);let l=(0,o.default)({createStyledComponent:(0,s.default)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,n)=>{let{ownerState:r}=e;return[n.root,r.container&&n.container]}}),componentName:"MuiGrid",useThemeProps:e=>(0,i.b)({props:e,name:"MuiGrid"}),useTheme:t.default})}},e=>{e.O(0,[385,77,988,189,949,473,746,605,32,791,803,910,587,18,358],()=>e(e.s=5246)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/dashboard/layout-ae6e4d1b24447e50.js b/apps/web/.next/static/chunks/app/dashboard/layout-ae6e4d1b24447e50.js
new file mode 100644
index 0000000..f6453e6
--- /dev/null
+++ b/apps/web/.next/static/chunks/app/dashboard/layout-ae6e4d1b24447e50.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[954],{324:(e,s,l)=>{"use strict";l.d(s,{Sidebar:()=>M});var a=l(4568),r=l(7541),t=l(1284),n=l(6987),i=l(6763),o=l(6262),d=l(5431),c=l(3775),h=l(1084),x=l(2278),b=l(2775),p=l(812),u=l(1166),g=l(2010),y=l(1441),m=l(3791),j=l(7740),A=l(1037);function M(){var e,s,l,M,k,v;let f=(0,r.useRouter)(),P=(0,r.usePathname)(),{t:C}=(0,j.s9)(),R=[{key:"dashboard",path:"/dashboard",label:null!=(e=C("nav.dashboard"))?e:"Dashboard",icon:(0,a.jsx)(h.A,{})},{key:"meetings",path:"/meetings",label:null!=(s=C("nav.meetings"))?s:"Meetings",icon:(0,a.jsx)(x.A,{})},{key:"record",path:"/record",label:null!=(l=C("nav.record"))?l:"Record",icon:(0,a.jsx)(b.A,{})},{key:"teams",path:"/teams",label:null!=(M=C("nav.teams"))?M:"Teams",icon:(0,a.jsx)(p.A,{})},{key:"billing",path:"/billing",label:null!=(k=C("nav.billing"))?k:"Billing",icon:(0,a.jsx)(u.A,{})}];async function _(){let e=(0,A.c)();await e.auth.signOut(),f.replace("/login")}return(0,a.jsxs)(t.default,{sx:{width:240,minHeight:"100vh",bgcolor:m.sM.bg.sidebar,borderRight:"1px solid ".concat(m.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,a.jsx)(t.default,{sx:{p:3,borderBottom:"1px solid ".concat(m.sM.border.default)},children:(0,a.jsx)(y.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,a.jsx)(n.A,{sx:{flex:1,py:2},children:R.map(e=>{let s=P===e.path||P.startsWith("".concat(e.path,"/"));return(0,a.jsx)(i.Ay,{disablePadding:!0,children:(0,a.jsxs)(o.A,{selected:s,onClick:()=>f.push(e.path),sx:{"&.Mui-selected":{bgcolor:m.sM.bg.inset,borderLeft:"3px solid ".concat(m.sM.accent.amber)}},children:[(0,a.jsx)(d.A,{sx:{color:s?m.sM.accent.amber:m.sM.text.label},children:e.icon}),(0,a.jsx)(c.A,{primary:e.label,primaryTypographyProps:{color:s?m.sM.text.primary:m.sM.text.secondary}})]})},e.key)})}),(0,a.jsx)(n.A,{sx:{borderTop:"1px solid ".concat(m.sM.border.default)},children:(0,a.jsx)(i.Ay,{disablePadding:!0,children:(0,a.jsxs)(o.A,{onClick:()=>void _(),children:[(0,a.jsx)(d.A,{sx:{color:m.sM.text.label},children:(0,a.jsx)(g.A,{})}),(0,a.jsx)(c.A,{primary:null!=(v=C("nav.logout"))?v:"Logout",primaryTypographyProps:{color:m.sM.text.secondary}})]})})})]})}},1441:(e,s,l)=>{"use strict";l.d(s,{Rk:()=>r.PhosphorText,Uu:()=>a.MetalCard}),l(4070),l(9006),l(5281),l(6652);var a=l(9502),r=l(215);l(2517),l(1459),l(984)},7963:(e,s,l)=>{Promise.resolve().then(l.bind(l,324)),Promise.resolve().then(l.bind(l,1284))}},e=>{e.O(0,[385,77,988,189,949,473,791,803,910,587,18,358],()=>e(e.s=7963)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/dashboard/layout-cf1232a77c88c077.js b/apps/web/.next/static/chunks/app/dashboard/layout-cf1232a77c88c077.js
deleted file mode 100644
index badb92f..0000000
--- a/apps/web/.next/static/chunks/app/dashboard/layout-cf1232a77c88c077.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[954],{324:(e,s,r)=>{"use strict";r.d(s,{Sidebar:()=>m});var a=r(4568),l=r(7541),o=r(1284),t=r(6987),n=r(3133),i=r(5193),d=r(5431),c=r(3775),h=r(1084),x=r(2278),p=r(2775),b=r(2010),u=r(1441),y=r(3791),g=r(7740),j=r(1037);function m(){var e,s,r,m;let M=(0,l.useRouter)(),A=(0,l.usePathname)(),{t:f}=(0,g.s9)(),k=[{key:"dashboard",path:"/dashboard",label:null!=(e=f("nav.dashboard"))?e:"Dashboard",icon:(0,a.jsx)(h.A,{})},{key:"meetings",path:"/meetings",label:null!=(s=f("nav.meetings"))?s:"Meetings",icon:(0,a.jsx)(x.A,{})},{key:"record",path:"/record",label:null!=(r=f("nav.record"))?r:"Record",icon:(0,a.jsx)(p.A,{})}];async function v(){let e=(0,j.c)();await e.auth.signOut(),M.replace("/login")}return(0,a.jsxs)(o.default,{sx:{width:240,minHeight:"100vh",bgcolor:y.sM.bg.sidebar,borderRight:"1px solid ".concat(y.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,a.jsx)(o.default,{sx:{p:3,borderBottom:"1px solid ".concat(y.sM.border.default)},children:(0,a.jsx)(u.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,a.jsx)(t.A,{sx:{flex:1,py:2},children:k.map(e=>{let s=A===e.path||A.startsWith("".concat(e.path,"/"));return(0,a.jsx)(n.Ay,{disablePadding:!0,children:(0,a.jsxs)(i.A,{selected:s,onClick:()=>M.push(e.path),sx:{"&.Mui-selected":{bgcolor:y.sM.bg.inset,borderLeft:"3px solid ".concat(y.sM.accent.amber)}},children:[(0,a.jsx)(d.A,{sx:{color:s?y.sM.accent.amber:y.sM.text.label},children:e.icon}),(0,a.jsx)(c.A,{primary:e.label,primaryTypographyProps:{color:s?y.sM.text.primary:y.sM.text.secondary}})]})},e.key)})}),(0,a.jsx)(t.A,{sx:{borderTop:"1px solid ".concat(y.sM.border.default)},children:(0,a.jsx)(n.Ay,{disablePadding:!0,children:(0,a.jsxs)(i.A,{onClick:()=>void v(),children:[(0,a.jsx)(d.A,{sx:{color:y.sM.text.label},children:(0,a.jsx)(b.A,{})}),(0,a.jsx)(c.A,{primary:null!=(m=f("nav.logout"))?m:"Logout",primaryTypographyProps:{color:y.sM.text.secondary}})]})})})]})}},1441:(e,s,r)=>{"use strict";r.d(s,{Rk:()=>l.PhosphorText,Uu:()=>a.MetalCard}),r(4070),r(9006),r(5281),r(6652);var a=r(9502),l=r(215);r(2517),r(1459),r(984)},7963:(e,s,r)=>{Promise.resolve().then(r.bind(r,324)),Promise.resolve().then(r.bind(r,1284))}},e=>{e.O(0,[385,77,988,189,140,576,791,184,910,587,18,358],()=>e(e.s=7963)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/layout-ef9c055d247766dc.js b/apps/web/.next/static/chunks/app/layout-691283f9d4f6a1d3.js
similarity index 97%
rename from apps/web/.next/static/chunks/app/layout-ef9c055d247766dc.js
rename to apps/web/.next/static/chunks/app/layout-691283f9d4f6a1d3.js
index 3768cc0..1d94bac 100644
--- a/apps/web/.next/static/chunks/app/layout-ef9c055d247766dc.js
+++ b/apps/web/.next/static/chunks/app/layout-691283f9d4f6a1d3.js
@@ -1 +1 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{255:(e,t,r)=>{Promise.resolve().then(r.bind(r,1598)),Promise.resolve().then(r.bind(r,1732)),Promise.resolve().then(r.bind(r,7455))},1598:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,AuthProvider:()=>s});var o=r(4568),n=r(7620),l=r(1037);let a=(0,n.createContext)({session:null,user:null,loading:!0});function s(e){var t;let{children:r}=e,[s,c]=(0,n.useState)(null),[i,u]=(0,n.useState)(!0);return(0,n.useEffect)(()=>{let e=(0,l.c)();e.auth.getSession().then(e=>{let{data:t}=e;c(t.session)}).finally(()=>{u(!1)});let{data:{subscription:t}}=e.auth.onAuthStateChange((e,t)=>{c(t)});return()=>{t.unsubscribe()}},[]),(0,o.jsx)(a.Provider,{value:{session:s,user:null!=(t=null==s?void 0:s.user)?t:null,loading:i},children:r})}function c(){return(0,n.useContext)(a)}},1732:(e,t,r)=>{"use strict";r.d(t,{I18nProvider:()=>s});var o=r(4568),n=r(7740);let l="d3ro.voice.locale",a={load:()=>{try{return window.localStorage.getItem(l)}catch(e){return null}},save:e=>{try{window.localStorage.setItem(l,e)}catch(e){}}};function s(e){let{children:t}=e;return(0,o.jsx)(n.CY,{storage:a,children:t})}},7455:(e,t,r)=>{"use strict";r.d(t,{ThemeProvider:()=>f});var o=r(4568),n=r(7620),l=r(9746),a=r(6480),s=r(5120);let c="function"==typeof(0,a.Dp)({}),i=function(e){var t,r;let o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={};o&&e.colorSchemes&&"function"==typeof e.getColorSchemeSelector&&Object.entries(e.colorSchemes).forEach(t=>{var r,o;let[l,a]=t,s=e.getColorSchemeSelector(l);s.startsWith("@")?n[s]={":root":{colorScheme:null==(r=a.palette)?void 0:r.mode}}:n[s.replace(/\s*&/,"")]={colorScheme:null==(o=a.palette)?void 0:o.mode}});let l={html:{WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%",...o&&!e.vars&&{colorScheme:e.palette.mode}},"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:{margin:0,...{color:(e.vars||e).palette.text.primary,...e.typography.body1,backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}},"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}},...n},a=null==(r=e.components)||null==(t=r.MuiCssBaseline)?void 0:t.styleOverrides;return a&&(l=[l,a]),l},u="mui-ecs",h=(0,a.Dp)(c?e=>{let{theme:t,enableColorScheme:r}=e;return i(t,r)}:e=>{let{theme:t}=e;return(e=>{let t=i(e,!1),r=Array.isArray(t)?t[0]:t;return!e.vars&&r&&(r.html[":root:has(".concat(u,")")]={colorScheme:e.palette.mode}),e.colorSchemes&&Object.entries(e.colorSchemes).forEach(t=>{var o,n;let[l,a]=t,s=e.getColorSchemeSelector(l);s.startsWith("@")?r[s]={[":root:not(:has(.".concat(u,"))")]:{colorScheme:null==(o=a.palette)?void 0:o.mode}}:r[s.replace(/\s*&/,"")]={["&:not(:has(.".concat(u,"))")]:{colorScheme:null==(n=a.palette)?void 0:n.mode}}}),t})(t)}),d=function(e){let{children:t,enableColorScheme:r=!1}=(0,s.b)({props:e,name:"MuiCssBaseline"});return(0,o.jsxs)(n.Fragment,{children:[c&&(0,o.jsx)(h,{enableColorScheme:r}),!c&&!r&&(0,o.jsx)("span",{className:u,style:{display:"none"}}),t]})};var m=r(1828),v=r(3459),p=r(7541);function y(e){let{options:t,CacheProvider:r=v.C,children:l}=e,[a]=n.useState(()=>{var e;let r=(0,m.A)({...t,key:null!=(e=null==t?void 0:t.key)?e:"mui"});r.compat=!0;let o=r.insert,n=[];return r.insert=function(){for(var e=arguments.length,l=Array(e),a=0;a{let e=n;return n=[],e}}});return(0,p.useServerInsertedHTML)(()=>{let e=a.flush();if(0===e.length)return null;let r="",l=a.cache.key,s=[];return e.forEach(e=>{let{name:t,isGlobal:o}=e,n=a.cache.inserted[t];"string"==typeof n&&(o?s.push({name:t,style:n}):(r+=n,l+=" ".concat(t)))}),(0,o.jsxs)(n.Fragment,{children:[s.map(e=>{let{name:r,style:n}=e;return(0,o.jsx)("style",{nonce:null==t?void 0:t.nonce,"data-emotion":"".concat(a.cache.key,"-global ").concat(r),dangerouslySetInnerHTML:{__html:n}},r)}),r&&(0,o.jsx)("style",{nonce:null==t?void 0:t.nonce,"data-emotion":l,dangerouslySetInnerHTML:{__html:r}})]})}),(0,o.jsx)(r,{value:a.cache,children:l})}var g=r(3791);function f(e){let{children:t}=e,r=(0,n.useMemo)(()=>(0,g.O4)("dark",!0),[]);return(0,o.jsx)(y,{options:{key:"d3ro-mui",enableCssLayer:!0},children:(0,o.jsxs)(l.default,{theme:r,children:[(0,o.jsx)(d,{}),t]})})}}},e=>{e.O(0,[385,77,988,746,791,184,587,18,358],()=>e(e.s=255)),_N_E=e.O()}]);
\ No newline at end of file
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{255:(e,t,r)=>{Promise.resolve().then(r.bind(r,1598)),Promise.resolve().then(r.bind(r,1732)),Promise.resolve().then(r.bind(r,7455))},1598:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,AuthProvider:()=>s});var o=r(4568),n=r(7620),l=r(1037);let a=(0,n.createContext)({session:null,user:null,loading:!0});function s(e){var t;let{children:r}=e,[s,c]=(0,n.useState)(null),[i,u]=(0,n.useState)(!0);return(0,n.useEffect)(()=>{let e=(0,l.c)();e.auth.getSession().then(e=>{let{data:t}=e;c(t.session)}).finally(()=>{u(!1)});let{data:{subscription:t}}=e.auth.onAuthStateChange((e,t)=>{c(t)});return()=>{t.unsubscribe()}},[]),(0,o.jsx)(a.Provider,{value:{session:s,user:null!=(t=null==s?void 0:s.user)?t:null,loading:i},children:r})}function c(){return(0,n.useContext)(a)}},1732:(e,t,r)=>{"use strict";r.d(t,{I18nProvider:()=>s});var o=r(4568),n=r(7740);let l="d3ro.voice.locale",a={load:()=>{try{return window.localStorage.getItem(l)}catch(e){return null}},save:e=>{try{window.localStorage.setItem(l,e)}catch(e){}}};function s(e){let{children:t}=e;return(0,o.jsx)(n.CY,{storage:a,children:t})}},7455:(e,t,r)=>{"use strict";r.d(t,{ThemeProvider:()=>f});var o=r(4568),n=r(7620),l=r(9746),a=r(6480),s=r(5120);let c="function"==typeof(0,a.Dp)({}),i=function(e){var t,r;let o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={};o&&e.colorSchemes&&"function"==typeof e.getColorSchemeSelector&&Object.entries(e.colorSchemes).forEach(t=>{var r,o;let[l,a]=t,s=e.getColorSchemeSelector(l);s.startsWith("@")?n[s]={":root":{colorScheme:null==(r=a.palette)?void 0:r.mode}}:n[s.replace(/\s*&/,"")]={colorScheme:null==(o=a.palette)?void 0:o.mode}});let l={html:{WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%",...o&&!e.vars&&{colorScheme:e.palette.mode}},"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:{margin:0,...{color:(e.vars||e).palette.text.primary,...e.typography.body1,backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}},"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}},...n},a=null==(r=e.components)||null==(t=r.MuiCssBaseline)?void 0:t.styleOverrides;return a&&(l=[l,a]),l},u="mui-ecs",h=(0,a.Dp)(c?e=>{let{theme:t,enableColorScheme:r}=e;return i(t,r)}:e=>{let{theme:t}=e;return(e=>{let t=i(e,!1),r=Array.isArray(t)?t[0]:t;return!e.vars&&r&&(r.html[":root:has(".concat(u,")")]={colorScheme:e.palette.mode}),e.colorSchemes&&Object.entries(e.colorSchemes).forEach(t=>{var o,n;let[l,a]=t,s=e.getColorSchemeSelector(l);s.startsWith("@")?r[s]={[":root:not(:has(.".concat(u,"))")]:{colorScheme:null==(o=a.palette)?void 0:o.mode}}:r[s.replace(/\s*&/,"")]={["&:not(:has(.".concat(u,"))")]:{colorScheme:null==(n=a.palette)?void 0:n.mode}}}),t})(t)}),d=function(e){let{children:t,enableColorScheme:r=!1}=(0,s.b)({props:e,name:"MuiCssBaseline"});return(0,o.jsxs)(n.Fragment,{children:[c&&(0,o.jsx)(h,{enableColorScheme:r}),!c&&!r&&(0,o.jsx)("span",{className:u,style:{display:"none"}}),t]})};var m=r(1828),v=r(3459),p=r(7541);function y(e){let{options:t,CacheProvider:r=v.C,children:l}=e,[a]=n.useState(()=>{var e;let r=(0,m.A)({...t,key:null!=(e=null==t?void 0:t.key)?e:"mui"});r.compat=!0;let o=r.insert,n=[];return r.insert=function(){for(var e=arguments.length,l=Array(e),a=0;a{let e=n;return n=[],e}}});return(0,p.useServerInsertedHTML)(()=>{let e=a.flush();if(0===e.length)return null;let r="",l=a.cache.key,s=[];return e.forEach(e=>{let{name:t,isGlobal:o}=e,n=a.cache.inserted[t];"string"==typeof n&&(o?s.push({name:t,style:n}):(r+=n,l+=" ".concat(t)))}),(0,o.jsxs)(n.Fragment,{children:[s.map(e=>{let{name:r,style:n}=e;return(0,o.jsx)("style",{nonce:null==t?void 0:t.nonce,"data-emotion":"".concat(a.cache.key,"-global ").concat(r),dangerouslySetInnerHTML:{__html:n}},r)}),r&&(0,o.jsx)("style",{nonce:null==t?void 0:t.nonce,"data-emotion":l,dangerouslySetInnerHTML:{__html:r}})]})}),(0,o.jsx)(r,{value:a.cache,children:l})}var g=r(3791);function f(e){let{children:t}=e,r=(0,n.useMemo)(()=>(0,g.O4)("dark",!0),[]);return(0,o.jsx)(y,{options:{key:"d3ro-mui",enableCssLayer:!0},children:(0,o.jsxs)(l.default,{theme:r,children:[(0,o.jsx)(d,{}),t]})})}}},e=>{e.O(0,[385,77,988,746,791,803,587,18,358],()=>e(e.s=255)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/login/page-6472292893f1e497.js b/apps/web/.next/static/chunks/app/login/page-6472292893f1e497.js
deleted file mode 100644
index 8a6adca..0000000
--- a/apps/web/.next/static/chunks/app/login/page-6472292893f1e497.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[520],{1009:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>p});var l=n(4568),s=n(7541),a=n(7620),i=n(1284),r=n(5754),u=n(1181),o=n(2622),c=n(8703);let d=(0,c.A)((0,l.jsx)("path",{d:"M12.545,10.239v3.821h5.445c-0.712,2.315-2.647,3.972-5.445,3.972c-3.332,0-6.033-2.701-6.033-6.032s2.701-6.032,6.033-6.032c1.498,0,2.866,0.549,3.921,1.453l2.814-2.814C17.503,2.988,15.139,2,12.545,2C7.021,2,2.543,6.477,2.543,12s4.478,10,10.002,10c8.396,0,10.249-7.85,9.426-11.748L12.545,10.239z"}),"Google"),h=(0,c.A)((0,l.jsx)("path",{d:"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27"}),"GitHub");var x=n(1441),g=n(3791),v=n(7740),f=n(1037),b=n(1598);function p(){var e,t,n,c;let p=(0,s.useRouter)(),{user:j,loading:A}=(0,b.A)(),{t:C}=(0,v.s9)(),[k,m]=(0,a.useState)(null),[w,S]=(0,a.useState)(!1),y=(0,f.$)();async function E(e){if(!y)return void m("Supabase 환경변수가 설정되지 않았습니다. apps/web/env.example.txt를 참고하세요.");m(null),S(!0);try{let t=(0,f.c)(),n="".concat(window.location.origin,"/auth/callback"),{error:l}=await t.auth.signInWithOAuth({provider:e,options:{redirectTo:n}});l&&(m(l.message),S(!1))}catch(e){m(e instanceof Error?e.message:"Unknown error"),S(!1)}}return(0,a.useEffect)(()=>{!A&&j&&p.replace("/dashboard")},[A,j,p]),(0,l.jsx)(i.default,{sx:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center",bgcolor:g.sM.bg.app,p:4},children:(0,l.jsx)(x.Uu,{sx:{maxWidth:420,width:"100%",p:4},children:(0,l.jsxs)(r.default,{spacing:3,children:[(0,l.jsxs)(i.default,{sx:{textAlign:"center"},children:[(0,l.jsx)(x.Rk,{variant:"title",children:"D3RO VOICE"}),(0,l.jsx)(i.default,{sx:{mt:1,...(0,g.kR)("label"),color:g.sM.text.secondary},children:null!=(e=C("login.subtitle"))?e:"AI 음성 어시스턴트"})]}),!y&&(0,l.jsx)(u.A,{severity:"warning",variant:"outlined",children:"Supabase 환경변수가 설정되지 않았습니다. 로그인은 env 설정 후 가능합니다."}),k&&(0,l.jsx)(u.A,{severity:"error",variant:"outlined",children:k}),(0,l.jsxs)(r.default,{spacing:2,children:[(0,l.jsx)(o.A,{fullWidth:!0,variant:"contained",size:"large",startIcon:(0,l.jsx)(d,{}),disabled:w||!y,onClick:()=>void E("google"),children:null!=(t=C("login.google"))?t:"Google로 계속하기"}),(0,l.jsx)(o.A,{fullWidth:!0,variant:"outlined",size:"large",startIcon:(0,l.jsx)(h,{}),disabled:w||!y,onClick:()=>void E("github"),children:null!=(n=C("login.github"))?n:"GitHub로 계속하기"})]}),(0,l.jsx)(i.default,{sx:{textAlign:"center",color:g.sM.text.label,fontSize:12},children:null!=(c=C("login.terms"))?c:"계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다."})]})})})}},1441:(e,t,n)=>{"use strict";n.d(t,{Rk:()=>s.PhosphorText,Uu:()=>l.MetalCard}),n(4070),n(9006),n(5281),n(6652);var l=n(9502),s=n(215);n(2517),n(1459),n(984)},1598:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,AuthProvider:()=>r});var l=n(4568),s=n(7620),a=n(1037);let i=(0,s.createContext)({session:null,user:null,loading:!0});function r(e){var t;let{children:n}=e,[r,u]=(0,s.useState)(null),[o,c]=(0,s.useState)(!0);return(0,s.useEffect)(()=>{let e=(0,a.c)();e.auth.getSession().then(e=>{let{data:t}=e;u(t.session)}).finally(()=>{c(!1)});let{data:{subscription:t}}=e.auth.onAuthStateChange((e,t)=>{u(t)});return()=>{t.unsubscribe()}},[]),(0,l.jsx)(i.Provider,{value:{session:r,user:null!=(t=null==r?void 0:r.user)?t:null,loading:o},children:n})}function u(){return(0,s.useContext)(i)}},8119:(e,t,n)=>{Promise.resolve().then(n.bind(n,1009))}},e=>{e.O(0,[385,77,988,189,140,374,791,184,910,587,18,358],()=>e(e.s=8119)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/login/page-b71b3729d311a739.js b/apps/web/.next/static/chunks/app/login/page-b71b3729d311a739.js
new file mode 100644
index 0000000..04b26f8
--- /dev/null
+++ b/apps/web/.next/static/chunks/app/login/page-b71b3729d311a739.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[520],{850:(e,t,n)=>{"use strict";n.d(t,{default:()=>s});var l=n(8530),r=n(1580);function s(e){let{props:t,name:n,defaultTheme:s,themeId:a}=e,o=(0,r.default)(s);return a&&(o=o[a]||o),(0,l.A)({theme:o,name:n,props:t})}},1009:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>b});var l=n(4568),r=n(7541),s=n(7620),a=n(1284),o=n(5754),i=n(6032),u=n(2622),c=n(8703);let d=(0,c.A)((0,l.jsx)("path",{d:"M12.545,10.239v3.821h5.445c-0.712,2.315-2.647,3.972-5.445,3.972c-3.332,0-6.033-2.701-6.033-6.032s2.701-6.032,6.033-6.032c1.498,0,2.866,0.549,3.921,1.453l2.814-2.814C17.503,2.988,15.139,2,12.545,2C7.021,2,2.543,6.477,2.543,12s4.478,10,10.002,10c8.396,0,10.249-7.85,9.426-11.748L12.545,10.239z"}),"Google"),f=(0,c.A)((0,l.jsx)("path",{d:"M12 1.27a11 11 0 00-3.48 21.46c.55.09.73-.28.73-.55v-1.84c-3.03.64-3.67-1.46-3.67-1.46-.55-1.29-1.28-1.65-1.28-1.65-.92-.65.1-.65.1-.65 1.1 0 1.73 1.1 1.73 1.1.92 1.65 2.57 1.2 3.21.92a2 2 0 01.64-1.47c-2.47-.27-5.04-1.19-5.04-5.5 0-1.1.46-2.1 1.2-2.84a3.76 3.76 0 010-2.93s.91-.28 3.11 1.1c1.8-.49 3.7-.49 5.5 0 2.1-1.38 3.02-1.1 3.02-1.1a3.76 3.76 0 010 2.93c.83.74 1.2 1.74 1.2 2.94 0 4.21-2.57 5.13-5.04 5.4.45.37.82.92.82 2.02v3.03c0 .27.1.64.73.55A11 11 0 0012 1.27"}),"GitHub");var h=n(1441),p=n(3791),v=n(7740),g=n(1037),x=n(1598);function b(){var e,t,n,c;let b=(0,r.useRouter)(),{user:m,loading:A}=(0,x.A)(),{t:k}=(0,v.s9)(),[j,y]=(0,s.useState)(null),[S,C]=(0,s.useState)(!1),w=(0,g.$)();async function M(e){if(!w)return void y("Supabase 환경변수가 설정되지 않았습니다. apps/web/env.example.txt를 참고하세요.");y(null),C(!0);try{let t=(0,g.c)(),n="".concat(window.location.origin,"/auth/callback"),{error:l}=await t.auth.signInWithOAuth({provider:e,options:{redirectTo:n}});l&&(y(l.message),C(!1))}catch(e){y(e instanceof Error?e.message:"Unknown error"),C(!1)}}return(0,s.useEffect)(()=>{!A&&m&&b.replace("/dashboard")},[A,m,b]),(0,l.jsx)(a.default,{sx:{minHeight:"100vh",display:"flex",alignItems:"center",justifyContent:"center",bgcolor:p.sM.bg.app,p:4},children:(0,l.jsx)(h.Uu,{sx:{maxWidth:420,width:"100%",p:4},children:(0,l.jsxs)(o.default,{spacing:3,children:[(0,l.jsxs)(a.default,{sx:{textAlign:"center"},children:[(0,l.jsx)(h.Rk,{variant:"title",children:"D3RO VOICE"}),(0,l.jsx)(a.default,{sx:{mt:1,...(0,p.kR)("label"),color:p.sM.text.secondary},children:null!=(e=k("login.subtitle"))?e:"AI 음성 어시스턴트"})]}),!w&&(0,l.jsx)(i.A,{severity:"warning",variant:"outlined",children:"Supabase 환경변수가 설정되지 않았습니다. 로그인은 env 설정 후 가능합니다."}),j&&(0,l.jsx)(i.A,{severity:"error",variant:"outlined",children:j}),(0,l.jsxs)(o.default,{spacing:2,children:[(0,l.jsx)(u.A,{fullWidth:!0,variant:"contained",size:"large",startIcon:(0,l.jsx)(d,{}),disabled:S||!w,onClick:()=>void M("google"),children:null!=(t=k("login.google"))?t:"Google로 계속하기"}),(0,l.jsx)(u.A,{fullWidth:!0,variant:"outlined",size:"large",startIcon:(0,l.jsx)(f,{}),disabled:S||!w,onClick:()=>void M("github"),children:null!=(n=k("login.github"))?n:"GitHub로 계속하기"})]}),(0,l.jsx)(a.default,{sx:{textAlign:"center",color:p.sM.text.label,fontSize:12},children:null!=(c=k("login.terms"))?c:"계속 진행하면 이용약관 및 개인정보 처리방침에 동의합니다."})]})})})}},1441:(e,t,n)=>{"use strict";n.d(t,{Rk:()=>r.PhosphorText,Uu:()=>l.MetalCard}),n(4070),n(9006),n(5281),n(6652);var l=n(9502),r=n(215);n(2517),n(1459),n(984)},1598:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,AuthProvider:()=>o});var l=n(4568),r=n(7620),s=n(1037);let a=(0,r.createContext)({session:null,user:null,loading:!0});function o(e){var t;let{children:n}=e,[o,i]=(0,r.useState)(null),[u,c]=(0,r.useState)(!0);return(0,r.useEffect)(()=>{let e=(0,s.c)();e.auth.getSession().then(e=>{let{data:t}=e;i(t.session)}).finally(()=>{c(!1)});let{data:{subscription:t}}=e.auth.onAuthStateChange((e,t)=>{i(t)});return()=>{t.unsubscribe()}},[]),(0,l.jsx)(a.Provider,{value:{session:o,user:null!=(t=null==o?void 0:o.user)?t:null,loading:u},children:n})}function i(){return(0,r.useContext)(a)}},3292:(e,t,n)=>{"use strict";n.d(t,{default:()=>m});var l=n(7620),r=n(2902),s=n(2028),a=n(3664),o=n(7138),i=n(4294),u=n(850),c=n(9166),d=n(7537),f=n(2874),h=n(2237),p=n(4568);let v=(0,d.A)(),g=(0,i.A)("div",{name:"MuiStack",slot:"Root"});function x(e){return(0,u.default)({props:e,name:"MuiStack",defaultTheme:v})}let b=e=>{let{ownerState:t,theme:n}=e,l={display:"flex",flexDirection:"column",...(0,f.NI)({theme:n},(0,f.kW)({values:t.direction,breakpoints:n.breakpoints.values}),e=>({flexDirection:e}))};if(t.spacing){let e=(0,h.LX)(n),r=Object.keys(n.breakpoints.values).reduce((e,n)=>(("object"==typeof t.spacing&&null!=t.spacing[n]||"object"==typeof t.direction&&null!=t.direction[n])&&(e[n]=!0),e),{}),a=(0,f.kW)({values:t.direction,base:r}),o=(0,f.kW)({values:t.spacing,base:r});"object"==typeof a&&Object.keys(a).forEach((e,t,n)=>{if(!a[e]){let l=t>0?a[n[t-1]]:"column";a[e]=l}}),l=(0,s.A)(l,(0,f.NI)({theme:n},o,(n,l)=>t.useFlexGap?{gap:(0,h._W)(e,n)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{["margin".concat({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[l?a[l]:t.direction])]:(0,h._W)(e,n)}}))}return(0,f.iZ)(n.breakpoints,l)};function m(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{createStyledComponent:t=g,useThemeProps:n=x,componentName:s="MuiStack"}=e,i=t(b);return l.forwardRef(function(e,t){let u=n(e),{component:d="div",direction:f="column",spacing:h=0,divider:v,children:g,className:x,useFlexGap:b=!1,...m}=(0,c.A)(u),A=(0,o.A)({root:["root"]},e=>(0,a.Ay)(s,e),{});return(0,p.jsx)(i,{as:d,ownerState:{direction:f,spacing:h,useFlexGap:b},ref:t,className:(0,r.A)(A.root,x),...m,children:v?function(e,t){let n=l.Children.toArray(e).filter(Boolean);return n.reduce((e,r,s)=>(e.push(r),s{"use strict";n.d(t,{A:()=>l});let l=(0,n(8318).Ay)()},5754:(e,t,n)=>{"use strict";n.d(t,{default:()=>a});var l=n(3292),r=n(8613),s=n(5120);let a=(0,l.default)({createStyledComponent:(0,r.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>(0,s.b)({props:e,name:"MuiStack"})})},8119:(e,t,n)=>{Promise.resolve().then(n.bind(n,1009))},8530:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});var l=n(3450);function r(e){let{theme:t,name:n,props:r}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,l.A)(t.components[n].defaultProps,r):r}}},e=>{e.O(0,[385,77,988,189,949,32,791,803,910,587,18,358],()=>e(e.s=8119)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/meetings/[id]/page-34bb71f4c869444a.js b/apps/web/.next/static/chunks/app/meetings/[id]/page-34bb71f4c869444a.js
new file mode 100644
index 0000000..2d8a736
--- /dev/null
+++ b/apps/web/.next/static/chunks/app/meetings/[id]/page-34bb71f4c869444a.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[573],{324:(e,s,r)=>{"use strict";r.d(s,{Sidebar:()=>j});var o=r(4568),n=r(7541),i=r(1284),l=r(6987),t=r(6763),d=r(6262),a=r(5431),h=r(3775),b=r(1084),c=r(2278),m=r(2775),v=r(812),P=r(1166),x=r(2010),p=r(1441),u=r(3791),g=r(7740),y=r(1037);function j(){var e,s,r,j,M,f;let k=(0,n.useRouter)(),A=(0,n.usePathname)(),{t:C}=(0,g.s9)(),R=[{key:"dashboard",path:"/dashboard",label:null!=(e=C("nav.dashboard"))?e:"Dashboard",icon:(0,o.jsx)(b.A,{})},{key:"meetings",path:"/meetings",label:null!=(s=C("nav.meetings"))?s:"Meetings",icon:(0,o.jsx)(c.A,{})},{key:"record",path:"/record",label:null!=(r=C("nav.record"))?r:"Record",icon:(0,o.jsx)(m.A,{})},{key:"teams",path:"/teams",label:null!=(j=C("nav.teams"))?j:"Teams",icon:(0,o.jsx)(v.A,{})},{key:"billing",path:"/billing",label:null!=(M=C("nav.billing"))?M:"Billing",icon:(0,o.jsx)(P.A,{})}];async function T(){let e=(0,y.c)();await e.auth.signOut(),k.replace("/login")}return(0,o.jsxs)(i.default,{sx:{width:240,minHeight:"100vh",bgcolor:u.sM.bg.sidebar,borderRight:"1px solid ".concat(u.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,o.jsx)(i.default,{sx:{p:3,borderBottom:"1px solid ".concat(u.sM.border.default)},children:(0,o.jsx)(p.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,o.jsx)(l.A,{sx:{flex:1,py:2},children:R.map(e=>{let s=A===e.path||A.startsWith("".concat(e.path,"/"));return(0,o.jsx)(t.Ay,{disablePadding:!0,children:(0,o.jsxs)(d.A,{selected:s,onClick:()=>k.push(e.path),sx:{"&.Mui-selected":{bgcolor:u.sM.bg.inset,borderLeft:"3px solid ".concat(u.sM.accent.amber)}},children:[(0,o.jsx)(a.A,{sx:{color:s?u.sM.accent.amber:u.sM.text.label},children:e.icon}),(0,o.jsx)(h.A,{primary:e.label,primaryTypographyProps:{color:s?u.sM.text.primary:u.sM.text.secondary}})]})},e.key)})}),(0,o.jsx)(l.A,{sx:{borderTop:"1px solid ".concat(u.sM.border.default)},children:(0,o.jsx)(t.Ay,{disablePadding:!0,children:(0,o.jsxs)(d.A,{onClick:()=>void T(),children:[(0,o.jsx)(a.A,{sx:{color:u.sM.text.label},children:(0,o.jsx)(x.A,{})}),(0,o.jsx)(h.A,{primary:null!=(f=C("nav.logout"))?f:"Logout",primaryTypographyProps:{color:u.sM.text.secondary}})]})})})]})}},1441:(e,s,r)=>{"use strict";r.d(s,{Rk:()=>n.PhosphorText,Uu:()=>o.MetalCard}),r(4070),r(9006),r(5281),r(6652);var o=r(9502),n=r(215);r(2517),r(1459),r(984)},3947:(e,s,r)=>{Promise.resolve().then(r.bind(r,324)),Promise.resolve().then(r.bind(r,1284)),Promise.resolve().then(r.bind(r,5754)),Promise.resolve().then(r.bind(r,7301)),Promise.resolve().then(r.bind(r,8613)),Promise.resolve().then(r.bind(r,9746)),Promise.resolve().then(r.bind(r,1379)),Promise.resolve().then(r.bind(r,1774)),Promise.resolve().then(r.bind(r,8448)),Promise.resolve().then(r.bind(r,7273)),Promise.resolve().then(r.bind(r,5608)),Promise.resolve().then(r.bind(r,1238)),Promise.resolve().then(r.bind(r,4590)),Promise.resolve().then(r.bind(r,3174)),Promise.resolve().then(r.bind(r,2421)),Promise.resolve().then(r.bind(r,8758)),Promise.resolve().then(r.bind(r,9969)),Promise.resolve().then(r.bind(r,8356)),Promise.resolve().then(r.bind(r,5845)),Promise.resolve().then(r.bind(r,3292)),Promise.resolve().then(r.bind(r,2406)),Promise.resolve().then(r.bind(r,2105)),Promise.resolve().then(r.bind(r,1374)),Promise.resolve().then(r.bind(r,1580)),Promise.resolve().then(r.bind(r,850)),Promise.resolve().then(r.bind(r,6310)),Promise.resolve().then(r.bind(r,984)),Promise.resolve().then(r.bind(r,4070)),Promise.resolve().then(r.bind(r,9006)),Promise.resolve().then(r.bind(r,5281)),Promise.resolve().then(r.bind(r,9502)),Promise.resolve().then(r.bind(r,2517)),Promise.resolve().then(r.bind(r,215)),Promise.resolve().then(r.bind(r,6652)),Promise.resolve().then(r.bind(r,1459))},5754:(e,s,r)=>{"use strict";r.d(s,{default:()=>l});var o=r(3292),n=r(8613),i=r(5120);let l=(0,o.default)({createStyledComponent:(0,n.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>(0,i.b)({props:e,name:"MuiStack"})})}},e=>{e.O(0,[385,77,988,189,949,473,746,605,791,803,910,587,18,358],()=>e(e.s=3947)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/meetings/[id]/page-c582a4905418fdc8.js b/apps/web/.next/static/chunks/app/meetings/[id]/page-c582a4905418fdc8.js
deleted file mode 100644
index 06abcd2..0000000
--- a/apps/web/.next/static/chunks/app/meetings/[id]/page-c582a4905418fdc8.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[573],{324:(e,s,r)=>{"use strict";r.d(s,{Sidebar:()=>y});var o=r(4568),n=r(7541),i=r(1284),t=r(6987),l=r(3133),d=r(5193),a=r(5431),h=r(3775),b=r(1084),c=r(2278),m=r(2775),v=r(2010),P=r(1441),x=r(3791),p=r(7740),u=r(1037);function y(){var e,s,r,y;let g=(0,n.useRouter)(),j=(0,n.usePathname)(),{t:M}=(0,p.s9)(),f=[{key:"dashboard",path:"/dashboard",label:null!=(e=M("nav.dashboard"))?e:"Dashboard",icon:(0,o.jsx)(b.A,{})},{key:"meetings",path:"/meetings",label:null!=(s=M("nav.meetings"))?s:"Meetings",icon:(0,o.jsx)(c.A,{})},{key:"record",path:"/record",label:null!=(r=M("nav.record"))?r:"Record",icon:(0,o.jsx)(m.A,{})}];async function k(){let e=(0,u.c)();await e.auth.signOut(),g.replace("/login")}return(0,o.jsxs)(i.default,{sx:{width:240,minHeight:"100vh",bgcolor:x.sM.bg.sidebar,borderRight:"1px solid ".concat(x.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,o.jsx)(i.default,{sx:{p:3,borderBottom:"1px solid ".concat(x.sM.border.default)},children:(0,o.jsx)(P.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,o.jsx)(t.A,{sx:{flex:1,py:2},children:f.map(e=>{let s=j===e.path||j.startsWith("".concat(e.path,"/"));return(0,o.jsx)(l.Ay,{disablePadding:!0,children:(0,o.jsxs)(d.A,{selected:s,onClick:()=>g.push(e.path),sx:{"&.Mui-selected":{bgcolor:x.sM.bg.inset,borderLeft:"3px solid ".concat(x.sM.accent.amber)}},children:[(0,o.jsx)(a.A,{sx:{color:s?x.sM.accent.amber:x.sM.text.label},children:e.icon}),(0,o.jsx)(h.A,{primary:e.label,primaryTypographyProps:{color:s?x.sM.text.primary:x.sM.text.secondary}})]})},e.key)})}),(0,o.jsx)(t.A,{sx:{borderTop:"1px solid ".concat(x.sM.border.default)},children:(0,o.jsx)(l.Ay,{disablePadding:!0,children:(0,o.jsxs)(d.A,{onClick:()=>void k(),children:[(0,o.jsx)(a.A,{sx:{color:x.sM.text.label},children:(0,o.jsx)(v.A,{})}),(0,o.jsx)(h.A,{primary:null!=(y=M("nav.logout"))?y:"Logout",primaryTypographyProps:{color:x.sM.text.secondary}})]})})})]})}},1441:(e,s,r)=>{"use strict";r.d(s,{Rk:()=>n.PhosphorText,Uu:()=>o.MetalCard}),r(4070),r(9006),r(5281),r(6652);var o=r(9502),n=r(215);r(2517),r(1459),r(984)},3947:(e,s,r)=>{Promise.resolve().then(r.bind(r,324)),Promise.resolve().then(r.bind(r,1284)),Promise.resolve().then(r.bind(r,5754)),Promise.resolve().then(r.bind(r,7301)),Promise.resolve().then(r.bind(r,8613)),Promise.resolve().then(r.bind(r,9746)),Promise.resolve().then(r.bind(r,1379)),Promise.resolve().then(r.bind(r,1774)),Promise.resolve().then(r.bind(r,8448)),Promise.resolve().then(r.bind(r,7273)),Promise.resolve().then(r.bind(r,5608)),Promise.resolve().then(r.bind(r,1238)),Promise.resolve().then(r.bind(r,4590)),Promise.resolve().then(r.bind(r,3174)),Promise.resolve().then(r.bind(r,2421)),Promise.resolve().then(r.bind(r,8758)),Promise.resolve().then(r.bind(r,9969)),Promise.resolve().then(r.bind(r,8356)),Promise.resolve().then(r.bind(r,5845)),Promise.resolve().then(r.bind(r,3292)),Promise.resolve().then(r.bind(r,2406)),Promise.resolve().then(r.bind(r,2105)),Promise.resolve().then(r.bind(r,1374)),Promise.resolve().then(r.bind(r,1580)),Promise.resolve().then(r.bind(r,850)),Promise.resolve().then(r.bind(r,6310)),Promise.resolve().then(r.bind(r,984)),Promise.resolve().then(r.bind(r,4070)),Promise.resolve().then(r.bind(r,9006)),Promise.resolve().then(r.bind(r,5281)),Promise.resolve().then(r.bind(r,9502)),Promise.resolve().then(r.bind(r,2517)),Promise.resolve().then(r.bind(r,215)),Promise.resolve().then(r.bind(r,6652)),Promise.resolve().then(r.bind(r,1459))},5754:(e,s,r)=>{"use strict";r.d(s,{default:()=>t});var o=r(3292),n=r(8613),i=r(5120);let t=(0,o.default)({createStyledComponent:(0,n.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>(0,i.b)({props:e,name:"MuiStack"})})}},e=>{e.O(0,[385,77,988,189,140,576,746,605,791,184,910,587,18,358],()=>e(e.s=3947)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/meetings/page-5cf97ef3992abf29.js b/apps/web/.next/static/chunks/app/meetings/page-5cf97ef3992abf29.js
deleted file mode 100644
index f7a916c..0000000
--- a/apps/web/.next/static/chunks/app/meetings/page-5cf97ef3992abf29.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[873],{324:(e,s,r)=>{"use strict";r.d(s,{Sidebar:()=>y});var o=r(4568),n=r(7541),i=r(1284),t=r(6987),l=r(3133),d=r(5193),a=r(5431),h=r(3775),b=r(1084),c=r(2278),m=r(2775),v=r(2010),P=r(1441),x=r(3791),p=r(7740),u=r(1037);function y(){var e,s,r,y;let g=(0,n.useRouter)(),j=(0,n.usePathname)(),{t:M}=(0,p.s9)(),A=[{key:"dashboard",path:"/dashboard",label:null!=(e=M("nav.dashboard"))?e:"Dashboard",icon:(0,o.jsx)(b.A,{})},{key:"meetings",path:"/meetings",label:null!=(s=M("nav.meetings"))?s:"Meetings",icon:(0,o.jsx)(c.A,{})},{key:"record",path:"/record",label:null!=(r=M("nav.record"))?r:"Record",icon:(0,o.jsx)(m.A,{})}];async function f(){let e=(0,u.c)();await e.auth.signOut(),g.replace("/login")}return(0,o.jsxs)(i.default,{sx:{width:240,minHeight:"100vh",bgcolor:x.sM.bg.sidebar,borderRight:"1px solid ".concat(x.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,o.jsx)(i.default,{sx:{p:3,borderBottom:"1px solid ".concat(x.sM.border.default)},children:(0,o.jsx)(P.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,o.jsx)(t.A,{sx:{flex:1,py:2},children:A.map(e=>{let s=j===e.path||j.startsWith("".concat(e.path,"/"));return(0,o.jsx)(l.Ay,{disablePadding:!0,children:(0,o.jsxs)(d.A,{selected:s,onClick:()=>g.push(e.path),sx:{"&.Mui-selected":{bgcolor:x.sM.bg.inset,borderLeft:"3px solid ".concat(x.sM.accent.amber)}},children:[(0,o.jsx)(a.A,{sx:{color:s?x.sM.accent.amber:x.sM.text.label},children:e.icon}),(0,o.jsx)(h.A,{primary:e.label,primaryTypographyProps:{color:s?x.sM.text.primary:x.sM.text.secondary}})]})},e.key)})}),(0,o.jsx)(t.A,{sx:{borderTop:"1px solid ".concat(x.sM.border.default)},children:(0,o.jsx)(l.Ay,{disablePadding:!0,children:(0,o.jsxs)(d.A,{onClick:()=>void f(),children:[(0,o.jsx)(a.A,{sx:{color:x.sM.text.label},children:(0,o.jsx)(v.A,{})}),(0,o.jsx)(h.A,{primary:null!=(y=M("nav.logout"))?y:"Logout",primaryTypographyProps:{color:x.sM.text.secondary}})]})})})]})}},1441:(e,s,r)=>{"use strict";r.d(s,{Rk:()=>n.PhosphorText,Uu:()=>o.MetalCard}),r(4070),r(9006),r(5281),r(6652);var o=r(9502),n=r(215);r(2517),r(1459),r(984)},3380:(e,s,r)=>{Promise.resolve().then(r.bind(r,324)),Promise.resolve().then(r.bind(r,1284)),Promise.resolve().then(r.bind(r,7960)),Promise.resolve().then(r.bind(r,7301)),Promise.resolve().then(r.bind(r,8613)),Promise.resolve().then(r.bind(r,9746)),Promise.resolve().then(r.bind(r,1379)),Promise.resolve().then(r.bind(r,1774)),Promise.resolve().then(r.bind(r,8448)),Promise.resolve().then(r.bind(r,7273)),Promise.resolve().then(r.bind(r,5608)),Promise.resolve().then(r.bind(r,1238)),Promise.resolve().then(r.bind(r,4590)),Promise.resolve().then(r.bind(r,3174)),Promise.resolve().then(r.bind(r,2421)),Promise.resolve().then(r.bind(r,8758)),Promise.resolve().then(r.bind(r,9969)),Promise.resolve().then(r.bind(r,8356)),Promise.resolve().then(r.bind(r,5845)),Promise.resolve().then(r.bind(r,3292)),Promise.resolve().then(r.bind(r,2406)),Promise.resolve().then(r.bind(r,2105)),Promise.resolve().then(r.bind(r,1374)),Promise.resolve().then(r.bind(r,1580)),Promise.resolve().then(r.bind(r,850)),Promise.resolve().then(r.bind(r,6310)),Promise.resolve().then(r.t.bind(r,9664,23)),Promise.resolve().then(r.bind(r,984)),Promise.resolve().then(r.bind(r,4070)),Promise.resolve().then(r.bind(r,9006)),Promise.resolve().then(r.bind(r,5281)),Promise.resolve().then(r.bind(r,9502)),Promise.resolve().then(r.bind(r,2517)),Promise.resolve().then(r.bind(r,215)),Promise.resolve().then(r.bind(r,6652)),Promise.resolve().then(r.bind(r,1459))}},e=>{e.O(0,[385,77,988,189,140,576,746,605,381,791,184,910,587,18,358],()=>e(e.s=3380)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/meetings/page-d518d670c32d03b5.js b/apps/web/.next/static/chunks/app/meetings/page-d518d670c32d03b5.js
new file mode 100644
index 0000000..7b39c86
--- /dev/null
+++ b/apps/web/.next/static/chunks/app/meetings/page-d518d670c32d03b5.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[873],{324:(e,s,r)=>{"use strict";r.d(s,{Sidebar:()=>j});var n=r(4568),i=r(7541),o=r(1284),l=r(6987),t=r(6763),d=r(6262),a=r(5431),h=r(3775),b=r(1084),c=r(2278),m=r(2775),v=r(812),P=r(1166),x=r(2010),p=r(1441),u=r(3791),g=r(7740),y=r(1037);function j(){var e,s,r,j,A,M;let k=(0,i.useRouter)(),f=(0,i.usePathname)(),{t:C}=(0,g.s9)(),R=[{key:"dashboard",path:"/dashboard",label:null!=(e=C("nav.dashboard"))?e:"Dashboard",icon:(0,n.jsx)(b.A,{})},{key:"meetings",path:"/meetings",label:null!=(s=C("nav.meetings"))?s:"Meetings",icon:(0,n.jsx)(c.A,{})},{key:"record",path:"/record",label:null!=(r=C("nav.record"))?r:"Record",icon:(0,n.jsx)(m.A,{})},{key:"teams",path:"/teams",label:null!=(j=C("nav.teams"))?j:"Teams",icon:(0,n.jsx)(v.A,{})},{key:"billing",path:"/billing",label:null!=(A=C("nav.billing"))?A:"Billing",icon:(0,n.jsx)(P.A,{})}];async function _(){let e=(0,y.c)();await e.auth.signOut(),k.replace("/login")}return(0,n.jsxs)(o.default,{sx:{width:240,minHeight:"100vh",bgcolor:u.sM.bg.sidebar,borderRight:"1px solid ".concat(u.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,n.jsx)(o.default,{sx:{p:3,borderBottom:"1px solid ".concat(u.sM.border.default)},children:(0,n.jsx)(p.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,n.jsx)(l.A,{sx:{flex:1,py:2},children:R.map(e=>{let s=f===e.path||f.startsWith("".concat(e.path,"/"));return(0,n.jsx)(t.Ay,{disablePadding:!0,children:(0,n.jsxs)(d.A,{selected:s,onClick:()=>k.push(e.path),sx:{"&.Mui-selected":{bgcolor:u.sM.bg.inset,borderLeft:"3px solid ".concat(u.sM.accent.amber)}},children:[(0,n.jsx)(a.A,{sx:{color:s?u.sM.accent.amber:u.sM.text.label},children:e.icon}),(0,n.jsx)(h.A,{primary:e.label,primaryTypographyProps:{color:s?u.sM.text.primary:u.sM.text.secondary}})]})},e.key)})}),(0,n.jsx)(l.A,{sx:{borderTop:"1px solid ".concat(u.sM.border.default)},children:(0,n.jsx)(t.Ay,{disablePadding:!0,children:(0,n.jsxs)(d.A,{onClick:()=>void _(),children:[(0,n.jsx)(a.A,{sx:{color:u.sM.text.label},children:(0,n.jsx)(x.A,{})}),(0,n.jsx)(h.A,{primary:null!=(M=C("nav.logout"))?M:"Logout",primaryTypographyProps:{color:u.sM.text.secondary}})]})})})]})}},1441:(e,s,r)=>{"use strict";r.d(s,{Rk:()=>i.PhosphorText,Uu:()=>n.MetalCard}),r(4070),r(9006),r(5281),r(6652);var n=r(9502),i=r(215);r(2517),r(1459),r(984)},3380:(e,s,r)=>{Promise.resolve().then(r.bind(r,324)),Promise.resolve().then(r.bind(r,1284)),Promise.resolve().then(r.bind(r,7960)),Promise.resolve().then(r.bind(r,7301)),Promise.resolve().then(r.bind(r,8613)),Promise.resolve().then(r.bind(r,9746)),Promise.resolve().then(r.bind(r,1379)),Promise.resolve().then(r.bind(r,1774)),Promise.resolve().then(r.bind(r,8448)),Promise.resolve().then(r.bind(r,7273)),Promise.resolve().then(r.bind(r,5608)),Promise.resolve().then(r.bind(r,1238)),Promise.resolve().then(r.bind(r,4590)),Promise.resolve().then(r.bind(r,3174)),Promise.resolve().then(r.bind(r,2421)),Promise.resolve().then(r.bind(r,8758)),Promise.resolve().then(r.bind(r,9969)),Promise.resolve().then(r.bind(r,8356)),Promise.resolve().then(r.bind(r,5845)),Promise.resolve().then(r.bind(r,3292)),Promise.resolve().then(r.bind(r,2406)),Promise.resolve().then(r.bind(r,2105)),Promise.resolve().then(r.bind(r,1374)),Promise.resolve().then(r.bind(r,1580)),Promise.resolve().then(r.bind(r,850)),Promise.resolve().then(r.bind(r,6310)),Promise.resolve().then(r.t.bind(r,9664,23)),Promise.resolve().then(r.bind(r,984)),Promise.resolve().then(r.bind(r,4070)),Promise.resolve().then(r.bind(r,9006)),Promise.resolve().then(r.bind(r,5281)),Promise.resolve().then(r.bind(r,9502)),Promise.resolve().then(r.bind(r,2517)),Promise.resolve().then(r.bind(r,215)),Promise.resolve().then(r.bind(r,6652)),Promise.resolve().then(r.bind(r,1459))}},e=>{e.O(0,[385,77,988,189,949,473,746,605,381,791,803,910,587,18,358],()=>e(e.s=3380)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/record/page-10e7249426300c3c.js b/apps/web/.next/static/chunks/app/record/page-10e7249426300c3c.js
new file mode 100644
index 0000000..fbae4f5
--- /dev/null
+++ b/apps/web/.next/static/chunks/app/record/page-10e7249426300c3c.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[314],{324:(e,t,r)=>{"use strict";r.d(t,{Sidebar:()=>A});var n=r(4568),a=r(7541),o=r(1284),s=r(6987),i=r(6763),l=r(6262),c=r(5431),u=r(3775),d=r(1084),h=r(2278),p=r(2775),m=r(812),f=r(1166),b=r(2010),x=r(1441),g=r(3791),v=r(7740),y=r(1037);function A(){var e,t,r,A,j,k;let w=(0,a.useRouter)(),M=(0,a.usePathname)(),{t:S}=(0,v.s9)(),R=[{key:"dashboard",path:"/dashboard",label:null!=(e=S("nav.dashboard"))?e:"Dashboard",icon:(0,n.jsx)(d.A,{})},{key:"meetings",path:"/meetings",label:null!=(t=S("nav.meetings"))?t:"Meetings",icon:(0,n.jsx)(h.A,{})},{key:"record",path:"/record",label:null!=(r=S("nav.record"))?r:"Record",icon:(0,n.jsx)(p.A,{})},{key:"teams",path:"/teams",label:null!=(A=S("nav.teams"))?A:"Teams",icon:(0,n.jsx)(m.A,{})},{key:"billing",path:"/billing",label:null!=(j=S("nav.billing"))?j:"Billing",icon:(0,n.jsx)(f.A,{})}];async function C(){let e=(0,y.c)();await e.auth.signOut(),w.replace("/login")}return(0,n.jsxs)(o.default,{sx:{width:240,minHeight:"100vh",bgcolor:g.sM.bg.sidebar,borderRight:"1px solid ".concat(g.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,n.jsx)(o.default,{sx:{p:3,borderBottom:"1px solid ".concat(g.sM.border.default)},children:(0,n.jsx)(x.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,n.jsx)(s.A,{sx:{flex:1,py:2},children:R.map(e=>{let t=M===e.path||M.startsWith("".concat(e.path,"/"));return(0,n.jsx)(i.Ay,{disablePadding:!0,children:(0,n.jsxs)(l.A,{selected:t,onClick:()=>w.push(e.path),sx:{"&.Mui-selected":{bgcolor:g.sM.bg.inset,borderLeft:"3px solid ".concat(g.sM.accent.amber)}},children:[(0,n.jsx)(c.A,{sx:{color:t?g.sM.accent.amber:g.sM.text.label},children:e.icon}),(0,n.jsx)(u.A,{primary:e.label,primaryTypographyProps:{color:t?g.sM.text.primary:g.sM.text.secondary}})]})},e.key)})}),(0,n.jsx)(s.A,{sx:{borderTop:"1px solid ".concat(g.sM.border.default)},children:(0,n.jsx)(i.Ay,{disablePadding:!0,children:(0,n.jsxs)(l.A,{onClick:()=>void C(),children:[(0,n.jsx)(c.A,{sx:{color:g.sM.text.label},children:(0,n.jsx)(b.A,{})}),(0,n.jsx)(u.A,{primary:null!=(k=S("nav.logout"))?k:"Logout",primaryTypographyProps:{color:g.sM.text.secondary}})]})})})]})}},850:(e,t,r)=>{"use strict";r.d(t,{default:()=>o});var n=r(8530),a=r(1580);function o(e){let{props:t,name:r,defaultTheme:o,themeId:s}=e,i=(0,a.default)(o);return s&&(i=i[s]||i),(0,n.A)({theme:i,name:r,props:t})}},1441:(e,t,r)=>{"use strict";r.d(t,{Rk:()=>a.PhosphorText,Uu:()=>n.MetalCard}),r(4070),r(9006),r(5281),r(6652);var n=r(9502),a=r(215);r(2517),r(1459),r(984)},3292:(e,t,r)=>{"use strict";r.d(t,{default:()=>v});var n=r(7620),a=r(2902),o=r(2028),s=r(3664),i=r(7138),l=r(4294),c=r(850),u=r(9166),d=r(7537),h=r(2874),p=r(2237),m=r(4568);let f=(0,d.A)(),b=(0,l.A)("div",{name:"MuiStack",slot:"Root"});function x(e){return(0,c.default)({props:e,name:"MuiStack",defaultTheme:f})}let g=e=>{let{ownerState:t,theme:r}=e,n={display:"flex",flexDirection:"column",...(0,h.NI)({theme:r},(0,h.kW)({values:t.direction,breakpoints:r.breakpoints.values}),e=>({flexDirection:e}))};if(t.spacing){let e=(0,p.LX)(r),a=Object.keys(r.breakpoints.values).reduce((e,r)=>(("object"==typeof t.spacing&&null!=t.spacing[r]||"object"==typeof t.direction&&null!=t.direction[r])&&(e[r]=!0),e),{}),s=(0,h.kW)({values:t.direction,base:a}),i=(0,h.kW)({values:t.spacing,base:a});"object"==typeof s&&Object.keys(s).forEach((e,t,r)=>{if(!s[e]){let n=t>0?s[r[t-1]]:"column";s[e]=n}}),n=(0,o.A)(n,(0,h.NI)({theme:r},i,(r,n)=>t.useFlexGap?{gap:(0,p._W)(e,r)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{["margin".concat({row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[n?s[n]:t.direction])]:(0,p._W)(e,r)}}))}return(0,h.iZ)(r.breakpoints,n)};function v(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{createStyledComponent:t=b,useThemeProps:r=x,componentName:o="MuiStack"}=e,l=t(g);return n.forwardRef(function(e,t){let c=r(e),{component:d="div",direction:h="column",spacing:p=0,divider:f,children:b,className:x,useFlexGap:g=!1,...v}=(0,u.A)(c),y=(0,i.A)({root:["root"]},e=>(0,s.Ay)(o,e),{});return(0,m.jsx)(l,{as:d,ownerState:{direction:h,spacing:p,useFlexGap:g},ref:t,className:(0,a.A)(y.root,x),...v,children:f?function(e,t){let r=n.Children.toArray(e).filter(Boolean);return r.reduce((e,a,o)=>(e.push(a),o{Promise.resolve().then(r.bind(r,324)),Promise.resolve().then(r.bind(r,9699)),Promise.resolve().then(r.bind(r,1284)),Promise.resolve().then(r.bind(r,984)),Promise.resolve().then(r.bind(r,4070)),Promise.resolve().then(r.bind(r,9006)),Promise.resolve().then(r.bind(r,5281)),Promise.resolve().then(r.bind(r,9502)),Promise.resolve().then(r.bind(r,2517)),Promise.resolve().then(r.bind(r,215)),Promise.resolve().then(r.bind(r,6652)),Promise.resolve().then(r.bind(r,1459))},4294:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(8318).Ay)()},5754:(e,t,r)=>{"use strict";r.d(t,{default:()=>s});var n=r(3292),a=r(8613),o=r(5120);let s=(0,n.default)({createStyledComponent:(0,a.default)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>(0,o.b)({props:e,name:"MuiStack"})})},8530:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(3450);function a(e){let{theme:t,name:r,props:a}=e;return t&&t.components&&t.components[r]&&t.components[r].defaultProps?(0,n.A)(t.components[r].defaultProps,a):a}},9699:(e,t,r)=>{"use strict";r.d(t,{MicRecorder:()=>g});var n=r(4568),a=r(7620),o=r(5754),s=r(1284),i=r(5663),l=r(6032),c=r(2622),u=r(2775),d=r(8703);let h=(0,d.A)((0,n.jsx)("path",{d:"M6 6h12v12H6z"}),"Stop"),p=(0,d.A)((0,n.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var m=r(1441),f=r(3791),b=r(1037),x=r(459);function g(){let[e,t]=(0,a.useState)("idle"),[r,d]=(0,a.useState)(null),[g,v]=(0,a.useState)(""),[y,A]=(0,a.useState)(0),[j,k]=(0,a.useState)(0),w=(0,a.useRef)(null),M=(0,a.useRef)(null),S=(0,a.useRef)(null),R=(0,a.useRef)(null),C=(0,a.useRef)(null),P=(0,a.useRef)(0),E=(0,a.useRef)(null),T=(0,a.useRef)([]),I=(0,b.$)();(0,a.useEffect)(()=>()=>{_(),C.current&&cancelAnimationFrame(C.current),E.current&&window.clearInterval(E.current)},[]);let _=(0,a.useCallback)(()=>{var e,t;null==(e=M.current)||e.getTracks().forEach(e=>e.stop()),M.current=null,null==(t=S.current)||t.close().catch(()=>{}),S.current=null,R.current=null},[]),D=(0,a.useCallback)(()=>{let e=R.current;if(!e)return;let t=new Uint8Array(e.frequencyBinCount);e.getByteTimeDomainData(t);let r=0;for(let e of t){let t=(e-128)/128;r+=t*t}A(Math.min(1,2.5*Math.sqrt(r/t.length))),C.current=requestAnimationFrame(D)},[]),B=(0,a.useCallback)(async()=>{d(null),v(""),k(0);try{let e=await navigator.mediaDevices.getUserMedia({audio:{sampleRate:16e3,channelCount:1,echoCancellation:!0,noiseSuppression:!0}});M.current=e;let r=new window.AudioContext;S.current=r;let n=r.createMediaStreamSource(e),a=r.createAnalyser();a.fftSize=512,n.connect(a),R.current=a,C.current=requestAnimationFrame(D);let o=MediaRecorder.isTypeSupported("audio/webm;codecs=opus")?"audio/webm;codecs=opus":"audio/webm",s=new MediaRecorder(e,{mimeType:o});w.current=s,T.current=[],s.ondataavailable=e=>{e.data.size>0&&T.current.push(e.data)},s.onstop=()=>{F()},s.start(250),P.current=Date.now(),E.current=window.setInterval(()=>{k(Date.now()-P.current)},100),t("recording")}catch(e){d(e instanceof Error?e.message:"Failed to start recording"),t("error"),_()}},[_,D]),F=(0,a.useCallback)(async()=>{t("processing"),C.current&&cancelAnimationFrame(C.current),E.current&&window.clearInterval(E.current);let e=new Blob(T.current,{type:"audio/webm"});if(_(),!I){d("Supabase가 설정되지 않아 전사할 수 없습니다."),t("error");return}try{let r=(0,b.c)(),{data:{session:n}}=await r.auth.getSession();if(!n){d("로그인이 필요합니다."),t("error");return}let a=new FormData;a.append("audio",e,"recording.webm"),a.append("sample_rate","16000"),a.append("language_code","ko-KR");let o=await fetch("".concat(x.env.NEXT_PUBLIC_SUPABASE_URL,"/functions/v1/stt-proxy"),{method:"POST",headers:{Authorization:"Bearer ".concat(n.access_token)},body:a});if(!o.ok){let e=await o.text();throw Error("STT failed: ".concat(o.status," ").concat(e))}let s=await o.json();v(s.transcript),t("done")}catch(e){d(e instanceof Error?e.message:"STT 처리 실패"),t("error")}},[I,_]),O=(0,a.useCallback)(()=>{w.current&&"inactive"!==w.current.state&&w.current.stop()},[]),N=(0,a.useCallback)(()=>{w.current&&"inactive"!==w.current.state&&(w.current.onstop=null,w.current.stop()),C.current&&cancelAnimationFrame(C.current),E.current&&window.clearInterval(E.current),_(),t("idle"),v(""),k(0),d(null)},[_]),z="".concat(String(Math.floor(j/6e4)).padStart(2,"0"),":").concat(String(Math.floor(j/1e3%60)).padStart(2,"0")),U=Array.from({length:9},(t,r)=>{let n=Math.abs(r-4)/4;return"recording"===e?Math.max(.15,y*(1-.5*n)):.15});return(0,n.jsx)(m.Uu,{sx:{p:4,maxWidth:600,mx:"auto"},children:(0,n.jsxs)(o.default,{spacing:3,alignItems:"center",children:[(0,n.jsx)(m.Rk,{variant:"heading",children:"recording"===e?"RECORDING":"processing"===e?"PROCESSING":"READY"}),(0,n.jsx)(s.default,{sx:{display:"flex",alignItems:"center",justifyContent:"center",gap:1,height:60,width:"100%"},children:U.map((t,r)=>(0,n.jsx)(s.default,{sx:{width:8,height:"".concat(100*t,"%"),bgcolor:f.sM.accent.amber,borderRadius:1,transition:"recording"===e?"height 50ms linear":"height 200ms"}},r))}),"recording"===e&&(0,n.jsx)(s.default,{sx:{...(0,f.kR)("title"),color:f.sM.text.primary,fontFamily:"monospace"},children:z}),"processing"===e&&(0,n.jsx)(i.A,{size:32}),"done"===e&&g&&(0,n.jsx)(s.default,{sx:{p:2,width:"100%",bgcolor:f.sM.bg.inset,borderRadius:1,color:f.sM.text.primary,whiteSpace:"pre-wrap"},children:g}),r&&(0,n.jsx)(l.A,{severity:"error",sx:{width:"100%"},variant:"outlined",children:r}),(0,n.jsx)(o.default,{direction:"row",spacing:2,children:"idle"===e||"done"===e||"error"===e?(0,n.jsx)(c.A,{variant:"contained",size:"large",startIcon:(0,n.jsx)(u.A,{}),onClick:()=>void B(),disabled:!I,children:"done"===e?"새 녹음":"녹음 시작"}):"recording"===e?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(c.A,{variant:"contained",color:"error",startIcon:(0,n.jsx)(h,{}),onClick:O,children:"정지"}),(0,n.jsx)(c.A,{variant:"outlined",startIcon:(0,n.jsx)(p,{}),onClick:N,children:"취소"})]}):null})]})})}}},e=>{e.O(0,[385,77,988,189,949,473,32,791,803,910,587,18,358],()=>e(e.s=4267)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/record/page-ec8b7ad6a5e6f547.js b/apps/web/.next/static/chunks/app/record/page-ec8b7ad6a5e6f547.js
deleted file mode 100644
index f7bfefe..0000000
--- a/apps/web/.next/static/chunks/app/record/page-ec8b7ad6a5e6f547.js
+++ /dev/null
@@ -1 +0,0 @@
-(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[314],{324:(e,r,t)=>{"use strict";t.d(r,{Sidebar:()=>v});var n=t(4568),a=t(7541),s=t(1284),o=t(6987),i=t(3133),c=t(5193),l=t(5431),d=t(3775),u=t(1084),h=t(2278),p=t(2775),x=t(2010),m=t(1441),b=t(3791),g=t(7740),f=t(1037);function v(){var e,r,t,v;let w=(0,a.useRouter)(),y=(0,a.usePathname)(),{t:j}=(0,g.s9)(),A=[{key:"dashboard",path:"/dashboard",label:null!=(e=j("nav.dashboard"))?e:"Dashboard",icon:(0,n.jsx)(u.A,{})},{key:"meetings",path:"/meetings",label:null!=(r=j("nav.meetings"))?r:"Meetings",icon:(0,n.jsx)(h.A,{})},{key:"record",path:"/record",label:null!=(t=j("nav.record"))?t:"Record",icon:(0,n.jsx)(p.A,{})}];async function M(){let e=(0,f.c)();await e.auth.signOut(),w.replace("/login")}return(0,n.jsxs)(s.default,{sx:{width:240,minHeight:"100vh",bgcolor:b.sM.bg.sidebar,borderRight:"1px solid ".concat(b.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,n.jsx)(s.default,{sx:{p:3,borderBottom:"1px solid ".concat(b.sM.border.default)},children:(0,n.jsx)(m.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,n.jsx)(o.A,{sx:{flex:1,py:2},children:A.map(e=>{let r=y===e.path||y.startsWith("".concat(e.path,"/"));return(0,n.jsx)(i.Ay,{disablePadding:!0,children:(0,n.jsxs)(c.A,{selected:r,onClick:()=>w.push(e.path),sx:{"&.Mui-selected":{bgcolor:b.sM.bg.inset,borderLeft:"3px solid ".concat(b.sM.accent.amber)}},children:[(0,n.jsx)(l.A,{sx:{color:r?b.sM.accent.amber:b.sM.text.label},children:e.icon}),(0,n.jsx)(d.A,{primary:e.label,primaryTypographyProps:{color:r?b.sM.text.primary:b.sM.text.secondary}})]})},e.key)})}),(0,n.jsx)(o.A,{sx:{borderTop:"1px solid ".concat(b.sM.border.default)},children:(0,n.jsx)(i.Ay,{disablePadding:!0,children:(0,n.jsxs)(c.A,{onClick:()=>void M(),children:[(0,n.jsx)(l.A,{sx:{color:b.sM.text.label},children:(0,n.jsx)(x.A,{})}),(0,n.jsx)(d.A,{primary:null!=(v=j("nav.logout"))?v:"Logout",primaryTypographyProps:{color:b.sM.text.secondary}})]})})})]})}},1441:(e,r,t)=>{"use strict";t.d(r,{Rk:()=>a.PhosphorText,Uu:()=>n.MetalCard}),t(4070),t(9006),t(5281),t(6652);var n=t(9502),a=t(215);t(2517),t(1459),t(984)},4267:(e,r,t)=>{Promise.resolve().then(t.bind(t,324)),Promise.resolve().then(t.bind(t,9699)),Promise.resolve().then(t.bind(t,1284)),Promise.resolve().then(t.bind(t,984)),Promise.resolve().then(t.bind(t,4070)),Promise.resolve().then(t.bind(t,9006)),Promise.resolve().then(t.bind(t,5281)),Promise.resolve().then(t.bind(t,9502)),Promise.resolve().then(t.bind(t,2517)),Promise.resolve().then(t.bind(t,215)),Promise.resolve().then(t.bind(t,6652)),Promise.resolve().then(t.bind(t,1459))},9699:(e,r,t)=>{"use strict";t.d(r,{MicRecorder:()=>f});var n=t(4568),a=t(7620),s=t(5754),o=t(1284),i=t(5663),c=t(1181),l=t(2622),d=t(2775),u=t(8703);let h=(0,u.A)((0,n.jsx)("path",{d:"M6 6h12v12H6z"}),"Stop"),p=(0,u.A)((0,n.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");var x=t(1441),m=t(3791),b=t(1037),g=t(459);function f(){let[e,r]=(0,a.useState)("idle"),[t,u]=(0,a.useState)(null),[f,v]=(0,a.useState)(""),[w,y]=(0,a.useState)(0),[j,A]=(0,a.useState)(0),M=(0,a.useRef)(null),R=(0,a.useRef)(null),k=(0,a.useRef)(null),S=(0,a.useRef)(null),C=(0,a.useRef)(null),P=(0,a.useRef)(0),E=(0,a.useRef)(null),I=(0,a.useRef)([]),T=(0,b.$)();(0,a.useEffect)(()=>()=>{_(),C.current&&cancelAnimationFrame(C.current),E.current&&window.clearInterval(E.current)},[]);let _=(0,a.useCallback)(()=>{var e,r;null==(e=R.current)||e.getTracks().forEach(e=>e.stop()),R.current=null,null==(r=k.current)||r.close().catch(()=>{}),k.current=null,S.current=null},[]),D=(0,a.useCallback)(()=>{let e=S.current;if(!e)return;let r=new Uint8Array(e.frequencyBinCount);e.getByteTimeDomainData(r);let t=0;for(let e of r){let r=(e-128)/128;t+=r*r}y(Math.min(1,2.5*Math.sqrt(t/r.length))),C.current=requestAnimationFrame(D)},[]),F=(0,a.useCallback)(async()=>{u(null),v(""),A(0);try{let e=await navigator.mediaDevices.getUserMedia({audio:{sampleRate:16e3,channelCount:1,echoCancellation:!0,noiseSuppression:!0}});R.current=e;let t=new window.AudioContext;k.current=t;let n=t.createMediaStreamSource(e),a=t.createAnalyser();a.fftSize=512,n.connect(a),S.current=a,C.current=requestAnimationFrame(D);let s=MediaRecorder.isTypeSupported("audio/webm;codecs=opus")?"audio/webm;codecs=opus":"audio/webm",o=new MediaRecorder(e,{mimeType:s});M.current=o,I.current=[],o.ondataavailable=e=>{e.data.size>0&&I.current.push(e.data)},o.onstop=()=>{O()},o.start(250),P.current=Date.now(),E.current=window.setInterval(()=>{A(Date.now()-P.current)},100),r("recording")}catch(e){u(e instanceof Error?e.message:"Failed to start recording"),r("error"),_()}},[_,D]),O=(0,a.useCallback)(async()=>{r("processing"),C.current&&cancelAnimationFrame(C.current),E.current&&window.clearInterval(E.current);let e=new Blob(I.current,{type:"audio/webm"});if(_(),!T){u("Supabase가 설정되지 않아 전사할 수 없습니다."),r("error");return}try{let t=(0,b.c)(),{data:{session:n}}=await t.auth.getSession();if(!n){u("로그인이 필요합니다."),r("error");return}let a=new FormData;a.append("audio",e,"recording.webm"),a.append("sample_rate","16000"),a.append("language_code","ko-KR");let s=await fetch("".concat(g.env.NEXT_PUBLIC_SUPABASE_URL,"/functions/v1/stt-proxy"),{method:"POST",headers:{Authorization:"Bearer ".concat(n.access_token)},body:a});if(!s.ok){let e=await s.text();throw Error("STT failed: ".concat(s.status," ").concat(e))}let o=await s.json();v(o.transcript),r("done")}catch(e){u(e instanceof Error?e.message:"STT 처리 실패"),r("error")}},[T,_]),z=(0,a.useCallback)(()=>{M.current&&"inactive"!==M.current.state&&M.current.stop()},[]),B=(0,a.useCallback)(()=>{M.current&&"inactive"!==M.current.state&&(M.current.onstop=null,M.current.stop()),C.current&&cancelAnimationFrame(C.current),E.current&&window.clearInterval(E.current),_(),r("idle"),v(""),A(0),u(null)},[_]),U="".concat(String(Math.floor(j/6e4)).padStart(2,"0"),":").concat(String(Math.floor(j/1e3%60)).padStart(2,"0")),N=Array.from({length:9},(r,t)=>{let n=Math.abs(t-4)/4;return"recording"===e?Math.max(.15,w*(1-.5*n)):.15});return(0,n.jsx)(x.Uu,{sx:{p:4,maxWidth:600,mx:"auto"},children:(0,n.jsxs)(s.default,{spacing:3,alignItems:"center",children:[(0,n.jsx)(x.Rk,{variant:"heading",children:"recording"===e?"RECORDING":"processing"===e?"PROCESSING":"READY"}),(0,n.jsx)(o.default,{sx:{display:"flex",alignItems:"center",justifyContent:"center",gap:1,height:60,width:"100%"},children:N.map((r,t)=>(0,n.jsx)(o.default,{sx:{width:8,height:"".concat(100*r,"%"),bgcolor:m.sM.accent.amber,borderRadius:1,transition:"recording"===e?"height 50ms linear":"height 200ms"}},t))}),"recording"===e&&(0,n.jsx)(o.default,{sx:{...(0,m.kR)("title"),color:m.sM.text.primary,fontFamily:"monospace"},children:U}),"processing"===e&&(0,n.jsx)(i.A,{size:32}),"done"===e&&f&&(0,n.jsx)(o.default,{sx:{p:2,width:"100%",bgcolor:m.sM.bg.inset,borderRadius:1,color:m.sM.text.primary,whiteSpace:"pre-wrap"},children:f}),t&&(0,n.jsx)(c.A,{severity:"error",sx:{width:"100%"},variant:"outlined",children:t}),(0,n.jsx)(s.default,{direction:"row",spacing:2,children:"idle"===e||"done"===e||"error"===e?(0,n.jsx)(l.A,{variant:"contained",size:"large",startIcon:(0,n.jsx)(d.A,{}),onClick:()=>void F(),disabled:!T,children:"done"===e?"새 녹음":"녹음 시작"}):"recording"===e?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.A,{variant:"contained",color:"error",startIcon:(0,n.jsx)(h,{}),onClick:z,children:"정지"}),(0,n.jsx)(l.A,{variant:"outlined",startIcon:(0,n.jsx)(p,{}),onClick:B,children:"취소"})]}):null})]})})}}},e=>{e.O(0,[385,77,988,189,140,576,374,791,184,910,587,18,358],()=>e(e.s=4267)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/teams/[id]/page-a720445f249342f2.js b/apps/web/.next/static/chunks/app/teams/[id]/page-a720445f249342f2.js
new file mode 100644
index 0000000..684c328
--- /dev/null
+++ b/apps/web/.next/static/chunks/app/teams/[id]/page-a720445f249342f2.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[339],{324:(e,s,r)=>{"use strict";r.d(s,{Sidebar:()=>f});var i=r(4568),n=r(7541),o=r(1284),l=r(6987),t=r(6763),d=r(6262),a=r(5431),h=r(3775),c=r(1084),b=r(2278),m=r(2775),u=r(812),v=r(1166),x=r(2010),P=r(1441),p=r(3791),j=r(7740),g=r(1037);function f(){var e,s,r,f,y,A;let k=(0,n.useRouter)(),M=(0,n.usePathname)(),{t:C}=(0,j.s9)(),_=[{key:"dashboard",path:"/dashboard",label:null!=(e=C("nav.dashboard"))?e:"Dashboard",icon:(0,i.jsx)(c.A,{})},{key:"meetings",path:"/meetings",label:null!=(s=C("nav.meetings"))?s:"Meetings",icon:(0,i.jsx)(b.A,{})},{key:"record",path:"/record",label:null!=(r=C("nav.record"))?r:"Record",icon:(0,i.jsx)(m.A,{})},{key:"teams",path:"/teams",label:null!=(f=C("nav.teams"))?f:"Teams",icon:(0,i.jsx)(u.A,{})},{key:"billing",path:"/billing",label:null!=(y=C("nav.billing"))?y:"Billing",icon:(0,i.jsx)(v.A,{})}];async function R(){let e=(0,g.c)();await e.auth.signOut(),k.replace("/login")}return(0,i.jsxs)(o.default,{sx:{width:240,minHeight:"100vh",bgcolor:p.sM.bg.sidebar,borderRight:"1px solid ".concat(p.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,i.jsx)(o.default,{sx:{p:3,borderBottom:"1px solid ".concat(p.sM.border.default)},children:(0,i.jsx)(P.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,i.jsx)(l.A,{sx:{flex:1,py:2},children:_.map(e=>{let s=M===e.path||M.startsWith("".concat(e.path,"/"));return(0,i.jsx)(t.Ay,{disablePadding:!0,children:(0,i.jsxs)(d.A,{selected:s,onClick:()=>k.push(e.path),sx:{"&.Mui-selected":{bgcolor:p.sM.bg.inset,borderLeft:"3px solid ".concat(p.sM.accent.amber)}},children:[(0,i.jsx)(a.A,{sx:{color:s?p.sM.accent.amber:p.sM.text.label},children:e.icon}),(0,i.jsx)(h.A,{primary:e.label,primaryTypographyProps:{color:s?p.sM.text.primary:p.sM.text.secondary}})]})},e.key)})}),(0,i.jsx)(l.A,{sx:{borderTop:"1px solid ".concat(p.sM.border.default)},children:(0,i.jsx)(t.Ay,{disablePadding:!0,children:(0,i.jsxs)(d.A,{onClick:()=>void R(),children:[(0,i.jsx)(a.A,{sx:{color:p.sM.text.label},children:(0,i.jsx)(x.A,{})}),(0,i.jsx)(h.A,{primary:null!=(A=C("nav.logout"))?A:"Logout",primaryTypographyProps:{color:p.sM.text.secondary}})]})})})]})}},441:(e,s,r)=>{Promise.resolve().then(r.bind(r,324)),Promise.resolve().then(r.bind(r,7083)),Promise.resolve().then(r.bind(r,1284)),Promise.resolve().then(r.bind(r,5754)),Promise.resolve().then(r.bind(r,7301)),Promise.resolve().then(r.bind(r,8613)),Promise.resolve().then(r.bind(r,9746)),Promise.resolve().then(r.bind(r,1379)),Promise.resolve().then(r.bind(r,1774)),Promise.resolve().then(r.bind(r,8448)),Promise.resolve().then(r.bind(r,7273)),Promise.resolve().then(r.bind(r,5608)),Promise.resolve().then(r.bind(r,1238)),Promise.resolve().then(r.bind(r,4590)),Promise.resolve().then(r.bind(r,3174)),Promise.resolve().then(r.bind(r,2421)),Promise.resolve().then(r.bind(r,8758)),Promise.resolve().then(r.bind(r,9969)),Promise.resolve().then(r.bind(r,8356)),Promise.resolve().then(r.bind(r,5845)),Promise.resolve().then(r.bind(r,3292)),Promise.resolve().then(r.bind(r,2406)),Promise.resolve().then(r.bind(r,2105)),Promise.resolve().then(r.bind(r,1374)),Promise.resolve().then(r.bind(r,1580)),Promise.resolve().then(r.bind(r,850)),Promise.resolve().then(r.bind(r,6310)),Promise.resolve().then(r.bind(r,984)),Promise.resolve().then(r.bind(r,4070)),Promise.resolve().then(r.bind(r,9006)),Promise.resolve().then(r.bind(r,5281)),Promise.resolve().then(r.bind(r,9502)),Promise.resolve().then(r.bind(r,2517)),Promise.resolve().then(r.bind(r,215)),Promise.resolve().then(r.bind(r,6652)),Promise.resolve().then(r.bind(r,1459))},1441:(e,s,r)=>{"use strict";r.d(s,{Rk:()=>n.PhosphorText,Uu:()=>i.MetalCard}),r(4070),r(9006),r(5281),r(6652);var i=r(9502),n=r(215);r(2517),r(1459),r(984)},7083:(e,s,r)=>{"use strict";r.d(s,{InviteMemberForm:()=>x});var i=r(4568),n=r(7620),o=r(7541),l=r(2622),t=r(9404),d=r(4090),a=r(9157),h=r(5754),c=r(1284),b=r(1129),m=r(6032),u=r(1156),v=r(1037);function x(e){let{teamId:s}=e,r=(0,o.useRouter)(),[x,P]=(0,n.useState)(!1),[p,j]=(0,n.useState)(""),[g,f]=(0,n.useState)(null),[y,A]=(0,n.useState)(!1);async function k(){if(p.trim()){f(null),A(!0);try{let e=(0,v.c)(),{error:i}=await e.from("team_members").insert({team_id:s,user_id:p.trim(),role:"member"});if(i)return void f(i.message);j(""),P(!1),r.refresh()}finally{A(!1)}}}return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.A,{variant:"outlined",size:"small",startIcon:(0,i.jsx)(u.A,{}),onClick:()=>P(!0),children:"멤버 초대"}),(0,i.jsxs)(t.A,{open:x,onClose:()=>P(!1),maxWidth:"sm",fullWidth:!0,children:[(0,i.jsx)(d.A,{children:"멤버 초대"}),(0,i.jsx)(a.A,{children:(0,i.jsxs)(h.default,{spacing:2,sx:{mt:1},children:[(0,i.jsx)(c.default,{sx:{fontSize:12,color:"text.secondary"},children:"MVP 단계에서는 user_id를 직접 입력합니다. 정식 초대 링크 / 이메일 발송은 V2-7b에서 지원 예정입니다."}),(0,i.jsx)(b.A,{label:"User ID (UUID)",size:"small",value:p,onChange:e=>j(e.target.value),placeholder:"00000000-0000-0000-0000-000000000000",fullWidth:!0,autoFocus:!0}),g&&(0,i.jsx)(m.A,{severity:"error",variant:"outlined",children:g}),(0,i.jsxs)(h.default,{direction:"row",spacing:1,justifyContent:"flex-end",children:[(0,i.jsx)(l.A,{onClick:()=>P(!1),disabled:y,children:"취소"}),(0,i.jsx)(l.A,{variant:"contained",onClick:()=>void k(),disabled:y||!p.trim(),children:"초대"})]})]})})]})]})}}},e=>{e.O(0,[385,77,988,189,949,473,746,605,32,80,184,791,803,910,587,18,358],()=>e(e.s=441)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/chunks/app/teams/page-03612927608e41e8.js b/apps/web/.next/static/chunks/app/teams/page-03612927608e41e8.js
new file mode 100644
index 0000000..e497bc5
--- /dev/null
+++ b/apps/web/.next/static/chunks/app/teams/page-03612927608e41e8.js
@@ -0,0 +1 @@
+(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[531],{324:(e,r,s)=>{"use strict";s.d(r,{Sidebar:()=>f});var i=s(4568),n=s(7541),t=s(1284),l=s(6987),o=s(6763),a=s(6262),d=s(5431),h=s(3775),c=s(1084),b=s(2278),m=s(2775),v=s(812),u=s(1166),x=s(2010),P=s(1441),p=s(3791),g=s(7740),j=s(1037);function f(){var e,r,s,f,y,A;let k=(0,n.useRouter)(),M=(0,n.usePathname)(),{t:C}=(0,g.s9)(),w=[{key:"dashboard",path:"/dashboard",label:null!=(e=C("nav.dashboard"))?e:"Dashboard",icon:(0,i.jsx)(c.A,{})},{key:"meetings",path:"/meetings",label:null!=(r=C("nav.meetings"))?r:"Meetings",icon:(0,i.jsx)(b.A,{})},{key:"record",path:"/record",label:null!=(s=C("nav.record"))?s:"Record",icon:(0,i.jsx)(m.A,{})},{key:"teams",path:"/teams",label:null!=(f=C("nav.teams"))?f:"Teams",icon:(0,i.jsx)(v.A,{})},{key:"billing",path:"/billing",label:null!=(y=C("nav.billing"))?y:"Billing",icon:(0,i.jsx)(u.A,{})}];async function _(){let e=(0,j.c)();await e.auth.signOut(),k.replace("/login")}return(0,i.jsxs)(t.default,{sx:{width:240,minHeight:"100vh",bgcolor:p.sM.bg.sidebar,borderRight:"1px solid ".concat(p.sM.border.default),display:"flex",flexDirection:"column"},children:[(0,i.jsx)(t.default,{sx:{p:3,borderBottom:"1px solid ".concat(p.sM.border.default)},children:(0,i.jsx)(P.Rk,{variant:"heading",children:"D3RO VOICE"})}),(0,i.jsx)(l.A,{sx:{flex:1,py:2},children:w.map(e=>{let r=M===e.path||M.startsWith("".concat(e.path,"/"));return(0,i.jsx)(o.Ay,{disablePadding:!0,children:(0,i.jsxs)(a.A,{selected:r,onClick:()=>k.push(e.path),sx:{"&.Mui-selected":{bgcolor:p.sM.bg.inset,borderLeft:"3px solid ".concat(p.sM.accent.amber)}},children:[(0,i.jsx)(d.A,{sx:{color:r?p.sM.accent.amber:p.sM.text.label},children:e.icon}),(0,i.jsx)(h.A,{primary:e.label,primaryTypographyProps:{color:r?p.sM.text.primary:p.sM.text.secondary}})]})},e.key)})}),(0,i.jsx)(l.A,{sx:{borderTop:"1px solid ".concat(p.sM.border.default)},children:(0,i.jsx)(o.Ay,{disablePadding:!0,children:(0,i.jsxs)(a.A,{onClick:()=>void _(),children:[(0,i.jsx)(d.A,{sx:{color:p.sM.text.label},children:(0,i.jsx)(x.A,{})}),(0,i.jsx)(h.A,{primary:null!=(A=C("nav.logout"))?A:"Logout",primaryTypographyProps:{color:p.sM.text.secondary}})]})})})]})}},1432:(e,r,s)=>{Promise.resolve().then(s.bind(s,324)),Promise.resolve().then(s.bind(s,8898)),Promise.resolve().then(s.bind(s,1284)),Promise.resolve().then(s.bind(s,7960)),Promise.resolve().then(s.bind(s,7301)),Promise.resolve().then(s.bind(s,8613)),Promise.resolve().then(s.bind(s,9746)),Promise.resolve().then(s.bind(s,1379)),Promise.resolve().then(s.bind(s,1774)),Promise.resolve().then(s.bind(s,8448)),Promise.resolve().then(s.bind(s,7273)),Promise.resolve().then(s.bind(s,5608)),Promise.resolve().then(s.bind(s,1238)),Promise.resolve().then(s.bind(s,4590)),Promise.resolve().then(s.bind(s,3174)),Promise.resolve().then(s.bind(s,2421)),Promise.resolve().then(s.bind(s,8758)),Promise.resolve().then(s.bind(s,9969)),Promise.resolve().then(s.bind(s,8356)),Promise.resolve().then(s.bind(s,5845)),Promise.resolve().then(s.bind(s,3292)),Promise.resolve().then(s.bind(s,2406)),Promise.resolve().then(s.bind(s,2105)),Promise.resolve().then(s.bind(s,1374)),Promise.resolve().then(s.bind(s,1580)),Promise.resolve().then(s.bind(s,850)),Promise.resolve().then(s.bind(s,6310)),Promise.resolve().then(s.t.bind(s,9664,23)),Promise.resolve().then(s.bind(s,984)),Promise.resolve().then(s.bind(s,4070)),Promise.resolve().then(s.bind(s,9006)),Promise.resolve().then(s.bind(s,5281)),Promise.resolve().then(s.bind(s,9502)),Promise.resolve().then(s.bind(s,2517)),Promise.resolve().then(s.bind(s,215)),Promise.resolve().then(s.bind(s,6652)),Promise.resolve().then(s.bind(s,1459))},1441:(e,r,s)=>{"use strict";s.d(r,{Rk:()=>n.PhosphorText,Uu:()=>i.MetalCard}),s(4070),s(9006),s(5281),s(6652);var i=s(9502),n=s(215);s(2517),s(1459),s(984)},8898:(e,r,s)=>{"use strict";s.d(r,{CreateTeamForm:()=>u});var i=s(4568),n=s(7620),t=s(7541),l=s(2622),o=s(1284),a=s(5754),d=s(1129),h=s(6032);let c=(0,s(8703).A)((0,i.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add");var b=s(1441),m=s(3791),v=s(1037);function u(){let e=(0,t.useRouter)(),[r,s]=(0,n.useState)(""),[u,x]=(0,n.useState)(!1),[P,p]=(0,n.useState)(null),[g,j]=(0,n.useState)(!1);async function f(){if(r.trim()){p(null),j(!0);try{let n=(0,v.c)(),{data:{user:t}}=await n.auth.getUser();if(!t)return void p("로그인이 필요합니다");let{data:l,error:o}=await n.from("teams").insert({name:r.trim(),owner_id:t.id}).select("id").single();if(o||!l){var i;p(null!=(i=null==o?void 0:o.message)?i:"팀 생성 실패");return}let{error:a}=await n.from("team_members").insert({team_id:l.id,user_id:t.id,role:"owner"});if(a)return void p("멤버 등록 실패: ".concat(a.message));s(""),x(!1),e.refresh()}finally{j(!1)}}}return u?(0,i.jsxs)(b.Uu,{sx:{p:3,maxWidth:480},children:[(0,i.jsx)(o.default,{sx:{...(0,m.kR)("label"),color:m.sM.text.label,mb:1},children:"새 팀 생성"}),(0,i.jsxs)(a.default,{spacing:2,children:[(0,i.jsx)(d.A,{autoFocus:!0,label:"팀 이름",size:"small",value:r,onChange:e=>s(e.target.value),fullWidth:!0,disabled:g}),P&&(0,i.jsx)(h.A,{severity:"error",variant:"outlined",children:P}),(0,i.jsxs)(a.default,{direction:"row",spacing:1,children:[(0,i.jsx)(l.A,{variant:"contained",onClick:()=>void f(),disabled:g||!r.trim(),children:"생성"}),(0,i.jsx)(l.A,{variant:"outlined",onClick:()=>{x(!1),s(""),p(null)},disabled:g,children:"취소"})]})]})]}):(0,i.jsx)(l.A,{variant:"outlined",startIcon:(0,i.jsx)(c,{}),onClick:()=>x(!0),children:"새 팀 만들기"})}}},e=>{e.O(0,[385,77,988,189,949,473,746,605,32,80,381,791,803,910,587,18,358],()=>e(e.s=1432)),_N_E=e.O()}]);
\ No newline at end of file
diff --git a/apps/web/.next/static/xPyRjwNtNDQo_6GaMCeJt/_buildManifest.js b/apps/web/.next/static/xPyRjwNtNDQo_6GaMCeJt/_buildManifest.js
new file mode 100644
index 0000000..2937386
--- /dev/null
+++ b/apps/web/.next/static/xPyRjwNtNDQo_6GaMCeJt/_buildManifest.js
@@ -0,0 +1 @@
+self.__BUILD_MANIFEST=function(e,r,t,_){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},__routerFilterStatic:{numItems:9,errorRate:1e-4,numBits:173,numHashes:14,bitArray:[0,0,r,1,1,e,r,r,r,e,r,e,e,r,r,e,e,r,e,r,e,r,e,r,e,r,e,e,e,e,r,r,e,r,e,r,e,r,e,e,e,e,e,e,r,e,r,r,r,r,e,r,r,r,r,e,r,r,e,e,r,e,e,e,e,e,r,e,e,r,e,e,r,r,e,r,r,r,r,e,e,r,r,e,e,e,e,e,e,e,e,e,e,r,r,r,r,e,r,e,r,r,r,r,r,r,r,e,e,e,e,e,e,e,e,r,e,e,r,e,r,r,e,r,e,e,e,r,e,e,r,r,r,r,e,r,r,r,e,r,r,e,e,r,e,r,r,r,r,r,r,e,r,e,r,e,r,e,e,e,e,e,e,e,r,e,r,e,e,e,r,e,r]},__routerFilterDynamic:{numItems:2,errorRate:1e-4,numBits:39,numHashes:14,bitArray:[r,e,r,e,e,r,e,e,e,r,r,e,r,e,e,r,r,e,r,e,e,e,r,e,e,r,e,e,r,r,e,e,e,r,r,e,r,e,r]},"/_error":["static/chunks/pages/_error-19ea2e6a6da76d0f.js"],sortedPages:["/_app","/_error"]}}(1,0,1e-4,14),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB();
\ No newline at end of file
diff --git a/apps/web/.next/static/borqQ3kbNhV8uztMrJ99R/_ssgManifest.js b/apps/web/.next/static/xPyRjwNtNDQo_6GaMCeJt/_ssgManifest.js
similarity index 100%
rename from apps/web/.next/static/borqQ3kbNhV8uztMrJ99R/_ssgManifest.js
rename to apps/web/.next/static/xPyRjwNtNDQo_6GaMCeJt/_ssgManifest.js
diff --git a/apps/web/.next/trace b/apps/web/.next/trace
index 0a2b4be..e521065 100644
--- a/apps/web/.next/trace
+++ b/apps/web/.next/trace
@@ -1,11 +1,5 @@
-[{"name":"generate-buildid","duration":132,"timestamp":350292085604,"id":4,"parentId":1,"tags":{},"startTime":1775670633313,"traceId":"a508c1bdf8c89990"},{"name":"load-custom-routes","duration":183,"timestamp":350292085792,"id":5,"parentId":1,"tags":{},"startTime":1775670633313,"traceId":"a508c1bdf8c89990"},{"name":"create-dist-dir","duration":1343,"timestamp":350292148812,"id":6,"parentId":1,"tags":{},"startTime":1775670633376,"traceId":"a508c1bdf8c89990"},{"name":"create-pages-mapping","duration":141,"timestamp":350292156715,"id":7,"parentId":1,"tags":{},"startTime":1775670633384,"traceId":"a508c1bdf8c89990"},{"name":"collect-app-files","duration":1760,"timestamp":350292156881,"id":8,"parentId":1,"tags":{},"startTime":1775670633384,"traceId":"a508c1bdf8c89990"},{"name":"create-app-mapping","duration":1351,"timestamp":350292158662,"id":9,"parentId":1,"tags":{},"startTime":1775670633386,"traceId":"a508c1bdf8c89990"},{"name":"create-app-layouts","duration":172,"timestamp":350292160040,"id":10,"parentId":1,"tags":{},"startTime":1775670633387,"traceId":"a508c1bdf8c89990"},{"name":"collect-default-files","duration":762,"timestamp":350292161003,"id":12,"parentId":1,"tags":{},"startTime":1775670633388,"traceId":"a508c1bdf8c89990"},{"name":"generate-route-types","duration":11056,"timestamp":350292160448,"id":11,"parentId":1,"tags":{},"startTime":1775670633388,"traceId":"a508c1bdf8c89990"},{"name":"public-dir-conflict-check","duration":509,"timestamp":350292171579,"id":13,"parentId":1,"tags":{},"startTime":1775670633399,"traceId":"a508c1bdf8c89990"},{"name":"generate-routes-manifest","duration":999,"timestamp":350292172267,"id":14,"parentId":1,"tags":{},"startTime":1775670633399,"traceId":"a508c1bdf8c89990"},{"name":"create-entrypoints","duration":15447,"timestamp":350292761374,"id":18,"parentId":16,"tags":{},"startTime":1775670633987,"traceId":"a508c1bdf8c89990"},{"name":"generate-webpack-config","duration":218566,"timestamp":350292776937,"id":19,"parentId":17,"tags":{},"startTime":1775670634003,"traceId":"a508c1bdf8c89990"},{"name":"next-trace-entrypoint-plugin","duration":1337,"timestamp":350293082608,"id":21,"parentId":20,"tags":{},"startTime":1775670634309,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":206837,"timestamp":350293087605,"id":25,"parentId":22,"tags":{"request":"next/dist/pages/_app"},"startTime":1775670634314,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":226081,"timestamp":350293087783,"id":33,"parentId":22,"tags":{"request":"next/dist/pages/_document"},"startTime":1775670634314,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":231566,"timestamp":350293087617,"id":26,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1775670634314,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":304717,"timestamp":350293087581,"id":24,"parentId":22,"tags":{"request":"next-app-loader?page=%2F_not-found%2Fpage&name=app%2F_not-found%2Fpage&pagePath=D%3A%5Cworkspace%5Cvoice%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cbuiltin%5Cglobal-not-found.js&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=D%3A%2Fworkspace%2Fvoice%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fbuiltin%2Fglobal-not-found&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775670634313,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":304671,"timestamp":350293087646,"id":30,"parentId":22,"tags":{"request":"next-app-loader?page=%2Flogin%2Fpage&name=app%2Flogin%2Fpage&pagePath=private-next-app-dir%2Flogin%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Flogin%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775670634314,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":12493,"timestamp":350293460690,"id":37,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx","layer":"rsc"},"startTime":1775670634687,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":13861,"timestamp":350293460371,"id":35,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx","layer":"rsc"},"startTime":1775670634686,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":18454,"timestamp":350293456457,"id":34,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx","layer":"rsc"},"startTime":1775670634682,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":14859,"timestamp":350293460578,"id":36,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx","layer":"rsc"},"startTime":1775670634686,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":15629,"timestamp":350293460789,"id":38,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx","layer":"rsc"},"startTime":1775670634687,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":15935,"timestamp":350293460958,"id":39,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx","layer":"rsc"},"startTime":1775670634687,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":16200,"timestamp":350293461086,"id":40,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx","layer":"rsc"},"startTime":1775670634687,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":16559,"timestamp":350293461182,"id":41,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx","layer":"rsc"},"startTime":1775670634687,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":17641,"timestamp":350293461278,"id":42,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx","layer":"rsc"},"startTime":1775670634687,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":407399,"timestamp":350293087656,"id":31,"parentId":22,"tags":{"request":"next-app-loader?page=%2Fpage&name=app%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775670634314,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":407738,"timestamp":350293087328,"id":23,"parentId":22,"tags":{"request":"next-app-loader?page=%2Fauth%2Fcallback%2Froute&name=app%2Fauth%2Fcallback%2Froute&pagePath=private-next-app-dir%2Fauth%2Fcallback%2Froute.ts&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fauth%2Fcallback%2Froute&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775670634313,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":409203,"timestamp":350293087627,"id":27,"parentId":22,"tags":{"request":"next-app-loader?page=%2Fmeetings%2F%5Bid%5D%2Fpage&name=app%2Fmeetings%2F%5Bid%5D%2Fpage&pagePath=private-next-app-dir%2Fmeetings%2F%5Bid%5D%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fmeetings%2F%5Bid%5D%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775670634314,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":409204,"timestamp":350293087633,"id":28,"parentId":22,"tags":{"request":"next-app-loader?page=%2Fmeetings%2Fpage&name=app%2Fmeetings%2Fpage&pagePath=private-next-app-dir%2Fmeetings%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fmeetings%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775670634314,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":409248,"timestamp":350293087640,"id":29,"parentId":22,"tags":{"request":"next-app-loader?page=%2Frecord%2Fpage&name=app%2Frecord%2Fpage&pagePath=private-next-app-dir%2Frecord%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Frecord%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775670634314,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":409135,"timestamp":350293087757,"id":32,"parentId":22,"tags":{"request":"next-app-loader?page=%2Fdashboard%2Fpage&name=app%2Fdashboard%2Fpage&pagePath=private-next-app-dir%2Fdashboard%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fdashboard%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775670634314,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":5232,"timestamp":350293558363,"id":89,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"ssr"},"startTime":1775670634784,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":1358,"timestamp":350293563621,"id":90,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"rsc"},"startTime":1775670634790,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":1120,"timestamp":350293564997,"id":91,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Capp-dir%5C%5Clink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"ssr"},"startTime":1775670634791,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":984,"timestamp":350293566130,"id":92,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Capp-dir%5C%5Clink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"rsc"},"startTime":1775670634792,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":422,"timestamp":350293567126,"id":93,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Crecord%5C%5Cmic-recorder.tsx%22%2C%22ids%22%3A%5B%22MicRecorder%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"ssr"},"startTime":1775670634793,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":377,"timestamp":350293567560,"id":94,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Crecord%5C%5Cmic-recorder.tsx%22%2C%22ids%22%3A%5B%22MicRecorder%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"rsc"},"startTime":1775670634793,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":1215,"timestamp":350293567946,"id":95,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"ssr"},"startTime":1775670634794,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":1042,"timestamp":350293569172,"id":96,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"rsc"},"startTime":1775670634795,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":15761,"timestamp":350293587189,"id":97,"parentId":89,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx","layer":"ssr"},"startTime":1775670634813,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":16174,"timestamp":350293588799,"id":100,"parentId":89,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx","layer":"ssr"},"startTime":1775670634815,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":17622,"timestamp":350293588691,"id":99,"parentId":89,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx","layer":"ssr"},"startTime":1775670634815,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":21897,"timestamp":350293588591,"id":98,"parentId":89,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx","layer":"ssr"},"startTime":1775670634814,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":22389,"timestamp":350293588867,"id":101,"parentId":89,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx","layer":"ssr"},"startTime":1775670634815,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":23375,"timestamp":350293588934,"id":102,"parentId":89,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx","layer":"ssr"},"startTime":1775670634815,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":23779,"timestamp":350293589047,"id":104,"parentId":89,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx","layer":"ssr"},"startTime":1775670634815,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":25056,"timestamp":350293588994,"id":103,"parentId":89,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx","layer":"ssr"},"startTime":1775670634815,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":25603,"timestamp":350293589097,"id":105,"parentId":89,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx","layer":"ssr"},"startTime":1775670634815,"traceId":"a508c1bdf8c89990"},{"name":"make","duration":680191,"timestamp":350293087140,"id":22,"parentId":20,"tags":{},"startTime":1775670634313,"traceId":"a508c1bdf8c89990"},{"name":"get-entries","duration":2319,"timestamp":350293768218,"id":107,"parentId":106,"tags":{},"startTime":1775670634994,"traceId":"a508c1bdf8c89990"},{"name":"node-file-trace-plugin","duration":56918,"timestamp":350293773876,"id":108,"parentId":106,"tags":{"traceEntryCount":"18"},"startTime":1775670635000,"traceId":"a508c1bdf8c89990"},{"name":"collect-traced-files","duration":698,"timestamp":350293830805,"id":109,"parentId":106,"tags":{},"startTime":1775670635057,"traceId":"a508c1bdf8c89990"},{"name":"finish-modules","duration":63418,"timestamp":350293768089,"id":106,"parentId":21,"tags":{},"startTime":1775670634994,"traceId":"a508c1bdf8c89990"},{"name":"chunk-graph","duration":17848,"timestamp":350293876632,"id":111,"parentId":110,"tags":{},"startTime":1775670635103,"traceId":"a508c1bdf8c89990"},{"name":"optimize-modules","duration":11,"timestamp":350293894549,"id":113,"parentId":110,"tags":{},"startTime":1775670635120,"traceId":"a508c1bdf8c89990"},{"name":"optimize-chunks","duration":21503,"timestamp":350293894601,"id":114,"parentId":110,"tags":{},"startTime":1775670635120,"traceId":"a508c1bdf8c89990"},{"name":"optimize-tree","duration":77,"timestamp":350293916166,"id":115,"parentId":110,"tags":{},"startTime":1775670635142,"traceId":"a508c1bdf8c89990"},{"name":"optimize-chunk-modules","duration":19651,"timestamp":350293916316,"id":116,"parentId":110,"tags":{},"startTime":1775670635142,"traceId":"a508c1bdf8c89990"},{"name":"optimize","duration":41528,"timestamp":350293894521,"id":112,"parentId":110,"tags":{},"startTime":1775670635120,"traceId":"a508c1bdf8c89990"},{"name":"module-hash","duration":17144,"timestamp":350293952156,"id":117,"parentId":110,"tags":{},"startTime":1775670635178,"traceId":"a508c1bdf8c89990"},{"name":"code-generation","duration":27477,"timestamp":350293969359,"id":118,"parentId":110,"tags":{},"startTime":1775670635195,"traceId":"a508c1bdf8c89990"},{"name":"hash","duration":5261,"timestamp":350294000467,"id":119,"parentId":110,"tags":{},"startTime":1775670635226,"traceId":"a508c1bdf8c89990"},{"name":"code-generation-jobs","duration":210,"timestamp":350294005725,"id":120,"parentId":110,"tags":{},"startTime":1775670635232,"traceId":"a508c1bdf8c89990"},{"name":"module-assets","duration":404,"timestamp":350294005860,"id":121,"parentId":110,"tags":{},"startTime":1775670635232,"traceId":"a508c1bdf8c89990"},{"name":"create-chunk-assets","duration":5657,"timestamp":350294006274,"id":122,"parentId":110,"tags":{},"startTime":1775670635232,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":9526,"timestamp":350294021451,"id":124,"parentId":123,"tags":{"name":"../app/auth/callback/route.js","cache":"HIT"},"startTime":1775670635247,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":9427,"timestamp":350294021557,"id":125,"parentId":123,"tags":{"name":"../app/_not-found/page.js","cache":"HIT"},"startTime":1775670635247,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":9419,"timestamp":350294021565,"id":126,"parentId":123,"tags":{"name":"../pages/_app.js","cache":"HIT"},"startTime":1775670635247,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":9417,"timestamp":350294021569,"id":127,"parentId":123,"tags":{"name":"../pages/_error.js","cache":"HIT"},"startTime":1775670635247,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":3873,"timestamp":350294027115,"id":132,"parentId":123,"tags":{"name":"../app/page.js","cache":"HIT"},"startTime":1775670635253,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":3391,"timestamp":350294027599,"id":134,"parentId":123,"tags":{"name":"../pages/_document.js","cache":"HIT"},"startTime":1775670635253,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":3379,"timestamp":350294027612,"id":135,"parentId":123,"tags":{"name":"../webpack-runtime.js","cache":"HIT"},"startTime":1775670635254,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":3375,"timestamp":350294027617,"id":136,"parentId":123,"tags":{"name":"116.js","cache":"HIT"},"startTime":1775670635254,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":3372,"timestamp":350294027620,"id":137,"parentId":123,"tags":{"name":"903.js","cache":"HIT"},"startTime":1775670635254,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":3326,"timestamp":350294027667,"id":138,"parentId":123,"tags":{"name":"287.js","cache":"HIT"},"startTime":1775670635254,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":1595,"timestamp":350294029399,"id":142,"parentId":123,"tags":{"name":"383.js","cache":"HIT"},"startTime":1775670635255,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":1581,"timestamp":350294029413,"id":143,"parentId":123,"tags":{"name":"719.js","cache":"HIT"},"startTime":1775670635255,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":1577,"timestamp":350294029418,"id":144,"parentId":123,"tags":{"name":"398.js","cache":"HIT"},"startTime":1775670635255,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":10412,"timestamp":350294026687,"id":131,"parentId":123,"tags":{"name":"../app/login/page.js","cache":"MISS"},"startTime":1775670635253,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":15567,"timestamp":350294021573,"id":128,"parentId":123,"tags":{"name":"../app/meetings/[id]/page.js","cache":"MISS"},"startTime":1775670635247,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":13056,"timestamp":350294025911,"id":130,"parentId":123,"tags":{"name":"../app/record/page.js","cache":"MISS"},"startTime":1775670635252,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":14941,"timestamp":350294027135,"id":133,"parentId":123,"tags":{"name":"../app/dashboard/page.js","cache":"MISS"},"startTime":1775670635253,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":15551,"timestamp":350294028433,"id":140,"parentId":123,"tags":{"name":"836.js","cache":"MISS"},"startTime":1775670635254,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":16545,"timestamp":350294029421,"id":145,"parentId":123,"tags":{"name":"351.js","cache":"MISS"},"startTime":1775670635255,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":17755,"timestamp":350294030225,"id":146,"parentId":123,"tags":{"name":"610.js","cache":"MISS"},"startTime":1775670635256,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":21672,"timestamp":350294027675,"id":139,"parentId":123,"tags":{"name":"863.js","cache":"MISS"},"startTime":1775670635254,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":31339,"timestamp":350294028831,"id":141,"parentId":123,"tags":{"name":"878.js","cache":"MISS"},"startTime":1775670635255,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":36389,"timestamp":350294024752,"id":129,"parentId":123,"tags":{"name":"../app/meetings/page.js","cache":"MISS"},"startTime":1775670635251,"traceId":"a508c1bdf8c89990"},{"name":"minify-webpack-plugin-optimize","duration":46586,"timestamp":350294014564,"id":123,"parentId":20,"tags":{"compilationName":"server","mangle":"[object Object]"},"startTime":1775670635240,"traceId":"a508c1bdf8c89990"},{"name":"css-minimizer-plugin","duration":112,"timestamp":350294061289,"id":147,"parentId":20,"tags":{},"startTime":1775670635287,"traceId":"a508c1bdf8c89990"},{"name":"create-trace-assets","duration":1368,"timestamp":350294061530,"id":148,"parentId":21,"tags":{},"startTime":1775670635287,"traceId":"a508c1bdf8c89990"},{"name":"seal","duration":215215,"timestamp":350293854593,"id":110,"parentId":20,"tags":{},"startTime":1775670635080,"traceId":"a508c1bdf8c89990"},{"name":"webpack-compilation","duration":1000010,"timestamp":350293081284,"id":20,"parentId":17,"tags":{"name":"server"},"startTime":1775670634307,"traceId":"a508c1bdf8c89990"},{"name":"emit","duration":13120,"timestamp":350294081665,"id":149,"parentId":17,"tags":{},"startTime":1775670635308,"traceId":"a508c1bdf8c89990"},{"name":"webpack-close","duration":271287,"timestamp":350294096102,"id":150,"parentId":17,"tags":{"name":"server"},"startTime":1775670635322,"traceId":"a508c1bdf8c89990"},{"name":"webpack-generate-error-stats","duration":1599,"timestamp":350294367442,"id":151,"parentId":150,"tags":{},"startTime":1775670635593,"traceId":"a508c1bdf8c89990"},{"name":"run-webpack-compiler","duration":1607903,"timestamp":350292761370,"id":17,"parentId":16,"tags":{},"startTime":1775670633987,"traceId":"a508c1bdf8c89990"},{"name":"format-webpack-messages","duration":65,"timestamp":350294369280,"id":152,"parentId":16,"tags":{},"startTime":1775670635595,"traceId":"a508c1bdf8c89990"}]
-[{"name":"worker-main-server","duration":1608344,"timestamp":350292761099,"id":16,"parentId":1,"tags":{},"startTime":1775670633987,"traceId":"a508c1bdf8c89990"},{"name":"create-entrypoints","duration":15304,"timestamp":350294924000,"id":156,"parentId":154,"tags":{},"startTime":1775670636151,"traceId":"a508c1bdf8c89990"},{"name":"generate-webpack-config","duration":208905,"timestamp":350294939401,"id":157,"parentId":155,"tags":{},"startTime":1775670636166,"traceId":"a508c1bdf8c89990"},{"name":"make","duration":589,"timestamp":350295228708,"id":159,"parentId":158,"tags":{},"startTime":1775670636455,"traceId":"a508c1bdf8c89990"},{"name":"chunk-graph","duration":413,"timestamp":350295231445,"id":161,"parentId":160,"tags":{},"startTime":1775670636458,"traceId":"a508c1bdf8c89990"},{"name":"optimize-modules","duration":13,"timestamp":350295231931,"id":163,"parentId":160,"tags":{},"startTime":1775670636459,"traceId":"a508c1bdf8c89990"},{"name":"optimize-chunks","duration":697,"timestamp":350295231994,"id":164,"parentId":160,"tags":{},"startTime":1775670636459,"traceId":"a508c1bdf8c89990"},{"name":"optimize-tree","duration":76,"timestamp":350295232745,"id":165,"parentId":160,"tags":{},"startTime":1775670636459,"traceId":"a508c1bdf8c89990"},{"name":"optimize-chunk-modules","duration":359,"timestamp":350295232948,"id":166,"parentId":160,"tags":{},"startTime":1775670636460,"traceId":"a508c1bdf8c89990"},{"name":"optimize","duration":1466,"timestamp":350295231899,"id":162,"parentId":160,"tags":{},"startTime":1775670636459,"traceId":"a508c1bdf8c89990"},{"name":"module-hash","duration":63,"timestamp":350295234009,"id":167,"parentId":160,"tags":{},"startTime":1775670636461,"traceId":"a508c1bdf8c89990"},{"name":"code-generation","duration":132,"timestamp":350295234096,"id":168,"parentId":160,"tags":{},"startTime":1775670636461,"traceId":"a508c1bdf8c89990"},{"name":"hash","duration":285,"timestamp":350295234381,"id":169,"parentId":160,"tags":{},"startTime":1775670636461,"traceId":"a508c1bdf8c89990"},{"name":"code-generation-jobs","duration":204,"timestamp":350295234663,"id":170,"parentId":160,"tags":{},"startTime":1775670636461,"traceId":"a508c1bdf8c89990"},{"name":"module-assets","duration":54,"timestamp":350295234846,"id":171,"parentId":160,"tags":{},"startTime":1775670636462,"traceId":"a508c1bdf8c89990"},{"name":"create-chunk-assets","duration":127,"timestamp":350295234905,"id":172,"parentId":160,"tags":{},"startTime":1775670636462,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":1513,"timestamp":350295239634,"id":174,"parentId":173,"tags":{"name":"interception-route-rewrite-manifest.js","cache":"MISS"},"startTime":1775670636466,"traceId":"a508c1bdf8c89990"},{"name":"minify-webpack-plugin-optimize","duration":3023,"timestamp":350295238132,"id":173,"parentId":158,"tags":{"compilationName":"edge-server","mangle":"[object Object]"},"startTime":1775670636465,"traceId":"a508c1bdf8c89990"},{"name":"css-minimizer-plugin","duration":88,"timestamp":350295241216,"id":175,"parentId":158,"tags":{},"startTime":1775670636468,"traceId":"a508c1bdf8c89990"},{"name":"seal","duration":12850,"timestamp":350295230955,"id":160,"parentId":158,"tags":{},"startTime":1775670636458,"traceId":"a508c1bdf8c89990"},{"name":"webpack-compilation","duration":20134,"timestamp":350295223897,"id":158,"parentId":155,"tags":{"name":"edge-server"},"startTime":1775670636451,"traceId":"a508c1bdf8c89990"},{"name":"emit","duration":1655,"timestamp":350295244259,"id":176,"parentId":155,"tags":{},"startTime":1775670636471,"traceId":"a508c1bdf8c89990"},{"name":"webpack-close","duration":6867,"timestamp":350295246890,"id":177,"parentId":155,"tags":{"name":"edge-server"},"startTime":1775670636474,"traceId":"a508c1bdf8c89990"},{"name":"webpack-generate-error-stats","duration":1715,"timestamp":350295253794,"id":178,"parentId":177,"tags":{},"startTime":1775670636480,"traceId":"a508c1bdf8c89990"},{"name":"run-webpack-compiler","duration":331608,"timestamp":350294923997,"id":155,"parentId":154,"tags":{},"startTime":1775670636151,"traceId":"a508c1bdf8c89990"},{"name":"format-webpack-messages","duration":52,"timestamp":350295255608,"id":179,"parentId":154,"tags":{},"startTime":1775670636482,"traceId":"a508c1bdf8c89990"},{"name":"worker-main-edge-server","duration":332015,"timestamp":350294923746,"id":154,"parentId":1,"tags":{},"startTime":1775670636150,"traceId":"a508c1bdf8c89990"},{"name":"create-entrypoints","duration":15523,"timestamp":350295765737,"id":182,"parentId":180,"tags":{},"startTime":1775670636992,"traceId":"a508c1bdf8c89990"},{"name":"generate-webpack-config","duration":205812,"timestamp":350295781356,"id":183,"parentId":181,"tags":{},"startTime":1775670637008,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":6981,"timestamp":350296086420,"id":202,"parentId":188,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cbuiltin%5C%5Cglobal-error.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Chttp-access-fallback%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Casync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Clib%5C%5Cframework%5C%5Cboundary-components.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Clib%5C%5Cmetadata%5C%5Cgenerate%5C%5Cicon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!","layer":"app-pages-browser"},"startTime":1775670637313,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":255,"timestamp":350296093517,"id":203,"parentId":193,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?server=false!","layer":"app-pages-browser"},"startTime":1775670637320,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":643,"timestamp":350296093827,"id":204,"parentId":194,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cproviders%5C%5Cauth-provider.tsx%22%2C%22ids%22%3A%5B%22AuthProvider%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cproviders%5C%5Ci18n-provider.tsx%22%2C%22ids%22%3A%5B%22I18nProvider%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cproviders%5C%5Ctheme-provider.tsx%22%2C%22ids%22%3A%5B%22ThemeProvider%22%5D%7D&server=false!","layer":"app-pages-browser"},"startTime":1775670637320,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":1492,"timestamp":350296094492,"id":205,"parentId":195,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!","layer":"app-pages-browser"},"startTime":1775670637321,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":1313,"timestamp":350296096029,"id":206,"parentId":196,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Capp-dir%5C%5Clink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!","layer":"app-pages-browser"},"startTime":1775670637322,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":608,"timestamp":350296097383,"id":207,"parentId":197,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Crecord%5C%5Cmic-recorder.tsx%22%2C%22ids%22%3A%5B%22MicRecorder%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!","layer":"app-pages-browser"},"startTime":1775670637324,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":263,"timestamp":350296098011,"id":208,"parentId":198,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Capp%5C%5Clogin%5C%5Cpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!","layer":"app-pages-browser"},"startTime":1775670637324,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":295,"timestamp":350296098324,"id":209,"parentId":200,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!","layer":"app-pages-browser"},"startTime":1775670637325,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":1892,"timestamp":350296098646,"id":210,"parentId":201,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!","layer":"app-pages-browser"},"startTime":1775670637325,"traceId":"a508c1bdf8c89990"},{"name":"next-client-pages-loader","duration":197,"timestamp":350296101814,"id":212,"parentId":211,"tags":{"absolutePagePath":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-not-found.js"},"startTime":1775670637328,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":4100,"timestamp":350296100690,"id":211,"parentId":189,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-client-pages-loader.js?absolutePagePath=D%3A%5Cworkspace%5Cvoice%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cbuiltin%5Cglobal-not-found.js&page=%2F_not-found%2Fpage!","layer":"app-pages-browser"},"startTime":1775670637327,"traceId":"a508c1bdf8c89990"},{"name":"next-client-pages-loader","duration":16,"timestamp":350296105252,"id":214,"parentId":213,"tags":{"absolutePagePath":"next/dist/pages/_app"},"startTime":1775670637332,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":855,"timestamp":350296104807,"id":213,"parentId":190,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-client-pages-loader.js?absolutePagePath=next%2Fdist%2Fpages%2F_app&page=%2F_app!","layer":"pages-dir-browser"},"startTime":1775670637331,"traceId":"a508c1bdf8c89990"},{"name":"next-client-pages-loader","duration":12,"timestamp":350296105712,"id":216,"parentId":215,"tags":{"absolutePagePath":"next/dist/pages/_error"},"startTime":1775670637332,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":371,"timestamp":350296105674,"id":215,"parentId":192,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-client-pages-loader.js?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!","layer":"pages-dir-browser"},"startTime":1775670637332,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":40970,"timestamp":350296065612,"id":193,"parentId":185,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":40848,"timestamp":350296065743,"id":199,"parentId":185,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12658,"timestamp":350296130579,"id":219,"parentId":187,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-next.js","layer":"app-pages-browser"},"startTime":1775670637357,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":17570,"timestamp":350296126893,"id":217,"parentId":186,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\next.js","layer":"pages-dir-browser"},"startTime":1775670637353,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14814,"timestamp":350296131671,"id":220,"parentId":202,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-page.js","layer":"app-pages-browser"},"startTime":1775670637358,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19734,"timestamp":350296130438,"id":218,"parentId":191,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\router.js","layer":"pages-dir-browser"},"startTime":1775670637357,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19026,"timestamp":350296131803,"id":223,"parentId":202,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\render-from-template-context.js","layer":"app-pages-browser"},"startTime":1775670637358,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19851,"timestamp":350296131774,"id":222,"parentId":202,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\client-segment.js","layer":"app-pages-browser"},"startTime":1775670637358,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":20840,"timestamp":350296131828,"id":224,"parentId":202,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-error.js","layer":"app-pages-browser"},"startTime":1775670637358,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":21542,"timestamp":350296131877,"id":226,"parentId":202,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\metadata\\async-metadata.js","layer":"app-pages-browser"},"startTime":1775670637358,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":24093,"timestamp":350296131852,"id":225,"parentId":202,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-boundary.js","layer":"app-pages-browser"},"startTime":1775670637358,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29313,"timestamp":350296131738,"id":221,"parentId":202,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\layout-router.js","layer":"app-pages-browser"},"startTime":1775670637358,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":27217,"timestamp":350296135371,"id":231,"parentId":204,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\i18n-provider.tsx","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":28445,"timestamp":350296134937,"id":230,"parentId":204,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\auth-provider.tsx","layer":"app-pages-browser"},"startTime":1775670637361,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":28526,"timestamp":350296135447,"id":232,"parentId":204,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\providers\\theme-provider.tsx","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29114,"timestamp":350296135810,"id":234,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\Box.js","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29793,"timestamp":350296135842,"id":235,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\Stack.js","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":30351,"timestamp":350296135896,"id":237,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\styled.js","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":34563,"timestamp":350296135870,"id":236,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\adaptV4Theme.js","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35089,"timestamp":350296135919,"id":238,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProvider.js","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":41805,"timestamp":350296131908,"id":227,"parentId":206,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-dir\\link.js","layer":"app-pages-browser"},"startTime":1775670637358,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":38066,"timestamp":350296135962,"id":240,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useTheme.js","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":38383,"timestamp":350296135983,"id":241,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\useThemeProps.js","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":39475,"timestamp":350296135941,"id":239,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderWithVars.js","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":40087,"timestamp":350296136003,"id":242,"parentId":206,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grid\\Grid.js","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":51571,"timestamp":350296131998,"id":229,"parentId":202,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\metadata\\generate\\icon-mark.js","layer":"app-pages-browser"},"startTime":1775670637358,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":52628,"timestamp":350296131933,"id":228,"parentId":202,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-components.js","layer":"app-pages-browser"},"startTime":1775670637358,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":50822,"timestamp":350296135507,"id":233,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":51183,"timestamp":350296136276,"id":247,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\GlobalStyles.js","layer":"app-pages-browser"},"startTime":1775670637363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":51576,"timestamp":350296136125,"id":245,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\Container.js","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":51965,"timestamp":350296136174,"id":246,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\createBox.js","layer":"app-pages-browser"},"startTime":1775670637363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":52914,"timestamp":350296136073,"id":244,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\createContainer.js","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":53211,"timestamp":350296136024,"id":243,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\Box.js","layer":"app-pages-browser"},"startTime":1775670637362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":53172,"timestamp":350296136385,"id":249,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\Grid.js","layer":"app-pages-browser"},"startTime":1775670637363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":53330,"timestamp":350296136535,"id":252,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\Stack.js","layer":"app-pages-browser"},"startTime":1775670637363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":53661,"timestamp":350296136585,"id":253,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\RtlProvider\\index.js","layer":"app-pages-browser"},"startTime":1775670637363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":55317,"timestamp":350296136330,"id":248,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\createGrid.js","layer":"app-pages-browser"},"startTime":1775670637363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":56549,"timestamp":350296136484,"id":251,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\createStack.js","layer":"app-pages-browser"},"startTime":1775670637363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":56536,"timestamp":350296136779,"id":256,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\useTheme.js","layer":"app-pages-browser"},"startTime":1775670637363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":57726,"timestamp":350296136718,"id":255,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\useMediaQuery.js","layer":"app-pages-browser"},"startTime":1775670637363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":57880,"timestamp":350296136884,"id":258,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\useThemeWithoutDefault.js","layer":"app-pages-browser"},"startTime":1775670637363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":58222,"timestamp":350296136832,"id":257,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\useThemeProps.js","layer":"app-pages-browser"},"startTime":1775670637363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":59280,"timestamp":350296136635,"id":254,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\ThemeProvider.js","layer":"app-pages-browser"},"startTime":1775670637363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":61482,"timestamp":350296136434,"id":250,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsProvider.js","layer":"app-pages-browser"},"startTime":1775670637363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4003,"timestamp":350296229891,"id":259,"parentId":211,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\builtin\\global-not-found.js","layer":"app-pages-browser"},"startTime":1775670637456,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4586,"timestamp":350296234308,"id":263,"parentId":219,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-webpack.js","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":5883,"timestamp":350296234202,"id":261,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":6937,"timestamp":350296234258,"id":262,"parentId":208,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\app\\login\\page.tsx","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7554,"timestamp":350296234359,"id":265,"parentId":219,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-bootstrap.js","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8017,"timestamp":350296234449,"id":268,"parentId":217,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\webpack.js","layer":"pages-dir-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":10894,"timestamp":350296234091,"id":260,"parentId":207,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\record\\mic-recorder.tsx","layer":"app-pages-browser"},"startTime":1775670637460,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11403,"timestamp":350296234505,"id":271,"parentId":224,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\handle-isr-error.js","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12085,"timestamp":350296234522,"id":272,"parentId":218,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\with-router.js","layer":"pages-dir-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":13922,"timestamp":350296234468,"id":269,"parentId":219,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-index.js","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14350,"timestamp":350296234551,"id":274,"parentId":213,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\pages\\_app.js","layer":"pages-dir-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15244,"timestamp":350296234537,"id":273,"parentId":215,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\pages\\_error.js","layer":"pages-dir-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16177,"timestamp":350296234581,"id":276,"parentId":225,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\http-access-fallback.js","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"}]
-[{"name":"build-module-js","duration":16646,"timestamp":350296234598,"id":277,"parentId":225,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\navigation-untracked.js","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":20127,"timestamp":350296234615,"id":278,"parentId":220,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\request\\params.browser.js","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":20466,"timestamp":350296234632,"id":279,"parentId":220,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\request\\search-params.browser.js","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":24821,"timestamp":350296234487,"id":270,"parentId":219,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\app-router.js","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":25030,"timestamp":350296234649,"id":280,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ButtonGroup.tsx","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":25210,"timestamp":350296234787,"id":283,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\Led.tsx","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":25794,"timestamp":350296234744,"id":282,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\InstrumentPanel.tsx","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":28971,"timestamp":350296234698,"id":281,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\CrtDisplay.tsx","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":27187,"timestamp":350296237326,"id":285,"parentId":234,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\index.js","layer":"app-pages-browser"},"startTime":1775670637464,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":27662,"timestamp":350296237187,"id":284,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalCard.tsx","layer":"app-pages-browser"},"startTime":1775670637464,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":27765,"timestamp":350296237399,"id":286,"parentId":234,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\boxClasses.js","layer":"app-pages-browser"},"startTime":1775670637464,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":27944,"timestamp":350296237449,"id":287,"parentId":234,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\identifier.js","layer":"app-pages-browser"},"startTime":1775670637464,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":28429,"timestamp":350296237475,"id":288,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\MetalDial.tsx","layer":"app-pages-browser"},"startTime":1775670637464,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":29052,"timestamp":350296237526,"id":289,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhosphorText.tsx","layer":"app-pages-browser"},"startTime":1775670637464,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35806,"timestamp":350296234568,"id":275,"parentId":217,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\index.js","layer":"pages-dir-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":42211,"timestamp":350296234431,"id":267,"parentId":217,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\require-instrumentation-client.js","layer":"pages-dir-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":42763,"timestamp":350296234381,"id":266,"parentId":219,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\require-instrumentation-client.js","layer":"app-pages-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43670,"timestamp":350296234328,"id":264,"parentId":218,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\is-error.js","layer":"pages-dir-browser"},"startTime":1775670637461,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3502,"timestamp":350296308254,"id":292,"parentId":220,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\invariant-error.js","layer":"app-pages-browser"},"startTime":1775670637535,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3852,"timestamp":350296308233,"id":291,"parentId":218,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router-context.shared-runtime.js","layer":"pages-dir-browser"},"startTime":1775670637535,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4542,"timestamp":350296308276,"id":293,"parentId":223,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\app-router-context.shared-runtime.js","layer":"app-pages-browser"},"startTime":1775670637535,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":5338,"timestamp":350296308119,"id":290,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\PhysicalButton.tsx","layer":"app-pages-browser"},"startTime":1775670637534,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5555,"timestamp":350296308309,"id":295,"parentId":225,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\utils\\warn-once.js","layer":"app-pages-browser"},"startTime":1775670637535,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6517,"timestamp":350296308327,"id":296,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\router-reducer-types.js","layer":"app-pages-browser"},"startTime":1775670637535,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6820,"timestamp":350296308365,"id":298,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\unresolved-thenable.js","layer":"app-pages-browser"},"startTime":1775670637535,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8430,"timestamp":350296308381,"id":299,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\error-boundary.js","layer":"app-pages-browser"},"startTime":1775670637535,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15763,"timestamp":350296308347,"id":297,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\fetch-server-response.js","layer":"app-pages-browser"},"startTime":1775670637535,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19799,"timestamp":350296308404,"id":300,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\redirect-boundary.js","layer":"app-pages-browser"},"startTime":1775670637535,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":20210,"timestamp":350296308422,"id":301,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\match-segments.js","layer":"app-pages-browser"},"startTime":1775670637535,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":21210,"timestamp":350296308457,"id":303,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\bfcache.js","layer":"app-pages-browser"},"startTime":1775670637535,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":22067,"timestamp":350296308439,"id":302,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\use-action-queue.js","layer":"app-pages-browser"},"startTime":1775670637535,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35527,"timestamp":350296308295,"id":294,"parentId":218,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\router.js","layer":"pages-dir-browser"},"startTime":1775670637535,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":26454,"timestamp":350296317713,"id":306,"parentId":237,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\defaultTheme.js","layer":"app-pages-browser"},"startTime":1775670637544,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":26695,"timestamp":350296317680,"id":305,"parentId":237,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\rootShouldForwardProp.js","layer":"app-pages-browser"},"startTime":1775670637544,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":27171,"timestamp":350296317604,"id":304,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\create-router-cache-key.js","layer":"app-pages-browser"},"startTime":1775670637544,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":27360,"timestamp":350296317737,"id":307,"parentId":205,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\ScreenPanel.tsx","layer":"app-pages-browser"},"startTime":1775670637544,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":27502,"timestamp":350296317785,"id":308,"parentId":234,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\className\\index.js","layer":"app-pages-browser"},"startTime":1775670637544,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":27760,"timestamp":350296317806,"id":309,"parentId":238,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\ThemeProviderNoVars.js","layer":"app-pages-browser"},"startTime":1775670637544,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":27887,"timestamp":350296317826,"id":310,"parentId":237,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\slotShouldForwardProp.js","layer":"app-pages-browser"},"startTime":1775670637544,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":27569,"timestamp":350296318237,"id":315,"parentId":235,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DefaultPropsProvider\\index.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":27956,"timestamp":350296318196,"id":313,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\disable-smooth-scroll.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":28402,"timestamp":350296318154,"id":312,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\app-paths.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":28758,"timestamp":350296318218,"id":314,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\has-interception-route-in-current-tree.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29204,"timestamp":350296318278,"id":317,"parentId":227,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\add-base-path.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29586,"timestamp":350296318260,"id":316,"parentId":227,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\use-merged-ref.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29669,"timestamp":350296318349,"id":321,"parentId":227,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\utils\\error-once.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":31083,"timestamp":350296318314,"id":319,"parentId":227,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\utils.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":37332,"timestamp":350296318297,"id":318,"parentId":227,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\links.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":38001,"timestamp":350296318366,"id":322,"parentId":227,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\format-url.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":38287,"timestamp":350296318382,"id":323,"parentId":227,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\is-local-url.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":38731,"timestamp":350296318398,"id":324,"parentId":239,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\createTypography.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":40061,"timestamp":350296318331,"id":320,"parentId":227,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\app-router-instance.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":40543,"timestamp":350296318418,"id":325,"parentId":239,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\createTheme.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":40737,"timestamp":350296318706,"id":333,"parentId":239,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InitColorSchemeScript\\InitColorSchemeScript.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":40846,"timestamp":350296318727,"id":334,"parentId":242,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\requirePropFactory.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":41942,"timestamp":350296318437,"id":326,"parentId":227,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\segment-cache.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":50842,"timestamp":350296318590,"id":330,"parentId":223,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\compiled\\react\\index.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":51137,"timestamp":350296318502,"id":328,"parentId":247,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useTheme\\index.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":51154,"timestamp":350296318614,"id":331,"parentId":233,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\StyledEngineProvider\\index.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":51360,"timestamp":350296318546,"id":329,"parentId":244,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\index.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":51325,"timestamp":350296318747,"id":335,"parentId":243,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBox\\index.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":52179,"timestamp":350296318791,"id":336,"parentId":248,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\deleteLegacyGridProps.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":52335,"timestamp":350296318877,"id":338,"parentId":243,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\boxClasses.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":53512,"timestamp":350296317847,"id":311,"parentId":220,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\compiled\\react\\jsx-runtime.js","layer":"app-pages-browser"},"startTime":1775670637544,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":53224,"timestamp":350296318454,"id":327,"parentId":228,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\framework\\boundary-constants.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":52890,"timestamp":350296318975,"id":340,"parentId":244,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createTheme\\index.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":52971,"timestamp":350296319018,"id":341,"parentId":244,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\styled\\index.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":53030,"timestamp":350296319061,"id":342,"parentId":256,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeWithoutDefault\\index.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":54868,"timestamp":350296318835,"id":337,"parentId":248,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\gridGenerator.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":54983,"timestamp":350296318929,"id":339,"parentId":246,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\styleFunctionSx\\index.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":55381,"timestamp":350296318661,"id":332,"parentId":233,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\GlobalStyles\\index.js","layer":"app-pages-browser"},"startTime":1775670637545,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10786,"timestamp":350296368121,"id":356,"parentId":263,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\encode-uri-path.js","layer":"app-pages-browser"},"startTime":1775670637594,"traceId":"a508c1bdf8c89990"},{"name":"build-module-ts","duration":11137,"timestamp":350296368161,"id":358,"parentId":230,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\lib\\supabase-browser.ts","layer":"app-pages-browser"},"startTime":1775670637595,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11767,"timestamp":350296368028,"id":353,"parentId":259,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\error-fallback.js","layer":"app-pages-browser"},"startTime":1775670637594,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12214,"timestamp":350296368143,"id":357,"parentId":265,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\set-attributes-from-props.js","layer":"app-pages-browser"},"startTime":1775670637595,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12406,"timestamp":350296368239,"id":361,"parentId":269,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-globals.js","layer":"app-pages-browser"},"startTime":1775670637595,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12510,"timestamp":350296368336,"id":365,"parentId":269,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\head-manager-context.shared-runtime.js","layer":"app-pages-browser"},"startTime":1775670637595,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12824,"timestamp":350296368318,"id":364,"parentId":269,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-call-server.js","layer":"app-pages-browser"},"startTime":1775670637595,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14277,"timestamp":350296368352,"id":366,"parentId":269,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-find-source-map-url.js","layer":"app-pages-browser"},"startTime":1775670637595,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14635,"timestamp":350296368373,"id":367,"parentId":269,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\app-build-id.js","layer":"app-pages-browser"},"startTime":1775670637595,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16148,"timestamp":350296368259,"id":362,"parentId":274,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\utils.js","layer":"pages-dir-browser"},"startTime":1775670637595,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16817,"timestamp":350296368389,"id":368,"parentId":269,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\create-initial-router-state.js","layer":"app-pages-browser"},"startTime":1775670637595,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9572,"timestamp":350296376971,"id":372,"parentId":277,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\hooks-client-context.shared-runtime.js","layer":"app-pages-browser"},"startTime":1775670637603,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10153,"timestamp":350296376834,"id":369,"parentId":269,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\react-client-callbacks\\on-recoverable-error.js","layer":"app-pages-browser"},"startTime":1775670637603,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10908,"timestamp":350296376927,"id":370,"parentId":269,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\react-client-callbacks\\error-boundary-callbacks.js","layer":"app-pages-browser"},"startTime":1775670637603,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11487,"timestamp":350296377009,"id":374,"parentId":278,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\request\\params.browser.prod.js","layer":"app-pages-browser"},"startTime":1775670637603,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":17207,"timestamp":350296376991,"id":373,"parentId":279,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\request\\search-params.browser.prod.js","layer":"app-pages-browser"},"startTime":1775670637603,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":18342,"timestamp":350296376954,"id":371,"parentId":273,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\head.js","layer":"pages-dir-browser"},"startTime":1775670637603,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":32482,"timestamp":350296363421,"id":343,"parentId":242,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\index.js","layer":"app-pages-browser"},"startTime":1775670637590,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":33408,"timestamp":350296363534,"id":344,"parentId":254,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\useLayerOrder.js","layer":"app-pages-browser"},"startTime":1775670637590,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":33548,"timestamp":350296363594,"id":345,"parentId":250,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\ThemeProvider\\index.js","layer":"app-pages-browser"},"startTime":1775670637590,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":33777,"timestamp":350296363641,"id":346,"parentId":257,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useThemeProps\\getThemeProps.js","layer":"app-pages-browser"},"startTime":1775670637590,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9571,"timestamp":350296389904,"id":377,"parentId":270,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\create-href-from-url.js","layer":"app-pages-browser"},"startTime":1775670637616,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9394,"timestamp":350296390501,"id":391,"parentId":270,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\remove-base-path.js","layer":"app-pages-browser"},"startTime":1775670637617,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10219,"timestamp":350296390036,"id":381,"parentId":270,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\is-bot.js","layer":"app-pages-browser"},"startTime":1775670637616,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10020,"timestamp":350296390538,"id":393,"parentId":270,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\has-base-path.js","layer":"app-pages-browser"},"startTime":1775670637617,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10473,"timestamp":350296390554,"id":394,"parentId":270,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\nav-failure-handler.js","layer":"app-pages-browser"},"startTime":1775670637617,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11480,"timestamp":350296390521,"id":392,"parentId":270,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\app-router-announcer.js","layer":"app-pages-browser"},"startTime":1775670637617,"traceId":"a508c1bdf8c89990"},{"name":"build-module-ts","duration":14174,"timestamp":350296390057,"id":382,"parentId":232,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\theme.ts","layer":"app-pages-browser"},"startTime":1775670637616,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14433,"timestamp":350296390571,"id":395,"parentId":270,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\redirect.js","layer":"app-pages-browser"},"startTime":1775670637617,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":46855,"timestamp":350296368225,"id":360,"parentId":269,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\compiled\\react-dom\\client.js","layer":"app-pages-browser"},"startTime":1775670637595,"traceId":"a508c1bdf8c89990"}]
-[{"name":"build-module-js","duration":47259,"timestamp":350296368209,"id":359,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\compiled\\react-dom\\index.js","layer":"app-pages-browser"},"startTime":1775670637595,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":47588,"timestamp":350296368099,"id":355,"parentId":268,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\deployment-id.js","layer":"pages-dir-browser"},"startTime":1775670637594,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":47871,"timestamp":350296368054,"id":354,"parentId":263,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\deployment-id.js","layer":"app-pages-browser"},"startTime":1775670637594,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":48786,"timestamp":350296367931,"id":351,"parentId":250,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\InitColorSchemeScript\\InitColorSchemeScript.js","layer":"app-pages-browser"},"startTime":1775670637594,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":49185,"timestamp":350296367708,"id":348,"parentId":237,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createStyled\\index.js","layer":"app-pages-browser"},"startTime":1775670637594,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":49399,"timestamp":350296367826,"id":349,"parentId":251,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\breakpoints\\index.js","layer":"app-pages-browser"},"startTime":1775670637594,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":49363,"timestamp":350296367979,"id":352,"parentId":254,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\DefaultPropsProvider\\index.js","layer":"app-pages-browser"},"startTime":1775670637594,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":49609,"timestamp":350296367885,"id":350,"parentId":251,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\spacing\\index.js","layer":"app-pages-browser"},"startTime":1775670637594,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":49522,"timestamp":350296368274,"id":363,"parentId":261,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\api\\navigation.js","layer":"app-pages-browser"},"startTime":1775670637595,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":55530,"timestamp":350296363688,"id":347,"parentId":250,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\useCurrentColorScheme.js","layer":"app-pages-browser"},"startTime":1775670637590,"traceId":"a508c1bdf8c89990"},{"name":"build-module-ts","duration":12982,"timestamp":350296406660,"id":399,"parentId":261,"tags":{"name":"D:\\workspace\\voice\\packages\\ui\\src\\components\\ds\\index.ts","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":13664,"timestamp":350296406510,"id":396,"parentId":270,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\redirect-error.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14027,"timestamp":350296406638,"id":398,"parentId":270,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\find-head-in-cache.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14127,"timestamp":350296406716,"id":400,"parentId":261,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\Dashboard.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15108,"timestamp":350296406609,"id":397,"parentId":270,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\compute-changed-path.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15140,"timestamp":350296406745,"id":401,"parentId":261,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\MeetingRoom.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15220,"timestamp":350296406787,"id":403,"parentId":261,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\Logout.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15585,"timestamp":350296406767,"id":402,"parentId":261,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\Mic.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15683,"timestamp":350296406837,"id":405,"parentId":262,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\GitHub.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15827,"timestamp":350296406816,"id":404,"parentId":262,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\Google.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16124,"timestamp":350296406858,"id":406,"parentId":260,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\Stop.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16218,"timestamp":350296406878,"id":407,"parentId":260,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\Close.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4087,"timestamp":350296424906,"id":412,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\createStyles.js","layer":"app-pages-browser"},"startTime":1775670637651,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4295,"timestamp":350296424946,"id":413,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\createMuiStrictModeTheme.js","layer":"app-pages-browser"},"startTime":1775670637651,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4806,"timestamp":350296424990,"id":415,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\responsiveFontSizes.js","layer":"app-pages-browser"},"startTime":1775670637651,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5413,"timestamp":350296424969,"id":414,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\cssUtils.js","layer":"app-pages-browser"},"startTime":1775670637651,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":42826,"timestamp":350296389844,"id":376,"parentId":269,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\compiled\\react-server-dom-webpack\\client.browser.js","layer":"app-pages-browser"},"startTime":1775670637616,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":42748,"timestamp":350296390104,"id":383,"parentId":244,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\generateUtilityClass\\index.js","layer":"app-pages-browser"},"startTime":1775670637616,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43122,"timestamp":350296389979,"id":380,"parentId":232,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material-nextjs\\esm\\v15-appRouter\\index.js","layer":"app-pages-browser"},"startTime":1775670637616,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":44046,"timestamp":350296389728,"id":375,"parentId":234,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775670637616,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43759,"timestamp":350296390150,"id":384,"parentId":244,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\composeClasses\\index.js","layer":"app-pages-browser"},"startTime":1775670637617,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43812,"timestamp":350296390195,"id":385,"parentId":244,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\capitalize\\index.js","layer":"app-pages-browser"},"startTime":1775670637617,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43743,"timestamp":350296390351,"id":388,"parentId":255,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useEnhancedEffect\\index.js","layer":"app-pages-browser"},"startTime":1775670637617,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43954,"timestamp":350296390240,"id":386,"parentId":243,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\ClassNameGenerator\\index.js","layer":"app-pages-browser"},"startTime":1775670637617,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":44360,"timestamp":350296389959,"id":379,"parentId":218,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react\\index.js","layer":"pages-dir-browser"},"startTime":1775670637616,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":44162,"timestamp":350296390287,"id":387,"parentId":251,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\deepmerge\\index.js","layer":"app-pages-browser"},"startTime":1775670637617,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":44137,"timestamp":350296390414,"id":389,"parentId":254,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\exactProp\\index.js","layer":"app-pages-browser"},"startTime":1775670637617,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":44711,"timestamp":350296389940,"id":378,"parentId":272,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react\\jsx-runtime.js","layer":"pages-dir-browser"},"startTime":1775670637616,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":44295,"timestamp":350296390457,"id":390,"parentId":248,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\isMuiElement\\index.js","layer":"app-pages-browser"},"startTime":1775670637617,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8612,"timestamp":350296431164,"id":421,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\head-manager-context.shared-runtime.js","layer":"pages-dir-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8951,"timestamp":350296431143,"id":420,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\has-base-path.js","layer":"pages-dir-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9315,"timestamp":350296431080,"id":419,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\remove-base-path.js","layer":"pages-dir-browser"},"startTime":1775670637657,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9480,"timestamp":350296431179,"id":422,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\app-router-context.shared-runtime.js","layer":"pages-dir-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9656,"timestamp":350296431193,"id":423,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\hooks-client-context.shared-runtime.js","layer":"pages-dir-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9913,"timestamp":350296431237,"id":426,"parentId":270,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\errors\\root-error-boundary.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10292,"timestamp":350296431207,"id":424,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\react-client-callbacks\\on-recoverable-error.js","layer":"pages-dir-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10528,"timestamp":350296431221,"id":425,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\disable-smooth-scroll.js","layer":"pages-dir-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10658,"timestamp":350296431298,"id":429,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\withStyles.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10972,"timestamp":350296431278,"id":428,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\createColorScheme.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11082,"timestamp":350296431317,"id":430,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\withTheme.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11758,"timestamp":350296431257,"id":427,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\createTransitions.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11878,"timestamp":350296431337,"id":431,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\makeStyles.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12048,"timestamp":350296431375,"id":433,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\experimental_extendTheme.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12182,"timestamp":350296431412,"id":435,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\getOverlayAlpha.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12686,"timestamp":350296431394,"id":434,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\shouldSkipGeneratingVar.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12735,"timestamp":350296431590,"id":439,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\createMixins.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12947,"timestamp":350296431610,"id":440,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\excludeVariablesFromRoot.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15677,"timestamp":350296431356,"id":432,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\createThemeWithVars.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":39265,"timestamp":350296425011,"id":416,"parentId":218,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@swc\\helpers\\esm\\_interop_require_default.js","layer":"pages-dir-browser"},"startTime":1775670637651,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":39186,"timestamp":350296425273,"id":417,"parentId":221,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@swc\\helpers\\esm\\_interop_require_default.js","layer":"app-pages-browser"},"startTime":1775670637652,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":39702,"timestamp":350296425337,"id":418,"parentId":223,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@swc\\helpers\\esm\\_interop_require_wildcard.js","layer":"app-pages-browser"},"startTime":1775670637652,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":838,"timestamp":350296470064,"id":458,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@swc\\helpers\\esm\\_interop_require_wildcard.js","layer":"pages-dir-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43112,"timestamp":350296431546,"id":438,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBreakpoints\\index.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43546,"timestamp":350296431432,"id":436,"parentId":234,"tags":{"name":"D:\\workspace\\voice\\node_modules\\prop-types\\index.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43626,"timestamp":350296431499,"id":437,"parentId":285,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\formatMuiErrorMessage\\index.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9021,"timestamp":350296469903,"id":448,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\runtime-config.external.js","layer":"pages-dir-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9543,"timestamp":350296469881,"id":447,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\route-announcer.js","layer":"pages-dir-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10255,"timestamp":350296469836,"id":445,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\head-manager.js","layer":"pages-dir-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11042,"timestamp":350296469864,"id":446,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\page-loader.js","layer":"pages-dir-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11250,"timestamp":350296469935,"id":450,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\is-next-router-error.js","layer":"pages-dir-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11416,"timestamp":350296469920,"id":449,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\image-config-context.shared-runtime.js","layer":"pages-dir-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11610,"timestamp":350296469951,"id":451,"parentId":299,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\is-next-router-error.js","layer":"app-pages-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14169,"timestamp":350296469988,"id":453,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\is-dynamic.js","layer":"pages-dir-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14433,"timestamp":350296469972,"id":452,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\mitt.js","layer":"pages-dir-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14665,"timestamp":350296470031,"id":456,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\add-base-path.js","layer":"pages-dir-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15019,"timestamp":350296470016,"id":455,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\querystring.js","layer":"pages-dir-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15667,"timestamp":350296470002,"id":454,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\adapters.js","layer":"pages-dir-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16114,"timestamp":350296470049,"id":457,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\format-url.js","layer":"pages-dir-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16155,"timestamp":350296470214,"id":462,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\is-local-url.js","layer":"pages-dir-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16421,"timestamp":350296470231,"id":463,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\is-bot.js","layer":"pages-dir-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16573,"timestamp":350296470265,"id":465,"parentId":264,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\is-plain-object.js","layer":"pages-dir-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16941,"timestamp":350296470246,"id":464,"parentId":322,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\querystring.js","layer":"app-pages-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":17280,"timestamp":350296470311,"id":468,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\tracing\\tracer.js","layer":"pages-dir-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":17479,"timestamp":350296470360,"id":471,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\detect-domain-locale.js","layer":"pages-dir-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":18252,"timestamp":350296470328,"id":469,"parentId":300,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\navigation.js","layer":"app-pages-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19455,"timestamp":350296470279,"id":466,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\script.js","layer":"pages-dir-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19518,"timestamp":350296470393,"id":473,"parentId":302,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\is-thenable.js","layer":"app-pages-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19753,"timestamp":350296470426,"id":475,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\add-locale.js","layer":"pages-dir-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":20423,"timestamp":350296470375,"id":472,"parentId":297,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\route-params.js","layer":"app-pages-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":21332,"timestamp":350296470410,"id":474,"parentId":297,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\flight-data-helpers.js","layer":"app-pages-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":22937,"timestamp":350296470345,"id":470,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\route-loader.js","layer":"pages-dir-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":17555,"timestamp":350296482449,"id":480,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\remove-trailing-slash.js","layer":"pages-dir-browser"},"startTime":1775670637709,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":17928,"timestamp":350296482406,"id":478,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\remove-locale.js","layer":"pages-dir-browser"},"startTime":1775670637709,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":18308,"timestamp":350296482428,"id":479,"parentId":297,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\app-router-headers.js","layer":"app-pages-browser"},"startTime":1775670637709,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19086,"timestamp":350296482356,"id":477,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\resolve-href.js","layer":"pages-dir-browser"},"startTime":1775670637709,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19551,"timestamp":350296482479,"id":482,"parentId":297,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\set-cache-busting-search-param.js","layer":"app-pages-browser"},"startTime":1775670637709,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":25958,"timestamp":350296482465,"id":481,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\route-regex.js","layer":"pages-dir-browser"},"startTime":1775670637709,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7230,"timestamp":350296503819,"id":485,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\parse-path.js","layer":"pages-dir-browser"},"startTime":1775670637730,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7564,"timestamp":350296503794,"id":484,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\route-matcher.js","layer":"pages-dir-browser"},"startTime":1775670637730,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7901,"timestamp":350296503711,"id":483,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\parse-relative-url.js","layer":"pages-dir-browser"},"startTime":1775670637730,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8146,"timestamp":350296503835,"id":486,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\get-next-pathname-info.js","layer":"pages-dir-browser"},"startTime":1775670637730,"traceId":"a508c1bdf8c89990"}]
-[{"name":"build-module-js","duration":8361,"timestamp":350296503851,"id":487,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\format-next-pathname-info.js","layer":"pages-dir-browser"},"startTime":1775670637730,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8627,"timestamp":350296503867,"id":488,"parentId":315,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DefaultPropsProvider\\DefaultPropsProvider.js","layer":"app-pages-browser"},"startTime":1775670637730,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10335,"timestamp":350296503898,"id":489,"parentId":325,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\createPalette.js","layer":"app-pages-browser"},"startTime":1775670637730,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11327,"timestamp":350296503922,"id":490,"parentId":325,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\createThemeNoVars.js","layer":"app-pages-browser"},"startTime":1775670637730,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3109,"timestamp":350296518451,"id":503,"parentId":369,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\is-error.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":56560,"timestamp":350296470162,"id":461,"parentId":286,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\generateUtilityClasses\\index.js","layer":"app-pages-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-mjs","duration":57160,"timestamp":350296470078,"id":459,"parentId":246,"tags":{"name":"D:\\workspace\\voice\\node_modules\\clsx\\dist\\clsx.mjs","layer":"app-pages-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":57503,"timestamp":350296470293,"id":467,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\polyfills\\polyfill-module.js","layer":"pages-dir-browser"},"startTime":1775670637697,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9725,"timestamp":350296518505,"id":504,"parentId":361,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\polyfills\\polyfill-module.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":58764,"timestamp":350296470128,"id":460,"parentId":260,"tags":{"name":"D:\\workspace\\voice\\node_modules\\process\\browser.js","layer":"app-pages-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11445,"timestamp":350296518282,"id":495,"parentId":317,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\add-path-prefix.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11768,"timestamp":350296518258,"id":494,"parentId":304,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\segment.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12342,"timestamp":350296518123,"id":492,"parentId":317,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\normalize-trailing-slash.js","layer":"app-pages-browser"},"startTime":1775670637744,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12833,"timestamp":350296518233,"id":493,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\bloom-filter.js","layer":"pages-dir-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12914,"timestamp":350296518386,"id":499,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\compare-states.js","layer":"pages-dir-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":13035,"timestamp":350296518402,"id":500,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\omit.js","layer":"pages-dir-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":13482,"timestamp":350296518367,"id":498,"parentId":320,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\prefetch-reducer.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":13928,"timestamp":350296518341,"id":497,"parentId":320,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\router-reducer.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":13969,"timestamp":350296518603,"id":506,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\i18n\\normalize-locale-path.js","layer":"pages-dir-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14454,"timestamp":350296518435,"id":502,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\interpolate-as.js","layer":"pages-dir-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15905,"timestamp":350296518416,"id":501,"parentId":314,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\interception-routes.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16050,"timestamp":350296518618,"id":507,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\page-path\\denormalize-page-path.js","layer":"pages-dir-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16168,"timestamp":350296518637,"id":508,"parentId":312,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\page-path\\ensure-leading-slash.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":58818,"timestamp":350296482297,"id":476,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\is-api-route.js","layer":"pages-dir-browser"},"startTime":1775670637709,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6287,"timestamp":350296535873,"id":519,"parentId":371,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\utils\\warn-once.js","layer":"pages-dir-browser"},"startTime":1775670637762,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6326,"timestamp":350296536138,"id":524,"parentId":374,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\utils\\reflect-utils.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6807,"timestamp":350296536190,"id":526,"parentId":368,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\fill-lazy-items-till-leaf-with-head.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7382,"timestamp":350296536170,"id":525,"parentId":368,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\refetch-inactive-parallel-segments.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7571,"timestamp":350296536212,"id":527,"parentId":369,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\react-client-callbacks\\report-global-error.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7402,"timestamp":350296536552,"id":537,"parentId":393,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\path-has-prefix.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7533,"timestamp":350296536539,"id":536,"parentId":371,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\amp-mode.js","layer":"pages-dir-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7815,"timestamp":350296536524,"id":535,"parentId":371,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\side-effect.js","layer":"pages-dir-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7932,"timestamp":350296536569,"id":538,"parentId":371,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\amp-context.shared-runtime.js","layer":"pages-dir-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9235,"timestamp":350296536229,"id":528,"parentId":368,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\prefetch-cache-utils.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9266,"timestamp":350296536600,"id":540,"parentId":381,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\html-bots.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9793,"timestamp":350296536582,"id":539,"parentId":395,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\redirect-status-code.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":45688,"timestamp":350296503944,"id":491,"parentId":333,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\InitColorSchemeScript\\index.js","layer":"app-pages-browser"},"startTime":1775670637730,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3551,"timestamp":350296547487,"id":550,"parentId":420,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\path-has-prefix.js","layer":"pages-dir-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3938,"timestamp":350296547346,"id":546,"parentId":353,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\styles\\access-error-styles.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4207,"timestamp":350296547409,"id":547,"parentId":369,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\lazy-dynamic\\bailout-to-csr.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4372,"timestamp":350296547473,"id":549,"parentId":424,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\lazy-dynamic\\bailout-to-csr.js","layer":"pages-dir-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6338,"timestamp":350296547651,"id":556,"parentId":400,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\utils\\createSvgIcon.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6852,"timestamp":350296547544,"id":552,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\portal\\index.js","layer":"pages-dir-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6845,"timestamp":350296547769,"id":559,"parentId":424,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\react-client-callbacks\\report-global-error.js","layer":"pages-dir-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-tsx","duration":8624,"timestamp":350296547501,"id":551,"parentId":231,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\index.tsx","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":38502,"timestamp":350296518556,"id":505,"parentId":254,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\private-theming\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":39216,"timestamp":350296518835,"id":513,"parentId":339,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\styleFunctionSx\\styleFunctionSx.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":39713,"timestamp":350296518747,"id":511,"parentId":340,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createTheme\\applyStyles.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":39841,"timestamp":350296518791,"id":512,"parentId":341,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\styled\\styled.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":40433,"timestamp":350296518702,"id":510,"parentId":340,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createBreakpoints\\createBreakpoints.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":41793,"timestamp":350296518301,"id":496,"parentId":294,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\constants.js","layer":"pages-dir-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":41577,"timestamp":350296518880,"id":514,"parentId":337,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\traverseBreakpoints.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10874,"timestamp":350296553009,"id":577,"parentId":445,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\set-attributes-from-props.js","layer":"pages-dir-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11253,"timestamp":350296553033,"id":578,"parentId":450,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\redirect-error.js","layer":"pages-dir-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11648,"timestamp":350296553048,"id":579,"parentId":450,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\http-access-fallback\\http-access-fallback.js","layer":"pages-dir-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":56383,"timestamp":350296518655,"id":509,"parentId":331,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\StyledEngineProvider\\StyledEngineProvider.js","layer":"app-pages-browser"},"startTime":1775670637745,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":41046,"timestamp":350296536008,"id":522,"parentId":330,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\compiled\\react\\cjs\\react.production.js","layer":"app-pages-browser"},"startTime":1775670637762,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":41957,"timestamp":350296535603,"id":515,"parentId":340,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createTheme\\createTheme.js","layer":"app-pages-browser"},"startTime":1775670637762,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":42404,"timestamp":350296535778,"id":517,"parentId":339,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\styleFunctionSx\\defaultSxConfig.js","layer":"app-pages-browser"},"startTime":1775670637762,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":42394,"timestamp":350296536037,"id":523,"parentId":311,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\compiled\\react\\cjs\\react-jsx-runtime.production.js","layer":"app-pages-browser"},"startTime":1775670637762,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43279,"timestamp":350296535723,"id":516,"parentId":339,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\styleFunctionSx\\extendSxProp.js","layer":"app-pages-browser"},"startTime":1775670637762,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43212,"timestamp":350296536293,"id":530,"parentId":343,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\gridClasses.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43337,"timestamp":350296536339,"id":531,"parentId":344,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\GlobalStyles\\index.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43556,"timestamp":350296536247,"id":529,"parentId":343,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Grid\\GridProps.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":44016,"timestamp":350296535898,"id":520,"parentId":334,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\requirePropFactory\\index.js","layer":"app-pages-browser"},"startTime":1775670637762,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":44849,"timestamp":350296536616,"id":541,"parentId":349,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\breakpoints\\breakpoints.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":46305,"timestamp":350296536434,"id":533,"parentId":233,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\serialize\\dist\\emotion-serialize.esm.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":47213,"timestamp":350296535958,"id":521,"parentId":275,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-dom\\client.js","layer":"pages-dir-browser"},"startTime":1775670637762,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":48123,"timestamp":350296536388,"id":532,"parentId":233,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\react\\dist\\emotion-react.browser.esm.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":48597,"timestamp":350296536479,"id":534,"parentId":233,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\styled\\dist\\emotion-styled.browser.esm.js","layer":"app-pages-browser"},"startTime":1775670637763,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":521089,"timestamp":350296065377,"id":189,"parentId":185,"tags":{"request":"next-client-pages-loader?absolutePagePath=D%3A%5Cworkspace%5Cvoice%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cbuiltin%5Cglobal-not-found.js&page=%2F_not-found%2Fpage!"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":82579,"timestamp":350296535826,"id":518,"parentId":332,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\styled-engine\\esm\\GlobalStyles\\GlobalStyles.js","layer":"app-pages-browser"},"startTime":1775670637762,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":72966,"timestamp":350296547089,"id":542,"parentId":348,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createStyled\\createStyled.js","layer":"app-pages-browser"},"startTime":1775670637773,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":73455,"timestamp":350296547634,"id":555,"parentId":359,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\compiled\\react-dom\\cjs\\react-dom.production.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":74157,"timestamp":350296547300,"id":545,"parentId":347,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\localStorageManager.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":75171,"timestamp":350296547253,"id":544,"parentId":350,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\spacing\\spacing.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":75175,"timestamp":350296547428,"id":548,"parentId":344,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useId\\index.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":75132,"timestamp":350296547678,"id":557,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Box\\index.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":75356,"timestamp":350296547722,"id":558,"parentId":383,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\generateUtilityClass\\generateUtilityClass.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":75427,"timestamp":350296547827,"id":561,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createTheme\\shape.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":75815,"timestamp":350296547558,"id":553,"parentId":346,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\resolveProps\\index.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":75815,"timestamp":350296547783,"id":560,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\memoTheme.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":83953,"timestamp":350296547195,"id":543,"parentId":352,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\DefaultPropsProvider\\DefaultPropsProvider.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":79216,"timestamp":350296552136,"id":563,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\useMediaQuery\\index.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":79766,"timestamp":350296552280,"id":566,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\prepareCssVars.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":80537,"timestamp":350296552235,"id":565,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\cssVarsParser.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":81100,"timestamp":350296552029,"id":562,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\createTheme\\createSpacing.js","layer":"app-pages-browser"},"startTime":1775670637778,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":85870,"timestamp":350296553138,"id":581,"parentId":376,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\compiled\\react-server-dom-webpack\\cjs\\react-server-dom-webpack-client.browser.production.js","layer":"app-pages-browser"},"startTime":1775670637780,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":86950,"timestamp":350296552324,"id":567,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\index.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":87484,"timestamp":350296552188,"id":564,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createGetCssVar.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":87688,"timestamp":350296552368,"id":568,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\createCssVarsTheme.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":87863,"timestamp":350296552413,"id":569,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\index.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":88054,"timestamp":350296552504,"id":571,"parentId":385,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\capitalize\\capitalize.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":88543,"timestamp":350296552459,"id":570,"parentId":384,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\composeClasses\\composeClasses.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":88485,"timestamp":350296552794,"id":573,"parentId":386,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\ClassNameGenerator\\ClassNameGenerator.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":88836,"timestamp":350296552858,"id":574,"parentId":389,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\exactProp\\exactProp.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":91972,"timestamp":350296552918,"id":575,"parentId":390,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\isMuiElement\\isMuiElement.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":92029,"timestamp":350296553062,"id":580,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\borders\\index.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":92591,"timestamp":350296552964,"id":576,"parentId":387,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\deepmerge\\deepmerge.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":149622,"timestamp":350296547603,"id":554,"parentId":360,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\compiled\\react-dom\\cjs\\react-dom-client.production.js","layer":"app-pages-browser"},"startTime":1775670637774,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":156207,"timestamp":350296552548,"id":572,"parentId":388,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useEnhancedEffect\\useEnhancedEffect.js","layer":"app-pages-browser"},"startTime":1775670637779,"traceId":"a508c1bdf8c89990"}]
-[{"name":"build-module-js","duration":2965,"timestamp":350296711008,"id":597,"parentId":470,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\encode-uri-path.js","layer":"pages-dir-browser"},"startTime":1775670637937,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3162,"timestamp":350296711023,"id":598,"parentId":456,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\add-path-prefix.js","layer":"pages-dir-browser"},"startTime":1775670637937,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3543,"timestamp":350296710990,"id":596,"parentId":456,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\normalize-trailing-slash.js","layer":"pages-dir-browser"},"startTime":1775670637937,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5014,"timestamp":350296710962,"id":595,"parentId":426,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\errors\\graceful-degrade-boundary.js","layer":"app-pages-browser"},"startTime":1775670637937,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5267,"timestamp":350296711052,"id":600,"parentId":463,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\html-bots.js","layer":"pages-dir-browser"},"startTime":1775670637937,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5579,"timestamp":350296711068,"id":601,"parentId":432,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\createGetSelector.js","layer":"app-pages-browser"},"startTime":1775670637937,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5989,"timestamp":350296711037,"id":599,"parentId":453,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\interception-routes.js","layer":"pages-dir-browser"},"startTime":1775670637937,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6173,"timestamp":350296711134,"id":603,"parentId":432,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\stringifyTheme.js","layer":"app-pages-browser"},"startTime":1775670637938,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6162,"timestamp":350296711451,"id":612,"parentId":449,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\image-config.js","layer":"pages-dir-browser"},"startTime":1775670637938,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7681,"timestamp":350296711435,"id":611,"parentId":446,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\constants.js","layer":"pages-dir-browser"},"startTime":1775670637938,"traceId":"a508c1bdf8c89990"},{"name":"build-module","duration":225,"timestamp":350296720215,"id":627,"parentId":267,"tags":{"layer":null},"startTime":1775670637947,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7147,"timestamp":350296714863,"id":615,"parentId":492,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\remove-trailing-slash.js","layer":"app-pages-browser"},"startTime":1775670637941,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7713,"timestamp":350296714774,"id":613,"parentId":446,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\get-asset-path-from-route.js","layer":"pages-dir-browser"},"startTime":1775670637941,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7948,"timestamp":350296714835,"id":614,"parentId":503,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\is-plain-object.js","layer":"app-pages-browser"},"startTime":1775670637941,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8083,"timestamp":350296714882,"id":616,"parentId":492,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\parse-path.js","layer":"app-pages-browser"},"startTime":1775670637941,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8459,"timestamp":350296714902,"id":617,"parentId":469,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\navigation.react-server.js","layer":"app-pages-browser"},"startTime":1775670637941,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8700,"timestamp":350296714921,"id":618,"parentId":470,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\trusted-types.js","layer":"pages-dir-browser"},"startTime":1775670637941,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8961,"timestamp":350296714949,"id":620,"parentId":469,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\unrecognized-action-error.js","layer":"app-pages-browser"},"startTime":1775670637941,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9265,"timestamp":350296714936,"id":619,"parentId":466,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\request-idle-callback.js","layer":"pages-dir-browser"},"startTime":1775670637941,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9471,"timestamp":350296714966,"id":621,"parentId":469,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\server-inserted-html.shared-runtime.js","layer":"app-pages-browser"},"startTime":1775670637941,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11175,"timestamp":350296714983,"id":622,"parentId":469,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\get-segment-value.js","layer":"app-pages-browser"},"startTime":1775670637941,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":48565,"timestamp":350296699660,"id":582,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssContainerQueries\\index.js","layer":"app-pages-browser"},"startTime":1775670637926,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":48885,"timestamp":350296699804,"id":583,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\compose\\index.js","layer":"app-pages-browser"},"startTime":1775670637926,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":48866,"timestamp":350296699953,"id":586,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssGrid\\index.js","layer":"app-pages-browser"},"startTime":1775670637926,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":49066,"timestamp":350296699860,"id":584,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\flexbox\\index.js","layer":"app-pages-browser"},"startTime":1775670637926,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":49110,"timestamp":350296699908,"id":585,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\display\\index.js","layer":"app-pages-browser"},"startTime":1775670637926,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":49112,"timestamp":350296699996,"id":587,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\positions\\index.js","layer":"app-pages-browser"},"startTime":1775670637926,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":49075,"timestamp":350296700130,"id":590,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\sizing\\index.js","layer":"app-pages-browser"},"startTime":1775670637927,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":49080,"timestamp":350296700219,"id":592,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\typography\\index.js","layer":"app-pages-browser"},"startTime":1775670637927,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":49339,"timestamp":350296700042,"id":588,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\shadows\\index.js","layer":"app-pages-browser"},"startTime":1775670637926,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":49312,"timestamp":350296700174,"id":591,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\getThemeValue\\index.js","layer":"app-pages-browser"},"startTime":1775670637927,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":49498,"timestamp":350296700086,"id":589,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\palette\\index.js","layer":"app-pages-browser"},"startTime":1775670637926,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29792,"timestamp":350296720103,"id":624,"parentId":454,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\as-path-to-search-params.js","layer":"pages-dir-browser"},"startTime":1775670637946,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29882,"timestamp":350296720153,"id":626,"parentId":490,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\zIndex.js","layer":"app-pages-browser"},"startTime":1775670637947,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":30238,"timestamp":350296720126,"id":625,"parentId":490,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\styles\\shadows.js","layer":"app-pages-browser"},"startTime":1775670637946,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":33669,"timestamp":350296720451,"id":628,"parentId":481,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\escape-regexp.js","layer":"pages-dir-browser"},"startTime":1775670637947,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":34379,"timestamp":350296720508,"id":630,"parentId":484,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\route-match-utils.js","layer":"pages-dir-browser"},"startTime":1775670637947,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":34626,"timestamp":350296720523,"id":631,"parentId":486,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\remove-path-prefix.js","layer":"pages-dir-browser"},"startTime":1775670637947,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35208,"timestamp":350296720490,"id":629,"parentId":481,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\get-dynamic-param.js","layer":"pages-dir-browser"},"startTime":1775670637947,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35397,"timestamp":350296720538,"id":632,"parentId":487,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\add-path-suffix.js","layer":"pages-dir-browser"},"startTime":1775670637947,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35464,"timestamp":350296720642,"id":636,"parentId":489,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\colors\\common.js","layer":"app-pages-browser"},"startTime":1775670637947,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35849,"timestamp":350296720553,"id":633,"parentId":487,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\add-locale.js","layer":"pages-dir-browser"},"startTime":1775670637947,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":36317,"timestamp":350296720621,"id":635,"parentId":472,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\segment-cache\\segment-value-encoding.js","layer":"app-pages-browser"},"startTime":1775670637947,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":37145,"timestamp":350296720028,"id":623,"parentId":482,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\cache-busting-search-param.js","layer":"app-pages-browser"},"startTime":1775670637946,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":57170,"timestamp":350296711286,"id":607,"parentId":379,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react\\cjs\\react.production.js","layer":"pages-dir-browser"},"startTime":1775670637938,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":58073,"timestamp":350296710800,"id":593,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\style\\index.js","layer":"app-pages-browser"},"startTime":1775670637937,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":57981,"timestamp":350296711154,"id":604,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\colorManipulator\\index.js","layer":"app-pages-browser"},"startTime":1775670637938,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":58115,"timestamp":350296711198,"id":605,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\responsivePropType\\index.js","layer":"app-pages-browser"},"startTime":1775670637938,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":58634,"timestamp":350296710903,"id":594,"parentId":380,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material-nextjs\\esm\\v13-appRouter\\index.js","layer":"app-pages-browser"},"startTime":1775670637937,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":58627,"timestamp":350296711089,"id":602,"parentId":432,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\index.js","layer":"app-pages-browser"},"startTime":1775670637937,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":58668,"timestamp":350296711329,"id":609,"parentId":437,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\formatMuiErrorMessage\\formatMuiErrorMessage.js","layer":"app-pages-browser"},"startTime":1775670637938,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":59011,"timestamp":350296711242,"id":606,"parentId":375,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\version\\index.js","layer":"app-pages-browser"},"startTime":1775670637938,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":59202,"timestamp":350296711386,"id":610,"parentId":436,"tags":{"name":"D:\\workspace\\voice\\node_modules\\prop-types\\factoryWithThrowingShims.js","layer":"app-pages-browser"},"startTime":1775670637938,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":59495,"timestamp":350296711313,"id":608,"parentId":378,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react\\cjs\\react-jsx-runtime.production.js","layer":"pages-dir-browser"},"startTime":1775670637938,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19481,"timestamp":350296751481,"id":637,"parentId":489,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\colors\\grey.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19507,"timestamp":350296751571,"id":638,"parentId":489,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\colors\\red.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19536,"timestamp":350296751638,"id":640,"parentId":489,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\colors\\lightBlue.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":25777,"timestamp":350296751610,"id":639,"parentId":489,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\colors\\orange.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":25891,"timestamp":350296751663,"id":641,"parentId":489,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\colors\\blue.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":26020,"timestamp":350296751691,"id":642,"parentId":489,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\colors\\green.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":26182,"timestamp":350296751717,"id":643,"parentId":489,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\colors\\purple.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":26313,"timestamp":350296751778,"id":645,"parentId":507,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\page-path\\normalize-path-sep.js","layer":"pages-dir-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":30654,"timestamp":350296751747,"id":644,"parentId":498,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\promise-queue.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":31652,"timestamp":350296751822,"id":647,"parentId":497,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\refresh-reducer.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":32298,"timestamp":350296751843,"id":648,"parentId":497,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\server-patch-reducer.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":32808,"timestamp":350296751869,"id":649,"parentId":497,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\restore-reducer.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35088,"timestamp":350296751798,"id":646,"parentId":497,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\navigate-reducer.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":36292,"timestamp":350296751891,"id":650,"parentId":497,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\hmr-refresh-reducer.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":38102,"timestamp":350296751913,"id":651,"parentId":497,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\reducers\\server-action-reducer.js","layer":"app-pages-browser"},"startTime":1775670637978,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":59832,"timestamp":350296778952,"id":652,"parentId":578,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\redirect-status-code.js","layer":"pages-dir-browser"},"startTime":1775670638005,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":59276,"timestamp":350296779891,"id":668,"parentId":477,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\index.js","layer":"pages-dir-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":60457,"timestamp":350296779035,"id":653,"parentId":525,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\apply-flight-data.js","layer":"app-pages-browser"},"startTime":1775670638005,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":434975,"timestamp":350296406933,"id":409,"parentId":261,"tags":{"name":"__barrel_optimize__?names=Box,List,ListItem,ListItemButton,ListItemIcon,ListItemText!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":435057,"timestamp":350296406956,"id":410,"parentId":262,"tags":{"name":"__barrel_optimize__?names=Alert,Box,Button,Stack!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":435179,"timestamp":350296406904,"id":408,"parentId":232,"tags":{"name":"__barrel_optimize__?names=CssBaseline,ThemeProvider!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775670637633,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":417341,"timestamp":350296424821,"id":411,"parentId":260,"tags":{"name":"__barrel_optimize__?names=Alert,Box,Button,CircularProgress,Stack!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775670637651,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":372409,"timestamp":350296469803,"id":444,"parentId":290,"tags":{"name":"__barrel_optimize__?names=Button!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":410605,"timestamp":350296431658,"id":442,"parentId":282,"tags":{"name":"__barrel_optimize__?names=Box,Typography!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":410671,"timestamp":350296431632,"id":441,"parentId":280,"tags":{"name":"__barrel_optimize__?names=Box!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775670637658,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":372638,"timestamp":350296469707,"id":443,"parentId":289,"tags":{"name":"__barrel_optimize__?names=Typography!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775670637696,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":122304,"timestamp":350296720567,"id":634,"parentId":461,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\generateUtilityClasses\\generateUtilityClasses.js","layer":"app-pages-browser"},"startTime":1775670637947,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":72135,"timestamp":350296779156,"id":655,"parentId":532,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\react\\dist\\emotion-element-f0de968e.browser.esm.js","layer":"app-pages-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":72250,"timestamp":350296779217,"id":656,"parentId":513,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\merge\\index.js","layer":"app-pages-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":72720,"timestamp":350296779086,"id":654,"parentId":520,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\requirePropFactory\\requirePropFactory.js","layer":"app-pages-browser"},"startTime":1775670638005,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":72630,"timestamp":350296779335,"id":658,"parentId":505,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\private-theming\\esm\\ThemeProvider\\index.js","layer":"app-pages-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":72956,"timestamp":350296779276,"id":657,"parentId":505,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\private-theming\\esm\\useTheme\\index.js","layer":"app-pages-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":73139,"timestamp":350296779447,"id":660,"parentId":553,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\resolveProps\\resolveProps.js","layer":"app-pages-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":73208,"timestamp":350296779597,"id":663,"parentId":567,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Container\\containerClasses.js","layer":"app-pages-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":73625,"timestamp":350296779393,"id":659,"parentId":542,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\preprocessStyles.js","layer":"app-pages-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":73845,"timestamp":350296779837,"id":667,"parentId":580,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\borders\\borders.js","layer":"app-pages-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":74277,"timestamp":350296779671,"id":664,"parentId":568,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\getColorSchemeSelector.js","layer":"app-pages-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":74192,"timestamp":350296779912,"id":669,"parentId":544,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\memoize\\index.js","layer":"app-pages-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":74501,"timestamp":350296779784,"id":666,"parentId":569,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\stackClasses.js","layer":"app-pages-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":74681,"timestamp":350296779729,"id":665,"parentId":569,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\Stack\\StackProps.js","layer":"app-pages-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":80643,"timestamp":350296779502,"id":661,"parentId":548,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useId\\useId.js","layer":"app-pages-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":119256,"timestamp":350296779557,"id":662,"parentId":521,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-dom\\cjs\\react-dom-client.production.js","layer":"pages-dir-browser"},"startTime":1775670638006,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43116,"timestamp":350296857205,"id":671,"parentId":556,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\index.js","layer":"app-pages-browser"},"startTime":1775670638084,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43645,"timestamp":350296857115,"id":670,"parentId":599,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\app-paths.js","layer":"pages-dir-browser"},"startTime":1775670638083,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5352,"timestamp":350296904628,"id":684,"parentId":611,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\modern-browserslist-target.js","layer":"pages-dir-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5473,"timestamp":350296904922,"id":692,"parentId":617,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\forbidden.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5763,"timestamp":350296904905,"id":691,"parentId":617,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\unauthorized.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"}]
-[{"name":"build-module-js","duration":5982,"timestamp":350296904884,"id":690,"parentId":617,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\not-found.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6098,"timestamp":350296904940,"id":693,"parentId":617,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\unstable-rethrow.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6117,"timestamp":350296905152,"id":697,"parentId":623,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\hash.js","layer":"app-pages-browser"},"startTime":1775670638132,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6250,"timestamp":350296905227,"id":699,"parentId":647,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\is-navigating-to-new-root-layout.js","layer":"app-pages-browser"},"startTime":1775670638132,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6664,"timestamp":350296905201,"id":698,"parentId":647,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\apply-router-state-patch-to-tree.js","layer":"app-pages-browser"},"startTime":1775670638132,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6766,"timestamp":350296905285,"id":702,"parentId":409,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Box\\index.js","layer":"app-pages-browser"},"startTime":1775670638132,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7055,"timestamp":350296905266,"id":701,"parentId":647,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\handle-segment-mismatch.js","layer":"app-pages-browser"},"startTime":1775670638132,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7933,"timestamp":350296905247,"id":700,"parentId":647,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\handle-mutable.js","layer":"app-pages-browser"},"startTime":1775670638132,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":56364,"timestamp":350296857248,"id":672,"parentId":542,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getDisplayName\\index.js","layer":"app-pages-browser"},"startTime":1775670638084,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":57010,"timestamp":350296857305,"id":673,"parentId":582,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssContainerQueries\\cssContainerQueries.js","layer":"app-pages-browser"},"startTime":1775670638084,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":1966,"timestamp":350296915416,"id":715,"parentId":607,"tags":{"name":"D:\\workspace\\voice\\node_modules\\process\\browser.js","layer":"pages-dir-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-json","duration":2114,"timestamp":350296915912,"id":732,"parentId":551,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\ko.json","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-json","duration":1783,"timestamp":350296916407,"id":733,"parentId":551,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\zh.json","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-json","duration":1920,"timestamp":350296916427,"id":734,"parentId":551,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\en.json","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-json","duration":2027,"timestamp":350296916438,"id":735,"parentId":551,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\zh-TW.json","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-json","duration":2134,"timestamp":350296916447,"id":736,"parentId":551,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\ja.json","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-json","duration":2219,"timestamp":350296916455,"id":737,"parentId":551,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\es.json","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-json","duration":2312,"timestamp":350296916464,"id":738,"parentId":551,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\fr.json","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-json","duration":2397,"timestamp":350296916473,"id":739,"parentId":551,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\de.json","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11676,"timestamp":350296908519,"id":703,"parentId":409,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\List\\index.js","layer":"app-pages-browser"},"startTime":1775670638135,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11659,"timestamp":350296908637,"id":704,"parentId":409,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItem\\index.js","layer":"app-pages-browser"},"startTime":1775670638135,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12107,"timestamp":350296908668,"id":705,"parentId":409,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItemButton\\index.js","layer":"app-pages-browser"},"startTime":1775670638135,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12161,"timestamp":350296908693,"id":706,"parentId":409,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItemIcon\\index.js","layer":"app-pages-browser"},"startTime":1775670638135,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12206,"timestamp":350296908716,"id":707,"parentId":409,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItemText\\index.js","layer":"app-pages-browser"},"startTime":1775670638135,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12222,"timestamp":350296908759,"id":709,"parentId":410,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Button\\index.js","layer":"app-pages-browser"},"startTime":1775670638135,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12299,"timestamp":350296908738,"id":708,"parentId":410,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Alert\\index.js","layer":"app-pages-browser"},"startTime":1775670638135,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12307,"timestamp":350296908780,"id":710,"parentId":410,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\index.js","layer":"app-pages-browser"},"startTime":1775670638135,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12329,"timestamp":350296908802,"id":711,"parentId":408,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\CssBaseline\\index.js","layer":"app-pages-browser"},"startTime":1775670638135,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12373,"timestamp":350296908823,"id":712,"parentId":411,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\CircularProgress\\index.js","layer":"app-pages-browser"},"startTime":1775670638135,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":20392,"timestamp":350296901418,"id":674,"parentId":583,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\compose\\compose.js","layer":"app-pages-browser"},"startTime":1775670638128,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":20861,"timestamp":350296901548,"id":675,"parentId":586,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssGrid\\cssGrid.js","layer":"app-pages-browser"},"startTime":1775670638128,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":21084,"timestamp":350296901657,"id":677,"parentId":584,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\flexbox\\flexbox.js","layer":"app-pages-browser"},"startTime":1775670638128,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":21362,"timestamp":350296901703,"id":678,"parentId":592,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\typography\\typography.js","layer":"app-pages-browser"},"startTime":1775670638128,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":21675,"timestamp":350296901608,"id":676,"parentId":585,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\display\\display.js","layer":"app-pages-browser"},"startTime":1775670638128,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8206,"timestamp":350296915296,"id":713,"parentId":442,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Typography\\index.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8323,"timestamp":350296915514,"id":718,"parentId":646,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\should-hard-navigate.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8602,"timestamp":350296915534,"id":719,"parentId":646,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\clear-cache-node-data-for-segment-path.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":860053,"timestamp":350296065433,"id":190,"parentId":185,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_app&page=%2F_app!"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":860043,"timestamp":350296065454,"id":192,"parentId":185,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11572,"timestamp":350296915554,"id":720,"parentId":646,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\invalidate-cache-below-flight-segmentpath.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11783,"timestamp":350296915592,"id":722,"parentId":670,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\segment.js","layer":"pages-dir-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11867,"timestamp":350296915608,"id":723,"parentId":670,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\page-path\\ensure-leading-slash.js","layer":"pages-dir-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12036,"timestamp":350296915624,"id":724,"parentId":651,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\assign-location.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12314,"timestamp":350296915645,"id":725,"parentId":651,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\server-reference-info.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":13000,"timestamp":350296915572,"id":721,"parentId":646,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\aliased-prefetch-navigations.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12127,"timestamp":350296916618,"id":742,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\createChainedFunction.js","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12591,"timestamp":350296916582,"id":741,"parentId":653,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\fill-cache-with-new-subtree-data.js","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15189,"timestamp":350296915488,"id":717,"parentId":649,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\ppr-navigations.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14180,"timestamp":350296916644,"id":743,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\capitalize.js","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14254,"timestamp":350296916666,"id":744,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\debounce.js","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15875,"timestamp":350296915663,"id":726,"parentId":668,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router\\utils\\sorted-routes.js","layer":"pages-dir-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14980,"timestamp":350296916689,"id":745,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\isMuiElement.js","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15061,"timestamp":350296916711,"id":746,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\deprecatedPropType.js","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15217,"timestamp":350296916732,"id":747,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\createSvgIcon.js","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15457,"timestamp":350296916759,"id":748,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\memoTheme.js","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15749,"timestamp":350296916780,"id":749,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\ownerWindow.js","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":28615,"timestamp":350296904398,"id":680,"parentId":587,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\positions\\positions.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29113,"timestamp":350296904302,"id":679,"parentId":590,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\sizing\\sizing.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29079,"timestamp":350296904536,"id":682,"parentId":588,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\shadows\\shadows.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29440,"timestamp":350296904482,"id":681,"parentId":591,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\getThemeValue\\getThemeValue.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29360,"timestamp":350296905082,"id":696,"parentId":630,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\lib\\route-pattern-normalizer.js","layer":"pages-dir-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29997,"timestamp":350296904696,"id":686,"parentId":605,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\responsivePropType\\responsivePropType.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":30370,"timestamp":350296904583,"id":683,"parentId":589,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\palette\\palette.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":30409,"timestamp":350296904743,"id":687,"parentId":602,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\cssVars\\prepareTypographyVars.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":31840,"timestamp":350296904788,"id":688,"parentId":604,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\colorManipulator\\colorManipulator.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":32464,"timestamp":350296904650,"id":685,"parentId":593,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\style\\style.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":32588,"timestamp":350296905005,"id":695,"parentId":532,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\react\\_isolated-hnrs\\dist\\emotion-react-_isolated-hnrs.browser.esm.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":33572,"timestamp":350296904958,"id":694,"parentId":534,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\styled\\base\\dist\\emotion-styled-base.browser.esm.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":41108,"timestamp":350296904835,"id":689,"parentId":594,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material-nextjs\\esm\\v13-appRouter\\appRouterV13.js","layer":"app-pages-browser"},"startTime":1775670638131,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":34668,"timestamp":350296915429,"id":716,"parentId":610,"tags":{"name":"D:\\workspace\\voice\\node_modules\\prop-types\\lib\\ReactPropTypesSecret.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":34935,"timestamp":350296915678,"id":727,"parentId":658,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\private-theming\\esm\\ThemeProvider\\ThemeProvider.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35130,"timestamp":350296915726,"id":728,"parentId":658,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\private-theming\\esm\\ThemeProvider\\nested.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35882,"timestamp":350296915382,"id":714,"parentId":466,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-dom\\index.js","layer":"pages-dir-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35575,"timestamp":350296915866,"id":731,"parentId":669,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\memoize\\memoize.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35867,"timestamp":350296915820,"id":730,"parentId":656,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\system\\esm\\merge\\merge.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35379,"timestamp":350296916484,"id":740,"parentId":358,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\ssr\\dist\\module\\index.js","layer":"app-pages-browser"},"startTime":1775670638143,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4671,"timestamp":350296947528,"id":752,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\setRef.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4755,"timestamp":350296947551,"id":753,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\useId.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4905,"timestamp":350296947497,"id":751,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\useEnhancedEffect.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5085,"timestamp":350296947387,"id":750,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\ownerDocument.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4924,"timestamp":350296947613,"id":756,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\useForkRef.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5023,"timestamp":350296947572,"id":754,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\unsupportedProp.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5059,"timestamp":350296947593,"id":755,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\useControlled.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5058,"timestamp":350296947655,"id":758,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\useEventCallback.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5308,"timestamp":350296947676,"id":759,"parentId":703,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\List\\listClasses.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5456,"timestamp":350296947698,"id":760,"parentId":704,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItem\\listItemClasses.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5557,"timestamp":350296947718,"id":761,"parentId":705,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItemButton\\listItemButtonClasses.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5619,"timestamp":350296947760,"id":763,"parentId":707,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItemText\\listItemTextClasses.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5777,"timestamp":350296947740,"id":762,"parentId":706,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItemIcon\\listItemIconClasses.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6367,"timestamp":350296947634,"id":757,"parentId":671,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\mergeSlotProps.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6401,"timestamp":350296947780,"id":764,"parentId":709,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Button\\buttonClasses.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6862,"timestamp":350296947800,"id":765,"parentId":708,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Alert\\alertClasses.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6975,"timestamp":350296947819,"id":766,"parentId":712,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\CircularProgress\\circularProgressClasses.js","layer":"app-pages-browser"},"startTime":1775670638174,"traceId":"a508c1bdf8c89990"},{"name":"build-module-json","duration":679,"timestamp":350296955938,"id":769,"parentId":551,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\ru.json","layer":"app-pages-browser"},"startTime":1775670638182,"traceId":"a508c1bdf8c89990"},{"name":"build-module-json","duration":800,"timestamp":350296955952,"id":770,"parentId":551,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\pt.json","layer":"app-pages-browser"},"startTime":1775670638182,"traceId":"a508c1bdf8c89990"},{"name":"build-module-json","duration":929,"timestamp":350296955962,"id":771,"parentId":551,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\vi.json","layer":"app-pages-browser"},"startTime":1775670638182,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":43822,"timestamp":350296915773,"id":729,"parentId":657,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\private-theming\\esm\\useTheme\\useTheme.js","layer":"app-pages-browser"},"startTime":1775670638142,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5930,"timestamp":350296955906,"id":768,"parentId":747,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\SvgIcon\\index.js","layer":"app-pages-browser"},"startTime":1775670638182,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6214,"timestamp":350296955814,"id":767,"parentId":713,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Typography\\typographyClasses.js","layer":"app-pages-browser"},"startTime":1775670638182,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6341,"timestamp":350296956089,"id":774,"parentId":703,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\List\\List.js","layer":"app-pages-browser"},"startTime":1775670638182,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6880,"timestamp":350296956178,"id":777,"parentId":707,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItemText\\ListItemText.js","layer":"app-pages-browser"},"startTime":1775670638183,"traceId":"a508c1bdf8c89990"}]
-[{"name":"build-module-js","duration":8943,"timestamp":350296956135,"id":775,"parentId":704,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItem\\ListItem.js","layer":"app-pages-browser"},"startTime":1775670638183,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9628,"timestamp":350296956157,"id":776,"parentId":705,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItemButton\\ListItemButton.js","layer":"app-pages-browser"},"startTime":1775670638183,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9910,"timestamp":350296956219,"id":779,"parentId":706,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItemIcon\\ListItemIcon.js","layer":"app-pages-browser"},"startTime":1775670638183,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12930,"timestamp":350296956279,"id":782,"parentId":710,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Stack\\stackClasses.js","layer":"app-pages-browser"},"startTime":1775670638183,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":13719,"timestamp":350296956258,"id":781,"parentId":711,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\CssBaseline\\CssBaseline.js","layer":"app-pages-browser"},"startTime":1775670638183,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15288,"timestamp":350296956200,"id":778,"parentId":709,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Button\\Button.js","layer":"app-pages-browser"},"startTime":1775670638183,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":18139,"timestamp":350296956239,"id":780,"parentId":708,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Alert\\Alert.js","layer":"app-pages-browser"},"startTime":1775670638183,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19273,"timestamp":350296956299,"id":783,"parentId":712,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\CircularProgress\\CircularProgress.js","layer":"app-pages-browser"},"startTime":1775670638183,"traceId":"a508c1bdf8c89990"},{"name":"build-module-json","duration":689,"timestamp":350296984913,"id":784,"parentId":551,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\th.json","layer":"app-pages-browser"},"startTime":1775670638211,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35585,"timestamp":350296955972,"id":772,"parentId":672,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getDisplayName\\getDisplayName.js","layer":"app-pages-browser"},"startTime":1775670638182,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":35738,"timestamp":350296956038,"id":773,"parentId":554,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\compiled\\scheduler\\index.js","layer":"app-pages-browser"},"startTime":1775670638182,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6777,"timestamp":350296985304,"id":792,"parentId":768,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\SvgIcon\\svgIconClasses.js","layer":"app-pages-browser"},"startTime":1775670638212,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7220,"timestamp":350296985118,"id":787,"parentId":693,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\unstable-rethrow.browser.js","layer":"app-pages-browser"},"startTime":1775670638211,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7409,"timestamp":350296985178,"id":789,"parentId":741,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\components\\router-reducer\\invalidate-cache-by-router-state.js","layer":"app-pages-browser"},"startTime":1775670638212,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9160,"timestamp":350296985150,"id":788,"parentId":713,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Typography\\Typography.js","layer":"app-pages-browser"},"startTime":1775670638212,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":932149,"timestamp":350296065363,"id":188,"parentId":185,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cbuiltin%5C%5Cglobal-error.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Chttp-access-fallback%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Casync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Clib%5C%5Cframework%5C%5Cboundary-components.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Clib%5C%5Cmetadata%5C%5Cgenerate%5C%5Cicon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3987,"timestamp":350296995448,"id":801,"parentId":775,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItemSecondaryAction\\index.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4066,"timestamp":350296995481,"id":802,"parentId":776,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ButtonBase\\index.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4037,"timestamp":350296995855,"id":811,"parentId":774,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\List\\ListContext.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4755,"timestamp":350296995898,"id":813,"parentId":777,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\useSlot.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5523,"timestamp":350296995877,"id":812,"parentId":768,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\SvgIcon\\SvgIcon.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2983,"timestamp":350297002124,"id":818,"parentId":780,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\IconButton\\index.js","layer":"app-pages-browser"},"startTime":1775670638228,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3199,"timestamp":350297002030,"id":817,"parentId":780,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Paper\\index.js","layer":"app-pages-browser"},"startTime":1775670638228,"traceId":"a508c1bdf8c89990"},{"name":"build-module-cjs","duration":21933,"timestamp":350296985252,"id":791,"parentId":689,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material-nextjs\\esm\\v13-appRouter\\nextNavigation.cjs","layer":"app-pages-browser"},"startTime":1775670638212,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":22741,"timestamp":350296984970,"id":785,"parentId":509,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\sheet\\dist\\emotion-sheet.esm.js","layer":"app-pages-browser"},"startTime":1775670638211,"traceId":"a508c1bdf8c89990"},{"name":"build-module-cjs","duration":22662,"timestamp":350296985201,"id":790,"parentId":689,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material-nextjs\\esm\\nextCompatRouter.cjs","layer":"app-pages-browser"},"startTime":1775670638212,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":24299,"timestamp":350296985062,"id":786,"parentId":509,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\cache\\dist\\emotion-cache.browser.esm.js","layer":"app-pages-browser"},"startTime":1775670638211,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5619,"timestamp":350297005884,"id":831,"parentId":778,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ButtonGroup\\ButtonGroupButtonContext.js","layer":"app-pages-browser"},"startTime":1775670638232,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5805,"timestamp":350297005839,"id":829,"parentId":778,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ButtonGroup\\ButtonGroupContext.js","layer":"app-pages-browser"},"startTime":1775670638232,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6098,"timestamp":350297005812,"id":828,"parentId":774,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\zero-styled\\index.js","layer":"app-pages-browser"},"startTime":1775670638232,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6262,"timestamp":350297005863,"id":830,"parentId":778,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\createSimplePaletteValueFilter.js","layer":"app-pages-browser"},"startTime":1775670638232,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":19046,"timestamp":350296995741,"id":808,"parentId":630,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\compiled\\path-to-regexp\\index.js","layer":"pages-dir-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":20181,"timestamp":350296995013,"id":793,"parentId":532,"tags":{"name":"D:\\workspace\\voice\\node_modules\\hoist-non-react-statics\\dist\\hoist-non-react-statics.cjs.js","layer":"app-pages-browser"},"startTime":1775670638221,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":24194,"timestamp":350296995221,"id":796,"parentId":534,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\is-prop-valid\\dist\\emotion-is-prop-valid.esm.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":24547,"timestamp":350296995174,"id":795,"parentId":576,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-is\\index.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":24621,"timestamp":350296995267,"id":797,"parentId":744,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\debounce\\index.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":24680,"timestamp":350296995313,"id":798,"parentId":742,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\createChainedFunction\\index.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":25048,"timestamp":350296995118,"id":794,"parentId":532,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\weak-memoize\\dist\\emotion-weak-memoize.esm.js","layer":"app-pages-browser"},"startTime":1775670638221,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":24916,"timestamp":350296995401,"id":800,"parentId":749,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\ownerWindow\\index.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":25250,"timestamp":350296995357,"id":799,"parentId":746,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\deprecatedPropType\\index.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":25073,"timestamp":350296995692,"id":807,"parentId":644,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@swc\\helpers\\esm\\_class_private_field_loose_key.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":25096,"timestamp":350296995808,"id":810,"parentId":688,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\clamp\\index.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":25377,"timestamp":350296995760,"id":809,"parentId":644,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@swc\\helpers\\esm\\_class_private_field_loose_base.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":25524,"timestamp":350296995964,"id":815,"parentId":533,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\hash\\dist\\emotion-hash.esm.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":25826,"timestamp":350296995919,"id":814,"parentId":533,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\unitless\\dist\\emotion-unitless.esm.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":26482,"timestamp":350296995551,"id":804,"parentId":532,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\use-insertion-effect-with-fallbacks\\dist\\emotion-use-insertion-effect-with-fallbacks.browser.esm.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":26237,"timestamp":350296996008,"id":816,"parentId":533,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\memoize\\dist\\emotion-memoize.esm.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":27111,"timestamp":350296995503,"id":803,"parentId":532,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@emotion\\utils\\dist\\emotion-utils.browser.esm.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":27656,"timestamp":350296995598,"id":805,"parentId":714,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-dom\\cjs\\react-dom.production.js","layer":"pages-dir-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":13706,"timestamp":350297010317,"id":834,"parentId":802,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ButtonBase\\touchRippleClasses.js","layer":"app-pages-browser"},"startTime":1775670638237,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":13923,"timestamp":350297010285,"id":833,"parentId":802,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ButtonBase\\buttonBaseClasses.js","layer":"app-pages-browser"},"startTime":1775670638237,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14154,"timestamp":350297010192,"id":832,"parentId":801,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItemSecondaryAction\\listItemSecondaryActionClasses.js","layer":"app-pages-browser"},"startTime":1775670638237,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":959715,"timestamp":350296065446,"id":191,"parentId":185,"tags":{"request":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\router.js"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":31530,"timestamp":350296995627,"id":806,"parentId":727,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\private-theming\\esm\\useTheme\\ThemeContext.js","layer":"app-pages-browser"},"startTime":1775670638222,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":25126,"timestamp":350297002209,"id":820,"parentId":740,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\ssr\\dist\\module\\types.js","layer":"app-pages-browser"},"startTime":1775670638229,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":25651,"timestamp":350297002156,"id":819,"parentId":740,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\ssr\\dist\\module\\createBrowserClient.js","layer":"app-pages-browser"},"startTime":1775670638229,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":26042,"timestamp":350297002257,"id":821,"parentId":740,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\ssr\\dist\\module\\createServerClient.js","layer":"app-pages-browser"},"startTime":1775670638229,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4133,"timestamp":350297025055,"id":840,"parentId":817,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Paper\\paperClasses.js","layer":"app-pages-browser"},"startTime":1775670638251,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4387,"timestamp":350297024968,"id":839,"parentId":818,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\IconButton\\iconButtonClasses.js","layer":"app-pages-browser"},"startTime":1775670638251,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5349,"timestamp":350297025120,"id":842,"parentId":801,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ListItemSecondaryAction\\ListItemSecondaryAction.js","layer":"app-pages-browser"},"startTime":1775670638251,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6583,"timestamp":350297025088,"id":841,"parentId":802,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ButtonBase\\ButtonBase.js","layer":"app-pages-browser"},"startTime":1775670638251,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29781,"timestamp":350297005626,"id":824,"parentId":754,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\unsupportedProp\\index.js","layer":"app-pages-browser"},"startTime":1775670638232,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29862,"timestamp":350297005674,"id":825,"parentId":756,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useForkRef\\index.js","layer":"app-pages-browser"},"startTime":1775670638232,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":30062,"timestamp":350297005571,"id":823,"parentId":750,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\ownerDocument\\index.js","layer":"app-pages-browser"},"startTime":1775670638232,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":30257,"timestamp":350297005462,"id":822,"parentId":752,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\setRef\\index.js","layer":"app-pages-browser"},"startTime":1775670638232,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":30100,"timestamp":350297005719,"id":826,"parentId":755,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useControlled\\index.js","layer":"app-pages-browser"},"startTime":1775670638232,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":30140,"timestamp":350297005766,"id":827,"parentId":758,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useEventCallback\\index.js","layer":"app-pages-browser"},"startTime":1775670638232,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29209,"timestamp":350297010474,"id":837,"parentId":775,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\chainPropTypes\\index.js","layer":"app-pages-browser"},"startTime":1775670638237,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29601,"timestamp":350297010367,"id":835,"parentId":532,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@babel\\runtime\\helpers\\esm\\extends.js","layer":"app-pages-browser"},"startTime":1775670638237,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29671,"timestamp":350297010423,"id":836,"parentId":775,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\elementTypeAcceptingRef\\index.js","layer":"app-pages-browser"},"startTime":1775670638237,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":29676,"timestamp":350297010521,"id":838,"parentId":775,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\isHostComponent\\index.js","layer":"app-pages-browser"},"startTime":1775670638237,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2962,"timestamp":350297038373,"id":844,"parentId":828,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\GlobalStyles\\index.js","layer":"app-pages-browser"},"startTime":1775670638265,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2972,"timestamp":350297038519,"id":847,"parentId":780,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\internal\\svg-icons\\ReportProblemOutlined.js","layer":"app-pages-browser"},"startTime":1775670638265,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3047,"timestamp":350297038546,"id":848,"parentId":780,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\internal\\svg-icons\\ErrorOutline.js","layer":"app-pages-browser"},"startTime":1775670638265,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3105,"timestamp":350297038568,"id":849,"parentId":780,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\internal\\svg-icons\\SuccessOutlined.js","layer":"app-pages-browser"},"startTime":1775670638265,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3155,"timestamp":350297038590,"id":850,"parentId":780,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\internal\\svg-icons\\InfoOutlined.js","layer":"app-pages-browser"},"startTime":1775670638265,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3801,"timestamp":350297038494,"id":846,"parentId":817,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Paper\\Paper.js","layer":"app-pages-browser"},"startTime":1775670638265,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3854,"timestamp":350297038611,"id":851,"parentId":780,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\internal\\svg-icons\\Close.js","layer":"app-pages-browser"},"startTime":1775670638265,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4819,"timestamp":350297038463,"id":845,"parentId":818,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\IconButton\\IconButton.js","layer":"app-pages-browser"},"startTime":1775670638265,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16837,"timestamp":350297032685,"id":843,"parentId":773,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\compiled\\scheduler\\cjs\\scheduler.production.js","layer":"app-pages-browser"},"startTime":1775670638259,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6488,"timestamp":350297044862,"id":860,"parentId":841,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ButtonBase\\TouchRipple.js","layer":"app-pages-browser"},"startTime":1775670638271,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":986892,"timestamp":350296065342,"id":187,"parentId":185,"tags":{"request":"./../../node_modules/next/dist/client/app-next.js"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14297,"timestamp":350297038681,"id":853,"parentId":813,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\appendOwnerState\\index.js","layer":"app-pages-browser"},"startTime":1775670638265,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14468,"timestamp":350297038633,"id":852,"parentId":813,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\resolveComponentProps\\index.js","layer":"app-pages-browser"},"startTime":1775670638265,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14467,"timestamp":350297038727,"id":854,"parentId":813,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\mergeSlotProps\\index.js","layer":"app-pages-browser"},"startTime":1775670638265,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15482,"timestamp":350297040591,"id":855,"parentId":797,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\debounce\\debounce.js","layer":"app-pages-browser"},"startTime":1775670638267,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15632,"timestamp":350297040692,"id":856,"parentId":800,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\ownerWindow\\ownerWindow.js","layer":"app-pages-browser"},"startTime":1775670638267,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15799,"timestamp":350297040745,"id":857,"parentId":798,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\createChainedFunction\\createChainedFunction.js","layer":"app-pages-browser"},"startTime":1775670638267,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15864,"timestamp":350297040842,"id":859,"parentId":810,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\clamp\\clamp.js","layer":"app-pages-browser"},"startTime":1775670638267,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":16135,"timestamp":350297040795,"id":858,"parentId":799,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\deprecatedPropType\\deprecatedPropType.js","layer":"app-pages-browser"},"startTime":1775670638267,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2798,"timestamp":350297055057,"id":872,"parentId":841,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\useLazyRipple\\index.js","layer":"app-pages-browser"},"startTime":1775670638281,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":1761,"timestamp":350297057309,"id":879,"parentId":844,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\GlobalStyles\\GlobalStyles.js","layer":"app-pages-browser"},"startTime":1775670638284,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7209,"timestamp":350297051992,"id":862,"parentId":790,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\compat\\router.js","layer":"app-pages-browser"},"startTime":1775670638278,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7403,"timestamp":350297051933,"id":861,"parentId":662,"tags":{"name":"D:\\workspace\\voice\\node_modules\\scheduler\\index.js","layer":"pages-dir-browser"},"startTime":1775670638278,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7723,"timestamp":350297052075,"id":863,"parentId":795,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-is\\cjs\\react-is.production.js","layer":"app-pages-browser"},"startTime":1775670638278,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7821,"timestamp":350297052128,"id":864,"parentId":819,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\ssr\\dist\\module\\version.js","layer":"app-pages-browser"},"startTime":1775670638278,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9067,"timestamp":350297052175,"id":865,"parentId":819,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\ssr\\dist\\module\\cookies.js","layer":"app-pages-browser"},"startTime":1775670638279,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4661,"timestamp":350297058136,"id":880,"parentId":860,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\ButtonBase\\Ripple.js","layer":"app-pages-browser"},"startTime":1775670638285,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8159,"timestamp":350297054916,"id":869,"parentId":822,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\setRef\\setRef.js","layer":"app-pages-browser"},"startTime":1775670638281,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8401,"timestamp":350297054810,"id":867,"parentId":823,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\ownerDocument\\ownerDocument.js","layer":"app-pages-browser"},"startTime":1775670638281,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8838,"timestamp":350297054706,"id":866,"parentId":824,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\unsupportedProp\\unsupportedProp.js","layer":"app-pages-browser"},"startTime":1775670638281,"traceId":"a508c1bdf8c89990"}]
-[{"name":"build-module-js","duration":8704,"timestamp":350297055152,"id":874,"parentId":841,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\isFocusVisible\\index.js","layer":"app-pages-browser"},"startTime":1775670638282,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8924,"timestamp":350297055248,"id":876,"parentId":836,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\elementTypeAcceptingRef\\elementTypeAcceptingRef.js","layer":"app-pages-browser"},"startTime":1775670638282,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9030,"timestamp":350297055295,"id":877,"parentId":838,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\isHostComponent\\isHostComponent.js","layer":"app-pages-browser"},"startTime":1775670638282,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9324,"timestamp":350297055201,"id":875,"parentId":837,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\chainPropTypes\\chainPropTypes.js","layer":"app-pages-browser"},"startTime":1775670638282,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9550,"timestamp":350297055088,"id":873,"parentId":841,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\refType\\index.js","layer":"app-pages-browser"},"startTime":1775670638281,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11815,"timestamp":350297054866,"id":868,"parentId":825,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useForkRef\\useForkRef.js","layer":"app-pages-browser"},"startTime":1775670638281,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11968,"timestamp":350297055010,"id":871,"parentId":827,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useEventCallback\\useEventCallback.js","layer":"app-pages-browser"},"startTime":1775670638281,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12372,"timestamp":350297054963,"id":870,"parentId":826,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useControlled\\useControlled.js","layer":"app-pages-browser"},"startTime":1775670638281,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10284,"timestamp":350297057218,"id":878,"parentId":740,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\ssr\\dist\\module\\utils\\index.js","layer":"app-pages-browser"},"startTime":1775670638284,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8409,"timestamp":350297061635,"id":881,"parentId":846,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\integerPropType\\index.js","layer":"app-pages-browser"},"startTime":1775670638288,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5409,"timestamp":350297065487,"id":882,"parentId":853,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\appendOwnerState\\appendOwnerState.js","layer":"app-pages-browser"},"startTime":1775670638292,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5478,"timestamp":350297065580,"id":883,"parentId":852,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\resolveComponentProps\\resolveComponentProps.js","layer":"app-pages-browser"},"startTime":1775670638292,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5728,"timestamp":350297065637,"id":884,"parentId":854,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\mergeSlotProps\\mergeSlotProps.js","layer":"app-pages-browser"},"startTime":1775670638292,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5855,"timestamp":350297065687,"id":885,"parentId":783,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@swc\\helpers\\esm\\_tagged_template_literal.js","layer":"app-pages-browser"},"startTime":1775670638292,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2734,"timestamp":350297069411,"id":887,"parentId":872,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\useLazyRipple\\useLazyRipple.js","layer":"app-pages-browser"},"startTime":1775670638296,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5591,"timestamp":350297068057,"id":886,"parentId":860,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useTimeout\\index.js","layer":"app-pages-browser"},"startTime":1775670638294,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6083,"timestamp":350297070497,"id":889,"parentId":874,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\isFocusVisible\\isFocusVisible.js","layer":"app-pages-browser"},"startTime":1775670638297,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6474,"timestamp":350297070338,"id":888,"parentId":873,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\refType\\refType.js","layer":"app-pages-browser"},"startTime":1775670638297,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2273,"timestamp":350297075048,"id":891,"parentId":862,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\compat\\router.js","layer":"app-pages-browser"},"startTime":1775670638301,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6707,"timestamp":350297072714,"id":890,"parentId":861,"tags":{"name":"D:\\workspace\\voice\\node_modules\\scheduler\\cjs\\scheduler.production.js","layer":"pages-dir-browser"},"startTime":1775670638299,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":1014809,"timestamp":350296065099,"id":186,"parentId":185,"tags":{"request":"./../../node_modules/next/dist/client/next.js"},"startTime":1775670637291,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5551,"timestamp":350297075189,"id":893,"parentId":878,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\ssr\\dist\\module\\utils\\chunker.js","layer":"app-pages-browser"},"startTime":1775670638302,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5941,"timestamp":350297075129,"id":892,"parentId":878,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\ssr\\dist\\module\\utils\\helpers.js","layer":"app-pages-browser"},"startTime":1775670638301,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5984,"timestamp":350297075282,"id":895,"parentId":878,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\ssr\\dist\\module\\utils\\constants.js","layer":"app-pages-browser"},"startTime":1775670638302,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6717,"timestamp":350297075237,"id":894,"parentId":878,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\ssr\\dist\\module\\utils\\base64url.js","layer":"app-pages-browser"},"startTime":1775670638302,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5958,"timestamp":350297077492,"id":896,"parentId":881,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\integerPropType\\integerPropType.js","layer":"app-pages-browser"},"startTime":1775670638304,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":1655,"timestamp":350297082174,"id":898,"parentId":891,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\shared\\lib\\router-context.shared-runtime.js","layer":"app-pages-browser"},"startTime":1775670638309,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4606,"timestamp":350297079804,"id":897,"parentId":786,"tags":{"name":"D:\\workspace\\voice\\node_modules\\stylis\\index.js","layer":"app-pages-browser"},"startTime":1775670638306,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2365,"timestamp":350297082290,"id":900,"parentId":884,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\extractEventHandlers\\index.js","layer":"app-pages-browser"},"startTime":1775670638309,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2408,"timestamp":350297082341,"id":901,"parentId":884,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\omitEventHandlers\\index.js","layer":"app-pages-browser"},"startTime":1775670638309,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2832,"timestamp":350297082666,"id":902,"parentId":887,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useLazyRef\\index.js","layer":"app-pages-browser"},"startTime":1775670638309,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3583,"timestamp":350297082234,"id":899,"parentId":886,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useTimeout\\useTimeout.js","layer":"app-pages-browser"},"startTime":1775670638309,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2505,"timestamp":350297084979,"id":903,"parentId":793,"tags":{"name":"D:\\workspace\\voice\\node_modules\\hoist-non-react-statics\\node_modules\\react-is\\index.js","layer":"app-pages-browser"},"startTime":1775670638311,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2213,"timestamp":350297086696,"id":904,"parentId":860,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-transition-group\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775670638313,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2997,"timestamp":350297087091,"id":906,"parentId":865,"tags":{"name":"D:\\workspace\\voice\\node_modules\\cookie\\index.js","layer":"app-pages-browser"},"startTime":1775670638313,"traceId":"a508c1bdf8c89990"},{"name":"build-module-mjs","duration":6565,"timestamp":350297086777,"id":905,"parentId":819,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\supabase-js\\dist\\index.mjs","layer":"app-pages-browser"},"startTime":1775670638313,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7209,"timestamp":350297087210,"id":908,"parentId":900,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\extractEventHandlers\\extractEventHandlers.js","layer":"app-pages-browser"},"startTime":1775670638314,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7554,"timestamp":350297087160,"id":907,"parentId":901,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\omitEventHandlers\\omitEventHandlers.js","layer":"app-pages-browser"},"startTime":1775670638314,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9385,"timestamp":350297087996,"id":909,"parentId":902,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useLazyRef\\useLazyRef.js","layer":"app-pages-browser"},"startTime":1775670638314,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9821,"timestamp":350297088289,"id":910,"parentId":897,"tags":{"name":"D:\\workspace\\voice\\node_modules\\stylis\\src\\Enum.js","layer":"app-pages-browser"},"startTime":1775670638315,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10856,"timestamp":350297088357,"id":911,"parentId":897,"tags":{"name":"D:\\workspace\\voice\\node_modules\\stylis\\src\\Parser.js","layer":"app-pages-browser"},"startTime":1775670638315,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11031,"timestamp":350297088508,"id":914,"parentId":897,"tags":{"name":"D:\\workspace\\voice\\node_modules\\stylis\\src\\Serializer.js","layer":"app-pages-browser"},"startTime":1775670638315,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12218,"timestamp":350297088405,"id":912,"parentId":897,"tags":{"name":"D:\\workspace\\voice\\node_modules\\stylis\\src\\Prefixer.js","layer":"app-pages-browser"},"startTime":1775670638315,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12558,"timestamp":350297088464,"id":913,"parentId":897,"tags":{"name":"D:\\workspace\\voice\\node_modules\\stylis\\src\\Utility.js","layer":"app-pages-browser"},"startTime":1775670638315,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":13374,"timestamp":350297088596,"id":916,"parentId":897,"tags":{"name":"D:\\workspace\\voice\\node_modules\\stylis\\src\\Middleware.js","layer":"app-pages-browser"},"startTime":1775670638315,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":14333,"timestamp":350297088552,"id":915,"parentId":897,"tags":{"name":"D:\\workspace\\voice\\node_modules\\stylis\\src\\Tokenizer.js","layer":"app-pages-browser"},"startTime":1775670638315,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":15796,"timestamp":350297089065,"id":917,"parentId":899,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useOnMount\\useOnMount.js","layer":"app-pages-browser"},"startTime":1775670638315,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3099,"timestamp":350297103696,"id":919,"parentId":904,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-transition-group\\esm\\CSSTransition.js","layer":"app-pages-browser"},"startTime":1775670638330,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3800,"timestamp":350297103749,"id":920,"parentId":904,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-transition-group\\esm\\SwitchTransition.js","layer":"app-pages-browser"},"startTime":1775670638330,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5302,"timestamp":350297103586,"id":918,"parentId":903,"tags":{"name":"D:\\workspace\\voice\\node_modules\\hoist-non-react-statics\\node_modules\\react-is\\cjs\\react-is.production.min.js","layer":"app-pages-browser"},"startTime":1775670638330,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5716,"timestamp":350297103795,"id":921,"parentId":904,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-transition-group\\esm\\ReplaceTransition.js","layer":"app-pages-browser"},"startTime":1775670638330,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6058,"timestamp":350297105040,"id":923,"parentId":904,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-transition-group\\esm\\Transition.js","layer":"app-pages-browser"},"startTime":1775670638331,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6489,"timestamp":350297104946,"id":922,"parentId":904,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-transition-group\\esm\\config.js","layer":"app-pages-browser"},"startTime":1775670638331,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8034,"timestamp":350297105107,"id":924,"parentId":904,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-transition-group\\esm\\TransitionGroup.js","layer":"app-pages-browser"},"startTime":1775670638331,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2146,"timestamp":350297115366,"id":925,"parentId":920,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-transition-group\\esm\\TransitionGroupContext.js","layer":"app-pages-browser"},"startTime":1775670638342,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":1647,"timestamp":350297116439,"id":927,"parentId":919,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@babel\\runtime\\helpers\\esm\\inheritsLoose.js","layer":"app-pages-browser"},"startTime":1775670638343,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2025,"timestamp":350297116343,"id":926,"parentId":919,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@babel\\runtime\\helpers\\esm\\objectWithoutPropertiesLoose.js","layer":"app-pages-browser"},"startTime":1775670638343,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":1983,"timestamp":350297116540,"id":929,"parentId":919,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-transition-group\\esm\\utils\\reflow.js","layer":"app-pages-browser"},"startTime":1775670638343,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2198,"timestamp":350297116587,"id":930,"parentId":919,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-transition-group\\esm\\utils\\PropTypes.js","layer":"app-pages-browser"},"startTime":1775670638343,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2438,"timestamp":350297116492,"id":928,"parentId":924,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@babel\\runtime\\helpers\\esm\\assertThisInitialized.js","layer":"app-pages-browser"},"startTime":1775670638343,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2772,"timestamp":350297116632,"id":931,"parentId":924,"tags":{"name":"D:\\workspace\\voice\\node_modules\\react-transition-group\\esm\\utils\\ChildMapping.js","layer":"app-pages-browser"},"startTime":1775670638343,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":1875,"timestamp":350297120548,"id":932,"parentId":927,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@babel\\runtime\\helpers\\esm\\setPrototypeOf.js","layer":"app-pages-browser"},"startTime":1775670638347,"traceId":"a508c1bdf8c89990"},{"name":"build-module-mjs","duration":6033,"timestamp":350297121194,"id":934,"parentId":905,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\storage-js\\dist\\index.mjs","layer":"app-pages-browser"},"startTime":1775670638348,"traceId":"a508c1bdf8c89990"},{"name":"build-module-mjs","duration":10193,"timestamp":350297121108,"id":933,"parentId":905,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\postgrest-js\\dist\\index.mjs","layer":"app-pages-browser"},"startTime":1775670638347,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10684,"timestamp":350297122103,"id":937,"parentId":905,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\realtime-js\\dist\\module\\index.js","layer":"app-pages-browser"},"startTime":1775670638348,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10964,"timestamp":350297121967,"id":935,"parentId":905,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\functions-js\\dist\\module\\index.js","layer":"app-pages-browser"},"startTime":1775670638348,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11032,"timestamp":350297122052,"id":936,"parentId":905,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\index.js","layer":"app-pages-browser"},"startTime":1775670638348,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":1203,"timestamp":350297135634,"id":939,"parentId":919,"tags":{"name":"D:\\workspace\\voice\\node_modules\\dom-helpers\\esm\\addClass.js","layer":"app-pages-browser"},"startTime":1775670638362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":2898,"timestamp":350297135687,"id":940,"parentId":937,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\realtime-js\\dist\\module\\RealtimeClient.js","layer":"app-pages-browser"},"startTime":1775670638362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3295,"timestamp":350297135531,"id":938,"parentId":919,"tags":{"name":"D:\\workspace\\voice\\node_modules\\dom-helpers\\esm\\removeClass.js","layer":"app-pages-browser"},"startTime":1775670638362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3307,"timestamp":350297135781,"id":942,"parentId":937,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\realtime-js\\dist\\module\\RealtimePresence.js","layer":"app-pages-browser"},"startTime":1775670638362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4240,"timestamp":350297135870,"id":944,"parentId":935,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\functions-js\\dist\\module\\FunctionsClient.js","layer":"app-pages-browser"},"startTime":1775670638362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6376,"timestamp":350297135735,"id":941,"parentId":937,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\realtime-js\\dist\\module\\RealtimeChannel.js","layer":"app-pages-browser"},"startTime":1775670638362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7454,"timestamp":350297135825,"id":943,"parentId":935,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\functions-js\\dist\\module\\types.js","layer":"app-pages-browser"},"startTime":1775670638362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7517,"timestamp":350297135959,"id":946,"parentId":936,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\AuthAdminApi.js","layer":"app-pages-browser"},"startTime":1775670638362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7634,"timestamp":350297136003,"id":947,"parentId":936,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\AuthClient.js","layer":"app-pages-browser"},"startTime":1775670638362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9263,"timestamp":350297136054,"id":948,"parentId":936,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\GoTrueAdminApi.js","layer":"app-pages-browser"},"startTime":1775670638362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10820,"timestamp":350297136248,"id":949,"parentId":937,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\realtime-js\\dist\\module\\lib\\websocket-factory.js","layer":"app-pages-browser"},"startTime":1775670638363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":10965,"timestamp":350297136313,"id":950,"parentId":936,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\lib\\types.js","layer":"app-pages-browser"},"startTime":1775670638363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11876,"timestamp":350297136360,"id":951,"parentId":936,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\lib\\locks.js","layer":"app-pages-browser"},"startTime":1775670638363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":24308,"timestamp":350297135915,"id":945,"parentId":936,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\GoTrueClient.js","layer":"app-pages-browser"},"startTime":1775670638362,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":24548,"timestamp":350297136404,"id":952,"parentId":936,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\lib\\errors.js","layer":"app-pages-browser"},"startTime":1775670638363,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4043,"timestamp":350297163689,"id":953,"parentId":939,"tags":{"name":"D:\\workspace\\voice\\node_modules\\dom-helpers\\esm\\hasClass.js","layer":"app-pages-browser"},"startTime":1775670638390,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":1102231,"timestamp":350296065747,"id":201,"parentId":185,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5038,"timestamp":350297163814,"id":954,"parentId":940,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\realtime-js\\dist\\module\\lib\\constants.js","layer":"app-pages-browser"},"startTime":1775670638390,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":3528,"timestamp":350297165503,"id":955,"parentId":944,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\functions-js\\dist\\module\\helper.js","layer":"app-pages-browser"},"startTime":1775670638392,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4122,"timestamp":350297165630,"id":956,"parentId":940,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\realtime-js\\dist\\module\\lib\\serializer.js","layer":"app-pages-browser"},"startTime":1775670638392,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":4851,"timestamp":350297165686,"id":957,"parentId":940,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\realtime-js\\dist\\module\\lib\\transformers.js","layer":"app-pages-browser"},"startTime":1775670638392,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":5557,"timestamp":350297166365,"id":959,"parentId":948,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\lib\\fetch.js","layer":"app-pages-browser"},"startTime":1775670638393,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6878,"timestamp":350297166280,"id":958,"parentId":948,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\lib\\helpers.js","layer":"app-pages-browser"},"startTime":1775670638393,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7792,"timestamp":350297166514,"id":962,"parentId":942,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\realtime-js\\dist\\module\\phoenix\\presenceAdapter.js","layer":"app-pages-browser"},"startTime":1775670638393,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8352,"timestamp":350297166417,"id":960,"parentId":940,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\realtime-js\\dist\\module\\phoenix\\socketAdapter.js","layer":"app-pages-browser"},"startTime":1775670638393,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8158,"timestamp":350297166757,"id":965,"parentId":945,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\lib\\version.js","layer":"app-pages-browser"},"startTime":1775670638393,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8502,"timestamp":350297166562,"id":963,"parentId":945,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\lib\\local-storage.js","layer":"app-pages-browser"},"startTime":1775670638393,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8709,"timestamp":350297166678,"id":964,"parentId":945,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\lib\\constants.js","layer":"app-pages-browser"},"startTime":1775670638393,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9349,"timestamp":350297166466,"id":961,"parentId":941,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\realtime-js\\dist\\module\\phoenix\\channelAdapter.js","layer":"app-pages-browser"},"startTime":1775670638393,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":8859,"timestamp":350297167165,"id":966,"parentId":945,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\lib\\polyfills.js","layer":"app-pages-browser"},"startTime":1775670638394,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":9466,"timestamp":350297167287,"id":968,"parentId":945,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\lib\\base64url.js","layer":"app-pages-browser"},"startTime":1775670638394,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":11252,"timestamp":350297167237,"id":967,"parentId":945,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\lib\\webauthn.js","layer":"app-pages-browser"},"startTime":1775670638394,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":12399,"timestamp":350297167869,"id":969,"parentId":945,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\lib\\web3\\ethereum.js","layer":"app-pages-browser"},"startTime":1775670638394,"traceId":"a508c1bdf8c89990"},{"name":"build-module-mjs","duration":2888,"timestamp":350297179234,"id":971,"parentId":934,"tags":{"name":"D:\\workspace\\voice\\node_modules\\iceberg-js\\dist\\index.mjs","layer":"app-pages-browser"},"startTime":1775670638406,"traceId":"a508c1bdf8c89990"}]
-[{"name":"build-module-js","duration":8274,"timestamp":350297179078,"id":970,"parentId":934,"tags":{"name":"D:\\workspace\\voice\\node_modules\\buffer\\index.js","layer":"app-pages-browser"},"startTime":1775670638405,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":7671,"timestamp":350297180638,"id":972,"parentId":954,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\realtime-js\\dist\\module\\lib\\version.js","layer":"app-pages-browser"},"startTime":1775670638407,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":6285,"timestamp":350297183165,"id":973,"parentId":967,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\auth-js\\dist\\module\\lib\\webauthn.errors.js","layer":"app-pages-browser"},"startTime":1775670638410,"traceId":"a508c1bdf8c89990"},{"name":"build-module-mjs","duration":2935,"timestamp":350297189837,"id":974,"parentId":944,"tags":{"name":"D:\\workspace\\voice\\node_modules\\tslib\\tslib.es6.mjs","layer":"app-pages-browser"},"startTime":1775670638416,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":996,"timestamp":350297194680,"id":976,"parentId":970,"tags":{"name":"D:\\workspace\\voice\\node_modules\\ieee754\\index.js","layer":"app-pages-browser"},"startTime":1775670638421,"traceId":"a508c1bdf8c89990"},{"name":"build-module-js","duration":1618,"timestamp":350297194568,"id":975,"parentId":970,"tags":{"name":"D:\\workspace\\voice\\node_modules\\base64-js\\index.js","layer":"app-pages-browser"},"startTime":1775670638421,"traceId":"a508c1bdf8c89990"},{"name":"build-module-mjs","duration":6369,"timestamp":350297195053,"id":977,"parentId":962,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@supabase\\phoenix\\priv\\static\\phoenix.mjs","layer":"app-pages-browser"},"startTime":1775670638421,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":1135868,"timestamp":350296065626,"id":194,"parentId":185,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cproviders%5C%5Cauth-provider.tsx%22%2C%22ids%22%3A%5B%22AuthProvider%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cproviders%5C%5Ci18n-provider.tsx%22%2C%22ids%22%3A%5B%22I18nProvider%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cproviders%5C%5Ctheme-provider.tsx%22%2C%22ids%22%3A%5B%22ThemeProvider%22%5D%7D&server=false!"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":1135786,"timestamp":350296065712,"id":195,"parentId":185,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":1135765,"timestamp":350296065735,"id":196,"parentId":185,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Capp-dir%5C%5Clink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":1135755,"timestamp":350296065745,"id":200,"parentId":185,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":1135760,"timestamp":350296065742,"id":198,"parentId":185,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Capp%5C%5Clogin%5C%5Cpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"add-entry","duration":1135763,"timestamp":350296065739,"id":197,"parentId":185,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Crecord%5C%5Cmic-recorder.tsx%22%2C%22ids%22%3A%5B%22MicRecorder%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!"},"startTime":1775670637292,"traceId":"a508c1bdf8c89990"},{"name":"make","duration":1136879,"timestamp":350296064809,"id":185,"parentId":184,"tags":{},"startTime":1775670637291,"traceId":"a508c1bdf8c89990"},{"name":"chunk-graph","duration":12050,"timestamp":350297240278,"id":979,"parentId":978,"tags":{},"startTime":1775670638467,"traceId":"a508c1bdf8c89990"},{"name":"optimize-modules","duration":11,"timestamp":350297252415,"id":981,"parentId":978,"tags":{},"startTime":1775670638479,"traceId":"a508c1bdf8c89990"},{"name":"optimize-chunks","duration":18016,"timestamp":350297252471,"id":982,"parentId":978,"tags":{},"startTime":1775670638479,"traceId":"a508c1bdf8c89990"},{"name":"optimize-tree","duration":152,"timestamp":350297270562,"id":983,"parentId":978,"tags":{},"startTime":1775670638497,"traceId":"a508c1bdf8c89990"},{"name":"optimize-chunk-modules","duration":15238,"timestamp":350297270797,"id":984,"parentId":978,"tags":{},"startTime":1775670638497,"traceId":"a508c1bdf8c89990"},{"name":"optimize","duration":33717,"timestamp":350297252386,"id":980,"parentId":978,"tags":{},"startTime":1775670638479,"traceId":"a508c1bdf8c89990"},{"name":"module-hash","duration":12879,"timestamp":350297297836,"id":985,"parentId":978,"tags":{},"startTime":1775670638524,"traceId":"a508c1bdf8c89990"},{"name":"code-generation","duration":116161,"timestamp":350297310779,"id":986,"parentId":978,"tags":{},"startTime":1775670638537,"traceId":"a508c1bdf8c89990"},{"name":"hash","duration":5466,"timestamp":350297430460,"id":987,"parentId":978,"tags":{},"startTime":1775670638657,"traceId":"a508c1bdf8c89990"},{"name":"code-generation-jobs","duration":369,"timestamp":350297435924,"id":988,"parentId":978,"tags":{},"startTime":1775670638662,"traceId":"a508c1bdf8c89990"},{"name":"module-assets","duration":217,"timestamp":350297436251,"id":989,"parentId":978,"tags":{},"startTime":1775670638663,"traceId":"a508c1bdf8c89990"},{"name":"create-chunk-assets","duration":6409,"timestamp":350297436479,"id":990,"parentId":978,"tags":{},"startTime":1775670638663,"traceId":"a508c1bdf8c89990"},{"name":"NextJsBuildManifest-generateClientManifest","duration":911,"timestamp":350297446003,"id":992,"parentId":184,"tags":{},"startTime":1775670638672,"traceId":"a508c1bdf8c89990"},{"name":"NextJsBuildManifest-createassets","duration":1510,"timestamp":350297445414,"id":991,"parentId":184,"tags":{},"startTime":1775670638672,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":31242,"timestamp":350297465983,"id":995,"parentId":993,"tags":{"name":"static/chunks/main-app-0062ceb572672012.js","cache":"MISS"},"startTime":1775670638692,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":30667,"timestamp":350297466594,"id":997,"parentId":993,"tags":{"name":"static/chunks/pages/_app-ccf5a0770cddb3e7.js","cache":"MISS"},"startTime":1775670638693,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":30985,"timestamp":350297466289,"id":996,"parentId":993,"tags":{"name":"static/chunks/app/_not-found/page-23f72b9b9cb59e74.js","cache":"MISS"},"startTime":1775670638693,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":30038,"timestamp":350297467247,"id":999,"parentId":993,"tags":{"name":"static/chunks/app/auth/callback/route-ded24bdf924d11e4.js","cache":"MISS"},"startTime":1775670638694,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":29484,"timestamp":350297467812,"id":1001,"parentId":993,"tags":{"name":"static/chunks/app/meetings/[id]/page-22ddb3668610e462.js","cache":"MISS"},"startTime":1775670638694,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":30490,"timestamp":350297466816,"id":998,"parentId":993,"tags":{"name":"static/chunks/pages/_error-bd8f36d14593acda.js","cache":"MISS"},"startTime":1775670638693,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":29858,"timestamp":350297467456,"id":1000,"parentId":993,"tags":{"name":"static/chunks/app/layout-b5146d915e06c3d4.js","cache":"MISS"},"startTime":1775670638694,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":29169,"timestamp":350297468158,"id":1002,"parentId":993,"tags":{"name":"static/chunks/app/meetings/page-71b344ddaf38ace5.js","cache":"MISS"},"startTime":1775670638695,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":28143,"timestamp":350297469279,"id":1005,"parentId":993,"tags":{"name":"static/chunks/app/page-9a48dae56213bce8.js","cache":"MISS"},"startTime":1775670638696,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":28013,"timestamp":350297469429,"id":1006,"parentId":993,"tags":{"name":"static/chunks/app/dashboard/layout-98fbc2d33ff02914.js","cache":"MISS"},"startTime":1775670638696,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":28497,"timestamp":350297468967,"id":1004,"parentId":993,"tags":{"name":"static/chunks/app/login/page-006035a00334e313.js","cache":"MISS"},"startTime":1775670638695,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":27885,"timestamp":350297469589,"id":1007,"parentId":993,"tags":{"name":"static/chunks/app/dashboard/page-6c79989be17b80e1.js","cache":"MISS"},"startTime":1775670638696,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":29057,"timestamp":350297468435,"id":1003,"parentId":993,"tags":{"name":"static/chunks/app/record/page-67f4e18f250783ef.js","cache":"MISS"},"startTime":1775670638695,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":27353,"timestamp":350297470150,"id":1010,"parentId":993,"tags":{"name":"static/chunks/655.e2d4f67c9cb8a288.js","cache":"MISS"},"startTime":1775670638697,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":27706,"timestamp":350297469805,"id":1008,"parentId":993,"tags":{"name":"static/chunks/webpack-dc56140e52b05fcd.js","cache":"MISS"},"startTime":1775670638696,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":27536,"timestamp":350297469984,"id":1009,"parentId":993,"tags":{"name":"static/chunks/826.f35d2148ea65ecd0.js","cache":"MISS"},"startTime":1775670638696,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":36185,"timestamp":350297472697,"id":1012,"parentId":993,"tags":{"name":"static/chunks/75504863-09259631383ac429.js","cache":"MISS"},"startTime":1775670638699,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":70881,"timestamp":350297460134,"id":994,"parentId":993,"tags":{"name":"static/chunks/main-8851559ce5b968df.js","cache":"MISS"},"startTime":1775670638687,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":70551,"timestamp":350297474923,"id":1014,"parentId":993,"tags":{"name":"static/chunks/77-fa6415359ab9c30d.js","cache":"MISS"},"startTime":1775670638701,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":74718,"timestamp":350297481872,"id":1016,"parentId":993,"tags":{"name":"static/chunks/189-e0ba0730b4eaaaf3.js","cache":"MISS"},"startTime":1775670638708,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":75103,"timestamp":350297483100,"id":1017,"parentId":993,"tags":{"name":"static/chunks/140-64a6515251ba6f37.js","cache":"MISS"},"startTime":1775670638709,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":77946,"timestamp":350297483532,"id":1018,"parentId":993,"tags":{"name":"static/chunks/576-0b277b8b4f79eaef.js","cache":"MISS"},"startTime":1775670638710,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":81688,"timestamp":350297484192,"id":1019,"parentId":993,"tags":{"name":"static/chunks/746-d7ed808a961ce2fc.js","cache":"MISS"},"startTime":1775670638711,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":85882,"timestamp":350297484729,"id":1020,"parentId":993,"tags":{"name":"static/chunks/605-0f063134f662ae7a.js","cache":"MISS"},"startTime":1775670638711,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":88775,"timestamp":350297485204,"id":1021,"parentId":993,"tags":{"name":"static/chunks/374-eb25de4160d20599.js","cache":"MISS"},"startTime":1775670638712,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":107941,"timestamp":350297470347,"id":1011,"parentId":993,"tags":{"name":"static/chunks/framework-d44a89c3d8127641.js","cache":"MISS"},"startTime":1775670638697,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":93644,"timestamp":350297487805,"id":1023,"parentId":993,"tags":{"name":"static/chunks/381-792a9424b8ec9f17.js","cache":"MISS"},"startTime":1775670638714,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":108374,"timestamp":350297473483,"id":1013,"parentId":993,"tags":{"name":"static/chunks/87c73c54-68c48da75582d106.js","cache":"MISS"},"startTime":1775670638700,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":94621,"timestamp":350297488091,"id":1024,"parentId":993,"tags":{"name":"static/chunks/791-2c305af38714d833.js","cache":"MISS"},"startTime":1775670638714,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":96311,"timestamp":350297488684,"id":1026,"parentId":993,"tags":{"name":"static/chunks/910-ef10445db632ae4d.js","cache":"MISS"},"startTime":1775670638715,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":95982,"timestamp":350297489069,"id":1027,"parentId":993,"tags":{"name":"server/middleware-react-loadable-manifest.js","cache":"MISS"},"startTime":1775670638715,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":95773,"timestamp":350297489289,"id":1028,"parentId":993,"tags":{"name":"static/borqQ3kbNhV8uztMrJ99R/_ssgManifest.js","cache":"MISS"},"startTime":1775670638716,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":95684,"timestamp":350297489425,"id":1029,"parentId":993,"tags":{"name":"server/middleware-build-manifest.js","cache":"MISS"},"startTime":1775670638716,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":95718,"timestamp":350297489549,"id":1030,"parentId":993,"tags":{"name":"static/borqQ3kbNhV8uztMrJ99R/_buildManifest.js","cache":"MISS"},"startTime":1775670638716,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":95604,"timestamp":350297489674,"id":1031,"parentId":993,"tags":{"name":"server/next-font-manifest.js","cache":"MISS"},"startTime":1775670638716,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":97348,"timestamp":350297488314,"id":1025,"parentId":993,"tags":{"name":"static/chunks/184-4fed7fce953d3d1f.js","cache":"MISS"},"startTime":1775670638715,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":110204,"timestamp":350297477036,"id":1015,"parentId":993,"tags":{"name":"static/chunks/988-2575e03b2c0aa112.js","cache":"MISS"},"startTime":1775670638703,"traceId":"a508c1bdf8c89990"},{"name":"minify-js","duration":143639,"timestamp":350297485686,"id":1022,"parentId":993,"tags":{"name":"static/chunks/18-f3198bb7a7fcc957.js","cache":"MISS"},"startTime":1775670638712,"traceId":"a508c1bdf8c89990"},{"name":"minify-webpack-plugin-optimize","duration":181227,"timestamp":350297448113,"id":993,"parentId":184,"tags":{"compilationName":"client","mangle":"[object Object]"},"startTime":1775670638674,"traceId":"a508c1bdf8c89990"},{"name":"css-minimizer-plugin","duration":140,"timestamp":350297629572,"id":1032,"parentId":184,"tags":{},"startTime":1775670638856,"traceId":"a508c1bdf8c89990"},{"name":"seal","duration":415753,"timestamp":350297224540,"id":978,"parentId":184,"tags":{},"startTime":1775670638451,"traceId":"a508c1bdf8c89990"},{"name":"webpack-compilation","duration":1579907,"timestamp":350296060623,"id":184,"parentId":181,"tags":{"name":"client"},"startTime":1775670637287,"traceId":"a508c1bdf8c89990"},{"name":"emit","duration":6561,"timestamp":350297640781,"id":1033,"parentId":181,"tags":{},"startTime":1775670638867,"traceId":"a508c1bdf8c89990"},{"name":"webpack-close","duration":226136,"timestamp":350297648419,"id":1034,"parentId":181,"tags":{"name":"client"},"startTime":1775670638875,"traceId":"a508c1bdf8c89990"},{"name":"webpack-generate-error-stats","duration":1639,"timestamp":350297874600,"id":1035,"parentId":1034,"tags":{},"startTime":1775670639101,"traceId":"a508c1bdf8c89990"},{"name":"run-webpack-compiler","duration":2110656,"timestamp":350295765734,"id":181,"parentId":180,"tags":{},"startTime":1775670636992,"traceId":"a508c1bdf8c89990"},{"name":"format-webpack-messages","duration":55,"timestamp":350297876395,"id":1036,"parentId":180,"tags":{},"startTime":1775670639103,"traceId":"a508c1bdf8c89990"},{"name":"worker-main-client","duration":2111152,"timestamp":350295765482,"id":180,"parentId":1,"tags":{},"startTime":1775670636992,"traceId":"a508c1bdf8c89990"},{"name":"verify-and-lint","duration":1437225,"timestamp":350297917507,"id":1040,"parentId":1,"tags":{},"startTime":1775670639145,"traceId":"a508c1bdf8c89990"},{"name":"verify-typescript-setup","duration":2211942,"timestamp":350297913324,"id":1039,"parentId":1,"tags":{},"startTime":1775670639141,"traceId":"a508c1bdf8c89990"},{"name":"check-static-error-page","duration":3785,"timestamp":350300268380,"id":1043,"parentId":1042,"tags":{},"startTime":1775670641496,"traceId":"a508c1bdf8c89990"},{"name":"check-page","duration":2178,"timestamp":350300290654,"id":1044,"parentId":1042,"tags":{"page":"/_app"},"startTime":1775670641518,"traceId":"a508c1bdf8c89990"},{"name":"check-page","duration":1213,"timestamp":350300291649,"id":1046,"parentId":1042,"tags":{"page":"/_document"},"startTime":1775670641519,"traceId":"a508c1bdf8c89990"},{"name":"check-page","duration":3242,"timestamp":350300291543,"id":1045,"parentId":1042,"tags":{"page":"/_error"},"startTime":1775670641519,"traceId":"a508c1bdf8c89990"},{"name":"is-page-static","duration":769136,"timestamp":350300298997,"id":1055,"parentId":1047,"tags":{},"startTime":1775670641526,"traceId":"a508c1bdf8c89990"},{"name":"check-page","duration":776449,"timestamp":350300291758,"id":1047,"parentId":1042,"tags":{"page":"/_not-found"},"startTime":1775670641519,"traceId":"a508c1bdf8c89990"},{"name":"is-page-static","duration":769290,"timestamp":350300299244,"id":1056,"parentId":1048,"tags":{},"startTime":1775670641526,"traceId":"a508c1bdf8c89990"},{"name":"check-page","duration":776608,"timestamp":350300291952,"id":1048,"parentId":1042,"tags":{"page":"/auth/callback"},"startTime":1775670641519,"traceId":"a508c1bdf8c89990"},{"name":"is-page-static","duration":768639,"timestamp":350300311295,"id":1057,"parentId":1050,"tags":{},"startTime":1775670641539,"traceId":"a508c1bdf8c89990"},{"name":"check-page","duration":788109,"timestamp":350300292117,"id":1050,"parentId":1042,"tags":{"page":"/login"},"startTime":1775670641519,"traceId":"a508c1bdf8c89990"},{"name":"is-page-static","duration":789922,"timestamp":350300311481,"id":1059,"parentId":1053,"tags":{},"startTime":1775670641539,"traceId":"a508c1bdf8c89990"},{"name":"check-page","duration":809107,"timestamp":350300292361,"id":1053,"parentId":1042,"tags":{"page":"/"},"startTime":1775670641520,"traceId":"a508c1bdf8c89990"},{"name":"is-page-static","duration":797710,"timestamp":350300311566,"id":1061,"parentId":1054,"tags":{},"startTime":1775670641539,"traceId":"a508c1bdf8c89990"},{"name":"check-page","duration":816900,"timestamp":350300292419,"id":1054,"parentId":1042,"tags":{"page":"/record"},"startTime":1775670641520,"traceId":"a508c1bdf8c89990"},{"name":"is-page-static","duration":806380,"timestamp":350300311430,"id":1058,"parentId":1052,"tags":{},"startTime":1775670641539,"traceId":"a508c1bdf8c89990"},{"name":"check-page","duration":825633,"timestamp":350300292211,"id":1052,"parentId":1042,"tags":{"page":"/meetings"},"startTime":1775670641519,"traceId":"a508c1bdf8c89990"},{"name":"is-page-static","duration":807636,"timestamp":350300311526,"id":1060,"parentId":1051,"tags":{},"startTime":1775670641539,"traceId":"a508c1bdf8c89990"},{"name":"check-page","duration":827030,"timestamp":350300292164,"id":1051,"parentId":1042,"tags":{"page":"/meetings/[id]"},"startTime":1775670641519,"traceId":"a508c1bdf8c89990"},{"name":"is-page-static","duration":809539,"timestamp":350300311606,"id":1062,"parentId":1049,"tags":{},"startTime":1775670641539,"traceId":"a508c1bdf8c89990"},{"name":"check-page","duration":829151,"timestamp":350300292016,"id":1049,"parentId":1042,"tags":{"page":"/dashboard"},"startTime":1775670641519,"traceId":"a508c1bdf8c89990"},{"name":"static-check","duration":853146,"timestamp":350300268039,"id":1042,"parentId":1,"tags":{},"startTime":1775670641495,"traceId":"a508c1bdf8c89990"},{"name":"generate-required-server-files","duration":282,"timestamp":350301121281,"id":1064,"parentId":1,"tags":{},"startTime":1775670642349,"traceId":"a508c1bdf8c89990"},{"name":"write-routes-manifest","duration":3248,"timestamp":350301132486,"id":1066,"parentId":1,"tags":{},"startTime":1775670642360,"traceId":"a508c1bdf8c89990"}]
-[{"name":"load-dotenv","duration":40,"timestamp":350301191472,"id":1069,"parentId":1068,"tags":{},"startTime":1775670642419,"traceId":"a508c1bdf8c89990"},{"name":"run-export-path-map","duration":406,"timestamp":350302077582,"id":1070,"parentId":1068,"tags":{},"startTime":1775670643305,"traceId":"a508c1bdf8c89990"},{"name":"next-export","duration":2014352,"timestamp":350301190450,"id":1068,"parentId":1,"tags":{},"startTime":1775670642418,"traceId":"a508c1bdf8c89990"},{"name":"move-exported-app-not-found-","duration":18941,"timestamp":350303206137,"id":1071,"parentId":1067,"tags":{},"startTime":1775670644433,"traceId":"a508c1bdf8c89990"},{"name":"move-exported-page","duration":21127,"timestamp":350303225238,"id":1072,"parentId":1067,"tags":{},"startTime":1775670644452,"traceId":"a508c1bdf8c89990"},{"name":"static-generation","duration":2206240,"timestamp":350301176983,"id":1067,"parentId":1,"tags":{},"startTime":1775670642404,"traceId":"a508c1bdf8c89990"},{"name":"write-routes-manifest","duration":28097,"timestamp":350303383364,"id":1073,"parentId":1,"tags":{},"startTime":1775670644611,"traceId":"a508c1bdf8c89990"},{"name":"node-file-trace-build","duration":5581719,"timestamp":350301123440,"id":1065,"parentId":1,"tags":{"isTurbotrace":"false"},"startTime":1775670642351,"traceId":"a508c1bdf8c89990"},{"name":"apply-include-excludes","duration":810,"timestamp":350306705174,"id":1074,"parentId":1,"tags":{},"startTime":1775670647932,"traceId":"a508c1bdf8c89990"},{"name":"print-tree-view","duration":2020,"timestamp":350306706057,"id":1075,"parentId":1,"tags":{},"startTime":1775670647933,"traceId":"a508c1bdf8c89990"},{"name":"telemetry-flush","duration":29,"timestamp":350306708086,"id":1076,"parentId":1,"tags":{},"startTime":1775670647935,"traceId":"a508c1bdf8c89990"},{"name":"next-build","duration":14694997,"timestamp":350292013120,"id":1,"tags":{"buildMode":"default","isTurboBuild":"false","version":"15.5.14","has-custom-webpack-config":"false","use-build-worker":"true"},"startTime":1775670633240,"traceId":"a508c1bdf8c89990"}]
+[{"name":"generate-buildid","duration":128,"timestamp":399630471033,"id":4,"parentId":1,"tags":{},"startTime":1775719971698,"traceId":"cf21113665bfba26"},{"name":"load-custom-routes","duration":179,"timestamp":399630471213,"id":5,"parentId":1,"tags":{},"startTime":1775719971698,"traceId":"cf21113665bfba26"},{"name":"create-dist-dir","duration":1312,"timestamp":399630533315,"id":6,"parentId":1,"tags":{},"startTime":1775719971760,"traceId":"cf21113665bfba26"},{"name":"create-pages-mapping","duration":151,"timestamp":399630544432,"id":7,"parentId":1,"tags":{},"startTime":1775719971771,"traceId":"cf21113665bfba26"},{"name":"collect-app-files","duration":1483,"timestamp":399630544610,"id":8,"parentId":1,"tags":{},"startTime":1775719971772,"traceId":"cf21113665bfba26"},{"name":"create-app-mapping","duration":1671,"timestamp":399630546111,"id":9,"parentId":1,"tags":{},"startTime":1775719971773,"traceId":"cf21113665bfba26"},{"name":"create-app-layouts","duration":122,"timestamp":399630547812,"id":10,"parentId":1,"tags":{},"startTime":1775719971775,"traceId":"cf21113665bfba26"},{"name":"collect-default-files","duration":790,"timestamp":399630548744,"id":12,"parentId":1,"tags":{},"startTime":1775719971776,"traceId":"cf21113665bfba26"},{"name":"generate-route-types","duration":11308,"timestamp":399630548180,"id":11,"parentId":1,"tags":{},"startTime":1775719971775,"traceId":"cf21113665bfba26"},{"name":"public-dir-conflict-check","duration":361,"timestamp":399630559595,"id":13,"parentId":1,"tags":{},"startTime":1775719971787,"traceId":"cf21113665bfba26"},{"name":"generate-routes-manifest","duration":1800,"timestamp":399630560071,"id":14,"parentId":1,"tags":{},"startTime":1775719971787,"traceId":"cf21113665bfba26"},{"name":"create-entrypoints","duration":49789,"timestamp":399631067592,"id":18,"parentId":16,"tags":{},"startTime":1775719972295,"traceId":"cf21113665bfba26"},{"name":"generate-webpack-config","duration":235937,"timestamp":399631117485,"id":19,"parentId":17,"tags":{},"startTime":1775719972345,"traceId":"cf21113665bfba26"},{"name":"next-trace-entrypoint-plugin","duration":1287,"timestamp":399631442487,"id":21,"parentId":20,"tags":{},"startTime":1775719972670,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":348923,"timestamp":399631447476,"id":25,"parentId":22,"tags":{"request":"next/dist/pages/_app"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":348926,"timestamp":399631447498,"id":27,"parentId":22,"tags":{"request":"next/dist/pages/_document"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":348972,"timestamp":399631447489,"id":26,"parentId":22,"tags":{"request":"next-route-loader?kind=PAGES&page=%2F_error&preferredRegion=&absolutePagePath=next%2Fdist%2Fpages%2F_error&absoluteAppPath=next%2Fdist%2Fpages%2F_app&absoluteDocumentPath=next%2Fdist%2Fpages%2F_document&middlewareConfigBase64=e30%3D!"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"build-module","duration":169802,"timestamp":399631634525,"id":37,"parentId":28,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-app-loader\\index.js?page=%2Fbilling%2Fpage&name=app%2Fbilling%2Fpage&pagePath=private-next-app-dir%2Fbilling%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fbilling%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!","layer":"rsc"},"startTime":1775719972862,"traceId":"cf21113665bfba26"},{"name":"build-module","duration":158715,"timestamp":399631650359,"id":38,"parentId":33,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-app-loader\\index.js?page=%2Fteams%2Fpage&name=app%2Fteams%2Fpage&pagePath=private-next-app-dir%2Fteams%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fteams%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!","layer":"rsc"},"startTime":1775719972878,"traceId":"cf21113665bfba26"},{"name":"build-module","duration":162152,"timestamp":399631650655,"id":39,"parentId":35,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-app-loader\\index.js?page=%2Fteams%2F%5Bid%5D%2Fpage&name=app%2Fteams%2F%5Bid%5D%2Fpage&pagePath=private-next-app-dir%2Fteams%2F%5Bid%5D%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fteams%2F%5Bid%5D%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!","layer":"rsc"},"startTime":1775719972878,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":393602,"timestamp":399631447453,"id":24,"parentId":22,"tags":{"request":"next-app-loader?page=%2F_not-found%2Fpage&name=app%2F_not-found%2Fpage&pagePath=D%3A%5Cworkspace%5Cvoice%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cbuiltin%5Cglobal-not-found.js&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=D%3A%2Fworkspace%2Fvoice%2Fnode_modules%2Fnext%2Fdist%2Fclient%2Fcomponents%2Fbuiltin%2Fglobal-not-found&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":393554,"timestamp":399631447528,"id":31,"parentId":22,"tags":{"request":"next-app-loader?page=%2Flogin%2Fpage&name=app%2Flogin%2Fpage&pagePath=private-next-app-dir%2Flogin%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Flogin%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":60011,"timestamp":399631818309,"id":40,"parentId":37,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\app\\billing\\page.tsx","layer":"rsc"},"startTime":1775719973046,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":38103,"timestamp":399631841565,"id":42,"parentId":39,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\[id]\\page.tsx","layer":"rsc"},"startTime":1775719973069,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":58702,"timestamp":399631821895,"id":41,"parentId":38,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\app\\teams\\page.tsx","layer":"rsc"},"startTime":1775719973049,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":18546,"timestamp":399631863085,"id":43,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx","layer":"rsc"},"startTime":1775719973090,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":5333,"timestamp":399631942864,"id":44,"parentId":40,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx","layer":"rsc"},"startTime":1775719973170,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":1809,"timestamp":399631952773,"id":46,"parentId":42,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx","layer":"rsc"},"startTime":1775719973180,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":2545,"timestamp":399631952474,"id":45,"parentId":41,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx","layer":"rsc"},"startTime":1775719973180,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":509321,"timestamp":399631447505,"id":28,"parentId":22,"tags":{"request":"next-app-loader?page=%2Fbilling%2Fpage&name=app%2Fbilling%2Fpage&pagePath=private-next-app-dir%2Fbilling%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fbilling%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":509170,"timestamp":399631447664,"id":35,"parentId":22,"tags":{"request":"next-app-loader?page=%2Fteams%2F%5Bid%5D%2Fpage&name=app%2Fteams%2F%5Bid%5D%2Fpage&pagePath=private-next-app-dir%2Fteams%2F%5Bid%5D%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fteams%2F%5Bid%5D%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":509180,"timestamp":399631447657,"id":33,"parentId":22,"tags":{"request":"next-app-loader?page=%2Fteams%2Fpage&name=app%2Fteams%2Fpage&pagePath=private-next-app-dir%2Fteams%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fteams%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":509619,"timestamp":399631447517,"id":30,"parentId":22,"tags":{"request":"next-app-loader?page=%2Fpage&name=app%2Fpage&pagePath=private-next-app-dir%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":509942,"timestamp":399631447205,"id":23,"parentId":22,"tags":{"request":"next-app-loader?page=%2Fauth%2Fcallback%2Froute&name=app%2Fauth%2Fcallback%2Froute&pagePath=private-next-app-dir%2Fauth%2Fcallback%2Froute.ts&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fauth%2Fcallback%2Froute&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":509519,"timestamp":399631447631,"id":32,"parentId":22,"tags":{"request":"next-app-loader?page=%2Fmeetings%2Fpage&name=app%2Fmeetings%2Fpage&pagePath=private-next-app-dir%2Fmeetings%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fmeetings%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":509640,"timestamp":399631447511,"id":29,"parentId":22,"tags":{"request":"next-app-loader?page=%2Fmeetings%2F%5Bid%5D%2Fpage&name=app%2Fmeetings%2F%5Bid%5D%2Fpage&pagePath=private-next-app-dir%2Fmeetings%2F%5Bid%5D%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fmeetings%2F%5Bid%5D%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":509490,"timestamp":399631447662,"id":34,"parentId":22,"tags":{"request":"next-app-loader?page=%2Frecord%2Fpage&name=app%2Frecord%2Fpage&pagePath=private-next-app-dir%2Frecord%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Frecord%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":509487,"timestamp":399631447666,"id":36,"parentId":22,"tags":{"request":"next-app-loader?page=%2Fdashboard%2Fpage&name=app%2Fdashboard%2Fpage&pagePath=private-next-app-dir%2Fdashboard%2Fpage.tsx&appDir=D%3A%5Cworkspace%5Cvoice%5Capps%5Cweb%5Csrc%5Capp&appPaths=%2Fdashboard%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&preferredRegion=&middlewareConfig=e30%3D&isGlobalNotFoundEnabled=!"},"startTime":1775719972675,"traceId":"cf21113665bfba26"},{"name":"build-module","duration":2986,"timestamp":399632036547,"id":111,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cbilling%5C%5Ccheckout-button.tsx%22%2C%22ids%22%3A%5B%22CheckoutButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"ssr"},"startTime":1775719973264,"traceId":"cf21113665bfba26"},{"name":"build-module","duration":856,"timestamp":399632039555,"id":112,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cbilling%5C%5Ccheckout-button.tsx%22%2C%22ids%22%3A%5B%22CheckoutButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"rsc"},"startTime":1775719973267,"traceId":"cf21113665bfba26"},{"name":"build-module","duration":785,"timestamp":399632040424,"id":113,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cteams%5C%5Ccreate-team-form.tsx%22%2C%22ids%22%3A%5B%22CreateTeamForm%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Capp-dir%5C%5Clink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"ssr"},"startTime":1775719973268,"traceId":"cf21113665bfba26"},{"name":"build-module","duration":747,"timestamp":399632041221,"id":114,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cteams%5C%5Ccreate-team-form.tsx%22%2C%22ids%22%3A%5B%22CreateTeamForm%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Capp-dir%5C%5Clink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"rsc"},"startTime":1775719973269,"traceId":"cf21113665bfba26"},{"name":"build-module","duration":974,"timestamp":399632041979,"id":115,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cteams%5C%5Cinvite-member-form.tsx%22%2C%22ids%22%3A%5B%22InviteMemberForm%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"ssr"},"startTime":1775719973269,"traceId":"cf21113665bfba26"},{"name":"build-module","duration":881,"timestamp":399632042969,"id":116,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cteams%5C%5Cinvite-member-form.tsx%22%2C%22ids%22%3A%5B%22InviteMemberForm%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=true!","layer":"rsc"},"startTime":1775719973270,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":13083,"timestamp":399632064502,"id":118,"parentId":111,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx","layer":"ssr"},"startTime":1775719973292,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":13791,"timestamp":399632064645,"id":119,"parentId":113,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx","layer":"ssr"},"startTime":1775719973292,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":16435,"timestamp":399632062887,"id":117,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx","layer":"ssr"},"startTime":1775719973290,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":8366,"timestamp":399632086811,"id":120,"parentId":115,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx","layer":"ssr"},"startTime":1775719973314,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":12134,"timestamp":399632159226,"id":124,"parentId":117,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\Payment.js","layer":"ssr"},"startTime":1775719973387,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":12024,"timestamp":399632159576,"id":126,"parentId":119,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\Add.js","layer":"ssr"},"startTime":1775719973387,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":12225,"timestamp":399632159540,"id":125,"parentId":120,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\PersonAdd.js","layer":"ssr"},"startTime":1775719973387,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":12653,"timestamp":399632159603,"id":127,"parentId":117,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\Groups.js","layer":"ssr"},"startTime":1775719973387,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":162068,"timestamp":399632114134,"id":121,"parentId":118,"tags":{"name":"__barrel_optimize__?names=Alert,Box,Button,CircularProgress!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"ssr"},"startTime":1775719973341,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":147015,"timestamp":399632129482,"id":123,"parentId":120,"tags":{"name":"__barrel_optimize__?names=Alert,Box,Button,Dialog,DialogContent,DialogTitle,Stack,TextField!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"ssr"},"startTime":1775719973357,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":162402,"timestamp":399632114244,"id":122,"parentId":119,"tags":{"name":"__barrel_optimize__?names=Alert,Box,Button,Stack,TextField!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"ssr"},"startTime":1775719973342,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1671,"timestamp":399632284102,"id":129,"parentId":123,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DialogContent\\index.js","layer":"ssr"},"startTime":1775719973511,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1790,"timestamp":399632284147,"id":130,"parentId":123,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DialogTitle\\index.js","layer":"ssr"},"startTime":1775719973512,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1881,"timestamp":399632284179,"id":131,"parentId":123,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\TextField\\index.js","layer":"ssr"},"startTime":1775719973512,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2199,"timestamp":399632283982,"id":128,"parentId":123,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Dialog\\index.js","layer":"ssr"},"startTime":1775719973511,"traceId":"cf21113665bfba26"},{"name":"build-module-json","duration":869,"timestamp":399632286730,"id":132,"parentId":20,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\ko.json","layer":"ssr"},"startTime":1775719973514,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2481,"timestamp":399632294228,"id":135,"parentId":131,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\TextField\\textFieldClasses.js","layer":"ssr"},"startTime":1775719973522,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2876,"timestamp":399632294189,"id":134,"parentId":130,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DialogTitle\\dialogTitleClasses.js","layer":"ssr"},"startTime":1775719973522,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3058,"timestamp":399632294283,"id":136,"parentId":128,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Dialog\\dialogClasses.js","layer":"ssr"},"startTime":1775719973522,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3517,"timestamp":399632294090,"id":133,"parentId":129,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DialogContent\\dialogContentClasses.js","layer":"ssr"},"startTime":1775719973521,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4906,"timestamp":399632295296,"id":139,"parentId":130,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DialogTitle\\DialogTitle.js","layer":"ssr"},"startTime":1775719973523,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":6058,"timestamp":399632295141,"id":137,"parentId":129,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DialogContent\\DialogContent.js","layer":"ssr"},"startTime":1775719973522,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":7785,"timestamp":399632295331,"id":140,"parentId":131,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\TextField\\TextField.js","layer":"ssr"},"startTime":1775719973523,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":10511,"timestamp":399632295231,"id":138,"parentId":128,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Dialog\\Dialog.js","layer":"ssr"},"startTime":1775719973523,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1648,"timestamp":399632319801,"id":141,"parentId":140,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Input\\index.js","layer":"ssr"},"startTime":1775719973547,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1637,"timestamp":399632319944,"id":143,"parentId":140,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\OutlinedInput\\index.js","layer":"ssr"},"startTime":1775719973547,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1789,"timestamp":399632319909,"id":142,"parentId":140,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FilledInput\\index.js","layer":"ssr"},"startTime":1775719973547,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1832,"timestamp":399632319972,"id":144,"parentId":140,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputLabel\\index.js","layer":"ssr"},"startTime":1775719973547,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1897,"timestamp":399632320003,"id":145,"parentId":140,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormControl\\index.js","layer":"ssr"},"startTime":1775719973547,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1932,"timestamp":399632320048,"id":147,"parentId":140,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Select\\index.js","layer":"ssr"},"startTime":1775719973547,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2042,"timestamp":399632320068,"id":148,"parentId":138,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Modal\\index.js","layer":"ssr"},"startTime":1775719973547,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2186,"timestamp":399632320025,"id":146,"parentId":140,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormHelperText\\index.js","layer":"ssr"},"startTime":1775719973547,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2182,"timestamp":399632320089,"id":149,"parentId":138,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Fade\\index.js","layer":"ssr"},"startTime":1775719973547,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2258,"timestamp":399632320108,"id":150,"parentId":138,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Backdrop\\index.js","layer":"ssr"},"startTime":1775719973547,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5842,"timestamp":399632320995,"id":151,"parentId":139,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Dialog\\DialogContext.js","layer":"ssr"},"startTime":1775719973548,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3680,"timestamp":399632329356,"id":152,"parentId":141,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Input\\inputClasses.js","layer":"ssr"},"startTime":1775719973557,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3776,"timestamp":399632329532,"id":154,"parentId":142,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FilledInput\\filledInputClasses.js","layer":"ssr"},"startTime":1775719973557,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4053,"timestamp":399632329480,"id":153,"parentId":143,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\OutlinedInput\\outlinedInputClasses.js","layer":"ssr"},"startTime":1775719973557,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4147,"timestamp":399632329567,"id":155,"parentId":144,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputLabel\\inputLabelClasses.js","layer":"ssr"},"startTime":1775719973557,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4228,"timestamp":399632329660,"id":158,"parentId":148,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Modal\\modalClasses.js","layer":"ssr"},"startTime":1775719973557,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4446,"timestamp":399632329600,"id":156,"parentId":145,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormControl\\formControlClasses.js","layer":"ssr"},"startTime":1775719973557,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4570,"timestamp":399632329630,"id":157,"parentId":147,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Select\\selectClasses.js","layer":"ssr"},"startTime":1775719973557,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4721,"timestamp":399632329690,"id":159,"parentId":146,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormHelperText\\formHelperTextClasses.js","layer":"ssr"},"startTime":1775719973557,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4891,"timestamp":399632329721,"id":160,"parentId":150,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Backdrop\\backdropClasses.js","layer":"ssr"},"startTime":1775719973557,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5025,"timestamp":399632331687,"id":161,"parentId":144,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputLabel\\InputLabel.js","layer":"ssr"},"startTime":1775719973559,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5994,"timestamp":399632331847,"id":164,"parentId":145,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormControl\\FormControl.js","layer":"ssr"},"startTime":1775719973559,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":7478,"timestamp":399632331819,"id":163,"parentId":143,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\OutlinedInput\\OutlinedInput.js","layer":"ssr"},"startTime":1775719973559,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":9104,"timestamp":399632331787,"id":162,"parentId":142,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FilledInput\\FilledInput.js","layer":"ssr"},"startTime":1775719973559,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":9229,"timestamp":399632331894,"id":166,"parentId":145,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormControl\\useFormControl.js","layer":"ssr"},"startTime":1775719973559,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":11945,"timestamp":399632331872,"id":165,"parentId":141,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Input\\Input.js","layer":"ssr"},"startTime":1775719973559,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":12725,"timestamp":399632331937,"id":168,"parentId":147,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Select\\Select.js","layer":"ssr"},"startTime":1775719973559,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":13854,"timestamp":399632331957,"id":169,"parentId":148,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Modal\\Modal.js","layer":"ssr"},"startTime":1775719973559,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":14539,"timestamp":399632331977,"id":170,"parentId":146,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormHelperText\\FormHelperText.js","layer":"ssr"},"startTime":1775719973559,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":15363,"timestamp":399632331998,"id":171,"parentId":149,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Fade\\Fade.js","layer":"ssr"},"startTime":1775719973559,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":16479,"timestamp":399632332019,"id":172,"parentId":150,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Backdrop\\Backdrop.js","layer":"ssr"},"startTime":1775719973559,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":19359,"timestamp":399632331915,"id":167,"parentId":148,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Modal\\ModalManager.js","layer":"ssr"},"startTime":1775719973559,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":9745,"timestamp":399632369861,"id":174,"parentId":161,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormLabel\\index.js","layer":"ssr"},"startTime":1775719973597,"traceId":"cf21113665bfba26"}]
+[{"name":"build-module-js","duration":9999,"timestamp":399632369751,"id":173,"parentId":152,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputBase\\index.js","layer":"ssr"},"startTime":1775719973597,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2329,"timestamp":399632380130,"id":176,"parentId":164,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormControl\\FormControlContext.js","layer":"ssr"},"startTime":1775719973607,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2699,"timestamp":399632380035,"id":175,"parentId":161,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormControl\\formControlState.js","layer":"ssr"},"startTime":1775719973607,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2820,"timestamp":399632380164,"id":177,"parentId":164,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputBase\\utils.js","layer":"ssr"},"startTime":1775719973608,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3998,"timestamp":399632380194,"id":178,"parentId":163,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\OutlinedInput\\NotchedOutline.js","layer":"ssr"},"startTime":1775719973608,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":7946,"timestamp":399632380218,"id":179,"parentId":163,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputBase\\InputBase.js","layer":"ssr"},"startTime":1775719973608,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":9315,"timestamp":399632383083,"id":180,"parentId":169,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Portal\\index.js","layer":"ssr"},"startTime":1775719973610,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":10206,"timestamp":399632383168,"id":181,"parentId":168,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\NativeSelect\\NativeSelectInput.js","layer":"ssr"},"startTime":1775719973611,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":13145,"timestamp":399632383201,"id":182,"parentId":168,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Select\\SelectInput.js","layer":"ssr"},"startTime":1775719973611,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":10022,"timestamp":399632388707,"id":185,"parentId":173,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputBase\\inputBaseClasses.js","layer":"ssr"},"startTime":1775719973616,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":10257,"timestamp":399632388672,"id":184,"parentId":174,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormLabel\\formLabelClasses.js","layer":"ssr"},"startTime":1775719973616,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":12679,"timestamp":399632388573,"id":183,"parentId":174,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormLabel\\FormLabel.js","layer":"ssr"},"startTime":1775719973616,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":13501,"timestamp":399632388735,"id":186,"parentId":169,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Modal\\useModal.js","layer":"ssr"},"startTime":1775719973616,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3187,"timestamp":399632409809,"id":189,"parentId":169,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Unstable_TrapFocus\\index.js","layer":"ssr"},"startTime":1775719973637,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3430,"timestamp":399632409702,"id":188,"parentId":179,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\TextareaAutosize\\index.js","layer":"ssr"},"startTime":1775719973637,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3515,"timestamp":399632409899,"id":191,"parentId":171,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\transitions\\utils.js","layer":"ssr"},"startTime":1775719973637,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":11965,"timestamp":399632402748,"id":187,"parentId":168,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getReactElementRef\\index.js","layer":"ssr"},"startTime":1775719973630,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2690,"timestamp":399632412507,"id":195,"parentId":168,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\internal\\svg-icons\\ArrowDropDown.js","layer":"ssr"},"startTime":1775719973640,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3009,"timestamp":399632412411,"id":194,"parentId":181,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\NativeSelect\\nativeSelectClasses.js","layer":"ssr"},"startTime":1775719973640,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4235,"timestamp":399632413612,"id":197,"parentId":180,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Portal\\Portal.js","layer":"ssr"},"startTime":1775719973641,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5326,"timestamp":399632413542,"id":196,"parentId":182,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Menu\\Menu.js","layer":"ssr"},"startTime":1775719973641,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":9246,"timestamp":399632409845,"id":190,"parentId":169,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\elementAcceptingRef\\index.js","layer":"ssr"},"startTime":1775719973637,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":9355,"timestamp":399632409924,"id":192,"parentId":167,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getScrollbarSize\\index.js","layer":"ssr"},"startTime":1775719973637,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":9431,"timestamp":399632409974,"id":193,"parentId":169,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\HTMLElementType\\index.js","layer":"ssr"},"startTime":1775719973637,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1196,"timestamp":399632425659,"id":199,"parentId":196,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Popover\\index.js","layer":"ssr"},"startTime":1775719973653,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1409,"timestamp":399632425557,"id":198,"parentId":196,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\MenuList\\index.js","layer":"ssr"},"startTime":1775719973653,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1546,"timestamp":399632425695,"id":200,"parentId":196,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Menu\\menuClasses.js","layer":"ssr"},"startTime":1775719973653,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4236,"timestamp":399632425751,"id":202,"parentId":188,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\TextareaAutosize\\TextareaAutosize.js","layer":"ssr"},"startTime":1775719973653,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":6299,"timestamp":399632425725,"id":201,"parentId":189,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Unstable_TrapFocus\\FocusTrap.js","layer":"ssr"},"startTime":1775719973653,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":13224,"timestamp":399632425774,"id":203,"parentId":187,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getReactElementRef\\getReactElementRef.js","layer":"ssr"},"startTime":1775719973653,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":14069,"timestamp":399632426443,"id":205,"parentId":192,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getScrollbarSize\\getScrollbarSize.js","layer":"ssr"},"startTime":1775719973654,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":14377,"timestamp":399632426501,"id":206,"parentId":193,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\HTMLElementType\\HTMLElementType.js","layer":"ssr"},"startTime":1775719973654,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":14951,"timestamp":399632426344,"id":204,"parentId":190,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\elementAcceptingRef\\elementAcceptingRef.js","layer":"ssr"},"startTime":1775719973654,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3556,"timestamp":399632438213,"id":208,"parentId":199,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Popover\\popoverClasses.js","layer":"ssr"},"startTime":1775719973666,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5832,"timestamp":399632438051,"id":207,"parentId":199,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Popover\\Popover.js","layer":"ssr"},"startTime":1775719973665,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":6715,"timestamp":399632439972,"id":210,"parentId":198,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\MenuList\\MenuList.js","layer":"ssr"},"startTime":1775719973667,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2662,"timestamp":399632448870,"id":211,"parentId":201,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\getActiveElement.js","layer":"ssr"},"startTime":1775719973676,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":13252,"timestamp":399632439865,"id":209,"parentId":196,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useSlotProps\\index.js","layer":"ssr"},"startTime":1775719973667,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1841,"timestamp":399632452629,"id":212,"parentId":207,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grow\\index.js","layer":"ssr"},"startTime":1775719973680,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1655,"timestamp":399632454063,"id":213,"parentId":207,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\isLayoutSupported.js","layer":"ssr"},"startTime":1775719973681,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1280,"timestamp":399632454852,"id":214,"parentId":210,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\getScrollbarSize.js","layer":"ssr"},"startTime":1775719973682,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":419,"timestamp":399632457198,"id":217,"parentId":211,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getActiveElement\\index.js","layer":"ssr"},"startTime":1775719973685,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2265,"timestamp":399632457048,"id":216,"parentId":212,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grow\\Grow.js","layer":"ssr"},"startTime":1775719973684,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2979,"timestamp":399632456610,"id":215,"parentId":209,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useSlotProps\\useSlotProps.js","layer":"ssr"},"startTime":1775719973684,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2548,"timestamp":399632459765,"id":218,"parentId":217,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getActiveElement\\getActiveElement.js","layer":"ssr"},"startTime":1775719973687,"traceId":"cf21113665bfba26"},{"name":"make","duration":1024893,"timestamp":399631447015,"id":22,"parentId":20,"tags":{},"startTime":1775719972674,"traceId":"cf21113665bfba26"},{"name":"get-entries","duration":2596,"timestamp":399632472751,"id":220,"parentId":219,"tags":{},"startTime":1775719973700,"traceId":"cf21113665bfba26"},{"name":"node-file-trace-plugin","duration":64405,"timestamp":399632478725,"id":221,"parentId":219,"tags":{"traceEntryCount":"24"},"startTime":1775719973706,"traceId":"cf21113665bfba26"},{"name":"collect-traced-files","duration":830,"timestamp":399632543139,"id":222,"parentId":219,"tags":{},"startTime":1775719973770,"traceId":"cf21113665bfba26"},{"name":"finish-modules","duration":71346,"timestamp":399632472626,"id":219,"parentId":21,"tags":{},"startTime":1775719973700,"traceId":"cf21113665bfba26"},{"name":"chunk-graph","duration":19539,"timestamp":399632595762,"id":224,"parentId":223,"tags":{},"startTime":1775719973823,"traceId":"cf21113665bfba26"},{"name":"optimize-modules","duration":11,"timestamp":399632615374,"id":226,"parentId":223,"tags":{},"startTime":1775719973843,"traceId":"cf21113665bfba26"},{"name":"optimize-chunks","duration":25761,"timestamp":399632615424,"id":227,"parentId":223,"tags":{},"startTime":1775719973843,"traceId":"cf21113665bfba26"},{"name":"optimize-tree","duration":80,"timestamp":399632641247,"id":228,"parentId":223,"tags":{},"startTime":1775719973869,"traceId":"cf21113665bfba26"},{"name":"optimize-chunk-modules","duration":23667,"timestamp":399632641390,"id":229,"parentId":223,"tags":{},"startTime":1775719973869,"traceId":"cf21113665bfba26"},{"name":"optimize","duration":49779,"timestamp":399632615346,"id":225,"parentId":223,"tags":{},"startTime":1775719973843,"traceId":"cf21113665bfba26"},{"name":"module-hash","duration":18152,"timestamp":399632682534,"id":230,"parentId":223,"tags":{},"startTime":1775719973910,"traceId":"cf21113665bfba26"},{"name":"code-generation","duration":111101,"timestamp":399632700736,"id":231,"parentId":223,"tags":{},"startTime":1775719973928,"traceId":"cf21113665bfba26"},{"name":"hash","duration":8130,"timestamp":399632815584,"id":232,"parentId":223,"tags":{},"startTime":1775719974043,"traceId":"cf21113665bfba26"},{"name":"code-generation-jobs","duration":177,"timestamp":399632823712,"id":233,"parentId":223,"tags":{},"startTime":1775719974051,"traceId":"cf21113665bfba26"},{"name":"module-assets","duration":298,"timestamp":399632823852,"id":234,"parentId":223,"tags":{},"startTime":1775719974051,"traceId":"cf21113665bfba26"},{"name":"create-chunk-assets","duration":4614,"timestamp":399632824160,"id":235,"parentId":223,"tags":{},"startTime":1775719974052,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":21266,"timestamp":399632840140,"id":237,"parentId":236,"tags":{"name":"../app/auth/callback/route.js","cache":"HIT"},"startTime":1775719974067,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":21178,"timestamp":399632840237,"id":238,"parentId":236,"tags":{"name":"../app/_not-found/page.js","cache":"HIT"},"startTime":1775719974068,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":21171,"timestamp":399632840244,"id":239,"parentId":236,"tags":{"name":"../pages/_app.js","cache":"HIT"},"startTime":1775719974068,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":21168,"timestamp":399632840248,"id":240,"parentId":236,"tags":{"name":"../pages/_error.js","cache":"HIT"},"startTime":1775719974068,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":21165,"timestamp":399632840252,"id":241,"parentId":236,"tags":{"name":"../pages/_document.js","cache":"HIT"},"startTime":1775719974068,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":16985,"timestamp":399632844485,"id":244,"parentId":236,"tags":{"name":"../app/page.js","cache":"HIT"},"startTime":1775719974072,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":12160,"timestamp":399632849311,"id":251,"parentId":236,"tags":{"name":"../webpack-runtime.js","cache":"HIT"},"startTime":1775719974077,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":12134,"timestamp":399632849339,"id":252,"parentId":236,"tags":{"name":"116.js","cache":"HIT"},"startTime":1775719974077,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":12130,"timestamp":399632849343,"id":253,"parentId":236,"tags":{"name":"903.js","cache":"HIT"},"startTime":1775719974077,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":12081,"timestamp":399632849392,"id":254,"parentId":236,"tags":{"name":"287.js","cache":"HIT"},"startTime":1775719974077,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":6797,"timestamp":399632854677,"id":257,"parentId":236,"tags":{"name":"878.js","cache":"HIT"},"startTime":1775719974082,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":1980,"timestamp":399632859495,"id":261,"parentId":236,"tags":{"name":"383.js","cache":"HIT"},"startTime":1775719974087,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":406,"timestamp":399632861071,"id":263,"parentId":236,"tags":{"name":"351.js","cache":"HIT"},"startTime":1775719974088,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":29818,"timestamp":399632845118,"id":246,"parentId":236,"tags":{"name":"../app/meetings/page.js","cache":"MISS"},"startTime":1775719974072,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":30492,"timestamp":399632844506,"id":245,"parentId":236,"tags":{"name":"../app/login/page.js","cache":"MISS"},"startTime":1775719974072,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":31322,"timestamp":399632843700,"id":243,"parentId":236,"tags":{"name":"../app/meetings/[id]/page.js","cache":"MISS"},"startTime":1775719974071,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":34794,"timestamp":399632840255,"id":242,"parentId":236,"tags":{"name":"../app/billing/page.js","cache":"MISS"},"startTime":1775719974068,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":34208,"timestamp":399632845492,"id":247,"parentId":236,"tags":{"name":"../app/teams/page.js","cache":"MISS"},"startTime":1775719974073,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":30807,"timestamp":399632848935,"id":250,"parentId":236,"tags":{"name":"../app/dashboard/page.js","cache":"MISS"},"startTime":1775719974076,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":34372,"timestamp":399632846626,"id":248,"parentId":236,"tags":{"name":"../app/record/page.js","cache":"MISS"},"startTime":1775719974074,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":33788,"timestamp":399632847659,"id":249,"parentId":236,"tags":{"name":"../app/teams/[id]/page.js","cache":"MISS"},"startTime":1775719974075,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":28322,"timestamp":399632854698,"id":258,"parentId":236,"tags":{"name":"245.js","cache":"MISS"},"startTime":1775719974082,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":33228,"timestamp":399632851424,"id":256,"parentId":236,"tags":{"name":"490.js","cache":"MISS"},"startTime":1775719974079,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":30102,"timestamp":399632859515,"id":262,"parentId":236,"tags":{"name":"398.js","cache":"MISS"},"startTime":1775719974087,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":30179,"timestamp":399632861087,"id":264,"parentId":236,"tags":{"name":"610.js","cache":"MISS"},"startTime":1775719974088,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":42164,"timestamp":399632849404,"id":255,"parentId":236,"tags":{"name":"412.js","cache":"MISS"},"startTime":1775719974077,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":46138,"timestamp":399632855253,"id":259,"parentId":236,"tags":{"name":"643.js","cache":"MISS"},"startTime":1775719974083,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":47777,"timestamp":399632858338,"id":260,"parentId":236,"tags":{"name":"887.js","cache":"MISS"},"startTime":1775719974086,"traceId":"cf21113665bfba26"},{"name":"minify-webpack-plugin-optimize","duration":75007,"timestamp":399632831120,"id":236,"parentId":20,"tags":{"compilationName":"server","mangle":"[object Object]"},"startTime":1775719974058,"traceId":"cf21113665bfba26"},{"name":"css-minimizer-plugin","duration":116,"timestamp":399632906276,"id":265,"parentId":20,"tags":{},"startTime":1775719974134,"traceId":"cf21113665bfba26"},{"name":"create-trace-assets","duration":1806,"timestamp":399632906521,"id":266,"parentId":21,"tags":{},"startTime":1775719974134,"traceId":"cf21113665bfba26"},{"name":"seal","duration":343394,"timestamp":399632572354,"id":223,"parentId":20,"tags":{},"startTime":1775719973800,"traceId":"cf21113665bfba26"},{"name":"webpack-compilation","duration":1490316,"timestamp":399631440770,"id":20,"parentId":17,"tags":{"name":"server"},"startTime":1775719972668,"traceId":"cf21113665bfba26"},{"name":"emit","duration":8468,"timestamp":399632931457,"id":267,"parentId":17,"tags":{},"startTime":1775719974159,"traceId":"cf21113665bfba26"},{"name":"webpack-close","duration":285381,"timestamp":399632941369,"id":268,"parentId":17,"tags":{"name":"server"},"startTime":1775719974169,"traceId":"cf21113665bfba26"},{"name":"webpack-generate-error-stats","duration":1442,"timestamp":399633226795,"id":269,"parentId":268,"tags":{},"startTime":1775719974454,"traceId":"cf21113665bfba26"},{"name":"run-webpack-compiler","duration":2160835,"timestamp":399631067588,"id":17,"parentId":16,"tags":{},"startTime":1775719972295,"traceId":"cf21113665bfba26"},{"name":"format-webpack-messages","duration":50,"timestamp":399633228428,"id":270,"parentId":16,"tags":{},"startTime":1775719974456,"traceId":"cf21113665bfba26"},{"name":"worker-main-server","duration":2161250,"timestamp":399631067318,"id":16,"parentId":1,"tags":{},"startTime":1775719972295,"traceId":"cf21113665bfba26"}]
+[{"name":"create-entrypoints","duration":22573,"timestamp":399633865937,"id":273,"parentId":271,"tags":{},"startTime":1775719975092,"traceId":"cf21113665bfba26"},{"name":"generate-webpack-config","duration":275599,"timestamp":399633888613,"id":274,"parentId":272,"tags":{},"startTime":1775719975115,"traceId":"cf21113665bfba26"},{"name":"make","duration":678,"timestamp":399634254151,"id":276,"parentId":275,"tags":{},"startTime":1775719975481,"traceId":"cf21113665bfba26"},{"name":"chunk-graph","duration":420,"timestamp":399634256914,"id":278,"parentId":277,"tags":{},"startTime":1775719975483,"traceId":"cf21113665bfba26"},{"name":"optimize-modules","duration":13,"timestamp":399634257411,"id":280,"parentId":277,"tags":{},"startTime":1775719975484,"traceId":"cf21113665bfba26"},{"name":"optimize-chunks","duration":702,"timestamp":399634257477,"id":281,"parentId":277,"tags":{},"startTime":1775719975484,"traceId":"cf21113665bfba26"},{"name":"optimize-tree","duration":77,"timestamp":399634258234,"id":282,"parentId":277,"tags":{},"startTime":1775719975485,"traceId":"cf21113665bfba26"},{"name":"optimize-chunk-modules","duration":378,"timestamp":399634258445,"id":283,"parentId":277,"tags":{},"startTime":1775719975485,"traceId":"cf21113665bfba26"},{"name":"optimize","duration":1504,"timestamp":399634257376,"id":279,"parentId":277,"tags":{},"startTime":1775719975484,"traceId":"cf21113665bfba26"},{"name":"module-hash","duration":56,"timestamp":399634259550,"id":284,"parentId":277,"tags":{},"startTime":1775719975486,"traceId":"cf21113665bfba26"},{"name":"code-generation","duration":132,"timestamp":399634259633,"id":285,"parentId":277,"tags":{},"startTime":1775719975486,"traceId":"cf21113665bfba26"},{"name":"hash","duration":270,"timestamp":399634259939,"id":286,"parentId":277,"tags":{},"startTime":1775719975486,"traceId":"cf21113665bfba26"},{"name":"code-generation-jobs","duration":79,"timestamp":399634260208,"id":287,"parentId":277,"tags":{},"startTime":1775719975487,"traceId":"cf21113665bfba26"},{"name":"module-assets","duration":46,"timestamp":399634260272,"id":288,"parentId":277,"tags":{},"startTime":1775719975487,"traceId":"cf21113665bfba26"},{"name":"create-chunk-assets","duration":124,"timestamp":399634260322,"id":289,"parentId":277,"tags":{},"startTime":1775719975487,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":112,"timestamp":399634268631,"id":291,"parentId":290,"tags":{"name":"interception-route-rewrite-manifest.js","cache":"HIT"},"startTime":1775719975495,"traceId":"cf21113665bfba26"},{"name":"minify-webpack-plugin-optimize","duration":2539,"timestamp":399634266214,"id":290,"parentId":275,"tags":{"compilationName":"edge-server","mangle":"[object Object]"},"startTime":1775719975493,"traceId":"cf21113665bfba26"},{"name":"css-minimizer-plugin","duration":84,"timestamp":399634268813,"id":292,"parentId":275,"tags":{},"startTime":1775719975495,"traceId":"cf21113665bfba26"},{"name":"seal","duration":15323,"timestamp":399634256456,"id":277,"parentId":275,"tags":{},"startTime":1775719975483,"traceId":"cf21113665bfba26"},{"name":"webpack-compilation","duration":22624,"timestamp":399634249400,"id":275,"parentId":272,"tags":{"name":"edge-server"},"startTime":1775719975476,"traceId":"cf21113665bfba26"},{"name":"emit","duration":1743,"timestamp":399634272260,"id":293,"parentId":272,"tags":{},"startTime":1775719975499,"traceId":"cf21113665bfba26"},{"name":"webpack-close","duration":488,"timestamp":399634275023,"id":294,"parentId":272,"tags":{"name":"edge-server"},"startTime":1775719975501,"traceId":"cf21113665bfba26"},{"name":"webpack-generate-error-stats","duration":2173,"timestamp":399634275551,"id":295,"parentId":294,"tags":{},"startTime":1775719975502,"traceId":"cf21113665bfba26"},{"name":"run-webpack-compiler","duration":411894,"timestamp":399633865929,"id":272,"parentId":271,"tags":{},"startTime":1775719975092,"traceId":"cf21113665bfba26"},{"name":"format-webpack-messages","duration":50,"timestamp":399634277827,"id":296,"parentId":271,"tags":{},"startTime":1775719975504,"traceId":"cf21113665bfba26"},{"name":"worker-main-edge-server","duration":412363,"timestamp":399633865625,"id":271,"parentId":1,"tags":{},"startTime":1775719975092,"traceId":"cf21113665bfba26"},{"name":"create-entrypoints","duration":17809,"timestamp":399635030077,"id":299,"parentId":297,"tags":{},"startTime":1775719976257,"traceId":"cf21113665bfba26"},{"name":"generate-webpack-config","duration":217887,"timestamp":399635047994,"id":300,"parentId":298,"tags":{},"startTime":1775719976275,"traceId":"cf21113665bfba26"},{"name":"build-module","duration":10310,"timestamp":399635493488,"id":322,"parentId":312,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cbilling%5C%5Ccheckout-button.tsx%22%2C%22ids%22%3A%5B%22CheckoutButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!","layer":"app-pages-browser"},"startTime":1775719976720,"traceId":"cf21113665bfba26"},{"name":"build-module","duration":1499,"timestamp":399635503910,"id":323,"parentId":317,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cteams%5C%5Ccreate-team-form.tsx%22%2C%22ids%22%3A%5B%22CreateTeamForm%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Capp-dir%5C%5Clink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!","layer":"app-pages-browser"},"startTime":1775719976731,"traceId":"cf21113665bfba26"},{"name":"build-module","duration":1311,"timestamp":399635505454,"id":324,"parentId":319,"tags":{"name":"D:\\workspace\\voice\\node_modules\\next\\dist\\build\\webpack\\loaders\\next-flight-client-entry-loader.js?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cteams%5C%5Cinvite-member-form.tsx%22%2C%22ids%22%3A%5B%22InviteMemberForm%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!","layer":"app-pages-browser"},"startTime":1775719976732,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":159363,"timestamp":399635348048,"id":310,"parentId":302,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":159295,"timestamp":399635348145,"id":314,"parentId":302,"tags":{"request":"next-flight-client-entry-loader?server=false!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":23213,"timestamp":399635591919,"id":325,"parentId":322,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\layout\\sidebar.tsx","layer":"app-pages-browser"},"startTime":1775719976819,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":21642,"timestamp":399635596040,"id":326,"parentId":323,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\create-team-form.tsx","layer":"app-pages-browser"},"startTime":1775719976823,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":285208,"timestamp":399635347964,"id":306,"parentId":302,"tags":{"request":"next-client-pages-loader?absolutePagePath=D%3A%5Cworkspace%5Cvoice%5Cnode_modules%5Cnext%5Cdist%5Cclient%5Ccomponents%5Cbuiltin%5Cglobal-not-found.js&page=%2F_not-found%2Fpage!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":6785,"timestamp":399635632907,"id":328,"parentId":322,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\billing\\checkout-button.tsx","layer":"app-pages-browser"},"startTime":1775719976860,"traceId":"cf21113665bfba26"},{"name":"build-module-tsx","duration":8472,"timestamp":399635632655,"id":327,"parentId":324,"tags":{"name":"D:\\workspace\\voice\\apps\\web\\src\\components\\teams\\invite-member-form.tsx","layer":"app-pages-browser"},"startTime":1775719976859,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":353159,"timestamp":399635348021,"id":307,"parentId":302,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_app&page=%2F_app!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":353149,"timestamp":399635348043,"id":309,"parentId":302,"tags":{"request":"next-client-pages-loader?absolutePagePath=next%2Fdist%2Fpages%2F_error&page=%2F_error!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":355161,"timestamp":399635348035,"id":308,"parentId":302,"tags":{"request":"D:\\workspace\\voice\\node_modules\\next\\dist\\client\\router.js"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":358823,"timestamp":399635347949,"id":305,"parentId":302,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cbuiltin%5C%5Cglobal-error.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-page.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cclient-segment.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Chttp-access-fallback%5C%5Cerror-boundary.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Clayout-router.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Cmetadata%5C%5Casync-metadata.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Ccomponents%5C%5Crender-from-template-context.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Clib%5C%5Cframework%5C%5Cboundary-components.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Clib%5C%5Cmetadata%5C%5Cgenerate%5C%5Cicon-mark.js%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":370395,"timestamp":399635347925,"id":304,"parentId":302,"tags":{"request":"./../../node_modules/next/dist/client/app-next.js"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":381210,"timestamp":399635347666,"id":303,"parentId":302,"tags":{"request":"./../../node_modules/next/dist/client/next.js"},"startTime":1775719976574,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3668,"timestamp":399635731103,"id":332,"parentId":325,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\Payment.js","layer":"app-pages-browser"},"startTime":1775719976958,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4199,"timestamp":399635731014,"id":331,"parentId":327,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\PersonAdd.js","layer":"app-pages-browser"},"startTime":1775719976958,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5291,"timestamp":399635730277,"id":329,"parentId":325,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\Groups.js","layer":"app-pages-browser"},"startTime":1775719976957,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5100,"timestamp":399635730785,"id":330,"parentId":326,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\icons-material\\esm\\Add.js","layer":"app-pages-browser"},"startTime":1775719976957,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":388270,"timestamp":399635348159,"id":320,"parentId":302,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&server=false!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"build-module-json","duration":1114,"timestamp":399635737733,"id":333,"parentId":301,"tags":{"name":"D:\\workspace\\voice\\packages\\i18n\\src\\locales\\ko.json","layer":"app-pages-browser"},"startTime":1775719976964,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":432429,"timestamp":399635348140,"id":313,"parentId":302,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":432433,"timestamp":399635348148,"id":316,"parentId":302,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Capp-dir%5C%5Clink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":432432,"timestamp":399635348152,"id":318,"parentId":302,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Crecord%5C%5Cmic-recorder.tsx%22%2C%22ids%22%3A%5B%22MicRecorder%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":432426,"timestamp":399635348161,"id":321,"parentId":302,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":452129,"timestamp":399635348053,"id":311,"parentId":302,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cproviders%5C%5Cauth-provider.tsx%22%2C%22ids%22%3A%5B%22AuthProvider%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cproviders%5C%5Ci18n-provider.tsx%22%2C%22ids%22%3A%5B%22I18nProvider%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cproviders%5C%5Ctheme-provider.tsx%22%2C%22ids%22%3A%5B%22ThemeProvider%22%5D%7D&server=false!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":452048,"timestamp":399635348146,"id":315,"parentId":302,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Capp%5C%5Clogin%5C%5Cpage.tsx%22%2C%22ids%22%3A%5B%5D%7D&server=false!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":60795,"timestamp":399635740759,"id":336,"parentId":328,"tags":{"name":"__barrel_optimize__?names=Alert,Box,Button,CircularProgress!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775719976967,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":61276,"timestamp":399635740660,"id":335,"parentId":327,"tags":{"name":"__barrel_optimize__?names=Alert,Box,Button,Dialog,DialogContent,DialogTitle,Stack,TextField!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775719976967,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":61542,"timestamp":399635740554,"id":334,"parentId":326,"tags":{"name":"__barrel_optimize__?names=Alert,Box,Button,Stack,TextField!=!D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\index.js","layer":"app-pages-browser"},"startTime":1775719976967,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":454711,"timestamp":399635348119,"id":312,"parentId":302,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cbilling%5C%5Ccheckout-button.tsx%22%2C%22ids%22%3A%5B%22CheckoutButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1109,"timestamp":399635804065,"id":337,"parentId":335,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DialogContent\\index.js","layer":"app-pages-browser"},"startTime":1775719977031,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1549,"timestamp":399635804326,"id":338,"parentId":335,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DialogTitle\\index.js","layer":"app-pages-browser"},"startTime":1775719977031,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1640,"timestamp":399635804387,"id":339,"parentId":335,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Dialog\\index.js","layer":"app-pages-browser"},"startTime":1775719977031,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1745,"timestamp":399635804424,"id":340,"parentId":335,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\TextField\\index.js","layer":"app-pages-browser"},"startTime":1775719977031,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2969,"timestamp":399635807516,"id":341,"parentId":337,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DialogContent\\DialogContent.js","layer":"app-pages-browser"},"startTime":1775719977034,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4626,"timestamp":399635807851,"id":344,"parentId":338,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DialogTitle\\dialogTitleClasses.js","layer":"app-pages-browser"},"startTime":1775719977034,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5037,"timestamp":399635807761,"id":342,"parentId":337,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DialogContent\\dialogContentClasses.js","layer":"app-pages-browser"},"startTime":1775719977034,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5973,"timestamp":399635807819,"id":343,"parentId":338,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\DialogTitle\\DialogTitle.js","layer":"app-pages-browser"},"startTime":1775719977034,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":6257,"timestamp":399635807918,"id":347,"parentId":340,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\TextField\\textFieldClasses.js","layer":"app-pages-browser"},"startTime":1775719977035,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":6582,"timestamp":399635807873,"id":345,"parentId":339,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Dialog\\dialogClasses.js","layer":"app-pages-browser"},"startTime":1775719977034,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":9252,"timestamp":399635807939,"id":348,"parentId":340,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\TextField\\TextField.js","layer":"app-pages-browser"},"startTime":1775719977035,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":11608,"timestamp":399635807895,"id":346,"parentId":339,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Dialog\\Dialog.js","layer":"app-pages-browser"},"startTime":1775719977035,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2959,"timestamp":399635825438,"id":349,"parentId":343,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Dialog\\DialogContext.js","layer":"app-pages-browser"},"startTime":1775719977052,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1109,"timestamp":399635828696,"id":353,"parentId":348,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormControl\\index.js","layer":"app-pages-browser"},"startTime":1775719977055,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1273,"timestamp":399635828673,"id":352,"parentId":348,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputLabel\\index.js","layer":"app-pages-browser"},"startTime":1775719977055,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1487,"timestamp":399635828557,"id":350,"parentId":348,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Input\\index.js","layer":"app-pages-browser"},"startTime":1775719977055,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2026,"timestamp":399635828643,"id":351,"parentId":348,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FilledInput\\index.js","layer":"app-pages-browser"},"startTime":1775719977055,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2046,"timestamp":399635828744,"id":355,"parentId":348,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Select\\index.js","layer":"app-pages-browser"},"startTime":1775719977055,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2140,"timestamp":399635828784,"id":356,"parentId":348,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\OutlinedInput\\index.js","layer":"app-pages-browser"},"startTime":1775719977055,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2261,"timestamp":399635828808,"id":357,"parentId":346,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Modal\\index.js","layer":"app-pages-browser"},"startTime":1775719977055,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2462,"timestamp":399635828720,"id":354,"parentId":348,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormHelperText\\index.js","layer":"app-pages-browser"},"startTime":1775719977055,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2418,"timestamp":399635828831,"id":358,"parentId":346,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Fade\\index.js","layer":"app-pages-browser"},"startTime":1775719977055,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2615,"timestamp":399635828853,"id":359,"parentId":346,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Backdrop\\index.js","layer":"app-pages-browser"},"startTime":1775719977055,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2421,"timestamp":399635836168,"id":361,"parentId":353,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormControl\\useFormControl.js","layer":"app-pages-browser"},"startTime":1775719977063,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4163,"timestamp":399635836065,"id":360,"parentId":353,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormControl\\FormControl.js","layer":"app-pages-browser"},"startTime":1775719977063,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5516,"timestamp":399635837162,"id":362,"parentId":353,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormControl\\formControlClasses.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5651,"timestamp":399635837273,"id":363,"parentId":352,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputLabel\\inputLabelClasses.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5795,"timestamp":399635837356,"id":366,"parentId":350,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Input\\inputClasses.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5968,"timestamp":399635837400,"id":368,"parentId":351,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FilledInput\\filledInputClasses.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":7352,"timestamp":399635837328,"id":365,"parentId":352,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputLabel\\InputLabel.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":8949,"timestamp":399635837305,"id":364,"parentId":350,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Input\\Input.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":10056,"timestamp":399635837378,"id":367,"parentId":355,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Select\\Select.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":10428,"timestamp":399635837475,"id":371,"parentId":356,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\OutlinedInput\\outlinedInputClasses.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":12635,"timestamp":399635837495,"id":372,"parentId":357,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Modal\\Modal.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":14569,"timestamp":399635837443,"id":370,"parentId":356,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\OutlinedInput\\OutlinedInput.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":14841,"timestamp":399635837535,"id":374,"parentId":357,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Modal\\modalClasses.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":15492,"timestamp":399635837555,"id":375,"parentId":355,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Select\\selectClasses.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":18254,"timestamp":399635837421,"id":369,"parentId":351,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FilledInput\\FilledInput.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":20678,"timestamp":399635837515,"id":373,"parentId":357,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Modal\\ModalManager.js","layer":"app-pages-browser"},"startTime":1775719977064,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":17825,"timestamp":399635840671,"id":376,"parentId":354,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormHelperText\\formHelperTextClasses.js","layer":"app-pages-browser"},"startTime":1775719977067,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":17887,"timestamp":399635840815,"id":379,"parentId":359,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Backdrop\\backdropClasses.js","layer":"app-pages-browser"},"startTime":1775719977067,"traceId":"cf21113665bfba26"}]
+[{"name":"build-module-js","duration":19277,"timestamp":399635840789,"id":378,"parentId":359,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Backdrop\\Backdrop.js","layer":"app-pages-browser"},"startTime":1775719977067,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":20157,"timestamp":399635840758,"id":377,"parentId":354,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormHelperText\\FormHelperText.js","layer":"app-pages-browser"},"startTime":1775719977067,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":20854,"timestamp":399635840839,"id":380,"parentId":358,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Fade\\Fade.js","layer":"app-pages-browser"},"startTime":1775719977067,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4535,"timestamp":399635885315,"id":381,"parentId":361,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormControl\\FormControlContext.js","layer":"app-pages-browser"},"startTime":1775719977112,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4870,"timestamp":399635885431,"id":382,"parentId":365,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormControl\\formControlState.js","layer":"app-pages-browser"},"startTime":1775719977112,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":8444,"timestamp":399635885467,"id":383,"parentId":367,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Select\\SelectInput.js","layer":"app-pages-browser"},"startTime":1775719977112,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3083,"timestamp":399635895737,"id":385,"parentId":366,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputBase\\index.js","layer":"app-pages-browser"},"startTime":1775719977122,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3695,"timestamp":399635895500,"id":384,"parentId":360,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputBase\\utils.js","layer":"app-pages-browser"},"startTime":1775719977122,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5039,"timestamp":399635895837,"id":387,"parentId":372,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Modal\\useModal.js","layer":"app-pages-browser"},"startTime":1775719977122,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5406,"timestamp":399635896090,"id":388,"parentId":370,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\OutlinedInput\\NotchedOutline.js","layer":"app-pages-browser"},"startTime":1775719977123,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":11010,"timestamp":399635895789,"id":386,"parentId":364,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputBase\\InputBase.js","layer":"app-pages-browser"},"startTime":1775719977122,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4571,"timestamp":399635903201,"id":389,"parentId":365,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormLabel\\index.js","layer":"app-pages-browser"},"startTime":1775719977130,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4460,"timestamp":399635903406,"id":392,"parentId":372,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Portal\\index.js","layer":"app-pages-browser"},"startTime":1775719977130,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4557,"timestamp":399635903376,"id":391,"parentId":372,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Unstable_TrapFocus\\index.js","layer":"app-pages-browser"},"startTime":1775719977130,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":8814,"timestamp":399635903331,"id":390,"parentId":367,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\NativeSelect\\NativeSelectInput.js","layer":"app-pages-browser"},"startTime":1775719977130,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2679,"timestamp":399635913568,"id":396,"parentId":367,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\internal\\svg-icons\\ArrowDropDown.js","layer":"app-pages-browser"},"startTime":1775719977140,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":9391,"timestamp":399635908622,"id":393,"parentId":372,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\HTMLElementType\\index.js","layer":"app-pages-browser"},"startTime":1775719977135,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":9382,"timestamp":399635908806,"id":395,"parentId":372,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\elementAcceptingRef\\index.js","layer":"app-pages-browser"},"startTime":1775719977135,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":9697,"timestamp":399635908744,"id":394,"parentId":367,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getReactElementRef\\index.js","layer":"app-pages-browser"},"startTime":1775719977135,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2375,"timestamp":399635916441,"id":398,"parentId":380,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\transitions\\utils.js","layer":"app-pages-browser"},"startTime":1775719977143,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2518,"timestamp":399635916522,"id":399,"parentId":385,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\InputBase\\inputBaseClasses.js","layer":"app-pages-browser"},"startTime":1775719977143,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3249,"timestamp":399635917419,"id":403,"parentId":392,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Portal\\Portal.js","layer":"app-pages-browser"},"startTime":1775719977144,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4153,"timestamp":399635917360,"id":401,"parentId":389,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormLabel\\FormLabel.js","layer":"app-pages-browser"},"startTime":1775719977144,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4344,"timestamp":399635917444,"id":404,"parentId":389,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\FormLabel\\formLabelClasses.js","layer":"app-pages-browser"},"startTime":1775719977144,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5611,"timestamp":399635917286,"id":400,"parentId":383,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Menu\\Menu.js","layer":"app-pages-browser"},"startTime":1775719977144,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":6798,"timestamp":399635917392,"id":402,"parentId":391,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Unstable_TrapFocus\\FocusTrap.js","layer":"app-pages-browser"},"startTime":1775719977144,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":10705,"timestamp":399635913669,"id":397,"parentId":373,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getScrollbarSize\\index.js","layer":"app-pages-browser"},"startTime":1775719977140,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5482,"timestamp":399635919379,"id":405,"parentId":390,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\NativeSelect\\nativeSelectClasses.js","layer":"app-pages-browser"},"startTime":1775719977146,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5139,"timestamp":399635926014,"id":406,"parentId":386,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\TextareaAutosize\\index.js","layer":"app-pages-browser"},"startTime":1775719977153,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1017,"timestamp":399635933739,"id":412,"parentId":402,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\getActiveElement.js","layer":"app-pages-browser"},"startTime":1775719977160,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1267,"timestamp":399635933706,"id":411,"parentId":400,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Menu\\menuClasses.js","layer":"app-pages-browser"},"startTime":1775719977160,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4678,"timestamp":399635933165,"id":407,"parentId":393,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\HTMLElementType\\HTMLElementType.js","layer":"app-pages-browser"},"startTime":1775719977160,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2546,"timestamp":399635935557,"id":415,"parentId":400,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\MenuList\\index.js","layer":"app-pages-browser"},"startTime":1775719977162,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":2724,"timestamp":399635935523,"id":414,"parentId":400,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Popover\\index.js","layer":"app-pages-browser"},"startTime":1775719977162,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":6105,"timestamp":399635933279,"id":408,"parentId":395,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\elementAcceptingRef\\elementAcceptingRef.js","layer":"app-pages-browser"},"startTime":1775719977160,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":6545,"timestamp":399635933334,"id":409,"parentId":394,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getReactElementRef\\getReactElementRef.js","layer":"app-pages-browser"},"startTime":1775719977160,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":8341,"timestamp":399635935444,"id":413,"parentId":406,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\TextareaAutosize\\TextareaAutosize.js","layer":"app-pages-browser"},"startTime":1775719977162,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":10611,"timestamp":399635933631,"id":410,"parentId":397,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getScrollbarSize\\getScrollbarSize.js","layer":"app-pages-browser"},"startTime":1775719977160,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":10555,"timestamp":399635938350,"id":416,"parentId":400,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useSlotProps\\index.js","layer":"app-pages-browser"},"startTime":1775719977165,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4446,"timestamp":399635948349,"id":417,"parentId":415,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\MenuList\\MenuList.js","layer":"app-pages-browser"},"startTime":1775719977175,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":5288,"timestamp":399635949609,"id":419,"parentId":414,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Popover\\popoverClasses.js","layer":"app-pages-browser"},"startTime":1775719977176,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":10449,"timestamp":399635949529,"id":418,"parentId":414,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Popover\\Popover.js","layer":"app-pages-browser"},"startTime":1775719977176,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":12957,"timestamp":399635953107,"id":420,"parentId":412,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getActiveElement\\index.js","layer":"app-pages-browser"},"startTime":1775719977180,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1360,"timestamp":399635965514,"id":422,"parentId":417,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\getScrollbarSize.js","layer":"app-pages-browser"},"startTime":1775719977192,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1848,"timestamp":399635966446,"id":423,"parentId":418,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\utils\\isLayoutSupported.js","layer":"app-pages-browser"},"startTime":1775719977193,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":613,"timestamp":399635968513,"id":424,"parentId":418,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grow\\index.js","layer":"app-pages-browser"},"startTime":1775719977195,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":4468,"timestamp":399635965395,"id":421,"parentId":416,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\useSlotProps\\useSlotProps.js","layer":"app-pages-browser"},"startTime":1775719977192,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":1621,"timestamp":399635969192,"id":425,"parentId":420,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\utils\\esm\\getActiveElement\\getActiveElement.js","layer":"app-pages-browser"},"startTime":1775719977196,"traceId":"cf21113665bfba26"},{"name":"build-module-js","duration":3276,"timestamp":399635970880,"id":426,"parentId":424,"tags":{"name":"D:\\workspace\\voice\\node_modules\\@mui\\material\\esm\\Grow\\Grow.js","layer":"app-pages-browser"},"startTime":1775719977198,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":628456,"timestamp":399635348153,"id":319,"parentId":302,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cteams%5C%5Cinvite-member-form.tsx%22%2C%22ids%22%3A%5B%22InviteMemberForm%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"add-entry","duration":628468,"timestamp":399635348150,"id":317,"parentId":302,"tags":{"request":"next-flight-client-entry-loader?modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Clayout%5C%5Csidebar.tsx%22%2C%22ids%22%3A%5B%22Sidebar%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Capps%5C%5Cweb%5C%5Csrc%5C%5Ccomponents%5C%5Cteams%5C%5Ccreate-team-form.tsx%22%2C%22ids%22%3A%5B%22CreateTeamForm%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CadaptV4Theme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5Cstyled.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CThemeProviderWithVars.js%22%2C%22ids%22%3A%5B%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cmaterial%5C%5Cesm%5C%5Cstyles%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Cstyled-engine%5C%5Cesm%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%2C%22internal_serializeStyles%22%2C%22internal_mutateStyles%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CBox%5C%5CBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CContainer%5C%5CcreateContainer.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcreateBox%5C%5CcreateBox.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CcssVars%5C%5CcreateCssVarsProvider.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGlobalStyles%5C%5CGlobalStyles.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CcreateGrid.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CGrid%5C%5CGrid.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CRtlProvider%5C%5Cindex.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CcreateStack.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CStack%5C%5CStack.js%22%2C%22ids%22%3A%5B%22*%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CThemeProvider%5C%5CThemeProvider.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseMediaQuery%5C%5CuseMediaQuery.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseTheme%5C%5CuseTheme.js%22%2C%22ids%22%3A%5B%22*%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeProps%5C%5CuseThemeProps.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5C%40mui%5C%5Csystem%5C%5Cesm%5C%5CuseThemeWithoutDefault%5C%5CuseThemeWithoutDefault.js%22%2C%22ids%22%3A%5B%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cnode_modules%5C%5Cnext%5C%5Cdist%5C%5Cclient%5C%5Capp-dir%5C%5Clink.js%22%2C%22ids%22%3A%5B%22__esModule%22%2C%22default%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CButtonGroup.tsx%22%2C%22ids%22%3A%5B%22ButtonGroup%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CCrtDisplay.tsx%22%2C%22ids%22%3A%5B%22CrtDisplay%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CInstrumentPanel.tsx%22%2C%22ids%22%3A%5B%22InstrumentPanel%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CLed.tsx%22%2C%22ids%22%3A%5B%22Led%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalCard.tsx%22%2C%22ids%22%3A%5B%22MetalCard%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CMetalDial.tsx%22%2C%22ids%22%3A%5B%22MetalDial%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhosphorText.tsx%22%2C%22ids%22%3A%5B%22PhosphorText%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CPhysicalButton.tsx%22%2C%22ids%22%3A%5B%22PhysicalButton%22%5D%7D&modules=%7B%22request%22%3A%22D%3A%5C%5Cworkspace%5C%5Cvoice%5C%5Cpackages%5C%5Cui%5C%5Csrc%5C%5Ccomponents%5C%5Cds%5C%5CScreenPanel.tsx%22%2C%22ids%22%3A%5B%22ScreenPanel%22%5D%7D&server=false!"},"startTime":1775719976575,"traceId":"cf21113665bfba26"},{"name":"make","duration":629396,"timestamp":399635347393,"id":302,"parentId":301,"tags":{},"startTime":1775719976574,"traceId":"cf21113665bfba26"},{"name":"chunk-graph","duration":15099,"timestamp":399636031740,"id":428,"parentId":427,"tags":{},"startTime":1775719977258,"traceId":"cf21113665bfba26"},{"name":"optimize-modules","duration":12,"timestamp":399636046922,"id":430,"parentId":427,"tags":{},"startTime":1775719977274,"traceId":"cf21113665bfba26"},{"name":"optimize-chunks","duration":22437,"timestamp":399636046984,"id":431,"parentId":427,"tags":{},"startTime":1775719977274,"traceId":"cf21113665bfba26"},{"name":"optimize-tree","duration":84,"timestamp":399636069486,"id":432,"parentId":427,"tags":{},"startTime":1775719977296,"traceId":"cf21113665bfba26"},{"name":"optimize-chunk-modules","duration":20390,"timestamp":399636069622,"id":433,"parentId":427,"tags":{},"startTime":1775719977296,"traceId":"cf21113665bfba26"},{"name":"optimize","duration":43190,"timestamp":399636046886,"id":429,"parentId":427,"tags":{},"startTime":1775719977274,"traceId":"cf21113665bfba26"},{"name":"module-hash","duration":13250,"timestamp":399636102938,"id":434,"parentId":427,"tags":{},"startTime":1775719977330,"traceId":"cf21113665bfba26"},{"name":"code-generation","duration":107669,"timestamp":399636116242,"id":435,"parentId":427,"tags":{},"startTime":1775719977343,"traceId":"cf21113665bfba26"},{"name":"hash","duration":5891,"timestamp":399636227474,"id":436,"parentId":427,"tags":{},"startTime":1775719977454,"traceId":"cf21113665bfba26"},{"name":"code-generation-jobs","duration":212,"timestamp":399636233364,"id":437,"parentId":427,"tags":{},"startTime":1775719977460,"traceId":"cf21113665bfba26"},{"name":"module-assets","duration":366,"timestamp":399636233503,"id":438,"parentId":427,"tags":{},"startTime":1775719977460,"traceId":"cf21113665bfba26"},{"name":"create-chunk-assets","duration":6302,"timestamp":399636233883,"id":439,"parentId":427,"tags":{},"startTime":1775719977461,"traceId":"cf21113665bfba26"},{"name":"NextJsBuildManifest-generateClientManifest","duration":907,"timestamp":399636241979,"id":441,"parentId":301,"tags":{},"startTime":1775719977469,"traceId":"cf21113665bfba26"},{"name":"NextJsBuildManifest-createassets","duration":1601,"timestamp":399636241295,"id":440,"parentId":301,"tags":{},"startTime":1775719977468,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":25097,"timestamp":399636253949,"id":443,"parentId":442,"tags":{"name":"static/chunks/main-8851559ce5b968df.js","cache":"HIT"},"startTime":1775719977481,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":24981,"timestamp":399636254073,"id":444,"parentId":442,"tags":{"name":"static/chunks/main-app-0062ceb572672012.js","cache":"HIT"},"startTime":1775719977481,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":24974,"timestamp":399636254081,"id":445,"parentId":442,"tags":{"name":"static/chunks/app/_not-found/page-23f72b9b9cb59e74.js","cache":"HIT"},"startTime":1775719977481,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":24969,"timestamp":399636254087,"id":446,"parentId":442,"tags":{"name":"static/chunks/pages/_app-ccf5a0770cddb3e7.js","cache":"HIT"},"startTime":1775719977481,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":24965,"timestamp":399636254092,"id":447,"parentId":442,"tags":{"name":"static/chunks/pages/_error-bd8f36d14593acda.js","cache":"HIT"},"startTime":1775719977481,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":24960,"timestamp":399636254097,"id":448,"parentId":442,"tags":{"name":"static/chunks/app/auth/callback/route-ded24bdf924d11e4.js","cache":"HIT"},"startTime":1775719977481,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":21503,"timestamp":399636257555,"id":452,"parentId":442,"tags":{"name":"static/chunks/app/page-9a48dae56213bce8.js","cache":"HIT"},"startTime":1775719977484,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":19061,"timestamp":399636259999,"id":460,"parentId":442,"tags":{"name":"static/chunks/webpack-dc56140e52b05fcd.js","cache":"HIT"},"startTime":1775719977487,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":19040,"timestamp":399636260021,"id":461,"parentId":442,"tags":{"name":"static/chunks/826.f35d2148ea65ecd0.js","cache":"HIT"},"startTime":1775719977487,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":19001,"timestamp":399636260065,"id":462,"parentId":442,"tags":{"name":"static/chunks/655.e2d4f67c9cb8a288.js","cache":"HIT"},"startTime":1775719977487,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":18991,"timestamp":399636260075,"id":463,"parentId":442,"tags":{"name":"static/chunks/framework-d44a89c3d8127641.js","cache":"HIT"},"startTime":1775719977487,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":18981,"timestamp":399636260087,"id":464,"parentId":442,"tags":{"name":"static/chunks/75504863-09259631383ac429.js","cache":"HIT"},"startTime":1775719977487,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":12964,"timestamp":399636266105,"id":467,"parentId":442,"tags":{"name":"static/chunks/988-2575e03b2c0aa112.js","cache":"HIT"},"startTime":1775719977493,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":1684,"timestamp":399636277388,"id":478,"parentId":442,"tags":{"name":"static/chunks/791-2c305af38714d833.js","cache":"HIT"},"startTime":1775719977504,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":560,"timestamp":399636278513,"id":481,"parentId":442,"tags":{"name":"server/middleware-react-loadable-manifest.js","cache":"HIT"},"startTime":1775719977505,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":46,"timestamp":399636279028,"id":485,"parentId":442,"tags":{"name":"server/next-font-manifest.js","cache":"HIT"},"startTime":1775719977506,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":32268,"timestamp":399636257068,"id":451,"parentId":442,"tags":{"name":"static/chunks/app/meetings/[id]/page-910a850af4e79cad.js","cache":"MISS"},"startTime":1775719977484,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":31751,"timestamp":399636257625,"id":453,"parentId":442,"tags":{"name":"static/chunks/app/login/page-41f4c790beb81f62.js","cache":"MISS"},"startTime":1775719977484,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":35365,"timestamp":399636254101,"id":449,"parentId":442,"tags":{"name":"static/chunks/app/layout-f6f1fafc4c7b1cc9.js","cache":"MISS"},"startTime":1775719977481,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":33186,"timestamp":399636256364,"id":450,"parentId":442,"tags":{"name":"static/chunks/app/billing/page-082d05292bdb4be7.js","cache":"MISS"},"startTime":1775719977483,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":32141,"timestamp":399636258129,"id":454,"parentId":442,"tags":{"name":"static/chunks/app/meetings/page-1b08e30f8bd2b90d.js","cache":"MISS"},"startTime":1775719977485,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":32513,"timestamp":399636258408,"id":455,"parentId":442,"tags":{"name":"static/chunks/app/teams/page-f91253c9a57c9f05.js","cache":"MISS"},"startTime":1775719977485,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":31527,"timestamp":399636259507,"id":458,"parentId":442,"tags":{"name":"static/chunks/app/dashboard/layout-d51f5734606928a4.js","cache":"MISS"},"startTime":1775719977486,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":31814,"timestamp":399636259722,"id":459,"parentId":442,"tags":{"name":"static/chunks/app/dashboard/page-ffeb6ed8cddfcf1c.js","cache":"MISS"},"startTime":1775719977486,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":32685,"timestamp":399636259160,"id":457,"parentId":442,"tags":{"name":"static/chunks/app/teams/[id]/page-4e10b9d53701f80d.js","cache":"MISS"},"startTime":1775719977486,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":35710,"timestamp":399636258721,"id":456,"parentId":442,"tags":{"name":"static/chunks/app/record/page-8b5e594a551dbac5.js","cache":"MISS"},"startTime":1775719977485,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":29014,"timestamp":399636267814,"id":469,"parentId":442,"tags":{"name":"static/chunks/949-d5e2d4399b840baf.js","cache":"MISS"},"startTime":1775719977494,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":32906,"timestamp":399636268317,"id":470,"parentId":442,"tags":{"name":"static/chunks/473-45f051c549a5a023.js","cache":"MISS"},"startTime":1775719977495,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":39138,"timestamp":399636266130,"id":468,"parentId":442,"tags":{"name":"static/chunks/189-c60ae1f78b3ddddf.js","cache":"MISS"},"startTime":1775719977493,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":38724,"timestamp":399636269183,"id":471,"parentId":442,"tags":{"name":"static/chunks/746-beaa33793e95bb7d.js","cache":"MISS"},"startTime":1775719977496,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":39203,"timestamp":399636269836,"id":472,"parentId":442,"tags":{"name":"static/chunks/605-b818f3be55120ebc.js","cache":"MISS"},"startTime":1775719977496,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":41089,"timestamp":399636270363,"id":473,"parentId":442,"tags":{"name":"static/chunks/32-79c17997d8f1b54b.js","cache":"MISS"},"startTime":1775719977497,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":40227,"timestamp":399636274330,"id":475,"parentId":442,"tags":{"name":"static/chunks/381-ec3dfe8c70301296.js","cache":"MISS"},"startTime":1775719977501,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":54731,"timestamp":399636264916,"id":466,"parentId":442,"tags":{"name":"static/chunks/77-2a7ee34f3b8231c3.js","cache":"MISS"},"startTime":1775719977492,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":44465,"timestamp":399636276916,"id":477,"parentId":442,"tags":{"name":"static/chunks/184-591f35cd1456ff8d.js","cache":"MISS"},"startTime":1775719977504,"traceId":"cf21113665bfba26"}]
+[{"name":"minify-js","duration":48035,"timestamp":399636277412,"id":479,"parentId":442,"tags":{"name":"static/chunks/803-f411bf2032348dc3.js","cache":"MISS"},"startTime":1775719977504,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":49277,"timestamp":399636278215,"id":480,"parentId":442,"tags":{"name":"static/chunks/910-62002c4ee441a103.js","cache":"MISS"},"startTime":1775719977505,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":48984,"timestamp":399636278539,"id":482,"parentId":442,"tags":{"name":"static/xPyRjwNtNDQo_6GaMCeJt/_ssgManifest.js","cache":"MISS"},"startTime":1775719977505,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":48822,"timestamp":399636278733,"id":483,"parentId":442,"tags":{"name":"server/middleware-build-manifest.js","cache":"MISS"},"startTime":1775719977505,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":48952,"timestamp":399636278856,"id":484,"parentId":442,"tags":{"name":"static/xPyRjwNtNDQo_6GaMCeJt/_buildManifest.js","cache":"MISS"},"startTime":1775719977505,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":61204,"timestamp":399636270994,"id":474,"parentId":442,"tags":{"name":"static/chunks/80-055289d06b2858f2.js","cache":"MISS"},"startTime":1775719977498,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":94771,"timestamp":399636274688,"id":476,"parentId":442,"tags":{"name":"static/chunks/18-50445855526bd753.js","cache":"MISS"},"startTime":1775719977501,"traceId":"cf21113665bfba26"},{"name":"minify-js","duration":111457,"timestamp":399636260090,"id":465,"parentId":442,"tags":{"name":"static/chunks/87c73c54-8eca811a40cda8c8.js","cache":"MISS"},"startTime":1775719977487,"traceId":"cf21113665bfba26"},{"name":"minify-webpack-plugin-optimize","duration":127233,"timestamp":399636244330,"id":442,"parentId":301,"tags":{"compilationName":"client","mangle":"[object Object]"},"startTime":1775719977471,"traceId":"cf21113665bfba26"},{"name":"css-minimizer-plugin","duration":174,"timestamp":399636371728,"id":486,"parentId":301,"tags":{},"startTime":1775719977598,"traceId":"cf21113665bfba26"},{"name":"seal","duration":378106,"timestamp":399636005816,"id":427,"parentId":301,"tags":{},"startTime":1775719977232,"traceId":"cf21113665bfba26"},{"name":"webpack-compilation","duration":1041109,"timestamp":399635343006,"id":301,"parentId":298,"tags":{"name":"client"},"startTime":1775719976570,"traceId":"cf21113665bfba26"},{"name":"emit","duration":6896,"timestamp":399636384311,"id":487,"parentId":298,"tags":{},"startTime":1775719977611,"traceId":"cf21113665bfba26"},{"name":"webpack-close","duration":199228,"timestamp":399636392438,"id":488,"parentId":298,"tags":{"name":"client"},"startTime":1775719977619,"traceId":"cf21113665bfba26"},{"name":"webpack-generate-error-stats","duration":1488,"timestamp":399636591710,"id":489,"parentId":488,"tags":{},"startTime":1775719977818,"traceId":"cf21113665bfba26"},{"name":"run-webpack-compiler","duration":1563284,"timestamp":399635030072,"id":298,"parentId":297,"tags":{},"startTime":1775719976257,"traceId":"cf21113665bfba26"},{"name":"format-webpack-messages","duration":60,"timestamp":399636593362,"id":490,"parentId":297,"tags":{},"startTime":1775719977820,"traceId":"cf21113665bfba26"},{"name":"worker-main-client","duration":1563727,"timestamp":399635029790,"id":297,"parentId":1,"tags":{},"startTime":1775719976256,"traceId":"cf21113665bfba26"},{"name":"verify-and-lint","duration":1395191,"timestamp":399636634571,"id":493,"parentId":1,"tags":{},"startTime":1775719977862,"traceId":"cf21113665bfba26"},{"name":"verify-typescript-setup","duration":2478398,"timestamp":399636628282,"id":492,"parentId":1,"tags":{},"startTime":1775719977855,"traceId":"cf21113665bfba26"},{"name":"check-static-error-page","duration":5445,"timestamp":399639263528,"id":496,"parentId":495,"tags":{},"startTime":1775719980491,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":2017,"timestamp":399639290650,"id":497,"parentId":495,"tags":{"page":"/_app"},"startTime":1775719980518,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":1087,"timestamp":399639291606,"id":499,"parentId":495,"tags":{"page":"/_document"},"startTime":1775719980519,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":3143,"timestamp":399639291496,"id":498,"parentId":495,"tags":{"page":"/_error"},"startTime":1775719980519,"traceId":"cf21113665bfba26"},{"name":"is-page-static","duration":816040,"timestamp":399639297988,"id":512,"parentId":500,"tags":{},"startTime":1775719980525,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":822588,"timestamp":399639291705,"id":500,"parentId":495,"tags":{"page":"/_not-found"},"startTime":1775719980519,"traceId":"cf21113665bfba26"},{"name":"is-page-static","duration":829705,"timestamp":399639297676,"id":511,"parentId":501,"tags":{},"startTime":1775719980525,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":835576,"timestamp":399639291874,"id":501,"parentId":495,"tags":{"page":"/auth/callback"},"startTime":1775719980519,"traceId":"cf21113665bfba26"},{"name":"is-page-static","duration":824263,"timestamp":399639317675,"id":514,"parentId":504,"tags":{},"startTime":1775719980545,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":849958,"timestamp":399639292020,"id":504,"parentId":495,"tags":{"page":"/login"},"startTime":1775719980519,"traceId":"cf21113665bfba26"},{"name":"is-page-static","duration":839106,"timestamp":399639317802,"id":517,"parentId":507,"tags":{},"startTime":1775719980545,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":864717,"timestamp":399639292221,"id":507,"parentId":495,"tags":{"page":"/"},"startTime":1775719980519,"traceId":"cf21113665bfba26"},{"name":"is-page-static","duration":851075,"timestamp":399639317543,"id":513,"parentId":502,"tags":{},"startTime":1775719980545,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":876724,"timestamp":399639291930,"id":502,"parentId":495,"tags":{"page":"/billing"},"startTime":1775719980519,"traceId":"cf21113665bfba26"},{"name":"is-page-static","duration":856282,"timestamp":399639317847,"id":518,"parentId":508,"tags":{},"startTime":1775719980545,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":881909,"timestamp":399639292255,"id":508,"parentId":495,"tags":{"page":"/record"},"startTime":1775719980519,"traceId":"cf21113665bfba26"},{"name":"is-page-static","duration":858287,"timestamp":399639317724,"id":515,"parentId":505,"tags":{},"startTime":1775719980545,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":883984,"timestamp":399639292062,"id":505,"parentId":495,"tags":{"page":"/meetings/[id]"},"startTime":1775719980519,"traceId":"cf21113665bfba26"},{"name":"is-page-static","duration":864695,"timestamp":399639317764,"id":516,"parentId":506,"tags":{},"startTime":1775719980545,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":890334,"timestamp":399639292163,"id":506,"parentId":495,"tags":{"page":"/meetings"},"startTime":1775719980519,"traceId":"cf21113665bfba26"},{"name":"is-page-static","duration":863728,"timestamp":399639319993,"id":521,"parentId":503,"tags":{},"startTime":1775719980547,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":891767,"timestamp":399639291978,"id":503,"parentId":495,"tags":{"page":"/dashboard"},"startTime":1775719980519,"traceId":"cf21113665bfba26"},{"name":"is-page-static","duration":868886,"timestamp":399639317885,"id":519,"parentId":509,"tags":{},"startTime":1775719980545,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":894514,"timestamp":399639292291,"id":509,"parentId":495,"tags":{"page":"/teams/[id]"},"startTime":1775719980519,"traceId":"cf21113665bfba26"},{"name":"is-page-static","duration":876001,"timestamp":399639317989,"id":520,"parentId":510,"tags":{},"startTime":1775719980545,"traceId":"cf21113665bfba26"},{"name":"check-page","duration":901696,"timestamp":399639292328,"id":510,"parentId":495,"tags":{"page":"/teams"},"startTime":1775719980519,"traceId":"cf21113665bfba26"},{"name":"static-check","duration":931014,"timestamp":399639263042,"id":495,"parentId":1,"tags":{},"startTime":1775719980490,"traceId":"cf21113665bfba26"},{"name":"generate-required-server-files","duration":399,"timestamp":399640194193,"id":523,"parentId":1,"tags":{},"startTime":1775719981421,"traceId":"cf21113665bfba26"},{"name":"write-routes-manifest","duration":5169,"timestamp":399640206704,"id":525,"parentId":1,"tags":{},"startTime":1775719981434,"traceId":"cf21113665bfba26"},{"name":"load-dotenv","duration":34,"timestamp":399640275825,"id":528,"parentId":527,"tags":{},"startTime":1775719981503,"traceId":"cf21113665bfba26"},{"name":"run-export-path-map","duration":514,"timestamp":399641398468,"id":529,"parentId":527,"tags":{},"startTime":1775719982625,"traceId":"cf21113665bfba26"},{"name":"next-export","duration":2278874,"timestamp":399640274907,"id":527,"parentId":1,"tags":{},"startTime":1775719981502,"traceId":"cf21113665bfba26"},{"name":"move-exported-app-not-found-","duration":14286,"timestamp":399642557853,"id":530,"parentId":526,"tags":{},"startTime":1775719983785,"traceId":"cf21113665bfba26"},{"name":"move-exported-page","duration":94893,"timestamp":399642572325,"id":531,"parentId":526,"tags":{},"startTime":1775719983799,"traceId":"cf21113665bfba26"},{"name":"static-generation","duration":2608375,"timestamp":399640261417,"id":526,"parentId":1,"tags":{},"startTime":1775719981488,"traceId":"cf21113665bfba26"},{"name":"write-routes-manifest","duration":31581,"timestamp":399642870084,"id":532,"parentId":1,"tags":{},"startTime":1775719984097,"traceId":"cf21113665bfba26"},{"name":"node-file-trace-build","duration":7715103,"timestamp":399640197920,"id":524,"parentId":1,"tags":{"isTurbotrace":"false"},"startTime":1775719981425,"traceId":"cf21113665bfba26"},{"name":"apply-include-excludes","duration":1410,"timestamp":399647913078,"id":533,"parentId":1,"tags":{},"startTime":1775719989140,"traceId":"cf21113665bfba26"},{"name":"print-tree-view","duration":4158,"timestamp":399647914670,"id":534,"parentId":1,"tags":{},"startTime":1775719989142,"traceId":"cf21113665bfba26"},{"name":"telemetry-flush","duration":67,"timestamp":399647918841,"id":535,"parentId":1,"tags":{},"startTime":1775719989146,"traceId":"cf21113665bfba26"},{"name":"next-build","duration":17526580,"timestamp":399630392332,"id":1,"tags":{"buildMode":"default","isTurboBuild":"false","version":"15.5.14","has-custom-webpack-config":"false","use-build-worker":"true"},"startTime":1775719971619,"traceId":"cf21113665bfba26"}]
diff --git a/apps/web/.next/types/app/billing/page.ts b/apps/web/.next/types/app/billing/page.ts
new file mode 100644
index 0000000..ecf44e8
--- /dev/null
+++ b/apps/web/.next/types/app/billing/page.ts
@@ -0,0 +1,84 @@
+// File: D:\workspace\voice\apps\web\src\app\billing\page.tsx
+import * as entry from '../../../../src/app/billing/page.js'
+import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
+
+type TEntry = typeof import('../../../../src/app/billing/page.js')
+
+type SegmentParams = T extends Record
+ ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never }
+ : T
+
+// Check that the entry is a valid entry
+checkFields | false
+ dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
+ dynamicParams?: boolean
+ fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
+ preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
+ runtime?: 'nodejs' | 'experimental-edge' | 'edge'
+ maxDuration?: number
+
+ metadata?: any
+ generateMetadata?: Function
+ viewport?: any
+ generateViewport?: Function
+ experimental_ppr?: boolean
+
+}, TEntry, ''>>()
+
+
+// Check the prop type of the entry function
+checkFields, 'default'>>()
+
+// Check the arguments and return type of the generateMetadata function
+if ('generateMetadata' in entry) {
+ checkFields>, 'generateMetadata'>>()
+ checkFields>, 'generateMetadata'>>()
+}
+
+// Check the arguments and return type of the generateViewport function
+if ('generateViewport' in entry) {
+ checkFields>, 'generateViewport'>>()
+ checkFields>, 'generateViewport'>>()
+}
+
+// Check the arguments and return type of the generateStaticParams function
+if ('generateStaticParams' in entry) {
+ checkFields>, 'generateStaticParams'>>()
+ checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
+}
+
+export interface PageProps {
+ params?: Promise
+ searchParams?: Promise
+}
+export interface LayoutProps {
+ children?: React.ReactNode
+
+ params?: Promise
+}
+
+// =============
+// Utility types
+type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
+
+// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
+type OmitWithTag = Omit
+type Diff = 0 extends (1 & T) ? {} : OmitWithTag
+
+type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
+type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
+type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
+
+
+
+function checkFields<_ extends { [k in keyof any]: never }>() {}
+
+// https://github.com/sindresorhus/type-fest
+type Numeric = number | bigint
+type Zero = 0 | 0n
+type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
+type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
diff --git a/apps/web/.next/types/app/teams/[id]/page.ts b/apps/web/.next/types/app/teams/[id]/page.ts
new file mode 100644
index 0000000..7488a30
--- /dev/null
+++ b/apps/web/.next/types/app/teams/[id]/page.ts
@@ -0,0 +1,84 @@
+// File: D:\workspace\voice\apps\web\src\app\teams\[id]\page.tsx
+import * as entry from '../../../../../src/app/teams/[id]/page.js'
+import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
+
+type TEntry = typeof import('../../../../../src/app/teams/[id]/page.js')
+
+type SegmentParams = T extends Record
+ ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never }
+ : T
+
+// Check that the entry is a valid entry
+checkFields | false
+ dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
+ dynamicParams?: boolean
+ fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
+ preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
+ runtime?: 'nodejs' | 'experimental-edge' | 'edge'
+ maxDuration?: number
+
+ metadata?: any
+ generateMetadata?: Function
+ viewport?: any
+ generateViewport?: Function
+ experimental_ppr?: boolean
+
+}, TEntry, ''>>()
+
+
+// Check the prop type of the entry function
+checkFields, 'default'>>()
+
+// Check the arguments and return type of the generateMetadata function
+if ('generateMetadata' in entry) {
+ checkFields>, 'generateMetadata'>>()
+ checkFields>, 'generateMetadata'>>()
+}
+
+// Check the arguments and return type of the generateViewport function
+if ('generateViewport' in entry) {
+ checkFields>, 'generateViewport'>>()
+ checkFields>, 'generateViewport'>>()
+}
+
+// Check the arguments and return type of the generateStaticParams function
+if ('generateStaticParams' in entry) {
+ checkFields>, 'generateStaticParams'>>()
+ checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
+}
+
+export interface PageProps {
+ params?: Promise
+ searchParams?: Promise
+}
+export interface LayoutProps {
+ children?: React.ReactNode
+
+ params?: Promise
+}
+
+// =============
+// Utility types
+type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
+
+// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
+type OmitWithTag = Omit
+type Diff = 0 extends (1 & T) ? {} : OmitWithTag
+
+type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
+type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
+type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
+
+
+
+function checkFields<_ extends { [k in keyof any]: never }>() {}
+
+// https://github.com/sindresorhus/type-fest
+type Numeric = number | bigint
+type Zero = 0 | 0n
+type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
+type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
diff --git a/apps/web/.next/types/app/teams/page.ts b/apps/web/.next/types/app/teams/page.ts
new file mode 100644
index 0000000..7512648
--- /dev/null
+++ b/apps/web/.next/types/app/teams/page.ts
@@ -0,0 +1,84 @@
+// File: D:\workspace\voice\apps\web\src\app\teams\page.tsx
+import * as entry from '../../../../src/app/teams/page.js'
+import type { ResolvingMetadata, ResolvingViewport } from 'next/dist/lib/metadata/types/metadata-interface.js'
+
+type TEntry = typeof import('../../../../src/app/teams/page.js')
+
+type SegmentParams = T extends Record
+ ? { [K in keyof T]: T[K] extends string ? string | string[] | undefined : never }
+ : T
+
+// Check that the entry is a valid entry
+checkFields | false
+ dynamic?: 'auto' | 'force-dynamic' | 'error' | 'force-static'
+ dynamicParams?: boolean
+ fetchCache?: 'auto' | 'force-no-store' | 'only-no-store' | 'default-no-store' | 'default-cache' | 'only-cache' | 'force-cache'
+ preferredRegion?: 'auto' | 'global' | 'home' | string | string[]
+ runtime?: 'nodejs' | 'experimental-edge' | 'edge'
+ maxDuration?: number
+
+ metadata?: any
+ generateMetadata?: Function
+ viewport?: any
+ generateViewport?: Function
+ experimental_ppr?: boolean
+
+}, TEntry, ''>>()
+
+
+// Check the prop type of the entry function
+checkFields, 'default'>>()
+
+// Check the arguments and return type of the generateMetadata function
+if ('generateMetadata' in entry) {
+ checkFields>, 'generateMetadata'>>()
+ checkFields>, 'generateMetadata'>>()
+}
+
+// Check the arguments and return type of the generateViewport function
+if ('generateViewport' in entry) {
+ checkFields>, 'generateViewport'>>()
+ checkFields>, 'generateViewport'>>()
+}
+
+// Check the arguments and return type of the generateStaticParams function
+if ('generateStaticParams' in entry) {
+ checkFields>, 'generateStaticParams'>>()
+ checkFields }, { __tag__: 'generateStaticParams', __return_type__: ReturnType> }>>()
+}
+
+export interface PageProps {
+ params?: Promise
+ searchParams?: Promise
+}
+export interface LayoutProps {
+ children?: React.ReactNode
+
+ params?: Promise
+}
+
+// =============
+// Utility types
+type RevalidateRange = T extends { revalidate: any } ? NonNegative : never
+
+// If T is unknown or any, it will be an empty {} type. Otherwise, it will be the same as Omit.
+type OmitWithTag = Omit
+type Diff = 0 extends (1 & T) ? {} : OmitWithTag
+
+type FirstArg = T extends (...args: [infer T, any]) => any ? unknown extends T ? any : T : never
+type SecondArg = T extends (...args: [any, infer T]) => any ? unknown extends T ? any : T : never
+type MaybeField = T extends { [k in K]: infer G } ? G extends Function ? G : never : never
+
+
+
+function checkFields<_ extends { [k in keyof any]: never }>() {}
+
+// https://github.com/sindresorhus/type-fest
+type Numeric = number | bigint
+type Zero = 0 | 0n
+type Negative = T extends Zero ? never : `${T}` extends `-${string}` ? T : never
+type NonNegative = T extends Zero ? T : Negative extends never ? T : '__invalid_negative_number__'
diff --git a/apps/web/.next/types/routes.d.ts b/apps/web/.next/types/routes.d.ts
index 70a4f1b..bcef869 100644
--- a/apps/web/.next/types/routes.d.ts
+++ b/apps/web/.next/types/routes.d.ts
@@ -1,7 +1,7 @@
// This file is generated automatically by Next.js
// Do not edit this file manually
-type AppRoutes = "/" | "/dashboard" | "/login" | "/meetings" | "/meetings/[id]" | "/record"
+type AppRoutes = "/" | "/billing" | "/dashboard" | "/login" | "/meetings" | "/meetings/[id]" | "/record" | "/teams" | "/teams/[id]"
type AppRouteHandlerRoutes = "/auth/callback"
type PageRoutes = never
type LayoutRoutes = "/" | "/dashboard"
@@ -13,11 +13,14 @@ type Routes = AppRoutes | PageRoutes | LayoutRoutes | RedirectRoutes | RewriteRo
interface ParamMap {
"/": {}
"/auth/callback": {}
+ "/billing": {}
"/dashboard": {}
"/login": {}
"/meetings": {}
"/meetings/[id]": { "id": string; }
"/record": {}
+ "/teams": {}
+ "/teams/[id]": { "id": string; }
}
diff --git a/apps/web/.next/types/validator.ts b/apps/web/.next/types/validator.ts
index db0c2ab..23a9151 100644
--- a/apps/web/.next/types/validator.ts
+++ b/apps/web/.next/types/validator.ts
@@ -47,6 +47,15 @@ type RouteHandlerConfig> = Specific
+ const handler = {} as typeof import("../../src/app/billing/page.js")
+ type __Check = __IsExpected
+ // @ts-ignore
+ type __Unused = __Check
+}
+
// Validate ../../src/app/dashboard/page.tsx
{
type __IsExpected> = Specific
@@ -101,6 +110,24 @@ type RouteHandlerConfig> = Specific
+ const handler = {} as typeof import("../../src/app/teams/[id]/page.js")
+ type __Check = __IsExpected
+ // @ts-ignore
+ type __Unused = __Check
+}
+
+// Validate ../../src/app/teams/page.tsx
+{
+ type __IsExpected> = Specific
+ const handler = {} as typeof import("../../src/app/teams/page.js")
+ type __Check = __IsExpected
+ // @ts-ignore
+ type __Unused = __Check
+}
+
// Validate ../../src/app/auth/callback/route.ts
{
type __IsExpected> = Specific
diff --git a/apps/web/src/app/billing/page.tsx b/apps/web/src/app/billing/page.tsx
new file mode 100644
index 0000000..dc04239
--- /dev/null
+++ b/apps/web/src/app/billing/page.tsx
@@ -0,0 +1,159 @@
+// apps/web/src/app/billing/page.tsx
+// 구독 및 결제 페이지 — 가격표 + 현재 티어 + Stripe checkout 시작
+
+import { redirect } from 'next/navigation'
+import { Box, Grid } from '@mui/material'
+import { MetalCard, PhosphorText } from '@d3ro/ui/components/ds'
+import { d3roPalette, typoSx } from '@d3ro/ui/theme'
+import { Sidebar } from '@/components/layout/sidebar'
+import { CheckoutButton } from '@/components/billing/checkout-button'
+import { getSupabaseServerClient, isSupabaseConfiguredServer } from '@/lib/supabase-server'
+
+interface Plan {
+ tier: 'free' | 'pro' | 'team'
+ name: string
+ price: string
+ features: string[]
+ highlight?: boolean
+}
+
+const PLANS: Plan[] = [
+ {
+ tier: 'free',
+ name: 'Free',
+ price: '$0',
+ features: [
+ '월 5시간 전사',
+ '월 50회 LLM 처리',
+ '1기기 동기화',
+ '로컬 모델 (데스크톱)'
+ ]
+ },
+ {
+ tier: 'pro',
+ name: 'Pro',
+ price: '$10/월',
+ highlight: true,
+ features: [
+ '무제한 전사',
+ '무제한 LLM 처리',
+ '5기기 동기화',
+ 'Sonnet 모델 사용',
+ '우선 지원'
+ ]
+ },
+ {
+ tier: 'team',
+ name: 'Team',
+ price: '$20/인/월',
+ features: [
+ 'Pro 모든 기능',
+ '무제한 멤버',
+ '팀 회의 공유',
+ '관리자 대시보드',
+ 'Opus 모델 사용',
+ 'SSO/SAML (V2-8b)'
+ ]
+ }
+]
+
+async function loadCurrentTier(): Promise {
+ try {
+ const supabase = await getSupabaseServerClient()
+ const { data } = await supabase.from('subscriptions').select('tier').maybeSingle()
+ return ((data as { tier?: string } | null)?.tier as string) ?? 'free'
+ } catch {
+ return 'free'
+ }
+}
+
+export default async function BillingPage(): Promise {
+ if (!isSupabaseConfiguredServer()) {
+ redirect('/login')
+ }
+ const supabase = await getSupabaseServerClient()
+ const {
+ data: { user }
+ } = await supabase.auth.getUser()
+ if (!user) redirect('/login')
+
+ const currentTier = await loadCurrentTier()
+
+ return (
+
+
+
+
+ BILLING
+
+
+ 현재 구독: {currentTier.toUpperCase()}
+
+
+
+ {PLANS.map((plan) => {
+ const active = currentTier === plan.tier
+ return (
+
+
+
+ {plan.tier.toUpperCase()}
+
+
+ {plan.name}
+
+
+ {plan.price}
+
+
+
+ {plan.features.map((f) => (
+
+ {f}
+
+ ))}
+
+
+ {active ? (
+
+ 현재 구독 중
+
+ ) : plan.tier === 'free' ? (
+
+ 기본 플랜
+
+ ) : (
+
+ )}
+
+
+ )
+ })}
+
+
+
+ 결제는 Stripe로 안전하게 처리됩니다. 언제든 취소할 수 있습니다.
+
+
+
+ )
+}
diff --git a/apps/web/src/app/teams/[id]/page.tsx b/apps/web/src/app/teams/[id]/page.tsx
new file mode 100644
index 0000000..a155403
--- /dev/null
+++ b/apps/web/src/app/teams/[id]/page.tsx
@@ -0,0 +1,153 @@
+// apps/web/src/app/teams/[id]/page.tsx
+// 팀 상세 — 멤버 리스트 + 초대 + 회의 공유 현황
+
+import { notFound, redirect } from 'next/navigation'
+import { Box, Stack } from '@mui/material'
+import { MetalCard, PhosphorText } from '@d3ro/ui/components/ds'
+import { d3roPalette, typoSx } from '@d3ro/ui/theme'
+import { Sidebar } from '@/components/layout/sidebar'
+import { InviteMemberForm } from '@/components/teams/invite-member-form'
+import { getSupabaseServerClient, isSupabaseConfiguredServer } from '@/lib/supabase-server'
+
+interface PageProps {
+ params: Promise<{ id: string }>
+}
+
+export default async function TeamDetailPage({ params }: PageProps): Promise {
+ const { id } = await params
+
+ if (!isSupabaseConfiguredServer()) {
+ redirect('/login')
+ }
+
+ const supabase = await getSupabaseServerClient()
+ const {
+ data: { user }
+ } = await supabase.auth.getUser()
+ if (!user) redirect('/login')
+
+ const [{ data: team }, { data: members }, { data: meetings }] = await Promise.all([
+ supabase.from('teams').select('id, name, owner_id, created_at').eq('id', id).maybeSingle(),
+ supabase
+ .from('team_members')
+ .select('user_id, role, joined_at, profiles(id, name, avatar_url)')
+ .eq('team_id', id),
+ supabase
+ .from('meetings')
+ .select('id, title, started_at, status')
+ .eq('team_id', id)
+ .order('started_at', { ascending: false })
+ .limit(20)
+ ])
+
+ if (!team) {
+ notFound()
+ }
+
+ const teamData = team as { id: string; name: string; owner_id: string; created_at: string }
+ const isOwner = teamData.owner_id === user.id
+
+ return (
+
+
+
+
+ {teamData.name}
+
+ 생성 {new Date(teamData.created_at).toLocaleDateString('ko-KR')}
+
+
+
+
+ {/* 멤버 */}
+
+
+ MEMBERS
+ {isOwner && }
+
+
+
+ {((members ?? []) as Array<{
+ user_id: string
+ role: string
+ joined_at: string
+ profiles: { id: string; name: string | null; avatar_url: string | null } | null
+ }>).map((m) => (
+
+
+ {m.profiles?.name ?? m.user_id.slice(0, 8)}
+
+
+ {m.role}
+
+
+ ))}
+
+
+
+ {/* 팀 회의 */}
+
+
+ SHARED MEETINGS
+
+ {(meetings ?? []).length === 0 ? (
+
+ 팀과 공유된 회의가 없습니다.
+
+ ) : (
+
+ {((meetings ?? []) as Array<{
+ id: string
+ title: string | null
+ started_at: string
+ status: string
+ }>).map((meeting) => (
+
+
+ {meeting.title ?? '(제목 없음)'}
+
+
+ {new Date(meeting.started_at).toLocaleString('ko-KR')} · {meeting.status}
+
+
+ ))}
+
+ )}
+
+
+
+
+ )
+}
diff --git a/apps/web/src/app/teams/page.tsx b/apps/web/src/app/teams/page.tsx
new file mode 100644
index 0000000..133317b
--- /dev/null
+++ b/apps/web/src/app/teams/page.tsx
@@ -0,0 +1,122 @@
+// apps/web/src/app/teams/page.tsx
+// 팀 리스트 + 새 팀 생성
+
+import Link from 'next/link'
+import { redirect } from 'next/navigation'
+import { Box, Grid } from '@mui/material'
+import { MetalCard, PhosphorText } from '@d3ro/ui/components/ds'
+import { d3roPalette, typoSx } from '@d3ro/ui/theme'
+import { Sidebar } from '@/components/layout/sidebar'
+import { CreateTeamForm } from '@/components/teams/create-team-form'
+import {
+ getSupabaseServerClient,
+ isSupabaseConfiguredServer
+} from '@/lib/supabase-server'
+
+interface TeamRow {
+ id: string
+ name: string
+ avatar_url: string | null
+ member_count: number
+ role: 'owner' | 'admin' | 'member'
+}
+
+async function loadTeams(): Promise {
+ try {
+ const supabase = await getSupabaseServerClient()
+ // 본인이 속한 팀만 RLS로 자동 필터링
+ const { data: members } = await supabase
+ .from('team_members')
+ .select('team_id, role, teams(id, name, avatar_url)')
+
+ if (!members) return []
+
+ return members
+ .filter((m: { teams: unknown }) => m.teams !== null)
+ .map((m: { team_id: string; role: string; teams: unknown }) => {
+ const team = m.teams as { id: string; name: string; avatar_url: string | null }
+ return {
+ id: team.id,
+ name: team.name,
+ avatar_url: team.avatar_url,
+ member_count: 0, // count는 별도 query 필요. MVP에서는 생략
+ role: m.role as 'owner' | 'admin' | 'member'
+ }
+ })
+ } catch {
+ return []
+ }
+}
+
+export default async function TeamsPage(): Promise {
+ if (!isSupabaseConfiguredServer()) {
+ redirect('/login')
+ }
+ const supabase = await getSupabaseServerClient()
+ const {
+ data: { user }
+ } = await supabase.auth.getUser()
+ if (!user) redirect('/login')
+
+ const teams = await loadTeams()
+
+ return (
+
+
+
+
+ TEAMS
+
+
+
+
+
+
+ {teams.length === 0 ? (
+
+ 아직 가입한 팀이 없습니다. 위에서 새 팀을 만들거나, 다른 팀에서 초대를 받아보세요.
+
+ ) : (
+
+ {teams.map((team) => (
+
+
+
+
+ {team.name}
+
+
+ {team.role}
+
+
+
+
+ ))}
+
+ )}
+
+
+ )
+}
diff --git a/apps/web/src/components/billing/checkout-button.tsx b/apps/web/src/components/billing/checkout-button.tsx
new file mode 100644
index 0000000..df22fba
--- /dev/null
+++ b/apps/web/src/components/billing/checkout-button.tsx
@@ -0,0 +1,85 @@
+'use client'
+
+// apps/web/src/components/billing/checkout-button.tsx
+// Stripe Checkout 시작 — Edge Function stripe-checkout 호출
+
+import { useState } from 'react'
+import { Button, CircularProgress, Alert, Box } from '@mui/material'
+import { getSupabaseBrowserClient } from '@/lib/supabase-browser'
+
+interface CheckoutButtonProps {
+ tier: 'pro' | 'team'
+}
+
+export function CheckoutButton({ tier }: CheckoutButtonProps): React.ReactElement {
+ const [busy, setBusy] = useState(false)
+ const [error, setError] = useState(null)
+
+ async function handleCheckout(): Promise {
+ setError(null)
+ setBusy(true)
+ try {
+ const supabase = getSupabaseBrowserClient()
+ const {
+ data: { session }
+ } = await supabase.auth.getSession()
+
+ if (!session) {
+ setError('로그인이 필요합니다')
+ return
+ }
+
+ const response = await fetch(
+ `${process.env.NEXT_PUBLIC_SUPABASE_URL}/functions/v1/stripe-checkout`,
+ {
+ method: 'POST',
+ headers: {
+ Authorization: `Bearer ${session.access_token}`,
+ 'Content-Type': 'application/json'
+ },
+ body: JSON.stringify({
+ tier,
+ success_url: `${window.location.origin}/billing?success=1`,
+ cancel_url: `${window.location.origin}/billing?canceled=1`
+ })
+ }
+ )
+
+ if (!response.ok) {
+ const txt = await response.text()
+ throw new Error(`Checkout 시작 실패: ${response.status} ${txt}`)
+ }
+
+ const data = (await response.json()) as { url?: string }
+ if (data.url) {
+ window.location.href = data.url
+ } else {
+ setError('Checkout URL을 받지 못했습니다')
+ }
+ } catch (e) {
+ setError(e instanceof Error ? e.message : 'Unknown error')
+ } finally {
+ setBusy(false)
+ }
+ }
+
+ return (
+
+
+ {error && (
+
+ {error}
+
+ )}
+
+ )
+}
diff --git a/apps/web/src/components/layout/sidebar.tsx b/apps/web/src/components/layout/sidebar.tsx
index c8165a2..dc15878 100644
--- a/apps/web/src/components/layout/sidebar.tsx
+++ b/apps/web/src/components/layout/sidebar.tsx
@@ -8,6 +8,8 @@ import { Box, List, ListItem, ListItemButton, ListItemIcon, ListItemText } from
import DashboardIcon from '@mui/icons-material/Dashboard'
import MeetingRoomIcon from '@mui/icons-material/MeetingRoom'
import MicIcon from '@mui/icons-material/Mic'
+import GroupsIcon from '@mui/icons-material/Groups'
+import PaymentIcon from '@mui/icons-material/Payment'
import LogoutIcon from '@mui/icons-material/Logout'
import { PhosphorText } from '@d3ro/ui/components/ds'
import { d3roPalette } from '@d3ro/ui/theme'
@@ -44,6 +46,18 @@ export function Sidebar(): React.ReactElement {
path: '/record',
label: t('nav.record') ?? 'Record',
icon:
+ },
+ {
+ key: 'teams',
+ path: '/teams',
+ label: t('nav.teams') ?? 'Teams',
+ icon:
+ },
+ {
+ key: 'billing',
+ path: '/billing',
+ label: t('nav.billing') ?? 'Billing',
+ icon:
}
]
diff --git a/apps/web/src/components/teams/create-team-form.tsx b/apps/web/src/components/teams/create-team-form.tsx
new file mode 100644
index 0000000..29868b0
--- /dev/null
+++ b/apps/web/src/components/teams/create-team-form.tsx
@@ -0,0 +1,110 @@
+'use client'
+
+// apps/web/src/components/teams/create-team-form.tsx
+// 새 팀 생성 폼
+
+import { useState } from 'react'
+import { useRouter } from 'next/navigation'
+import { Box, Button, TextField, Stack, Alert } from '@mui/material'
+import AddIcon from '@mui/icons-material/Add'
+import { MetalCard } from '@d3ro/ui/components/ds'
+import { d3roPalette, typoSx } from '@d3ro/ui/theme'
+import { getSupabaseBrowserClient } from '@/lib/supabase-browser'
+
+export function CreateTeamForm(): React.ReactElement {
+ const router = useRouter()
+ const [name, setName] = useState('')
+ const [open, setOpen] = useState(false)
+ const [error, setError] = useState(null)
+ const [busy, setBusy] = useState(false)
+
+ async function handleCreate(): Promise {
+ if (!name.trim()) return
+ setError(null)
+ setBusy(true)
+ try {
+ const supabase = getSupabaseBrowserClient()
+ const {
+ data: { user }
+ } = await supabase.auth.getUser()
+ if (!user) {
+ setError('로그인이 필요합니다')
+ return
+ }
+
+ // teams 테이블 INSERT
+ const { data: team, error: teamErr } = await supabase
+ .from('teams')
+ .insert({ name: name.trim(), owner_id: user.id })
+ .select('id')
+ .single()
+
+ if (teamErr || !team) {
+ setError(teamErr?.message ?? '팀 생성 실패')
+ return
+ }
+
+ // owner를 team_members에 추가 (RLS owner 권한)
+ const { error: memberErr } = await supabase
+ .from('team_members')
+ .insert({ team_id: (team as { id: string }).id, user_id: user.id, role: 'owner' })
+
+ if (memberErr) {
+ setError(`멤버 등록 실패: ${memberErr.message}`)
+ return
+ }
+
+ setName('')
+ setOpen(false)
+ router.refresh()
+ } finally {
+ setBusy(false)
+ }
+ }
+
+ if (!open) {
+ return (
+ } onClick={() => setOpen(true)}>
+ 새 팀 만들기
+
+ )
+ }
+
+ return (
+
+ 새 팀 생성
+
+ setName(e.target.value)}
+ fullWidth
+ disabled={busy}
+ />
+ {error && (
+
+ {error}
+
+ )}
+
+
+
+
+
+
+ )
+}
diff --git a/apps/web/src/components/teams/invite-member-form.tsx b/apps/web/src/components/teams/invite-member-form.tsx
new file mode 100644
index 0000000..cd852b2
--- /dev/null
+++ b/apps/web/src/components/teams/invite-member-form.tsx
@@ -0,0 +1,97 @@
+'use client'
+
+// apps/web/src/components/teams/invite-member-form.tsx
+// 팀 멤버 초대 — 이메일로 초대 (현재 MVP는 user_id 직접 입력)
+// 정식 초대 flow는 V2-7b에서 구현 (Supabase function + 이메일 발송)
+
+import { useState } from 'react'
+import { useRouter } from 'next/navigation'
+import { Box, Button, TextField, Stack, Alert, Dialog, DialogContent, DialogTitle } from '@mui/material'
+import PersonAddIcon from '@mui/icons-material/PersonAdd'
+import { getSupabaseBrowserClient } from '@/lib/supabase-browser'
+
+interface InviteMemberFormProps {
+ teamId: string
+}
+
+export function InviteMemberForm({ teamId }: InviteMemberFormProps): React.ReactElement {
+ const router = useRouter()
+ const [open, setOpen] = useState(false)
+ const [userId, setUserId] = useState('')
+ const [error, setError] = useState(null)
+ const [busy, setBusy] = useState(false)
+
+ async function handleInvite(): Promise {
+ if (!userId.trim()) return
+ setError(null)
+ setBusy(true)
+ try {
+ const supabase = getSupabaseBrowserClient()
+ const { error: insertErr } = await supabase
+ .from('team_members')
+ .insert({ team_id: teamId, user_id: userId.trim(), role: 'member' })
+
+ if (insertErr) {
+ setError(insertErr.message)
+ return
+ }
+
+ setUserId('')
+ setOpen(false)
+ router.refresh()
+ } finally {
+ setBusy(false)
+ }
+ }
+
+ return (
+ <>
+ }
+ onClick={() => setOpen(true)}
+ >
+ 멤버 초대
+
+
+
+ >
+ )
+}
diff --git a/memory/project_status.md b/memory/project_status.md
index 34eca45..d0bd7fa 100644
--- a/memory/project_status.md
+++ b/memory/project_status.md
@@ -1,17 +1,21 @@
# D3RO-VOICE 프로젝트 현황
-> 마지막 갱신: 2026-04-08
+> 마지막 갱신: 2026-04-09
> 규칙 13: 작업 완료 즉시 이 파일 갱신 의무
## 현재 단계
-**V1 (Electron) 완료** → **V2 (Monorepo) 진행 중**
-- Phase V2-1 ✅ 완료 (Monorepo 전환 — a/b/c/d)
-- Phase V2-1 minor ✅ 정리 ([M4] .eslintignore, [M5] EditableSegment hex)
-- Phase V2-2 🟡 로컬 완료, 사용자 Supabase 배포 대기
-- Phase V2-3 ✅ 완료 (Web App MVP — Next.js 15, 9 라우트)
-- Phase V2-5 🟡 로컬 완료, 사용자 Mac 검증 대기
-- 다음: Phase V2-4 (데스크톱 동기화) 또는 V2-6 (Mobile)
+**V1 (Electron) 완료** → **V2 (Monorepo) 마스터 플랜 전 페이즈 로컬 완료**
+- Phase V2-1 ✅ 완료 (Monorepo 전환 — a/b/c/d) + minor 정리
+- Phase V2-2 🟡 로컬 완료 (Supabase 인프라), 사용자 배포 대기
+- Phase V2-3 ✅ 완료 (Web App MVP — Next.js 15, 11 라우트)
+- Phase V2-4 ✅ 완료 (데스크톱 ↔ Supabase push 동기화)
+- Phase V2-5 🟡 로컬 완료 (Mac 빌드), 사용자 검증 대기
+- Phase V2-6 ✅ 완료 (Mobile MVP — Expo, workspace 분리)
+- Phase V2-7 ✅ 완료 (팀 기능 — Web /teams)
+- Phase V2-8 ✅ 완료 (결제 스캐폴딩 — Stripe Edge Functions + /billing)
+- **다음 사이클**: 사용자가 Supabase/Mac/Stripe 환경 액션 후 e2e 검증
+- **고도화 후보**: V2-4b(pull 동기화) / V2-6b(@d3ro/ui-native) / V2-7b(invite flow) / V2-8b(SSO)
## V1 완료 페이즈
@@ -261,8 +265,66 @@
- desktop `npm run build` ✅ (main+preload+renderer)
- 실제 Supabase 연결은 V2-2 사용자 액션 이후 검증 가능
-### Phase V2-4/V2-6/V2-7/V2-8: 미착수
-데스크톱 동기화, Mobile App, 팀 기능, 결제/출시
+### Phase V2-4: 데스크톱 ↔ Supabase 동기화 — 완료
+
+**핵심 컴포넌트**
+- `apps/desktop/src/main/services/CloudSyncService.ts` — 싱글톤 + EventEmitter
+ - `init/startSignIn/handleAuthCallback/signOut/pushAll` + 4종 이벤트
+ - safeStorage 기반 refresh token 영속화
+ - upsert(onConflict: id) 방식 push, 매핑 테이블 없음
+- `ipc/cloud-sync-handlers.ts` + `preload index.ts` cloudSync API
+- `renderer/components/CloudSyncSection.tsx` — Settings 섹션
+- `main/index.ts` deep link (`d3ro-voice://auth-callback`) 핸들러 추가
+- `bootstrap.ts` cloud-sync 단계 추가
+- `packages/core/src/ipc-channels.ts` CLOUD_SYNC 11종 채널
+- `packages/core/types.ts` AppConfig + ConfigService defaults에 supabaseUrl/supabaseAnonKey/cloudSyncLastAt + hfToken/diarizationEnabled (Phase 15.5 누락분 보충)
+
+**설계 결정**
+- Local-first push only (V2-4b에서 pull 추가)
+- 마지막 동기화 epoch ms 기준 변경분만 전송
+- nanoid PK를 PostgreSQL text로 그대로 upsert
+- macOS open-url + Windows second-instance argv 방식 deep link
+
+### Phase V2-6: Mobile MVP — 완료
+
+**구조** (`apps/mobile/`, npm workspace에서 **제외**)
+- Expo SDK 51 + React Native + Expo Router
+- `lib/supabase.ts` (AsyncStorage), `lib/auth-context.tsx`
+- `app/_layout.tsx`, `app/index.tsx`, `app/login.tsx`
+- `app/(tabs)/{_layout, meetings, record, profile}.tsx`
+- `expo-av`로 녹음 → stt-proxy 호출
+- `README.md` + setup 가이드
+
+**설계 결정**
+- workspace 제외 (Expo native deps 부담 회피)
+- MUI 미사용, 인라인 RN 스타일 (V2-6b에서 `@d3ro/ui-native` 분리)
+- Deep link `scheme: 'd3ro-voice'`
+
+### Phase V2-7: 팀 기능 (Web) — 완료
+
+- `apps/web/src/app/teams/page.tsx` — 가입한 팀 카드 그리드
+- `apps/web/src/app/teams/[id]/page.tsx` — 팀 상세 (멤버 + 공유 회의)
+- `components/teams/create-team-form.tsx` — 팀 생성 + owner 자동 등록
+- `components/teams/invite-member-form.tsx` — user_id 직접 입력 (V2-7b에서 정식 invite flow)
+- Sidebar에 Teams/Billing 메뉴 + ko.json 새 키
+- V2-2의 teams/team_members RLS 활용
+
+### Phase V2-8: 결제 스캐폴딩 — 완료
+
+- `apps/web/src/app/billing/page.tsx` — Free/Pro/Team 가격표 + 현재 티어
+- `components/billing/checkout-button.tsx` — Edge Function 호출
+- `server/supabase/functions/stripe-checkout/index.ts` — JWT 인증, customer 조회/생성, Checkout Session
+- `server/supabase/functions/stripe-webhook/index.ts` — checkout.session.completed, subscription.* 이벤트 → subscriptions 업데이트
+- `config.toml`에 두 함수 등록 (webhook verify_jwt=false)
+
+**사용자 액션 필요**
+- `STRIPE_SECRET_KEY` / `STRIPE_PRICE_PRO` / `STRIPE_PRICE_TEAM` / `STRIPE_WEBHOOK_SECRET` 설정
+- Stripe 대시보드에서 product + price 생성
+
+**미구현 (V2-8b)**
+- Webhook signature 정식 검증 (현재 placeholder)
+- Customer Portal
+- Per-seat billing
## 알려진 차단/이슈
diff --git a/package-lock.json b/package-lock.json
index f236496..a126c48 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,8 @@
"version": "1.0.0",
"license": "MIT",
"workspaces": [
- "apps/*",
+ "apps/desktop",
+ "apps/web",
"packages/*"
],
"devDependencies": {
diff --git a/package.json b/package.json
index acff7ec..98ddeff 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,8 @@
"author": "D3RO",
"license": "MIT",
"workspaces": [
- "apps/*",
+ "apps/desktop",
+ "apps/web",
"packages/*"
],
"scripts": {
diff --git a/packages/i18n/src/locales/ko.json b/packages/i18n/src/locales/ko.json
index eca2569..9dc3b9c 100644
--- a/packages/i18n/src/locales/ko.json
+++ b/packages/i18n/src/locales/ko.json
@@ -8,6 +8,8 @@
"nav.settings": "설정",
"nav.meetings": "회의",
"nav.record": "녹음",
+ "nav.teams": "팀",
+ "nav.billing": "결제",
"nav.logout": "로그아웃",
"login.subtitle": "AI 음성 어시스턴트",
"login.google": "Google로 계속하기",
diff --git a/server/supabase/config.toml b/server/supabase/config.toml
index d4298e4..c91f711 100644
--- a/server/supabase/config.toml
+++ b/server/supabase/config.toml
@@ -84,5 +84,11 @@ verify_jwt = true
[functions.llm-proxy]
verify_jwt = true
+[functions.stripe-checkout]
+verify_jwt = true
+
+[functions.stripe-webhook]
+verify_jwt = false
+
[analytics]
enabled = false
diff --git a/server/supabase/functions/stripe-checkout/index.ts b/server/supabase/functions/stripe-checkout/index.ts
new file mode 100644
index 0000000..1d24804
--- /dev/null
+++ b/server/supabase/functions/stripe-checkout/index.ts
@@ -0,0 +1,137 @@
+// server/supabase/functions/stripe-checkout/index.ts
+// Stripe Checkout Session 생성 — 사용자가 업그레이드 버튼 클릭 시 호출.
+// 응답: { url: 'https://checkout.stripe.com/...' } → 클라이언트가 redirect.
+
+import { corsHeaders, handleCorsPreflightRequest } from '../_shared/cors.ts'
+import { requireUser, authErrorResponse, type AuthError } from '../_shared/auth.ts'
+import { createServiceRoleClient } from '../_shared/quota.ts'
+
+interface CheckoutRequest {
+ tier: 'pro' | 'team'
+ success_url: string
+ cancel_url: string
+}
+
+// Stripe Price ID는 환경변수로 주입 (대시보드에서 생성한 product의 price ID)
+// 실제 운영 시:
+// supabase secrets set STRIPE_PRICE_PRO=price_xxx
+// supabase secrets set STRIPE_PRICE_TEAM=price_yyy
+// supabase secrets set STRIPE_SECRET_KEY=sk_live_xxx
+
+// @ts-expect-error — Deno 런타임 전역
+Deno.serve(async (req: Request) => {
+ const preflight = handleCorsPreflightRequest(req)
+ if (preflight) return preflight
+
+ if (req.method !== 'POST') {
+ return new Response(JSON.stringify({ error: 'Method not allowed' }), {
+ status: 405,
+ headers: { ...corsHeaders, 'Content-Type': 'application/json' }
+ })
+ }
+
+ try {
+ const user = await requireUser(req)
+ const body = (await req.json()) as CheckoutRequest
+
+ // @ts-expect-error — Deno.env
+ const stripeKey = Deno.env.get('STRIPE_SECRET_KEY') ?? ''
+ // @ts-expect-error — Deno.env
+ const priceMap: Record = {
+ pro: Deno.env.get('STRIPE_PRICE_PRO') ?? '',
+ team: Deno.env.get('STRIPE_PRICE_TEAM') ?? ''
+ }
+ const priceId = priceMap[body.tier]
+
+ if (!stripeKey || !priceId) {
+ return new Response(
+ JSON.stringify({
+ error: 'stripe_not_configured',
+ message: 'STRIPE_SECRET_KEY 또는 STRIPE_PRICE_* 환경변수가 설정되지 않았습니다.'
+ }),
+ {
+ status: 503,
+ headers: { ...corsHeaders, 'Content-Type': 'application/json' }
+ }
+ )
+ }
+
+ // 기존 customer_id 조회 (subscriptions 테이블에서)
+ const serviceClient = createServiceRoleClient()
+ const { data: sub } = await serviceClient
+ .from('subscriptions')
+ .select('stripe_customer_id')
+ .eq('user_id', user.id)
+ .maybeSingle()
+
+ let customerId = (sub?.stripe_customer_id as string | null | undefined) ?? null
+
+ // 없으면 새 customer 생성
+ if (!customerId) {
+ const customerResp = await fetch('https://api.stripe.com/v1/customers', {
+ method: 'POST',
+ headers: {
+ Authorization: `Bearer ${stripeKey}`,
+ 'Content-Type': 'application/x-www-form-urlencoded'
+ },
+ body: new URLSearchParams({
+ email: user.email ?? '',
+ 'metadata[user_id]': user.id
+ })
+ })
+
+ if (!customerResp.ok) {
+ const errText = await customerResp.text()
+ throw new Error(`Stripe customer 생성 실패: ${errText}`)
+ }
+
+ const customerData = (await customerResp.json()) as { id: string }
+ customerId = customerData.id
+
+ // subscriptions에 저장
+ await serviceClient
+ .from('subscriptions')
+ .upsert({ user_id: user.id, stripe_customer_id: customerId, tier: 'free' })
+ }
+
+ // Checkout session 생성
+ const sessionResp = await fetch('https://api.stripe.com/v1/checkout/sessions', {
+ method: 'POST',
+ headers: {
+ Authorization: `Bearer ${stripeKey}`,
+ 'Content-Type': 'application/x-www-form-urlencoded'
+ },
+ body: new URLSearchParams({
+ customer: customerId,
+ mode: 'subscription',
+ 'line_items[0][price]': priceId,
+ 'line_items[0][quantity]': '1',
+ success_url: body.success_url,
+ cancel_url: body.cancel_url,
+ 'metadata[user_id]': user.id,
+ 'metadata[tier]': body.tier
+ })
+ })
+
+ if (!sessionResp.ok) {
+ const errText = await sessionResp.text()
+ throw new Error(`Stripe checkout 생성 실패: ${errText}`)
+ }
+
+ const sessionData = (await sessionResp.json()) as { url: string }
+
+ return new Response(JSON.stringify({ url: sessionData.url }), {
+ status: 200,
+ headers: { ...corsHeaders, 'Content-Type': 'application/json' }
+ })
+ } catch (err) {
+ if (err && typeof err === 'object' && 'status' in err && 'message' in err) {
+ return authErrorResponse(err as AuthError, corsHeaders)
+ }
+ const message = err instanceof Error ? err.message : 'Unknown error'
+ return new Response(JSON.stringify({ error: message }), {
+ status: 500,
+ headers: { ...corsHeaders, 'Content-Type': 'application/json' }
+ })
+ }
+})
diff --git a/server/supabase/functions/stripe-webhook/index.ts b/server/supabase/functions/stripe-webhook/index.ts
new file mode 100644
index 0000000..f6be6c8
--- /dev/null
+++ b/server/supabase/functions/stripe-webhook/index.ts
@@ -0,0 +1,130 @@
+// server/supabase/functions/stripe-webhook/index.ts
+// Stripe Webhook 핸들러 — checkout 완료, 구독 갱신/취소 등 이벤트 처리.
+// Supabase 대시보드 → Functions → stripe-webhook 의 verify_jwt를 false로 설정해야 함
+// (Stripe는 JWT 없이 호출, 대신 signature로 검증).
+//
+// 환경변수:
+// STRIPE_SECRET_KEY
+// STRIPE_WEBHOOK_SECRET (Stripe 대시보드에서 발급)
+
+import { createServiceRoleClient } from '../_shared/quota.ts'
+
+interface StripeEvent {
+ id: string
+ type: string
+ data: {
+ object: Record
+ }
+}
+
+async function verifyStripeSignature(payload: string, signature: string, secret: string): Promise {
+ // 단순화: 본 스캐폴딩에서는 signature 검증 logic placeholder.
+ // 정식 구현은 Stripe SDK의 stripe.webhooks.constructEvent 사용 또는
+ // HMAC-SHA256으로 직접 검증.
+ // https://stripe.com/docs/webhooks/signatures
+ return Boolean(signature && secret && payload)
+}
+
+// @ts-expect-error — Deno 런타임 전역
+Deno.serve(async (req: Request) => {
+ if (req.method !== 'POST') {
+ return new Response('Method not allowed', { status: 405 })
+ }
+
+ // @ts-expect-error — Deno.env
+ const webhookSecret = Deno.env.get('STRIPE_WEBHOOK_SECRET') ?? ''
+ if (!webhookSecret) {
+ return new Response('Webhook secret not configured', { status: 503 })
+ }
+
+ const signature = req.headers.get('stripe-signature') ?? ''
+ const payload = await req.text()
+
+ const valid = await verifyStripeSignature(payload, signature, webhookSecret)
+ if (!valid) {
+ return new Response('Invalid signature', { status: 400 })
+ }
+
+ let event: StripeEvent
+ try {
+ event = JSON.parse(payload) as StripeEvent
+ } catch {
+ return new Response('Invalid JSON', { status: 400 })
+ }
+
+ const serviceClient = createServiceRoleClient()
+
+ try {
+ switch (event.type) {
+ case 'checkout.session.completed': {
+ const session = event.data.object as {
+ customer: string
+ subscription: string
+ metadata?: { user_id?: string; tier?: string }
+ }
+ const userId = session.metadata?.user_id
+ const tier = session.metadata?.tier
+ if (userId && tier) {
+ await serviceClient.from('subscriptions').upsert({
+ user_id: userId,
+ stripe_customer_id: session.customer,
+ stripe_subscription_id: session.subscription,
+ tier,
+ status: 'active'
+ })
+ }
+ break
+ }
+
+ case 'customer.subscription.updated':
+ case 'customer.subscription.created': {
+ const sub = event.data.object as {
+ id: string
+ customer: string
+ status: string
+ current_period_start?: number
+ current_period_end?: number
+ cancel_at?: number | null
+ }
+ await serviceClient
+ .from('subscriptions')
+ .update({
+ status: sub.status,
+ current_period_start: sub.current_period_start
+ ? new Date(sub.current_period_start * 1000).toISOString()
+ : null,
+ current_period_end: sub.current_period_end
+ ? new Date(sub.current_period_end * 1000).toISOString()
+ : null,
+ cancel_at: sub.cancel_at ? new Date(sub.cancel_at * 1000).toISOString() : null
+ })
+ .eq('stripe_subscription_id', sub.id)
+ break
+ }
+
+ case 'customer.subscription.deleted': {
+ const sub = event.data.object as { id: string }
+ await serviceClient
+ .from('subscriptions')
+ .update({ tier: 'free', status: 'canceled' })
+ .eq('stripe_subscription_id', sub.id)
+ break
+ }
+
+ default:
+ // 기타 이벤트는 무시
+ break
+ }
+
+ return new Response(JSON.stringify({ received: true }), {
+ status: 200,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ } catch (err) {
+ const message = err instanceof Error ? err.message : 'Unknown error'
+ return new Response(JSON.stringify({ error: message }), {
+ status: 500,
+ headers: { 'Content-Type': 'application/json' }
+ })
+ }
+})