Bhaskar2611 commited on
Commit
f69fb42
1 Parent(s): 1df00ae

Upload 2 files

Browse files
Files changed (2) hide show
  1. index.html +178 -0
  2. style.css +497 -0
index.html ADDED
@@ -0,0 +1,178 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <html>
3
+
4
+ <head>
5
+ <script type="module" src="https://gradio.s3-us-west-2.amazonaws.com/3.39.0/gradio.js"></script>
6
+ <link rel="stylesheet" href="style.css">
7
+ </head>
8
+
9
+ <body>
10
+ <div class="main-container" id="main">
11
+ <div class="description-container">
12
+ <!-- <div class="nxtwave-logo">
13
+ <svg width="82" height="40" fill="none" xmlns="http://www.w3.org/2000/svg">
14
+ <path d="M64.678 22.746h-7.834c-1.768 0-3.199 1.454-3.199 3.258v10.722c0 1.797 1.43 3.258 3.199 3.258h7.834c1.768 0 3.198-1.454 3.198-3.258v-10.73c.007-1.796-1.43-3.25-3.198-3.25Zm-.23 5.34h-4.902v1.92h4.665v2.323h-4.665v2.308h4.902v2.301h-7.367V25.785h7.374v2.3h-.007Zm-33.134-5.341h-2.796l-7.05 17.23h4.161l1.093-2.914h6.375l1.092 2.915h4.162l-7.037-17.23Zm-3.263 10.752 1.876-4.967 1.847 4.967h-3.723Zm24.036-10.752-6.813 17.23h-2.796l-6.835-17.23h4.211l4.032 10.781 3.968-10.78h4.233ZM22.08 25.93l-3.695 12.242a2.52 2.52 0 0 1-2.408 1.804h-.021a2.516 2.516 0 0 1-2.386-1.753l-2.1-6.42a.64.64 0 0 0-1.221 0l-2.12 6.427a2.516 2.516 0 0 1-2.386 1.746 2.526 2.526 0 0 1-2.408-1.811L0 29.15h2.566c.84 0 1.588.563 1.825 1.388l.54 2.133c.359 1.242 2.033 1.38 2.58.212l1.214-4.733a2.237 2.237 0 0 1 2.128-1.563c.963 0 1.818.628 2.12 1.555l1.25 4.77c.561 1.154 2.229 1.015 2.58-.226l1.654-7.735-1.811-.49L21.69 20.3l2.343 6.157-1.955-.526ZM14.109 0v17.23H10.19L3.816 6.676V17.23H0V0h3.896l6.396 10.503V0h3.817Zm13.396 0-3.177 5.244.036.059.014.022.395.657 1.086 1.68.654 1L32.054 0h-4.55Zm-.991 8.686-1.76 2.79v-.008l-.267.431-.18.285 3.177 5.047h4.571l-5.54-8.545Zm11.283-5.129h-4.96V0h13.764v3.557h-4.937v13.674h-3.867V3.556ZM26.513 8.663v.021l.007-.014-.007-.007Zm-2.07-1.001-1.092-1.68-.395-.657-.015-.022L19.728 0h-4.57l4.563 7.143.978 1.534-1.129 1.746-4.391 6.807h4.578l1.042-1.68.158-.255 2.106-3.397.266-.43.007.007 1.761-2.805-.654-1.008Z" fill="#fff"></path>
15
+ <path opacity=".25" d="m27.505 0-3.177 5.244.036.059.014.022.396.657 1.085 1.68.654 1L32.054 0h-4.55Zm-.991 8.686-1.76 2.79v-.008l-.267.431-.18.285 3.178 5.047h4.57l-5.54-8.545Zm-8.056 16.265 3.622.979-1.351 4.485-3.242-.92.97-4.544ZM41.664 3.558h-3.867v4.755h3.867V3.558Zm-31.372 6.945 3.816 6.325V4.608l-3.816 1.395v4.5ZM3.816 6.757 0 .432v12.227l3.816-1.395V6.757Zm22.899 30.296 1.337-3.557h3.723l1.315 3.557h-6.375Zm17.171-3.527 1.919 5.113 3.45-8.736-2.969-2.892-2.4 6.515Z" fill="#fff"></path>
16
+ <path d="M71.817 35.813v-.884h4.099v.884h-1.528V40h-1.043v-4.187h-1.528Zm4.773-.884h1.302l1.374 3.407h.059l1.374-3.407H82V40h-1.023v-3.3h-.042l-1.291 3.275h-.697l-1.291-3.288h-.042V40h-1.023v-5.071Z" fill="#fff"></path>
17
+ </svg>
18
+ </div> -->
19
+ <div class="profile-section">
20
+ <div class="profile-pic-container">
21
+ <div class="profile-pic">
22
+ <img class='student-pic' src="https://herobot.app/wp-content/uploads/2022/11/AI-bot-1.jpg" alt="ProfilePic" />
23
+ </div>
24
+ </div>
25
+ <div class="profile-info-container">
26
+ <h3 class="name">Bhaskar</h3>
27
+ <p class="bot-extra-info">19 Years Old | Youthful | Intelligent & Dynamic AI</p>
28
+ </div>
29
+ </div>
30
+ <div class="project-details-container">
31
+ <div class="project-heading">
32
+ <h1 class="heading">Generative AI ChatBot</h1>
33
+ </div>
34
+ <div class="project-description">
35
+ <p class="description">Rosie can be your All-in-One Assistant, from answering questions to engaging in casual conversations</p>
36
+ </div>
37
+ </div>
38
+
39
+ <div class="i-have-learnt-section">
40
+ <p class="i-have-learnt">I've learnt:</p>
41
+ <div class="topics-list">
42
+ <div class="topic-icon">
43
+ <div class="tooltip" id="googleColab">
44
+ <!-- openai_svgrepo_com_1 -->
45
+ <svg width="41" height="24" viewBox="0 0 41 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="zoom-svg">
46
+ <path d="M7.50478 7.85331L3.53332 3.86494C1.34239 6.06057 0.111938 9.03566 0.111938 12.1374C0.111938 15.2392 1.34239 18.2143 3.53332 20.4099L7.52168 16.4215C6.38527 15.2865 5.74533 13.7471 5.74216 12.1409C5.73899 10.5347 6.37286 8.99286 7.50478 7.85331Z" fill="#E8710A" />
47
+ <path d="M3.53333 3.86497L7.50479 7.85334C8.06826 7.28921 8.7374 6.84167 9.47395 6.53633C10.2105 6.23099 11 6.07383 11.7974 6.07383C12.5947 6.07383 13.3842 6.23099 14.1208 6.53633C14.8573 6.84167 15.5264 7.28921 16.0899 7.85334L18.9798 2.90168L18.8108 2.76648C16.5567 1.08477 13.7727 0.270336 10.9676 0.47203C8.1625 0.673723 5.52366 1.87807 3.53333 3.86497Z" fill="#F9AB00" />
48
+ <path d="M18.9967 21.3731L16.0899 16.4384C15.5264 17.0025 14.8573 17.45 14.1208 17.7554C13.3842 18.0607 12.5947 18.2179 11.7974 18.2179C11 18.2179 10.2105 18.0607 9.47395 17.7554C8.7374 17.45 8.06826 17.0025 7.50479 16.4384L3.53333 20.4267C5.51969 22.3959 8.14522 23.5892 10.935 23.7906C13.7247 23.9921 16.4945 23.1885 18.7432 21.5252L18.9291 21.3731" fill="#F9AB00" />
49
+ <path d="M20.1121 3.86492C17.9211 6.06054 16.6907 9.03563 16.6907 12.1374C16.6907 15.2392 17.9211 18.2142 20.1121 20.4099L24.1004 16.4215C22.962 15.283 22.3224 13.739 22.3224 12.1289C22.3224 10.5189 22.962 8.97484 24.1004 7.83638C25.2389 6.69792 26.783 6.05834 28.393 6.05834C30.003 6.05834 31.5471 6.69792 32.6855 7.83638L36.6908 3.86492C35.603 2.77499 34.3109 1.91029 32.8885 1.3203C31.4661 0.730318 29.9413 0.426636 28.4014 0.426636C26.8615 0.426636 25.3367 0.730318 23.9144 1.3203C22.492 1.91029 21.1999 2.77499 20.1121 3.86492Z" fill="#F9AB00" />
50
+ <path d="M36.6908 3.86494L32.7193 7.85331C33.8578 8.99177 34.4974 10.5359 34.4974 12.1459C34.4974 13.7559 33.8578 15.3 32.7193 16.4384C31.5809 17.5769 30.0368 18.2165 28.4268 18.2165C26.8168 18.2165 25.2727 17.5769 24.1342 16.4384L20.1121 20.4268C22.3083 22.6253 25.2879 23.8613 28.3955 23.8629C29.9342 23.8636 31.4579 23.5613 32.8798 22.9732C34.3017 22.3851 35.5938 21.5227 36.6824 20.4353C37.7709 19.3478 38.6347 18.0566 39.2242 16.6353C39.8138 15.214 40.1176 13.6905 40.1184 12.1518C40.1192 10.6132 39.8169 9.08937 39.2288 7.6675C38.6407 6.24563 37.7783 4.95352 36.6908 3.86494Z" fill="#E8710A" />
51
+ </svg>
52
+ <span class="tooltiptext">Google Colab</span>
53
+ </div>
54
+
55
+ </div>
56
+ <div class="topic-icon">
57
+ <div class="tooltip" id="openAi">
58
+
59
+ <svg width="19" height="18" fill="none" xmlns="http://www.w3.org/2000/svg" class="zoom-svg open-ai-logo">
60
+ <g clip-path="url(#a)">
61
+ <path d="M17.264 7.366a4.488 4.488 0 0 0-.387-3.683 4.534 4.534 0 0 0-4.882-2.175 4.55 4.55 0 0 0-7.707 1.628A4.489 4.489 0 0 0 1.29 5.311a4.535 4.535 0 0 0 .557 5.323 4.485 4.485 0 0 0 .383 3.683 4.538 4.538 0 0 0 4.886 2.175A4.488 4.488 0 0 0 10.498 18a4.542 4.542 0 0 0 4.329-3.154 4.49 4.49 0 0 0 2.998-2.175 4.542 4.542 0 0 0-.56-5.305Zm-6.766 9.456a3.357 3.357 0 0 1-2.158-.78l.107-.061 3.584-2.069a.596.596 0 0 0 .294-.51V8.348l1.515.876a.053.053 0 0 1 .029.04v4.186a3.378 3.378 0 0 1-3.371 3.37Zm-7.246-3.094a3.353 3.353 0 0 1-.4-2.26l.106.063 3.587 2.07a.578.578 0 0 0 .585 0l4.382-2.527v1.749c0 .01-.002.018-.007.026a.06.06 0 0 1-.017.02l-3.63 2.094a3.374 3.374 0 0 1-4.606-1.235Zm-.944-7.806a3.364 3.364 0 0 1 1.774-1.48V8.7a.575.575 0 0 0 .291.507l4.361 2.516-1.515.877a.057.057 0 0 1-.053 0l-3.623-2.09a3.378 3.378 0 0 1-1.235-4.606v.018Zm12.448 2.892L10.38 6.273l1.511-.873a.057.057 0 0 1 .053 0l3.623 2.093a3.37 3.37 0 0 1-.507 6.079V9.314a.593.593 0 0 0-.305-.5Zm1.508-2.268-.107-.064-3.58-2.086a.582.582 0 0 0-.59 0L7.61 6.922V5.173a.05.05 0 0 1 .02-.046l3.624-2.09a3.375 3.375 0 0 1 5.01 3.495v.014ZM6.783 9.647l-1.515-.873a.06.06 0 0 1-.029-.042V4.556a3.374 3.374 0 0 1 5.532-2.59l-.107.06-3.583 2.068a.596.596 0 0 0-.295.511l-.003 5.042Zm.823-1.774 1.951-1.125 1.955 1.125v2.25l-1.948 1.125-1.955-1.125-.003-2.25Z" fill="#0EA982"></path>
62
+ </g>
63
+ <defs>
64
+ <clipPath id="a">
65
+ <path fill="#fff" transform="translate(.553)" d="M0 0h18v18H0z"></path>
66
+ </clipPath>
67
+ </defs>
68
+ </svg>
69
+ <span class="tooltiptext">Open AI</span>
70
+ </div>
71
+ </div>
72
+ <div class="topic-icon">
73
+ <div class="tooltip" id="langChain">
74
+ <img src="https://res.cloudinary.com/davztmw2w/image/upload/v1690651288/image_301_m0b2pw.png" class="zoom-svg langchain-logo" />
75
+ <!-- <svg width="19" height="18" fill="none" xmlns="http://www.w3.org/2000/svg" class="zoom-svg">
76
+ <g clip-path="url(#a)">
77
+ <path d="M17.264 7.366a4.488 4.488 0 0 0-.387-3.683 4.534 4.534 0 0 0-4.882-2.175 4.55 4.55 0 0 0-7.707 1.628A4.489 4.489 0 0 0 1.29 5.311a4.535 4.535 0 0 0 .557 5.323 4.485 4.485 0 0 0 .383 3.683 4.538 4.538 0 0 0 4.886 2.175A4.488 4.488 0 0 0 10.498 18a4.542 4.542 0 0 0 4.329-3.154 4.49 4.49 0 0 0 2.998-2.175 4.542 4.542 0 0 0-.56-5.305Zm-6.766 9.456a3.357 3.357 0 0 1-2.158-.78l.107-.061 3.584-2.069a.596.596 0 0 0 .294-.51V8.348l1.515.876a.053.053 0 0 1 .029.04v4.186a3.378 3.378 0 0 1-3.371 3.37Zm-7.246-3.094a3.353 3.353 0 0 1-.4-2.26l.106.063 3.587 2.07a.578.578 0 0 0 .585 0l4.382-2.527v1.749c0 .01-.002.018-.007.026a.06.06 0 0 1-.017.02l-3.63 2.094a3.374 3.374 0 0 1-4.606-1.235Zm-.944-7.806a3.364 3.364 0 0 1 1.774-1.48V8.7a.575.575 0 0 0 .291.507l4.361 2.516-1.515.877a.057.057 0 0 1-.053 0l-3.623-2.09a3.378 3.378 0 0 1-1.235-4.606v.018Zm12.448 2.892L10.38 6.273l1.511-.873a.057.057 0 0 1 .053 0l3.623 2.093a3.37 3.37 0 0 1-.507 6.079V9.314a.593.593 0 0 0-.305-.5Zm1.508-2.268-.107-.064-3.58-2.086a.582.582 0 0 0-.59 0L7.61 6.922V5.173a.05.05 0 0 1 .02-.046l3.624-2.09a3.375 3.375 0 0 1 5.01 3.495v.014ZM6.783 9.647l-1.515-.873a.06.06 0 0 1-.029-.042V4.556a3.374 3.374 0 0 1 5.532-2.59l-.107.06-3.583 2.068a.596.596 0 0 0-.295.511l-.003 5.042Zm.823-1.774 1.951-1.125 1.955 1.125v2.25l-1.948 1.125-1.955-1.125-.003-2.25Z" fill="#0EA982"></path>
78
+ </g>
79
+ <defs>
80
+ <clipPath id="a">
81
+ <path fill="#fff" transform="translate(.553)" d="M0 0h18v18H0z"></path>
82
+ </clipPath>
83
+ </defs>
84
+ </svg> -->
85
+ <span class="tooltiptext">LangChain</span>
86
+ </div>
87
+ </div>
88
+ <div class="topic-icon">
89
+ <div class="tooltip" id="gradio">
90
+ <img src="https://res.cloudinary.com/davztmw2w/image/upload/v1690650885/image_297_1_jrfh7o.jpg" class="zoom-svg gradio-logo" />
91
+ <span class="tooltiptext">Gradio</span>
92
+ </div>
93
+ </div>
94
+ <div class="topic-icon">
95
+ <div class="tooltip" id="playHt">
96
+ <img src="https://res.cloudinary.com/davztmw2w/image/upload/v1690651855/play-ht_sotxmf.webp" class="zoom-svg playht-logo" />
97
+ <span class="tooltiptext">PlayHT</span>
98
+ </div>
99
+ </div>
100
+ <div class="topic-icon">
101
+ <div class="tooltip" id="huggingFace">
102
+ <img src="https://res.cloudinary.com/davztmw2w/image/upload/v1690651476/image_300_c8gpca.png" class="zoom-svg hugging-face-logo" />
103
+ <span class="tooltiptext">Hugging Face</span>
104
+ </div>
105
+ </div>
106
+ </div>
107
+ <div class="about-section">The requirements for my ChatBot</div>
108
+ </div>
109
+ <div class="footer-section footer-desktop">
110
+ <div class="footer-info">
111
+ <span class="heart-beat">❤</span> AI ChatBot
112
+ </div>
113
+ <div class="divider-container">
114
+ <div class="divider"></div>
115
+ </div>
116
+ <div class="share-now">
117
+ <p class="footer-info share-now-text">Share on&nbsp;&nbsp;</p>
118
+ <div class="icons-container">
119
+ <!-- <div class="social-icon whatsapp">
120
+ <svg width="25" height="25" xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 24 24" color="var(--token-5b5d5d35-d634-4828-be5e-9e6eeb626953, rgb(148, 163, 184)) /* {&quot;name&quot;:&quot;Text normal&quot;} */" style="user-select: none; width: 100%; height: 100%; display: inline-block; fill: var(--token-5b5d5d35-d634-4828-be5e-9e6eeb626953, rgb(148, 163, 184)); flex-shrink: 0;">
121
+ <path d="M16.75 13.96c.25.13.41.2.46.3.06.11.04.61-.21 1.18-.2.56-1.24 1.1-1.7 1.12-.46.02-.47.36-2.96-.73-2.49-1.09-3.99-3.75-4.11-3.92-.12-.17-.96-1.38-.92-2.61.05-1.22.69-1.8.95-2.04.24-.26.51-.29.68-.26h.47c.15 0 .36-.06.55.45l.69 1.87c.06.13.1.28.01.44l-.27.41-.39.42c-.12.12-.26.25-.12.5.12.26.62 1.09 1.32 1.78.91.88 1.71 1.17 1.95 1.3.24.14.39.12.54-.04l.81-.94c.19-.25.35-.19.58-.11l1.67.88M12 2a10 10 0 0 1 10 10 10 10 0 0 1-10 10c-1.97 0-3.8-.57-5.35-1.55L2 22l1.55-4.65A9.969 9.969 0 0 1 2 12 10 10 0 0 1 12 2m0 2a8 8 0 0 0-8 8c0 1.72.54 3.31 1.46 4.61L4.5 19.5l2.89-.96A7.95 7.95 0 0 0 12 20a8 8 0 0 0 8-8 8 8 0 0 0-8-8z"></path>
122
+ </svg>
123
+ </div>
124
+ <div class="social-icon twitter">
125
+ <svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
126
+ <path d="M22.7576 6.7644C21.9876 7.1144 21.1576 7.3444 20.2976 7.4544C21.1776 6.9244 21.8576 6.0844 22.1776 5.0744C21.3476 5.5744 20.4276 5.9244 19.4576 6.1244C18.6676 5.2644 17.5576 4.7644 16.2976 4.7644C13.9476 4.7644 12.0276 6.6844 12.0276 9.0544C12.0276 9.3944 12.0676 9.7244 12.1376 10.0344C8.57765 9.8544 5.40765 8.1444 3.29765 5.5544C2.92765 6.1844 2.71765 6.9244 2.71765 7.7044C2.71765 9.1944 3.46765 10.5144 4.62765 11.2644C3.91765 11.2644 3.25765 11.0644 2.67765 10.7644V10.7944C2.67765 12.8744 4.15765 14.6144 6.11765 15.0044C5.48837 15.1766 4.82774 15.2006 4.18765 15.0744C4.45925 15.9269 4.99118 16.6728 5.70866 17.2073C6.42614 17.7419 7.29309 18.0381 8.18765 18.0544C6.67128 19.2548 4.79164 19.9037 2.85765 19.8944C2.51765 19.8944 2.17765 19.8744 1.83765 19.8344C3.73765 21.0544 5.99765 21.7644 8.41765 21.7644C16.2976 21.7644 20.6276 15.2244 20.6276 9.5544C20.6276 9.3644 20.6276 9.1844 20.6176 8.9944C21.4576 8.3944 22.1776 7.6344 22.7576 6.7644Z" fill="#94A3B8" />
127
+ </svg>
128
+
129
+ </div> -->
130
+ <div class="social-icon linkedin">
131
+ <svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
132
+ <path d="M19.2977 3.7644C19.8281 3.7644 20.3368 3.97512 20.7119 4.35019C21.087 4.72526 21.2977 5.23397 21.2977 5.7644V19.7644C21.2977 20.2948 21.087 20.8035 20.7119 21.1786C20.3368 21.5537 19.8281 21.7644 19.2977 21.7644H5.29767C4.76724 21.7644 4.25853 21.5537 3.88345 21.1786C3.50838 20.8035 3.29767 20.2948 3.29767 19.7644V5.7644C3.29767 5.23397 3.50838 4.72526 3.88345 4.35019C4.25853 3.97512 4.76724 3.7644 5.29767 3.7644H19.2977ZM18.7977 19.2644V13.9644C18.7977 13.0998 18.4542 12.2706 17.8428 11.6592C17.2315 11.0479 16.4023 10.7044 15.5377 10.7044C14.6877 10.7044 13.6977 11.2244 13.2177 12.0044V10.8944H10.4277V19.2644H13.2177V14.3344C13.2177 13.5644 13.8377 12.9344 14.6077 12.9344C14.979 12.9344 15.3351 13.0819 15.5976 13.3445C15.8602 13.607 16.0077 13.9631 16.0077 14.3344V19.2644H18.7977ZM7.17767 9.3244C7.62323 9.3244 8.05055 9.14741 8.36561 8.83234C8.68067 8.51728 8.85767 8.08997 8.85767 7.6444C8.85767 6.7144 8.10767 5.9544 7.17767 5.9544C6.72945 5.9544 6.29959 6.13246 5.98266 6.44939C5.66572 6.76633 5.48767 7.19619 5.48767 7.6444C5.48767 8.5744 6.24767 9.3244 7.17767 9.3244ZM8.56767 19.2644V10.8944H5.79767V19.2644H8.56767Z" fill="#94A3B8" />
133
+ </svg>
134
+ </div>
135
+ </div>
136
+ </div>
137
+ </div>
138
+ </div>
139
+ <div class="chat-bot-container">
140
+ <gradio-app src="https://bhaskar2611-bhaskarchatbot.hf.space"></gradio-app>
141
+ <!-- <iframe class="chat-bot-container-iframe" height="100%" width="100%" frameborder="0" src="https://lavanyaburlagadda-chatbot-openai-playht-old.hf.space/?__theme=dark"></iframe> -->
142
+ </div>
143
+ <div class="footer-section footer-mobile">
144
+ <div class="footer-info">
145
+ <span class="heart-beat">❤</span> AI ChatBot
146
+ </div>
147
+ <div class="divider-container">
148
+ <div class="divider"></div>
149
+ </div>
150
+ <div class="share-now">
151
+ <p class="footer-info share-now-text">Connect with me on &nbsp;</p>
152
+ <div class="icons-container">
153
+ <!-- <div class="social-icon whatsapp">
154
+ <svg width="25" height="25" xmlns="http://www.w3.org/2000/svg" focusable="false" viewBox="0 0 24 24" color="var(--token-5b5d5d35-d634-4828-be5e-9e6eeb626953, rgb(148, 163, 184)) /* {&quot;name&quot;:&quot;Text normal&quot;} */" style="user-select: none; width: 100%; height: 100%; display: inline-block; fill: var(--token-5b5d5d35-d634-4828-be5e-9e6eeb626953, rgb(148, 163, 184)); flex-shrink: 0;">
155
+ <path d="M16.75 13.96c.25.13.41.2.46.3.06.11.04.61-.21 1.18-.2.56-1.24 1.1-1.7 1.12-.46.02-.47.36-2.96-.73-2.49-1.09-3.99-3.75-4.11-3.92-.12-.17-.96-1.38-.92-2.61.05-1.22.69-1.8.95-2.04.24-.26.51-.29.68-.26h.47c.15 0 .36-.06.55.45l.69 1.87c.06.13.1.28.01.44l-.27.41-.39.42c-.12.12-.26.25-.12.5.12.26.62 1.09 1.32 1.78.91.88 1.71 1.17 1.95 1.3.24.14.39.12.54-.04l.81-.94c.19-.25.35-.19.58-.11l1.67.88M12 2a10 10 0 0 1 10 10 10 10 0 0 1-10 10c-1.97 0-3.8-.57-5.35-1.55L2 22l1.55-4.65A9.969 9.969 0 0 1 2 12 10 10 0 0 1 12 2m0 2a8 8 0 0 0-8 8c0 1.72.54 3.31 1.46 4.61L4.5 19.5l2.89-.96A7.95 7.95 0 0 0 12 20a8 8 0 0 0 8-8 8 8 0 0 0-8-8z"></path>
156
+ </svg>
157
+ </div>
158
+ <div class="social-icon twitter">
159
+ <svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
160
+ <path d="M22.7576 6.7644C21.9876 7.1144 21.1576 7.3444 20.2976 7.4544C21.1776 6.9244 21.8576 6.0844 22.1776 5.0744C21.3476 5.5744 20.4276 5.9244 19.4576 6.1244C18.6676 5.2644 17.5576 4.7644 16.2976 4.7644C13.9476 4.7644 12.0276 6.6844 12.0276 9.0544C12.0276 9.3944 12.0676 9.7244 12.1376 10.0344C8.57765 9.8544 5.40765 8.1444 3.29765 5.5544C2.92765 6.1844 2.71765 6.9244 2.71765 7.7044C2.71765 9.1944 3.46765 10.5144 4.62765 11.2644C3.91765 11.2644 3.25765 11.0644 2.67765 10.7644V10.7944C2.67765 12.8744 4.15765 14.6144 6.11765 15.0044C5.48837 15.1766 4.82774 15.2006 4.18765 15.0744C4.45925 15.9269 4.99118 16.6728 5.70866 17.2073C6.42614 17.7419 7.29309 18.0381 8.18765 18.0544C6.67128 19.2548 4.79164 19.9037 2.85765 19.8944C2.51765 19.8944 2.17765 19.8744 1.83765 19.8344C3.73765 21.0544 5.99765 21.7644 8.41765 21.7644C16.2976 21.7644 20.6276 15.2244 20.6276 9.5544C20.6276 9.3644 20.6276 9.1844 20.6176 8.9944C21.4576 8.3944 22.1776 7.6344 22.7576 6.7644Z" fill="#94A3B8" />
161
+ </svg>
162
+
163
+ </div> -->
164
+ <a href="www.linkedin.com/in/bhaskar-jyothula-974bbb271" target="_blank">
165
+ <div class="social-icon linkedin">
166
+ <svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg">
167
+ <path d="M19.2977 3.7644C19.8281 3.7644 20.3368 3.97512 20.7119 4.35019C21.087 4.72526 21.2977 5.23397 21.2977 5.7644V19.7644C21.2977 20.2948 21.087 20.8035 20.7119 21.1786C20.3368 21.5537 19.8281 21.7644 19.2977 21.7644H5.29767C4.76724 21.7644 4.25853 21.5537 3.88345 21.1786C3.50838 20.8035 3.29767 20.2948 3.29767 19.7644V5.7644C3.29767 5.23397 3.50838 4.72526 3.88345 4.35019C4.25853 3.97512 4.76724 3.7644 5.29767 3.7644H19.2977ZM18.7977 19.2644V13.9644C18.7977 13.0998 18.4542 12.2706 17.8428 11.6592C17.2315 11.0479 16.4023 10.7044 15.5377 10.7044C14.6877 10.7044 13.6977 11.2244 13.2177 12.0044V10.8944H10.4277V19.2644H13.2177V14.3344C13.2177 13.5644 13.8377 12.9344 14.6077 12.9344C14.979 12.9344 15.3351 13.0819 15.5976 13.3445C15.8602 13.607 16.0077 13.9631 16.0077 14.3344V19.2644H18.7977ZM7.17767 9.3244C7.62323 9.3244 8.05055 9.14741 8.36561 8.83234C8.68067 8.51728 8.85767 8.08997 8.85767 7.6444C8.85767 6.7144 8.10767 5.9544 7.17767 5.9544C6.72945 5.9544 6.29959 6.13246 5.98266 6.44939C5.66572 6.76633 5.48767 7.19619 5.48767 7.6444C5.48767 8.5744 6.24767 9.3244 7.17767 9.3244ZM8.56767 19.2644V10.8944H5.79767V19.2644H8.56767Z" fill="#94A3B8" />
168
+ </svg>
169
+ </a>
170
+ </div>
171
+ </div>
172
+ </div>
173
+ </div>
174
+ </div>
175
+ <script src="index.js"></script>
176
+ </body>
177
+
178
+ </html>
style.css ADDED
@@ -0,0 +1,497 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @import url('https://fonts.googleapis.com/css2?family=Outfit&family=Bree+Serif&family=Caveat:wght@400;700&family=Lobster&family=Monoton&family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Playfair+Display+SC:ital,wght@0,400;0,700;1,700&family=Playfair+Display:ital,wght@0,400;0,700;1,700&family=Roboto:ital,wght@0,400;0,700;1,400;1,700&family=Source+Sans+Pro:ital,wght@0,400;0,700;1,700&family=Work+Sans:ital,wght@0,400;0,700;1,700&display=swap');
2
+
3
+ body {
4
+ margin: 0px;
5
+ background: linear-gradient(to right, rgb(0, 0, 0), #1F2937);
6
+ }
7
+
8
+ * {
9
+ font-family: Outfit;
10
+ }
11
+
12
+ .main-container {
13
+ display: flex;
14
+ flex-direction: row;
15
+ justify-content: space-between;
16
+ box-sizing: border-box;
17
+ overflow: scroll;
18
+ }
19
+
20
+ .description-container {
21
+ display: flex;
22
+ flex-direction: column;
23
+ align-self: flex-start;
24
+ gap: 54px;
25
+ width: 65%;
26
+ padding-top: 56px;
27
+ padding-bottom: 56px;
28
+ padding-left: 56px;
29
+ padding-right: 12px;
30
+ height: 100vh;
31
+ box-sizing: border-box;
32
+ }
33
+
34
+ .project-details-container {
35
+ align-items: flex-start;
36
+ display: flex;
37
+ flex: none;
38
+ flex-direction: column;
39
+ flex-wrap: nowrap;
40
+ gap: 16px;
41
+ height: min-content;
42
+ justify-content: flex-start;
43
+ overflow: visible;
44
+ padding: 0;
45
+ position: relative;
46
+ width: 100%;
47
+ }
48
+
49
+ .project-heading {
50
+ flex: none;
51
+ height: auto;
52
+ position: relative;
53
+ width: 100%;
54
+ }
55
+
56
+ .heading {
57
+ background-image: url(https://framerusercontent.com/images/2IaeICXvsJApqTXCae1q1dVMVIE.jpg);
58
+ background-size: cover;
59
+ background-repeat: no-repeat;
60
+ background-position: 0% 0%;
61
+ background-clip: text;
62
+ -webkit-background-clip: text;
63
+ -webkit-text-fill-color: transparent;
64
+ color: rgb(12, 230, 215);
65
+ font-size: 80px;
66
+ font-family: Outfit, sans-serif;
67
+ font-style: normal;
68
+ font-weight: 900;
69
+ text-align: left;
70
+ letter-spacing: 0px;
71
+ white-space: normal;
72
+ line-height: 1;
73
+ margin: 0px;
74
+ padding: 0px 0px 10px;
75
+ }
76
+
77
+ .project-description {
78
+ position: relative;
79
+ white-space: pre-wrap;
80
+ max-width: 569px;
81
+ word-break: break-word;
82
+ outline: none;
83
+ display: flex;
84
+ flex-direction: column;
85
+ justify-content: flex-start;
86
+ flex-shrink: 0;
87
+ transform: none;
88
+ }
89
+
90
+ .description {
91
+ font-family: Outfit, sans-serif;
92
+ font-size: 16px;
93
+ font-style: normal;
94
+ font-weight: 400;
95
+ letter-spacing: 0px;
96
+ line-height: 24px;
97
+ color: rgb(148, 163, 184);
98
+ margin: 0px;
99
+ }
100
+
101
+ .i-have-learnt-section {
102
+ align-items: flex-start;
103
+ display: flex;
104
+ flex: none;
105
+ flex-direction: column;
106
+ flex-wrap: nowrap;
107
+ gap: 16px;
108
+ height: min-content;
109
+ justify-content: flex-start;
110
+ overflow: visible;
111
+ padding: 0;
112
+ position: relative;
113
+ width: 100%;
114
+ z-index: 1;
115
+ }
116
+
117
+ .i-have-learnt {
118
+ font-family: Outfit, sans-serif;
119
+ font-size: 16px;
120
+ font-style: normal;
121
+ font-weight: 400;
122
+ letter-spacing: 0px;
123
+ line-height: 24px;
124
+ color: rgb(148, 163, 184);
125
+ margin: 0px;
126
+ }
127
+
128
+ .profile-section {
129
+ display: flex;
130
+ flex-direction: row;
131
+ gap: 16px;
132
+ justify-content: flex-start;
133
+ align-items: center;
134
+ max-width: 1000px;
135
+ overflow: visible;
136
+ padding: 0;
137
+ position: relative;
138
+ width: 100%;
139
+ }
140
+
141
+ .profile-pic-container {
142
+ width: 66px;
143
+ position: relative;
144
+ aspect-ratio: 1 / 1;
145
+ height: 66px;
146
+ border-radius: 40px;
147
+ box-shadow: 0 10px 25px #400363, 0 -5px 25px #008bc7;
148
+ }
149
+
150
+ .profile-pic {
151
+ position: absolute;
152
+ top: 0;
153
+ bottom: 0;
154
+ left: 0;
155
+ right: 0;
156
+ border-radius: inherit;
157
+ }
158
+
159
+ .student-pic {
160
+ display: block;
161
+ width: 100%;
162
+ height: 100%;
163
+ border-radius: inherit;
164
+ object-position: center;
165
+ object-fit: cover;
166
+ image-rendering: auto;
167
+ }
168
+
169
+ .profile-info-container {
170
+ align-items: flex-start;
171
+ display: flex;
172
+ flex-direction: column;
173
+ gap: 5px;
174
+ justify-content: flex-start;
175
+ overflow: visible;
176
+ padding: 0;
177
+ position: relative;
178
+ }
179
+
180
+ .name {
181
+ font-size: 30px;
182
+ margin: 0px;
183
+ color: white;
184
+ font-weight: 600;
185
+ }
186
+
187
+ .bot-extra-info {
188
+ color: rgba(212, 212, 212, 0.6);
189
+ margin: 0px;
190
+ font-weight: 400;
191
+ font-family: Outfit, Sans-Serif;
192
+ }
193
+
194
+ .topics-list {
195
+ align-items: center;
196
+ display: flex;
197
+ flex: none;
198
+ flex-direction: row;
199
+ flex-wrap: wrap;
200
+ gap: 24px;
201
+ height: min-content;
202
+ justify-content: flex-start;
203
+ overflow: visible;
204
+ padding: 0;
205
+ position: relative;
206
+ width: 100%;
207
+ }
208
+
209
+ .topic-icon {
210
+ box-sizing: border-box;
211
+ flex-shrink: 0;
212
+ /* width: 64px;
213
+ height: 64px; */
214
+ display: flex;
215
+ flex-direction: column;
216
+ justify-content: flex-start;
217
+ align-items: center;
218
+ padding: 20px 16px;
219
+ /* -webkit-backdrop-filter: blur(10px); */
220
+ /* backdrop-filter: blur(10px); */
221
+ background-color: rgba(30, 41, 59, 0.2);
222
+ /* overflow: hidden; */
223
+ position: relative;
224
+ align-content: center;
225
+ flex-wrap: nowrap;
226
+ gap: 0;
227
+ border-radius: 16px;
228
+ border: 1px solid #1e293b;
229
+ opacity: 1;
230
+ transform: none;
231
+ cursor: pointer;
232
+ }
233
+
234
+ @keyframes beating {
235
+ 0% {
236
+ font-size: 10px;
237
+ }
238
+
239
+ 100% {
240
+ font-size: 20px;
241
+ }
242
+ }
243
+
244
+
245
+ .heart-beat {
246
+ width: 10px;
247
+ height: 10px;
248
+ animation: beating 0.8s infinite;
249
+ font-size: 10px;
250
+ display: inline-flex;
251
+ align-items: center;
252
+ justify-content: center;
253
+ margin-right: 6px;
254
+ }
255
+
256
+ .footer-section {
257
+ display: flex;
258
+ align-items: flex-end;
259
+ justify-content: flex-start;
260
+ gap: 8px;
261
+ flex-grow: 1;
262
+ flex-wrap: wrap;
263
+ }
264
+
265
+ .footer-info {
266
+ font-family: Outfit, sans-serif;
267
+ font-size: 16px;
268
+ font-style: normal;
269
+ font-weight: 400;
270
+ letter-spacing: 0px;
271
+ line-height: 24px;
272
+ color: rgb(148, 163, 184);
273
+ }
274
+
275
+ .share-now {
276
+ display: flex;
277
+ align-items: flex-end;
278
+ }
279
+
280
+ .icons-container {
281
+ height: 100%;
282
+ display: flex;
283
+ align-items: flex-end;
284
+ gap: 16px;
285
+ margin-bottom: -4px;
286
+ }
287
+
288
+ .divider-container {
289
+ flex: none;
290
+ height: 24px;
291
+ position: relative;
292
+ width: 2px;
293
+ flex-shrink: 0;
294
+ fill: rgba(0, 0, 0, 1);
295
+ background: rgb(148, 163, 184);
296
+ }
297
+
298
+ .divider {
299
+ width: 100%;
300
+ height: 100%;
301
+ aspect-ratio: inherit;
302
+ }
303
+
304
+ .share-now-text {
305
+ margin: 0px;
306
+ }
307
+
308
+ .zoom-svg {
309
+ transform: scale(1.5);
310
+ /* Zoom the SVG by 1.5 times on hover */
311
+ }
312
+
313
+ @media screen and (max-width: 1199px) {
314
+ .divider-container {
315
+ display: none;
316
+ }
317
+
318
+ .footer-section {
319
+ flex-direction: column;
320
+ align-items: flex-start;
321
+ justify-content: flex-end;
322
+ }
323
+ }
324
+
325
+ .chat-bot-container {
326
+ height: 100vh;
327
+ width: 35%;
328
+ box-sizing: border-box;
329
+ }
330
+
331
+ .chat-bot-container-iframe {}
332
+
333
+ .social-icon {
334
+ cursor: pointer;
335
+ }
336
+
337
+ .gradio-logo {
338
+ width: 26px;
339
+ height: 26px;
340
+ border-radius: 8px;
341
+ }
342
+
343
+ .open-ai-logo {
344
+ margin: 2px;
345
+ }
346
+
347
+ .hugging-face-logo {
348
+ width: 26px;
349
+ height: 26px;
350
+ }
351
+
352
+ .langchain-logo {
353
+ width: 26px;
354
+ height: 26px;
355
+ border-radius: 8px;
356
+ }
357
+
358
+ .playht-logo {
359
+ width: 26px;
360
+ height: 26px;
361
+ border-radius: 8px;
362
+ }
363
+
364
+ .gradio-container {
365
+ border: 0px !important;
366
+ margin: 0px !important;
367
+ height: 100%;
368
+ }
369
+
370
+ .main {
371
+ background: transparent;
372
+ height: 100%;
373
+ }
374
+
375
+ .contain {
376
+ height: 100%;
377
+ }
378
+
379
+ .wrap {
380
+ height: 100%;
381
+ }
382
+
383
+ #component-0 {
384
+ height: 100%;
385
+ }
386
+
387
+ #component-1 {
388
+ padding: 0px;
389
+ height: 100%;
390
+ }
391
+
392
+ #component-2 {
393
+ height: 100% !important;
394
+ }
395
+
396
+ .footer-mobile {
397
+ display: none;
398
+ }
399
+
400
+ .footer-desktop {
401
+ display: flex;
402
+ }
403
+
404
+ @media screen and (max-width: 950px) {
405
+ body {
406
+ background: linear-gradient(to bottom, rgb(0, 0, 0), #1F2937);
407
+ }
408
+
409
+ .main-container {
410
+ flex-direction: column;
411
+ }
412
+
413
+ .description-container {
414
+ width: 100%;
415
+ height: 100%;
416
+ padding-right: 56px;
417
+ }
418
+
419
+ .chat-bot-container {
420
+ width: 100%;
421
+ height: 600px;
422
+ padding: unset;
423
+ padding-left: 56px;
424
+ padding-right: 56px;
425
+ padding-bottom: 56px;
426
+ box-sizing: border-box;
427
+ }
428
+
429
+ .footer-desktop {
430
+ display: none;
431
+ }
432
+
433
+ .footer-mobile {
434
+ display: flex;
435
+ margin-left: 56px;
436
+ margin-bottom: 30px;
437
+ align-items: center;
438
+ }
439
+
440
+ .share-now {
441
+ flex-direction: column;
442
+ align-items: center;
443
+ gap: 6px
444
+ }
445
+ }
446
+
447
+ @media screen and (max-width: 576px) {
448
+ .description-container {
449
+ padding: 32px 24px;
450
+ }
451
+
452
+ .chat-bot-container {
453
+ padding-left: 24px;
454
+ padding-right: 24px;
455
+ padding-bottom: 32px;
456
+ }
457
+ }
458
+
459
+
460
+ .tooltip {
461
+ position: relative;
462
+ }
463
+
464
+ /* Tooltip text */
465
+ .tooltip .tooltiptext {
466
+ visibility: hidden;
467
+ width: 120px;
468
+ background-color: rgb(148, 163, 184);
469
+ color: black;
470
+ text-align: center;
471
+ padding: 5px 5px;
472
+ border-radius: 6px;
473
+ position: absolute;
474
+ z-index: 70;
475
+ top: 40px;
476
+ }
477
+
478
+ /* Show the tooltip text when you mouse over the tooltip container */
479
+ .tooltip:hover .tooltiptext {
480
+ visibility: visible;
481
+ }
482
+
483
+ .about-section {
484
+ color: rgba(212, 212, 212, 0.6);
485
+ border-radius: 8px;
486
+ border: 1px solid #1e293b;
487
+ opacity: 1;
488
+ padding: 8px;
489
+ margin-top: 20px;
490
+ width: 100%;
491
+ max-width: 761px;
492
+ box-sizing: border-box;
493
+ }
494
+
495
+ .zoom-svg {
496
+ pointer-events: none;
497
+ }