Faran Butt commited on
Commit
21800ce
β€’
1 Parent(s): baedf33

Added Team

Browse files
package-lock.json CHANGED
@@ -18,6 +18,7 @@
18
  "@mui/material": "5.12.0",
19
  "@radix-ui/react-icons": "^1.3.0",
20
  "@radix-ui/react-slot": "^1.0.2",
 
21
  "@types/node": "20.1.4",
22
  "@types/react": "18.2.6",
23
  "@types/react-dom": "18.2.4",
@@ -397,6 +398,40 @@
397
  "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
398
  }
399
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
400
  "node_modules/@huggingface/inference": {
401
  "version": "2.3.3",
402
  "resolved": "https://registry.npmjs.org/@huggingface/inference/-/inference-2.3.3.tgz",
@@ -983,6 +1018,37 @@
983
  "url": "https://opencollective.com/popperjs"
984
  }
985
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
986
  "node_modules/@radix-ui/react-compose-refs": {
987
  "version": "1.0.1",
988
  "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz",
@@ -1000,6 +1066,50 @@
1000
  }
1001
  }
1002
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1003
  "node_modules/@radix-ui/react-icons": {
1004
  "version": "1.3.0",
1005
  "resolved": "https://registry.npmjs.org/@radix-ui/react-icons/-/react-icons-1.3.0.tgz",
@@ -1008,6 +1118,126 @@
1008
  "react": "^16.x || ^17.x || ^18.x"
1009
  }
1010
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1011
  "node_modules/@radix-ui/react-slot": {
1012
  "version": "1.0.2",
1013
  "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz",
@@ -1026,6 +1256,177 @@
1026
  }
1027
  }
1028
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1029
  "node_modules/@rushstack/eslint-patch": {
1030
  "version": "1.2.0",
1031
  "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz",
 
18
  "@mui/material": "5.12.0",
19
  "@radix-ui/react-icons": "^1.3.0",
20
  "@radix-ui/react-slot": "^1.0.2",
21
+ "@radix-ui/react-tooltip": "^1.0.7",
22
  "@types/node": "20.1.4",
23
  "@types/react": "18.2.6",
24
  "@types/react-dom": "18.2.4",
 
398
  "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
399
  }
400
  },
401
+ "node_modules/@floating-ui/core": {
402
+ "version": "1.5.0",
403
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz",
404
+ "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==",
405
+ "dependencies": {
406
+ "@floating-ui/utils": "^0.1.3"
407
+ }
408
+ },
409
+ "node_modules/@floating-ui/dom": {
410
+ "version": "1.5.3",
411
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz",
412
+ "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==",
413
+ "dependencies": {
414
+ "@floating-ui/core": "^1.4.2",
415
+ "@floating-ui/utils": "^0.1.3"
416
+ }
417
+ },
418
+ "node_modules/@floating-ui/react-dom": {
419
+ "version": "2.0.4",
420
+ "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz",
421
+ "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==",
422
+ "dependencies": {
423
+ "@floating-ui/dom": "^1.5.1"
424
+ },
425
+ "peerDependencies": {
426
+ "react": ">=16.8.0",
427
+ "react-dom": ">=16.8.0"
428
+ }
429
+ },
430
+ "node_modules/@floating-ui/utils": {
431
+ "version": "0.1.6",
432
+ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz",
433
+ "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A=="
434
+ },
435
  "node_modules/@huggingface/inference": {
436
  "version": "2.3.3",
437
  "resolved": "https://registry.npmjs.org/@huggingface/inference/-/inference-2.3.3.tgz",
 
1018
  "url": "https://opencollective.com/popperjs"
1019
  }
1020
  },
1021
+ "node_modules/@radix-ui/primitive": {
1022
+ "version": "1.0.1",
1023
+ "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.1.tgz",
1024
+ "integrity": "sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==",
1025
+ "dependencies": {
1026
+ "@babel/runtime": "^7.13.10"
1027
+ }
1028
+ },
1029
+ "node_modules/@radix-ui/react-arrow": {
1030
+ "version": "1.0.3",
1031
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.3.tgz",
1032
+ "integrity": "sha512-wSP+pHsB/jQRaL6voubsQ/ZlrGBHHrOjmBnr19hxYgtS0WvAFwZhK2WP/YY5yF9uKECCEEDGxuLxq1NBK51wFA==",
1033
+ "dependencies": {
1034
+ "@babel/runtime": "^7.13.10",
1035
+ "@radix-ui/react-primitive": "1.0.3"
1036
+ },
1037
+ "peerDependencies": {
1038
+ "@types/react": "*",
1039
+ "@types/react-dom": "*",
1040
+ "react": "^16.8 || ^17.0 || ^18.0",
1041
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
1042
+ },
1043
+ "peerDependenciesMeta": {
1044
+ "@types/react": {
1045
+ "optional": true
1046
+ },
1047
+ "@types/react-dom": {
1048
+ "optional": true
1049
+ }
1050
+ }
1051
+ },
1052
  "node_modules/@radix-ui/react-compose-refs": {
1053
  "version": "1.0.1",
1054
  "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.1.tgz",
 
1066
  }
1067
  }
1068
  },
1069
+ "node_modules/@radix-ui/react-context": {
1070
+ "version": "1.0.1",
1071
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.1.tgz",
1072
+ "integrity": "sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==",
1073
+ "dependencies": {
1074
+ "@babel/runtime": "^7.13.10"
1075
+ },
1076
+ "peerDependencies": {
1077
+ "@types/react": "*",
1078
+ "react": "^16.8 || ^17.0 || ^18.0"
1079
+ },
1080
+ "peerDependenciesMeta": {
1081
+ "@types/react": {
1082
+ "optional": true
1083
+ }
1084
+ }
1085
+ },
1086
+ "node_modules/@radix-ui/react-dismissable-layer": {
1087
+ "version": "1.0.5",
1088
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz",
1089
+ "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==",
1090
+ "dependencies": {
1091
+ "@babel/runtime": "^7.13.10",
1092
+ "@radix-ui/primitive": "1.0.1",
1093
+ "@radix-ui/react-compose-refs": "1.0.1",
1094
+ "@radix-ui/react-primitive": "1.0.3",
1095
+ "@radix-ui/react-use-callback-ref": "1.0.1",
1096
+ "@radix-ui/react-use-escape-keydown": "1.0.3"
1097
+ },
1098
+ "peerDependencies": {
1099
+ "@types/react": "*",
1100
+ "@types/react-dom": "*",
1101
+ "react": "^16.8 || ^17.0 || ^18.0",
1102
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
1103
+ },
1104
+ "peerDependenciesMeta": {
1105
+ "@types/react": {
1106
+ "optional": true
1107
+ },
1108
+ "@types/react-dom": {
1109
+ "optional": true
1110
+ }
1111
+ }
1112
+ },
1113
  "node_modules/@radix-ui/react-icons": {
1114
  "version": "1.3.0",
1115
  "resolved": "https://registry.npmjs.org/@radix-ui/react-icons/-/react-icons-1.3.0.tgz",
 
1118
  "react": "^16.x || ^17.x || ^18.x"
1119
  }
1120
  },
1121
+ "node_modules/@radix-ui/react-id": {
1122
+ "version": "1.0.1",
1123
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.1.tgz",
1124
+ "integrity": "sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==",
1125
+ "dependencies": {
1126
+ "@babel/runtime": "^7.13.10",
1127
+ "@radix-ui/react-use-layout-effect": "1.0.1"
1128
+ },
1129
+ "peerDependencies": {
1130
+ "@types/react": "*",
1131
+ "react": "^16.8 || ^17.0 || ^18.0"
1132
+ },
1133
+ "peerDependenciesMeta": {
1134
+ "@types/react": {
1135
+ "optional": true
1136
+ }
1137
+ }
1138
+ },
1139
+ "node_modules/@radix-ui/react-popper": {
1140
+ "version": "1.1.3",
1141
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz",
1142
+ "integrity": "sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==",
1143
+ "dependencies": {
1144
+ "@babel/runtime": "^7.13.10",
1145
+ "@floating-ui/react-dom": "^2.0.0",
1146
+ "@radix-ui/react-arrow": "1.0.3",
1147
+ "@radix-ui/react-compose-refs": "1.0.1",
1148
+ "@radix-ui/react-context": "1.0.1",
1149
+ "@radix-ui/react-primitive": "1.0.3",
1150
+ "@radix-ui/react-use-callback-ref": "1.0.1",
1151
+ "@radix-ui/react-use-layout-effect": "1.0.1",
1152
+ "@radix-ui/react-use-rect": "1.0.1",
1153
+ "@radix-ui/react-use-size": "1.0.1",
1154
+ "@radix-ui/rect": "1.0.1"
1155
+ },
1156
+ "peerDependencies": {
1157
+ "@types/react": "*",
1158
+ "@types/react-dom": "*",
1159
+ "react": "^16.8 || ^17.0 || ^18.0",
1160
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
1161
+ },
1162
+ "peerDependenciesMeta": {
1163
+ "@types/react": {
1164
+ "optional": true
1165
+ },
1166
+ "@types/react-dom": {
1167
+ "optional": true
1168
+ }
1169
+ }
1170
+ },
1171
+ "node_modules/@radix-ui/react-portal": {
1172
+ "version": "1.0.4",
1173
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz",
1174
+ "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==",
1175
+ "dependencies": {
1176
+ "@babel/runtime": "^7.13.10",
1177
+ "@radix-ui/react-primitive": "1.0.3"
1178
+ },
1179
+ "peerDependencies": {
1180
+ "@types/react": "*",
1181
+ "@types/react-dom": "*",
1182
+ "react": "^16.8 || ^17.0 || ^18.0",
1183
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
1184
+ },
1185
+ "peerDependenciesMeta": {
1186
+ "@types/react": {
1187
+ "optional": true
1188
+ },
1189
+ "@types/react-dom": {
1190
+ "optional": true
1191
+ }
1192
+ }
1193
+ },
1194
+ "node_modules/@radix-ui/react-presence": {
1195
+ "version": "1.0.1",
1196
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.1.tgz",
1197
+ "integrity": "sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==",
1198
+ "dependencies": {
1199
+ "@babel/runtime": "^7.13.10",
1200
+ "@radix-ui/react-compose-refs": "1.0.1",
1201
+ "@radix-ui/react-use-layout-effect": "1.0.1"
1202
+ },
1203
+ "peerDependencies": {
1204
+ "@types/react": "*",
1205
+ "@types/react-dom": "*",
1206
+ "react": "^16.8 || ^17.0 || ^18.0",
1207
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
1208
+ },
1209
+ "peerDependenciesMeta": {
1210
+ "@types/react": {
1211
+ "optional": true
1212
+ },
1213
+ "@types/react-dom": {
1214
+ "optional": true
1215
+ }
1216
+ }
1217
+ },
1218
+ "node_modules/@radix-ui/react-primitive": {
1219
+ "version": "1.0.3",
1220
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.3.tgz",
1221
+ "integrity": "sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==",
1222
+ "dependencies": {
1223
+ "@babel/runtime": "^7.13.10",
1224
+ "@radix-ui/react-slot": "1.0.2"
1225
+ },
1226
+ "peerDependencies": {
1227
+ "@types/react": "*",
1228
+ "@types/react-dom": "*",
1229
+ "react": "^16.8 || ^17.0 || ^18.0",
1230
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
1231
+ },
1232
+ "peerDependenciesMeta": {
1233
+ "@types/react": {
1234
+ "optional": true
1235
+ },
1236
+ "@types/react-dom": {
1237
+ "optional": true
1238
+ }
1239
+ }
1240
+ },
1241
  "node_modules/@radix-ui/react-slot": {
1242
  "version": "1.0.2",
1243
  "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz",
 
1256
  }
1257
  }
1258
  },
1259
+ "node_modules/@radix-ui/react-tooltip": {
1260
+ "version": "1.0.7",
1261
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz",
1262
+ "integrity": "sha512-lPh5iKNFVQ/jav/j6ZrWq3blfDJ0OH9R6FlNUHPMqdLuQ9vwDgFsRxvl8b7Asuy5c8xmoojHUxKHQSOAvMHxyw==",
1263
+ "dependencies": {
1264
+ "@babel/runtime": "^7.13.10",
1265
+ "@radix-ui/primitive": "1.0.1",
1266
+ "@radix-ui/react-compose-refs": "1.0.1",
1267
+ "@radix-ui/react-context": "1.0.1",
1268
+ "@radix-ui/react-dismissable-layer": "1.0.5",
1269
+ "@radix-ui/react-id": "1.0.1",
1270
+ "@radix-ui/react-popper": "1.1.3",
1271
+ "@radix-ui/react-portal": "1.0.4",
1272
+ "@radix-ui/react-presence": "1.0.1",
1273
+ "@radix-ui/react-primitive": "1.0.3",
1274
+ "@radix-ui/react-slot": "1.0.2",
1275
+ "@radix-ui/react-use-controllable-state": "1.0.1",
1276
+ "@radix-ui/react-visually-hidden": "1.0.3"
1277
+ },
1278
+ "peerDependencies": {
1279
+ "@types/react": "*",
1280
+ "@types/react-dom": "*",
1281
+ "react": "^16.8 || ^17.0 || ^18.0",
1282
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
1283
+ },
1284
+ "peerDependenciesMeta": {
1285
+ "@types/react": {
1286
+ "optional": true
1287
+ },
1288
+ "@types/react-dom": {
1289
+ "optional": true
1290
+ }
1291
+ }
1292
+ },
1293
+ "node_modules/@radix-ui/react-use-callback-ref": {
1294
+ "version": "1.0.1",
1295
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.1.tgz",
1296
+ "integrity": "sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==",
1297
+ "dependencies": {
1298
+ "@babel/runtime": "^7.13.10"
1299
+ },
1300
+ "peerDependencies": {
1301
+ "@types/react": "*",
1302
+ "react": "^16.8 || ^17.0 || ^18.0"
1303
+ },
1304
+ "peerDependenciesMeta": {
1305
+ "@types/react": {
1306
+ "optional": true
1307
+ }
1308
+ }
1309
+ },
1310
+ "node_modules/@radix-ui/react-use-controllable-state": {
1311
+ "version": "1.0.1",
1312
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.1.tgz",
1313
+ "integrity": "sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==",
1314
+ "dependencies": {
1315
+ "@babel/runtime": "^7.13.10",
1316
+ "@radix-ui/react-use-callback-ref": "1.0.1"
1317
+ },
1318
+ "peerDependencies": {
1319
+ "@types/react": "*",
1320
+ "react": "^16.8 || ^17.0 || ^18.0"
1321
+ },
1322
+ "peerDependenciesMeta": {
1323
+ "@types/react": {
1324
+ "optional": true
1325
+ }
1326
+ }
1327
+ },
1328
+ "node_modules/@radix-ui/react-use-escape-keydown": {
1329
+ "version": "1.0.3",
1330
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.3.tgz",
1331
+ "integrity": "sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==",
1332
+ "dependencies": {
1333
+ "@babel/runtime": "^7.13.10",
1334
+ "@radix-ui/react-use-callback-ref": "1.0.1"
1335
+ },
1336
+ "peerDependencies": {
1337
+ "@types/react": "*",
1338
+ "react": "^16.8 || ^17.0 || ^18.0"
1339
+ },
1340
+ "peerDependenciesMeta": {
1341
+ "@types/react": {
1342
+ "optional": true
1343
+ }
1344
+ }
1345
+ },
1346
+ "node_modules/@radix-ui/react-use-layout-effect": {
1347
+ "version": "1.0.1",
1348
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.1.tgz",
1349
+ "integrity": "sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==",
1350
+ "dependencies": {
1351
+ "@babel/runtime": "^7.13.10"
1352
+ },
1353
+ "peerDependencies": {
1354
+ "@types/react": "*",
1355
+ "react": "^16.8 || ^17.0 || ^18.0"
1356
+ },
1357
+ "peerDependenciesMeta": {
1358
+ "@types/react": {
1359
+ "optional": true
1360
+ }
1361
+ }
1362
+ },
1363
+ "node_modules/@radix-ui/react-use-rect": {
1364
+ "version": "1.0.1",
1365
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz",
1366
+ "integrity": "sha512-Cq5DLuSiuYVKNU8orzJMbl15TXilTnJKUCltMVQg53BQOF1/C5toAaGrowkgksdBQ9H+SRL23g0HDmg9tvmxXw==",
1367
+ "dependencies": {
1368
+ "@babel/runtime": "^7.13.10",
1369
+ "@radix-ui/rect": "1.0.1"
1370
+ },
1371
+ "peerDependencies": {
1372
+ "@types/react": "*",
1373
+ "react": "^16.8 || ^17.0 || ^18.0"
1374
+ },
1375
+ "peerDependenciesMeta": {
1376
+ "@types/react": {
1377
+ "optional": true
1378
+ }
1379
+ }
1380
+ },
1381
+ "node_modules/@radix-ui/react-use-size": {
1382
+ "version": "1.0.1",
1383
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.1.tgz",
1384
+ "integrity": "sha512-ibay+VqrgcaI6veAojjofPATwledXiSmX+C0KrBk/xgpX9rBzPV3OsfwlhQdUOFbh+LKQorLYT+xTXW9V8yd0g==",
1385
+ "dependencies": {
1386
+ "@babel/runtime": "^7.13.10",
1387
+ "@radix-ui/react-use-layout-effect": "1.0.1"
1388
+ },
1389
+ "peerDependencies": {
1390
+ "@types/react": "*",
1391
+ "react": "^16.8 || ^17.0 || ^18.0"
1392
+ },
1393
+ "peerDependenciesMeta": {
1394
+ "@types/react": {
1395
+ "optional": true
1396
+ }
1397
+ }
1398
+ },
1399
+ "node_modules/@radix-ui/react-visually-hidden": {
1400
+ "version": "1.0.3",
1401
+ "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.0.3.tgz",
1402
+ "integrity": "sha512-D4w41yN5YRKtu464TLnByKzMDG/JlMPHtfZgQAu9v6mNakUqGUI9vUrfQKz8NK41VMm/xbZbh76NUTVtIYqOMA==",
1403
+ "dependencies": {
1404
+ "@babel/runtime": "^7.13.10",
1405
+ "@radix-ui/react-primitive": "1.0.3"
1406
+ },
1407
+ "peerDependencies": {
1408
+ "@types/react": "*",
1409
+ "@types/react-dom": "*",
1410
+ "react": "^16.8 || ^17.0 || ^18.0",
1411
+ "react-dom": "^16.8 || ^17.0 || ^18.0"
1412
+ },
1413
+ "peerDependenciesMeta": {
1414
+ "@types/react": {
1415
+ "optional": true
1416
+ },
1417
+ "@types/react-dom": {
1418
+ "optional": true
1419
+ }
1420
+ }
1421
+ },
1422
+ "node_modules/@radix-ui/rect": {
1423
+ "version": "1.0.1",
1424
+ "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.1.tgz",
1425
+ "integrity": "sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==",
1426
+ "dependencies": {
1427
+ "@babel/runtime": "^7.13.10"
1428
+ }
1429
+ },
1430
  "node_modules/@rushstack/eslint-patch": {
1431
  "version": "1.2.0",
1432
  "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz",
package.json CHANGED
@@ -33,6 +33,7 @@
33
  "@mui/material": "5.12.0",
34
  "@radix-ui/react-icons": "^1.3.0",
35
  "@radix-ui/react-slot": "^1.0.2",
 
36
  "@types/node": "20.1.4",
37
  "@types/react": "18.2.6",
38
  "@types/react-dom": "18.2.4",
 
33
  "@mui/material": "5.12.0",
34
  "@radix-ui/react-icons": "^1.3.0",
35
  "@radix-ui/react-slot": "^1.0.2",
36
+ "@radix-ui/react-tooltip": "^1.0.7",
37
  "@types/node": "20.1.4",
38
  "@types/react": "18.2.6",
39
  "@types/react-dom": "18.2.4",
public/faran.jpg ADDED
public/mustafa.webp ADDED
public/tonic.webp ADDED
src/components/ui/Footer.tsx ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ export default function Footer(){
2
+ return (
3
+ <div>
4
+ Footer
5
+ </div>
6
+ )
7
+ }
src/components/ui/tooltip.tsx ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "use client"
2
+
3
+ import * as React from "react"
4
+ import * as TooltipPrimitive from "@radix-ui/react-tooltip"
5
+
6
+ import { cn } from "@/lib/utils"
7
+
8
+ const TooltipProvider = TooltipPrimitive.Provider
9
+
10
+ const Tooltip = TooltipPrimitive.Root
11
+
12
+ const TooltipTrigger = TooltipPrimitive.Trigger
13
+
14
+ const TooltipContent = React.forwardRef<
15
+ React.ElementRef<typeof TooltipPrimitive.Content>,
16
+ React.ComponentPropsWithoutRef<typeof TooltipPrimitive.Content>
17
+ >(({ className, sideOffset = 4, ...props }, ref) => (
18
+ <TooltipPrimitive.Content
19
+ ref={ref}
20
+ sideOffset={sideOffset}
21
+ className={cn(
22
+ "z-50 overflow-hidden rounded-md bg-primary px-3 py-1.5 text-xs text-primary-foreground animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",
23
+ className
24
+ )}
25
+ {...props}
26
+ />
27
+ ))
28
+ TooltipContent.displayName = TooltipPrimitive.Content.displayName
29
+
30
+ export { Tooltip, TooltipTrigger, TooltipContent, TooltipProvider }
src/pages/_document.tsx CHANGED
@@ -1,12 +1,25 @@
1
  import { Html, Head, Main, NextScript } from 'next/document'
2
-
 
 
 
3
  export default function Document() {
4
  return (
5
  <Html lang="en">
6
  <Head />
7
- <body className='w-screen h-screen border-[20px] border-blue-500 border-xl p-7'>
8
  <Main />
9
  <NextScript />
 
 
 
 
 
 
 
 
 
 
10
  </body>
11
  </Html>
12
  )
 
1
  import { Html, Head, Main, NextScript } from 'next/document'
2
+ import Footer from '@/components/ui/Footer';
3
+ import Image from 'next/image';
4
+ import Link from 'next/link';
5
+ import { Tooltip,TooltipContent,TooltipProvider,TooltipTrigger, } from '@/components/ui/tooltip';
6
  export default function Document() {
7
  return (
8
  <Html lang="en">
9
  <Head />
10
+ <body className='w-screen h-screen border-[20px] border-blue-500 border-xl p-0'>
11
  <Main />
12
  <NextScript />
13
+ <div className='mt-36 flex items-end justify-end pr-10'>
14
+ <div>
15
+ <div className='flex gap-2'>
16
+ <Link href={'https://huggingface.co/Tonic'}><Image src={'/tonic.webp'} alt='tonic' width={70} height={70} className='rounded-full'/></Link>
17
+ <Link href={'https://www.linkedin.com/in/faranbutt/'}><Image src={'/faran.jpg'} alt='tonic' width={70} height={70} className='rounded-full'/></Link>
18
+ <Link href={'https://www.github.com/Hassanmustafa786'}><Image src={'/mustafa.webp'} alt='tonic' width={70} height={70} className='rounded-full'/></Link>
19
+
20
+ </div>
21
+ </div>
22
+ </div>
23
  </body>
24
  </Html>
25
  )
src/pages/index.tsx CHANGED
@@ -3,6 +3,7 @@ import Link from "next/link";
3
  import { useState } from "react";
4
  import { Button } from "@/components/ui/button";
5
  import { Input } from "@/components/ui/input";
 
6
  export default function Home() {
7
  const [file,setFile] = useState(null);
8
  const [result,setResult] = useState('');
 
3
  import { useState } from "react";
4
  import { Button } from "@/components/ui/button";
5
  import { Input } from "@/components/ui/input";
6
+
7
  export default function Home() {
8
  const [file,setFile] = useState(null);
9
  const [result,setResult] = useState('');