Oviya commited on
Commit
650508c
·
1 Parent(s): 5f2be64
dist/gramm-ai/browser/index.html CHANGED
@@ -16,5 +16,5 @@
16
  </style><link rel="stylesheet" href="styles-TX4PRGSR.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-TX4PRGSR.css"></noscript></head>
17
  <body>
18
  <app-root></app-root>
19
- <script src="polyfills-FFHMD2TL.js" type="module"></script><script src="main-PDITXNCZ.js" type="module"></script></body>
20
  </html>
 
16
  </style><link rel="stylesheet" href="styles-TX4PRGSR.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles-TX4PRGSR.css"></noscript></head>
17
  <body>
18
  <app-root></app-root>
19
+ <script src="polyfills-FFHMD2TL.js" type="module"></script><script src="main-2DQZ236X.js" type="module"></script></body>
20
  </html>
dist/gramm-ai/browser/{main-PDITXNCZ.js → main-2DQZ236X.js} RENAMED
The diff for this file is too large to render. See raw diff
 
package-lock.json CHANGED
@@ -271,6 +271,7 @@
271
  "url": "https://github.com/sponsors/ai"
272
  }
273
  ],
 
274
  "dependencies": {
275
  "nanoid": "^3.3.7",
276
  "picocolors": "^1.0.0",
@@ -354,6 +355,7 @@
354
  "version": "17.3.12",
355
  "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-17.3.12.tgz",
356
  "integrity": "sha512-9hsdWF4gRRcVJtPcCcYLaX1CIyM9wUu6r+xRl6zU5hq8qhl35hig6ounz7CXFAzLf0WDBdM16bPHouVGaG76lg==",
 
357
  "dependencies": {
358
  "tslib": "^2.3.0"
359
  },
@@ -420,6 +422,7 @@
420
  "version": "17.3.12",
421
  "resolved": "https://registry.npmjs.org/@angular/common/-/common-17.3.12.tgz",
422
  "integrity": "sha512-vabJzvrx76XXFrm1RJZ6o/CyG32piTB/1sfFfKHdlH1QrmArb8It4gyk9oEjZ1IkAD0HvBWlfWmn+T6Vx3pdUw==",
 
423
  "dependencies": {
424
  "tslib": "^2.3.0"
425
  },
@@ -435,6 +438,7 @@
435
  "version": "17.3.12",
436
  "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-17.3.12.tgz",
437
  "integrity": "sha512-vwI8oOL/gM+wPnptOVeBbMfZYwzRxQsovojZf+Zol9szl0k3SZ3FycWlxxXZGFu3VIEfrP6pXplTmyODS/Lt1w==",
 
438
  "dependencies": {
439
  "tslib": "^2.3.0"
440
  },
@@ -455,6 +459,7 @@
455
  "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-17.3.12.tgz",
456
  "integrity": "sha512-1F8M7nWfChzurb7obbvuE7mJXlHtY1UG58pcwcomVtpPb+kPavgAO8OEvJHYBMV+bzSxkXt5UIwL9lt9jHUxZA==",
457
  "dev": true,
 
458
  "dependencies": {
459
  "@babel/core": "7.23.9",
460
  "@jridgewell/sourcemap-codec": "^1.4.14",
@@ -527,6 +532,7 @@
527
  "version": "17.3.12",
528
  "resolved": "https://registry.npmjs.org/@angular/core/-/core-17.3.12.tgz",
529
  "integrity": "sha512-MuFt5yKi161JmauUta4Dh0m8ofwoq6Ino+KoOtkYMBGsSx+A7dSm+DUxxNwdj7+DNyg3LjVGCFgBFnq4g8z06A==",
 
530
  "dependencies": {
531
  "tslib": "^2.3.0"
532
  },
@@ -542,6 +548,7 @@
542
  "version": "17.3.12",
543
  "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-17.3.12.tgz",
544
  "integrity": "sha512-tV6r12Q3yEUlXwpVko4E+XscunTIpPkLbaiDn/MTL3Vxi2LZnsLgHyd/i38HaHN+e/H3B0a1ToSOhV5wf3ay4Q==",
 
545
  "dependencies": {
546
  "tslib": "^2.3.0"
547
  },
@@ -624,6 +631,7 @@
624
  "version": "17.3.12",
625
  "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-17.3.12.tgz",
626
  "integrity": "sha512-DYY04ptWh/ulMHzd+y52WCE8QnEYGeIiW3hEIFjCN8z0kbIdFdUtEB0IK5vjNL3ejyhUmphcpeT5PYf3YXtqWQ==",
 
627
  "dependencies": {
628
  "tslib": "^2.3.0"
629
  },
@@ -700,6 +708,7 @@
700
  "version": "7.24.0",
701
  "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz",
702
  "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==",
 
703
  "dependencies": {
704
  "@ampproject/remapping": "^2.2.0",
705
  "@babel/code-frame": "^7.23.5",
@@ -5334,6 +5343,7 @@
5334
  "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
5335
  "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
5336
  "dev": true,
 
5337
  "bin": {
5338
  "acorn": "bin/acorn"
5339
  },
@@ -5404,6 +5414,7 @@
5404
  "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
5405
  "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
5406
  "dev": true,
 
5407
  "dependencies": {
5408
  "fast-deep-equal": "^3.1.1",
5409
  "json-schema-traverse": "^1.0.0",
@@ -5887,6 +5898,7 @@
5887
  "url": "https://github.com/sponsors/ai"
5888
  }
5889
  ],
 
5890
  "dependencies": {
5891
  "caniuse-lite": "^1.0.30001688",
5892
  "electron-to-chromium": "^1.5.73",
@@ -8884,7 +8896,8 @@
8884
  "version": "5.1.2",
8885
  "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.2.tgz",
8886
  "integrity": "sha512-2oIUMGn00FdUiqz6epiiJr7xcFyNYj3rDcfmnzfkBnHyBQ3cBQUs4mmyGsOb7TTLb9kxk7dBcmEmqhDKkBoDyA==",
8887
- "dev": true
 
8888
  },
8889
  "node_modules/jest-diff": {
8890
  "version": "30.0.0-alpha.6",
@@ -9594,6 +9607,7 @@
9594
  "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz",
9595
  "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==",
9596
  "dev": true,
 
9597
  "dependencies": {
9598
  "@colors/colors": "1.5.0",
9599
  "body-parser": "^1.19.0",
@@ -9800,6 +9814,7 @@
9800
  "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz",
9801
  "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==",
9802
  "dev": true,
 
9803
  "dependencies": {
9804
  "copy-anything": "^2.0.1",
9805
  "parse-node-version": "^1.0.1",
@@ -11414,6 +11429,7 @@
11414
  "url": "https://github.com/sponsors/ai"
11415
  }
11416
  ],
 
11417
  "dependencies": {
11418
  "nanoid": "^3.3.7",
11419
  "picocolors": "^1.1.1",
@@ -12245,6 +12261,7 @@
12245
  "version": "7.8.1",
12246
  "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
12247
  "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
 
12248
  "dependencies": {
12249
  "tslib": "^2.1.0"
12250
  }
@@ -12303,6 +12320,7 @@
12303
  "resolved": "https://registry.npmjs.org/sass/-/sass-1.71.1.tgz",
12304
  "integrity": "sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==",
12305
  "dev": true,
 
12306
  "dependencies": {
12307
  "chokidar": ">=3.0.0 <4.0.0",
12308
  "immutable": "^4.0.0",
@@ -13420,6 +13438,7 @@
13420
  "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz",
13421
  "integrity": "sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==",
13422
  "dev": true,
 
13423
  "dependencies": {
13424
  "@jridgewell/source-map": "^0.3.3",
13425
  "acorn": "^8.8.2",
@@ -13658,6 +13677,7 @@
13658
  "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
13659
  "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
13660
  "dev": true,
 
13661
  "bin": {
13662
  "tsc": "bin/tsc",
13663
  "tsserver": "bin/tsserver"
@@ -13891,6 +13911,7 @@
13891
  "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.8.tgz",
13892
  "integrity": "sha512-mB8ToUuSmzODSpENgvpFk2fTiU/YQ1tmcVJJ4WZbq4fPdGJkFNVcmVL5k7iDug6xzWjjuGDKAuSievIsD6H7Xw==",
13893
  "dev": true,
 
13894
  "dependencies": {
13895
  "esbuild": "^0.19.3",
13896
  "postcss": "^8.4.35",
@@ -14406,6 +14427,7 @@
14406
  "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz",
14407
  "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==",
14408
  "dev": true,
 
14409
  "dependencies": {
14410
  "@types/estree": "^1.0.5",
14411
  "@webassemblyjs/ast": "^1.12.1",
@@ -14480,6 +14502,7 @@
14480
  "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz",
14481
  "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==",
14482
  "dev": true,
 
14483
  "dependencies": {
14484
  "@types/bonjour": "^3.5.9",
14485
  "@types/connect-history-api-fallback": "^1.3.5",
@@ -14606,6 +14629,7 @@
14606
  "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
14607
  "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
14608
  "dev": true,
 
14609
  "dependencies": {
14610
  "fast-deep-equal": "^3.1.1",
14611
  "fast-json-stable-stringify": "^2.0.0",
@@ -14857,7 +14881,8 @@
14857
  "node_modules/zone.js": {
14858
  "version": "0.14.10",
14859
  "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.10.tgz",
14860
- "integrity": "sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ=="
 
14861
  }
14862
  },
14863
  "dependencies": {
@@ -14976,6 +15001,7 @@
14976
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz",
14977
  "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==",
14978
  "dev": true,
 
14979
  "requires": {
14980
  "nanoid": "^3.3.7",
14981
  "picocolors": "^1.0.0",
@@ -15031,6 +15057,7 @@
15031
  "version": "17.3.12",
15032
  "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-17.3.12.tgz",
15033
  "integrity": "sha512-9hsdWF4gRRcVJtPcCcYLaX1CIyM9wUu6r+xRl6zU5hq8qhl35hig6ounz7CXFAzLf0WDBdM16bPHouVGaG76lg==",
 
15034
  "requires": {
15035
  "tslib": "^2.3.0"
15036
  }
@@ -15075,6 +15102,7 @@
15075
  "version": "17.3.12",
15076
  "resolved": "https://registry.npmjs.org/@angular/common/-/common-17.3.12.tgz",
15077
  "integrity": "sha512-vabJzvrx76XXFrm1RJZ6o/CyG32piTB/1sfFfKHdlH1QrmArb8It4gyk9oEjZ1IkAD0HvBWlfWmn+T6Vx3pdUw==",
 
15078
  "requires": {
15079
  "tslib": "^2.3.0"
15080
  }
@@ -15083,6 +15111,7 @@
15083
  "version": "17.3.12",
15084
  "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-17.3.12.tgz",
15085
  "integrity": "sha512-vwI8oOL/gM+wPnptOVeBbMfZYwzRxQsovojZf+Zol9szl0k3SZ3FycWlxxXZGFu3VIEfrP6pXplTmyODS/Lt1w==",
 
15086
  "requires": {
15087
  "tslib": "^2.3.0"
15088
  }
@@ -15092,6 +15121,7 @@
15092
  "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-17.3.12.tgz",
15093
  "integrity": "sha512-1F8M7nWfChzurb7obbvuE7mJXlHtY1UG58pcwcomVtpPb+kPavgAO8OEvJHYBMV+bzSxkXt5UIwL9lt9jHUxZA==",
15094
  "dev": true,
 
15095
  "requires": {
15096
  "@babel/core": "7.23.9",
15097
  "@jridgewell/sourcemap-codec": "^1.4.14",
@@ -15146,6 +15176,7 @@
15146
  "version": "17.3.12",
15147
  "resolved": "https://registry.npmjs.org/@angular/core/-/core-17.3.12.tgz",
15148
  "integrity": "sha512-MuFt5yKi161JmauUta4Dh0m8ofwoq6Ino+KoOtkYMBGsSx+A7dSm+DUxxNwdj7+DNyg3LjVGCFgBFnq4g8z06A==",
 
15149
  "requires": {
15150
  "tslib": "^2.3.0"
15151
  }
@@ -15154,6 +15185,7 @@
15154
  "version": "17.3.12",
15155
  "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-17.3.12.tgz",
15156
  "integrity": "sha512-tV6r12Q3yEUlXwpVko4E+XscunTIpPkLbaiDn/MTL3Vxi2LZnsLgHyd/i38HaHN+e/H3B0a1ToSOhV5wf3ay4Q==",
 
15157
  "requires": {
15158
  "tslib": "^2.3.0"
15159
  }
@@ -15217,6 +15249,7 @@
15217
  "version": "17.3.12",
15218
  "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-17.3.12.tgz",
15219
  "integrity": "sha512-DYY04ptWh/ulMHzd+y52WCE8QnEYGeIiW3hEIFjCN8z0kbIdFdUtEB0IK5vjNL3ejyhUmphcpeT5PYf3YXtqWQ==",
 
15220
  "requires": {
15221
  "tslib": "^2.3.0"
15222
  }
@@ -15256,6 +15289,7 @@
15256
  "version": "7.24.0",
15257
  "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz",
15258
  "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==",
 
15259
  "requires": {
15260
  "@ampproject/remapping": "^2.2.0",
15261
  "@babel/code-frame": "^7.23.5",
@@ -18715,7 +18749,8 @@
18715
  "version": "8.14.0",
18716
  "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
18717
  "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
18718
- "dev": true
 
18719
  },
18720
  "acorn-import-attributes": {
18721
  "version": "1.9.5",
@@ -18768,6 +18803,7 @@
18768
  "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
18769
  "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
18770
  "dev": true,
 
18771
  "requires": {
18772
  "fast-deep-equal": "^3.1.1",
18773
  "json-schema-traverse": "^1.0.0",
@@ -19112,6 +19148,7 @@
19112
  "version": "4.24.3",
19113
  "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz",
19114
  "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==",
 
19115
  "requires": {
19116
  "caniuse-lite": "^1.0.30001688",
19117
  "electron-to-chromium": "^1.5.73",
@@ -21309,7 +21346,8 @@
21309
  "version": "5.1.2",
21310
  "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.2.tgz",
21311
  "integrity": "sha512-2oIUMGn00FdUiqz6epiiJr7xcFyNYj3rDcfmnzfkBnHyBQ3cBQUs4mmyGsOb7TTLb9kxk7dBcmEmqhDKkBoDyA==",
21312
- "dev": true
 
21313
  },
21314
  "jest-diff": {
21315
  "version": "30.0.0-alpha.6",
@@ -21852,6 +21890,7 @@
21852
  "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz",
21853
  "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==",
21854
  "dev": true,
 
21855
  "requires": {
21856
  "@colors/colors": "1.5.0",
21857
  "body-parser": "^1.19.0",
@@ -22019,6 +22058,7 @@
22019
  "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz",
22020
  "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==",
22021
  "dev": true,
 
22022
  "requires": {
22023
  "copy-anything": "^2.0.1",
22024
  "errno": "^0.1.1",
@@ -23193,6 +23233,7 @@
23193
  "version": "8.4.49",
23194
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
23195
  "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
 
23196
  "requires": {
23197
  "nanoid": "^3.3.7",
23198
  "picocolors": "^1.1.1",
@@ -23765,6 +23806,7 @@
23765
  "version": "7.8.1",
23766
  "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
23767
  "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
 
23768
  "requires": {
23769
  "tslib": "^2.1.0"
23770
  }
@@ -23802,6 +23844,7 @@
23802
  "resolved": "https://registry.npmjs.org/sass/-/sass-1.71.1.tgz",
23803
  "integrity": "sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==",
23804
  "dev": true,
 
23805
  "requires": {
23806
  "chokidar": ">=3.0.0 <4.0.0",
23807
  "immutable": "^4.0.0",
@@ -24643,6 +24686,7 @@
24643
  "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz",
24644
  "integrity": "sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==",
24645
  "dev": true,
 
24646
  "requires": {
24647
  "@jridgewell/source-map": "^0.3.3",
24648
  "acorn": "^8.8.2",
@@ -24810,7 +24854,8 @@
24810
  "version": "5.3.3",
24811
  "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
24812
  "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
24813
- "dev": true
 
24814
  },
24815
  "ua-parser-js": {
24816
  "version": "0.7.40",
@@ -24957,6 +25002,7 @@
24957
  "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.8.tgz",
24958
  "integrity": "sha512-mB8ToUuSmzODSpENgvpFk2fTiU/YQ1tmcVJJ4WZbq4fPdGJkFNVcmVL5k7iDug6xzWjjuGDKAuSievIsD6H7Xw==",
24959
  "dev": true,
 
24960
  "requires": {
24961
  "esbuild": "^0.19.3",
24962
  "fsevents": "~2.3.3",
@@ -25210,6 +25256,7 @@
25210
  "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz",
25211
  "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==",
25212
  "dev": true,
 
25213
  "requires": {
25214
  "@types/estree": "^1.0.5",
25215
  "@webassemblyjs/ast": "^1.12.1",
@@ -25241,6 +25288,7 @@
25241
  "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
25242
  "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
25243
  "dev": true,
 
25244
  "requires": {
25245
  "fast-deep-equal": "^3.1.1",
25246
  "fast-json-stable-stringify": "^2.0.0",
@@ -25308,6 +25356,7 @@
25308
  "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz",
25309
  "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==",
25310
  "dev": true,
 
25311
  "requires": {
25312
  "@types/bonjour": "^3.5.9",
25313
  "@types/connect-history-api-fallback": "^1.3.5",
@@ -25509,7 +25558,8 @@
25509
  "zone.js": {
25510
  "version": "0.14.10",
25511
  "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.10.tgz",
25512
- "integrity": "sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ=="
 
25513
  }
25514
  }
25515
  }
 
271
  "url": "https://github.com/sponsors/ai"
272
  }
273
  ],
274
+ "peer": true,
275
  "dependencies": {
276
  "nanoid": "^3.3.7",
277
  "picocolors": "^1.0.0",
 
355
  "version": "17.3.12",
356
  "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-17.3.12.tgz",
357
  "integrity": "sha512-9hsdWF4gRRcVJtPcCcYLaX1CIyM9wUu6r+xRl6zU5hq8qhl35hig6ounz7CXFAzLf0WDBdM16bPHouVGaG76lg==",
358
+ "peer": true,
359
  "dependencies": {
360
  "tslib": "^2.3.0"
361
  },
 
422
  "version": "17.3.12",
423
  "resolved": "https://registry.npmjs.org/@angular/common/-/common-17.3.12.tgz",
424
  "integrity": "sha512-vabJzvrx76XXFrm1RJZ6o/CyG32piTB/1sfFfKHdlH1QrmArb8It4gyk9oEjZ1IkAD0HvBWlfWmn+T6Vx3pdUw==",
425
+ "peer": true,
426
  "dependencies": {
427
  "tslib": "^2.3.0"
428
  },
 
438
  "version": "17.3.12",
439
  "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-17.3.12.tgz",
440
  "integrity": "sha512-vwI8oOL/gM+wPnptOVeBbMfZYwzRxQsovojZf+Zol9szl0k3SZ3FycWlxxXZGFu3VIEfrP6pXplTmyODS/Lt1w==",
441
+ "peer": true,
442
  "dependencies": {
443
  "tslib": "^2.3.0"
444
  },
 
459
  "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-17.3.12.tgz",
460
  "integrity": "sha512-1F8M7nWfChzurb7obbvuE7mJXlHtY1UG58pcwcomVtpPb+kPavgAO8OEvJHYBMV+bzSxkXt5UIwL9lt9jHUxZA==",
461
  "dev": true,
462
+ "peer": true,
463
  "dependencies": {
464
  "@babel/core": "7.23.9",
465
  "@jridgewell/sourcemap-codec": "^1.4.14",
 
532
  "version": "17.3.12",
533
  "resolved": "https://registry.npmjs.org/@angular/core/-/core-17.3.12.tgz",
534
  "integrity": "sha512-MuFt5yKi161JmauUta4Dh0m8ofwoq6Ino+KoOtkYMBGsSx+A7dSm+DUxxNwdj7+DNyg3LjVGCFgBFnq4g8z06A==",
535
+ "peer": true,
536
  "dependencies": {
537
  "tslib": "^2.3.0"
538
  },
 
548
  "version": "17.3.12",
549
  "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-17.3.12.tgz",
550
  "integrity": "sha512-tV6r12Q3yEUlXwpVko4E+XscunTIpPkLbaiDn/MTL3Vxi2LZnsLgHyd/i38HaHN+e/H3B0a1ToSOhV5wf3ay4Q==",
551
+ "peer": true,
552
  "dependencies": {
553
  "tslib": "^2.3.0"
554
  },
 
631
  "version": "17.3.12",
632
  "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-17.3.12.tgz",
633
  "integrity": "sha512-DYY04ptWh/ulMHzd+y52WCE8QnEYGeIiW3hEIFjCN8z0kbIdFdUtEB0IK5vjNL3ejyhUmphcpeT5PYf3YXtqWQ==",
634
+ "peer": true,
635
  "dependencies": {
636
  "tslib": "^2.3.0"
637
  },
 
708
  "version": "7.24.0",
709
  "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz",
710
  "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==",
711
+ "peer": true,
712
  "dependencies": {
713
  "@ampproject/remapping": "^2.2.0",
714
  "@babel/code-frame": "^7.23.5",
 
5343
  "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
5344
  "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
5345
  "dev": true,
5346
+ "peer": true,
5347
  "bin": {
5348
  "acorn": "bin/acorn"
5349
  },
 
5414
  "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
5415
  "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
5416
  "dev": true,
5417
+ "peer": true,
5418
  "dependencies": {
5419
  "fast-deep-equal": "^3.1.1",
5420
  "json-schema-traverse": "^1.0.0",
 
5898
  "url": "https://github.com/sponsors/ai"
5899
  }
5900
  ],
5901
+ "peer": true,
5902
  "dependencies": {
5903
  "caniuse-lite": "^1.0.30001688",
5904
  "electron-to-chromium": "^1.5.73",
 
8896
  "version": "5.1.2",
8897
  "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.2.tgz",
8898
  "integrity": "sha512-2oIUMGn00FdUiqz6epiiJr7xcFyNYj3rDcfmnzfkBnHyBQ3cBQUs4mmyGsOb7TTLb9kxk7dBcmEmqhDKkBoDyA==",
8899
+ "dev": true,
8900
+ "peer": true
8901
  },
8902
  "node_modules/jest-diff": {
8903
  "version": "30.0.0-alpha.6",
 
9607
  "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz",
9608
  "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==",
9609
  "dev": true,
9610
+ "peer": true,
9611
  "dependencies": {
9612
  "@colors/colors": "1.5.0",
9613
  "body-parser": "^1.19.0",
 
9814
  "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz",
9815
  "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==",
9816
  "dev": true,
9817
+ "peer": true,
9818
  "dependencies": {
9819
  "copy-anything": "^2.0.1",
9820
  "parse-node-version": "^1.0.1",
 
11429
  "url": "https://github.com/sponsors/ai"
11430
  }
11431
  ],
11432
+ "peer": true,
11433
  "dependencies": {
11434
  "nanoid": "^3.3.7",
11435
  "picocolors": "^1.1.1",
 
12261
  "version": "7.8.1",
12262
  "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
12263
  "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
12264
+ "peer": true,
12265
  "dependencies": {
12266
  "tslib": "^2.1.0"
12267
  }
 
12320
  "resolved": "https://registry.npmjs.org/sass/-/sass-1.71.1.tgz",
12321
  "integrity": "sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==",
12322
  "dev": true,
12323
+ "peer": true,
12324
  "dependencies": {
12325
  "chokidar": ">=3.0.0 <4.0.0",
12326
  "immutable": "^4.0.0",
 
13438
  "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz",
13439
  "integrity": "sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==",
13440
  "dev": true,
13441
+ "peer": true,
13442
  "dependencies": {
13443
  "@jridgewell/source-map": "^0.3.3",
13444
  "acorn": "^8.8.2",
 
13677
  "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
13678
  "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
13679
  "dev": true,
13680
+ "peer": true,
13681
  "bin": {
13682
  "tsc": "bin/tsc",
13683
  "tsserver": "bin/tsserver"
 
13911
  "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.8.tgz",
13912
  "integrity": "sha512-mB8ToUuSmzODSpENgvpFk2fTiU/YQ1tmcVJJ4WZbq4fPdGJkFNVcmVL5k7iDug6xzWjjuGDKAuSievIsD6H7Xw==",
13913
  "dev": true,
13914
+ "peer": true,
13915
  "dependencies": {
13916
  "esbuild": "^0.19.3",
13917
  "postcss": "^8.4.35",
 
14427
  "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz",
14428
  "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==",
14429
  "dev": true,
14430
+ "peer": true,
14431
  "dependencies": {
14432
  "@types/estree": "^1.0.5",
14433
  "@webassemblyjs/ast": "^1.12.1",
 
14502
  "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz",
14503
  "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==",
14504
  "dev": true,
14505
+ "peer": true,
14506
  "dependencies": {
14507
  "@types/bonjour": "^3.5.9",
14508
  "@types/connect-history-api-fallback": "^1.3.5",
 
14629
  "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
14630
  "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
14631
  "dev": true,
14632
+ "peer": true,
14633
  "dependencies": {
14634
  "fast-deep-equal": "^3.1.1",
14635
  "fast-json-stable-stringify": "^2.0.0",
 
14881
  "node_modules/zone.js": {
14882
  "version": "0.14.10",
14883
  "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.10.tgz",
14884
+ "integrity": "sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ==",
14885
+ "peer": true
14886
  }
14887
  },
14888
  "dependencies": {
 
15001
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz",
15002
  "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==",
15003
  "dev": true,
15004
+ "peer": true,
15005
  "requires": {
15006
  "nanoid": "^3.3.7",
15007
  "picocolors": "^1.0.0",
 
15057
  "version": "17.3.12",
15058
  "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-17.3.12.tgz",
15059
  "integrity": "sha512-9hsdWF4gRRcVJtPcCcYLaX1CIyM9wUu6r+xRl6zU5hq8qhl35hig6ounz7CXFAzLf0WDBdM16bPHouVGaG76lg==",
15060
+ "peer": true,
15061
  "requires": {
15062
  "tslib": "^2.3.0"
15063
  }
 
15102
  "version": "17.3.12",
15103
  "resolved": "https://registry.npmjs.org/@angular/common/-/common-17.3.12.tgz",
15104
  "integrity": "sha512-vabJzvrx76XXFrm1RJZ6o/CyG32piTB/1sfFfKHdlH1QrmArb8It4gyk9oEjZ1IkAD0HvBWlfWmn+T6Vx3pdUw==",
15105
+ "peer": true,
15106
  "requires": {
15107
  "tslib": "^2.3.0"
15108
  }
 
15111
  "version": "17.3.12",
15112
  "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-17.3.12.tgz",
15113
  "integrity": "sha512-vwI8oOL/gM+wPnptOVeBbMfZYwzRxQsovojZf+Zol9szl0k3SZ3FycWlxxXZGFu3VIEfrP6pXplTmyODS/Lt1w==",
15114
+ "peer": true,
15115
  "requires": {
15116
  "tslib": "^2.3.0"
15117
  }
 
15121
  "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-17.3.12.tgz",
15122
  "integrity": "sha512-1F8M7nWfChzurb7obbvuE7mJXlHtY1UG58pcwcomVtpPb+kPavgAO8OEvJHYBMV+bzSxkXt5UIwL9lt9jHUxZA==",
15123
  "dev": true,
15124
+ "peer": true,
15125
  "requires": {
15126
  "@babel/core": "7.23.9",
15127
  "@jridgewell/sourcemap-codec": "^1.4.14",
 
15176
  "version": "17.3.12",
15177
  "resolved": "https://registry.npmjs.org/@angular/core/-/core-17.3.12.tgz",
15178
  "integrity": "sha512-MuFt5yKi161JmauUta4Dh0m8ofwoq6Ino+KoOtkYMBGsSx+A7dSm+DUxxNwdj7+DNyg3LjVGCFgBFnq4g8z06A==",
15179
+ "peer": true,
15180
  "requires": {
15181
  "tslib": "^2.3.0"
15182
  }
 
15185
  "version": "17.3.12",
15186
  "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-17.3.12.tgz",
15187
  "integrity": "sha512-tV6r12Q3yEUlXwpVko4E+XscunTIpPkLbaiDn/MTL3Vxi2LZnsLgHyd/i38HaHN+e/H3B0a1ToSOhV5wf3ay4Q==",
15188
+ "peer": true,
15189
  "requires": {
15190
  "tslib": "^2.3.0"
15191
  }
 
15249
  "version": "17.3.12",
15250
  "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-17.3.12.tgz",
15251
  "integrity": "sha512-DYY04ptWh/ulMHzd+y52WCE8QnEYGeIiW3hEIFjCN8z0kbIdFdUtEB0IK5vjNL3ejyhUmphcpeT5PYf3YXtqWQ==",
15252
+ "peer": true,
15253
  "requires": {
15254
  "tslib": "^2.3.0"
15255
  }
 
15289
  "version": "7.24.0",
15290
  "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz",
15291
  "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==",
15292
+ "peer": true,
15293
  "requires": {
15294
  "@ampproject/remapping": "^2.2.0",
15295
  "@babel/code-frame": "^7.23.5",
 
18749
  "version": "8.14.0",
18750
  "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
18751
  "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
18752
+ "dev": true,
18753
+ "peer": true
18754
  },
18755
  "acorn-import-attributes": {
18756
  "version": "1.9.5",
 
18803
  "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
18804
  "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
18805
  "dev": true,
18806
+ "peer": true,
18807
  "requires": {
18808
  "fast-deep-equal": "^3.1.1",
18809
  "json-schema-traverse": "^1.0.0",
 
19148
  "version": "4.24.3",
19149
  "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz",
19150
  "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==",
19151
+ "peer": true,
19152
  "requires": {
19153
  "caniuse-lite": "^1.0.30001688",
19154
  "electron-to-chromium": "^1.5.73",
 
21346
  "version": "5.1.2",
21347
  "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.1.2.tgz",
21348
  "integrity": "sha512-2oIUMGn00FdUiqz6epiiJr7xcFyNYj3rDcfmnzfkBnHyBQ3cBQUs4mmyGsOb7TTLb9kxk7dBcmEmqhDKkBoDyA==",
21349
+ "dev": true,
21350
+ "peer": true
21351
  },
21352
  "jest-diff": {
21353
  "version": "30.0.0-alpha.6",
 
21890
  "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.4.tgz",
21891
  "integrity": "sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==",
21892
  "dev": true,
21893
+ "peer": true,
21894
  "requires": {
21895
  "@colors/colors": "1.5.0",
21896
  "body-parser": "^1.19.0",
 
22058
  "resolved": "https://registry.npmjs.org/less/-/less-4.2.0.tgz",
22059
  "integrity": "sha512-P3b3HJDBtSzsXUl0im2L7gTO5Ubg8mEN6G8qoTS77iXxXX4Hvu4Qj540PZDvQ8V6DmX6iXo98k7Md0Cm1PrLaA==",
22060
  "dev": true,
22061
+ "peer": true,
22062
  "requires": {
22063
  "copy-anything": "^2.0.1",
22064
  "errno": "^0.1.1",
 
23233
  "version": "8.4.49",
23234
  "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz",
23235
  "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==",
23236
+ "peer": true,
23237
  "requires": {
23238
  "nanoid": "^3.3.7",
23239
  "picocolors": "^1.1.1",
 
23806
  "version": "7.8.1",
23807
  "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
23808
  "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
23809
+ "peer": true,
23810
  "requires": {
23811
  "tslib": "^2.1.0"
23812
  }
 
23844
  "resolved": "https://registry.npmjs.org/sass/-/sass-1.71.1.tgz",
23845
  "integrity": "sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==",
23846
  "dev": true,
23847
+ "peer": true,
23848
  "requires": {
23849
  "chokidar": ">=3.0.0 <4.0.0",
23850
  "immutable": "^4.0.0",
 
24686
  "resolved": "https://registry.npmjs.org/terser/-/terser-5.29.1.tgz",
24687
  "integrity": "sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==",
24688
  "dev": true,
24689
+ "peer": true,
24690
  "requires": {
24691
  "@jridgewell/source-map": "^0.3.3",
24692
  "acorn": "^8.8.2",
 
24854
  "version": "5.3.3",
24855
  "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
24856
  "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
24857
+ "dev": true,
24858
+ "peer": true
24859
  },
24860
  "ua-parser-js": {
24861
  "version": "0.7.40",
 
25002
  "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.8.tgz",
25003
  "integrity": "sha512-mB8ToUuSmzODSpENgvpFk2fTiU/YQ1tmcVJJ4WZbq4fPdGJkFNVcmVL5k7iDug6xzWjjuGDKAuSievIsD6H7Xw==",
25004
  "dev": true,
25005
+ "peer": true,
25006
  "requires": {
25007
  "esbuild": "^0.19.3",
25008
  "fsevents": "~2.3.3",
 
25256
  "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz",
25257
  "integrity": "sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==",
25258
  "dev": true,
25259
+ "peer": true,
25260
  "requires": {
25261
  "@types/estree": "^1.0.5",
25262
  "@webassemblyjs/ast": "^1.12.1",
 
25288
  "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
25289
  "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
25290
  "dev": true,
25291
+ "peer": true,
25292
  "requires": {
25293
  "fast-deep-equal": "^3.1.1",
25294
  "fast-json-stable-stringify": "^2.0.0",
 
25356
  "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz",
25357
  "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==",
25358
  "dev": true,
25359
+ "peer": true,
25360
  "requires": {
25361
  "@types/bonjour": "^3.5.9",
25362
  "@types/connect-history-api-fallback": "^1.3.5",
 
25558
  "zone.js": {
25559
  "version": "0.14.10",
25560
  "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.10.tgz",
25561
+ "integrity": "sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ==",
25562
+ "peer": true
25563
  }
25564
  }
25565
  }
src/app/app-routing.module.ts CHANGED
@@ -3,7 +3,6 @@ import { RouterModule, Routes } from '@angular/router';
3
  import { ChatComponent } from './chat/chat.component';
4
  import { HomeComponent } from './home/home.component';
5
 
6
- import { VoiceComponent } from './voice/voice.component';
7
  import { AuthenticationComponent } from './authentication/authentication.component';
8
  import { authenticationGuard } from './authentication/authentication.guard'; // Use correct import
9
 
@@ -23,7 +22,6 @@ export const routes: Routes = [
23
 
24
  // Protected module routes
25
  { path: 'chat', component: ChatComponent, canActivate: [authGuard] },
26
- { path: 'voice', component: VoiceComponent, canActivate: [authGuard] },
27
 
28
  // Auth routes
29
  { path: 'authentication', component: AuthenticationComponent },
 
3
  import { ChatComponent } from './chat/chat.component';
4
  import { HomeComponent } from './home/home.component';
5
 
 
6
  import { AuthenticationComponent } from './authentication/authentication.component';
7
  import { authenticationGuard } from './authentication/authentication.guard'; // Use correct import
8
 
 
22
 
23
  // Protected module routes
24
  { path: 'chat', component: ChatComponent, canActivate: [authGuard] },
 
25
 
26
  // Auth routes
27
  { path: 'authentication', component: AuthenticationComponent },
src/app/voice/voice.component.css DELETED
File without changes
src/app/voice/voice.component.html DELETED
@@ -1,8 +0,0 @@
1
- <app-header [title]="'Voice'"></app-header>
2
-
3
- <img src="assets/images/grammar-bg.png" alt="Chat Background" class="grammar-bg" />
4
-
5
- <div class="voice-container" style="padding: 2rem; color: #fff;">
6
- <!-- TODO: implement voice module UI -->
7
- <p>Voice module coming soon.</p>
8
- </div>
 
 
 
 
 
 
 
 
 
src/app/voice/voice.component.ts DELETED
@@ -1,13 +0,0 @@
1
- import { Component } from '@angular/core';
2
- import { HeaderComponent } from '../shared/header/header.component';
3
-
4
- @Component({
5
- selector: 'app-voice',
6
- standalone: true,
7
- imports: [HeaderComponent],
8
- templateUrl: './voice.component.html',
9
- styleUrls: ['./voice.component.css']
10
- })
11
- export class VoiceComponent {
12
-
13
- }