diff --git a/components/CommitteeCard.tsx b/components/CommitteeCard.tsx index 85dde3d..490682a 100644 --- a/components/CommitteeCard.tsx +++ b/components/CommitteeCard.tsx @@ -156,13 +156,10 @@ export const CommitteeCard = ({ members }: { members: Members[] }) => { ) if (isLastSingle) { - // For patrons: don't span both columns or center — left-align and allow intrinsic width + // For Patrons: left-align the lone final card and let it size to content return (
-
- return ( -
-
+
{card}
diff --git a/components/SpeakerCard.tsx b/components/SpeakerCard.tsx index e8ec087..986bced 100644 --- a/components/SpeakerCard.tsx +++ b/components/SpeakerCard.tsx @@ -125,7 +125,7 @@ const SpeakerCard = ({ {/* Button to view profile - pushed to bottom */} {speaker.profileLink && ( -
+
setSpeakerPopup(speaker.profileLink || null)} diff --git a/components/TimeLine.tsx b/components/TimeLine.tsx index 01c8db5..1e34dfb 100644 --- a/components/TimeLine.tsx +++ b/components/TimeLine.tsx @@ -1,5 +1,5 @@ import React, { useEffect, useState } from 'react' -import { Calendar, Clock, Download } from 'lucide-react' +import { Calendar, Clock } from 'lucide-react' const CustomTimeline = () => { const [isVisible, setIsVisible] = useState(false) @@ -51,11 +51,6 @@ const CustomTimeline = () => { return () => window.removeEventListener('scroll', handleScroll) }, []) - const handleDownload = () => { - // const pdfPath = '/Program_Schedule_WebsiteCSITSS2025.docx.pdf' - // window.open(pdfPath, '_blank') - } - return (
{/* Popup Notification */} @@ -129,18 +124,6 @@ const CustomTimeline = () => {
))}
- -
- -
) diff --git a/data/speakers_profile.ts b/data/speakers_profile.ts index 17dcc2f..28c3dfc 100644 --- a/data/speakers_profile.ts +++ b/data/speakers_profile.ts @@ -26,6 +26,37 @@ const prafulMathur = `Praful Mathur is a Chief Engineer at Samsung R&D Institute const venkataChunduru = `Venkata Chunduru is a veteran mobility leader with 25+ years in traffic and transportation systems, known for delivering sustainable, tech-driven multimodal solutions and partnering with top research institutions to deploy innovations like AI-powered ASTraM, C V2X communications, Mobility Digital Twins, and advanced IoT analytics. His portfolio spans landmark projects such as travel demand models for the Bandra–Worli Sea Link, multiple Metro Rail systems in Mumbai, Chennai, and Kochi, and comprehensive appraisals for 1,000+ km of BOT highways, alongside toll road operations management. He led impactful city-scale implementations, including ASTraM in Bangalore to cut congestion, ITMS in Hyderabad to enhance operations, adaptive signal control across 500+ junctions in Hyderabad and Bangalore, and ATMS over 1,000+ km of national highways to improve safety and efficiency. He is advancing Mobility Digital Twins for planning and real-time management, piloting next generation C V2X, and has delivered nationwide FastTag-based ETC systems to streamline tolling. An active industry voice, he serves on key Indian Roads Congress committees and is a member of ITE (USA) and the Institution of Engineers (India), contributing to policy, standards, and best practices. As a Certified Independent Director, he champions strong governance, ethical leadership, and operational excellence, steering cities toward safer, smarter, and more sustainable mobility.` +// Panel Discussion Members Profiles +const stephanWeyersPanel = `Prof. Stephan Weyers studied mathematics, physics and philosophy. He worked as senior analytic specialist at McKinsey & Company between 2007-2014, before he became professor for mathematics and didactics at Technische Hochschule Mittelhessen. He joined Fachhochschule Dortmund in 2019 as professor for business mathematics, statistics and production at the department of business studies. Currently he is academic vice rector at Fachhochschule Dortmund. He has led international cooperation projects with partner universities in Latin America, China, India, Eastern Europe and Central Asia. + +Prof. Dr. Stephan Weyers is involved in internationalization and cross-border education projects. He is coordinating, InduTwin: Industrial Twin Bachelor & Master Programs. Ready for Change: Circular Economy Readiness Index He has participated in establishing Double Degree agreements (e.g. between FH Dortmund and KU Leuven) for Master's programs such as Digital Transformation and Embedded Systems Engineering. Publications are in the areas such as mathematics didactics, teaching methodology, and topics connected to production, statistics. He plays a role in promoting and coordinating international cooperation, cross-institutional exchange, and global networking of the university.` + +const achimForsterPanel = `Prof. Dr. Achim Foerster is Vice President for International & Academic Affairs and Professor of Copyright Law, Media Law and Media Policy at the Technical University of Applied Sciences Wuerzburg-Schweinfurt (THWS). Before joining THWS he served as a Judge at the District Courts of Bad Neustadt and Schweinfurt. His current academic work focuses on Copyright Law and Data Protection, in particular with respect to educational use in a digital academic environment.` + +const marianDaun = `Prof. Dr. Marian Daun is a Professor of Software Engineering and Program Director of the Robotics (IRO) program at the Technical University of Applied Sciences Würzburg-Schweinfurt. His research interests are in the area of Embedded Systems, Human-Robot Interaction, Requirements Engineering and Software Engineering. His research particularly focuses on safety assessment of human-robot collaborations, goal modelling for cyber-physical systems, and software engineering education for robotics students. He has published extensively on topics like model-based safety analysis for collaborative robotic systems, combining goal and process models for human-robot collaborations, and software engineering education. His recent work includes publications in 2024-2025 on robotics software engineering education, learner preferences in software engineering education, and using generative AI to support safety analyses of human-robot collaborations.` + +const sonjaKuhnt = `Currently working as Professor of Mathematical Statistics at the Faculty of Computer Science, Fachhochschule Dortmund. Prof. Sonja Kuhnt has Diploma in Statistics (minor in Sociology) from University of Dortmund, 1995, Doctorate in Statistics, University of Dortmund, 2000 and Habilitation in Statistics, University of Dortmund, 2006. Prof. Dr. Sonja Kuhnert began her academic career as a Research Assistant at the University of Dortmund from 1998 to 2006. She then served as an Assistant Professor at Eindhoven University of Technology between 2006 and 2008. Returning to Germany, she worked as a Substitute Professor at Dortmund University of Technology from 2008 to 2013, before taking up her current position as Professor at Fachhochschule Dortmund in 2013, where she continues to serve. + +Dr. Sonja Kuhnt received doctoral scholarships from prestigious programs between 1995 and 1999, including support from the Alfred Krupp von Bohlen und Halbach Foundation. She has served on the editorial boards of two major statistics journals, Computational Statistics and Data Analysis and Statistical Papers, since 2018. Since 2019, she has been serving as Director of the European Network for Business and Industrial Statistics, while also maintaining active membership in professional statistical societies in Germany. Professor Kuhnt is an established academic statistician with over 25 years of experience in mathematical statistics, particularly in industrial and business applications.` + +const ksGeetha = `Dr. K.S. Geetha is a strategic higher education leader with over two decades of experience, currently serving as Vice Principal and Professor at RV College of Engineering (RVCE), Bengaluru. Her multifaceted role at RVCE encompasses academic administration, research excellence, and transformative leadership in technical education. With over 29 years of experience, she has played a vital role in the development of quality technical education and infrastructure at RVCE. She leads initiatives that align with national education policy, drive digital transformation in education and foster industry-academia collaboration. Her research spans wearable sensors, automation, and computer vision, with over ₹1.2 crore in funded projects and a granted patent in biomedical sensing. She has established international collaborations with prestigious organizations including DRDO, TE Connectivity, and Naval Research Board. + +Dr. Geetha previously served as Professor and Head of the ECE Department at RVCE, receiving the prestigious "Accenture Faculty Award" in 2019 on International Women's Day. Under her ECE leadership, she emphasized outcome-based programs structured for industry and research needs, maintaining a staff-to-student ratio of 1:15 and establishing state-of-the-art infrastructure including semiconductor processing facilities. She has actively championed international alumni engagement and organized IEEE-sponsored conferences. Dr. Geetha has mentored 125+ student projects and 4 PhD scholars, demonstrating her commitment to nurturing the next generation of engineers and researchers at RVCE. Her expertise in STEM curriculum development has been instrumental in preparing RVCE graduates as innovators and problem-solvers. Dr. Geetha's vision emphasizes building future-ready institutions through policy-driven governance, quality assurance, and innovation ecosystems, making her an integral force in RVCE's continued excellence and NAAC 'A+' accreditation.` + +const knSubramanya = `Dr. K.N. Subramanya, an accomplished academician, Researcher and administrator, currently serves as the Principal of RV College of Engineering, Bengaluru. His journey in higher education began with a B.E. in Industrial and Production Engineering from Bangalore University. He further pursued an M.Tech. in Industrial Management, an MBA in HR and a Ph.D. in Supply Chain Management. Additionally, he has undertaken proficiency courses on Non-Destructive Testing [NDT] and Engineering Consultancy Practice [ECP] at IISc Bangalore, an NPTEL certification in Educational Leadership, and a Harvard certification on "Leaders of Learning". With over 34 years of experience in teaching, research, training, and administration, he has demonstrated leadership, communication, and team-building skills, fostering innovation and excellence in higher education. Throughout his tenure at RVCE, he has held key positions including Director (Administration), Professor & Head of the Department of Industrial Engineering and Management, Vice Principal, and now Principal. + +His research expertise spans Lean Manufacturing, Supply Chain & Logistics Management, e-Enterprise Modelling, Simulation, Ergonomics, Quality Management, Decision Sciences, and Strategic Management. He has guided over 100 UG and PG projects. He is actively involved in research and doctoral guidance, having mentored 4 Research scholars and published extensively, including 46 papers in International Journals, 19 in National Journals, 64 in International Conferences and 29 in National Conferences. Edited a book titled "Innovations in Electronic Materials: Advancing Technology for a Sustainable Future: ICEAMST-2024 Conference proceedings published by Springer with an international author and authored 11 book chapters. His contributions to applied research are reflected in 2 granted patents, including a Solar-Hybrid Refrigeration System for Vegetable Preservation and a Multi-Layered Mask with Hydrophobic Nanofibers for COVID-19 protection. + +He has played a crucial role in establishing interdisciplinary Centres of Excellence in IoT, Computational Genomics, Smart Antenna Systems, e-Mobility, Automotive Mechatronics, Quantum Computing, and Automation Technologies, to name a few. He has executed several funded projects and consultancy assignments, overseeing institutional projects worth over ₹20 crores in the last 3 years. He is instrumental in signing MoUs with over 120 industries, research establishments and higher educational institutions, including international collaborations with 5 Universities in the US, UK and Germany for joint Academic and Research collaborations. + +Beyond academia, he has significantly contributed to governance and policy-making in higher education through his roles in statutory committees, including VTU Academic Senate, NAAC, UGC expert panels, NBA accreditation, various Governing councils, Academic councils of Autonomous / Affiliated engineering institutions and BoS Member of Indian Institution of Materials Management. He has also been a part of national and state-level committees such as AICTE's Board of Undergraduate Studies, Skill Advisory Committee and the Karnataka State Education Policy Task Force. Additionally, he is serving as Chairman of the BCIC Industry-Institute Interface Sub-committee and as Vice President of the Indian Society for Quality (ISQ) National Council, President of ISQ Bangalore Chapter and Secretary-ORSI-KA, Bangalore Chapter. His leadership extends to community development, serving on school committees and contributing to policy discussions in education. + +A visionary leader, Dr. K.N. Subramanya fosters an ecosystem of academic excellence, innovation, and integrity. His leadership is characterised by strategic vision, ethical governance, mentorship, and a commitment to institutional growth. His engagement with professional societies like ISQ, ISTE, ORSI, IIMM, QCFI, IIIE, CESS and ISSE has strengthened industry-academia collaboration. He is frequently invited by media outlets to share insights on higher education. He has been listed under "The 5 Leading Principals of Excellence in India for 2025" by the Knowledge Review Magazine (Vol. 7, Issue 3, 2025). A recipient of prestigious awards, he has been honoured with the Eminent Engineer Award by the Institution of Engineers (India), the Best Principal Award by the National Press Council of India (2022), the Excellence in Educational Leadership Award from Yamagata University, Japan (2021), and the Performance Excellence Award from IIIE-Mumbai (2016), among others. His dedication to quality education and research has also earned him recognition from Cognizant, ISTE. Beyond his professional commitments, he enjoys reading, cricket, music, and travelling, embodying a well-rounded personality dedicated to lifelong learning and institutional excellence.` + +const rafiMohammed = `As the Vice President and Head of Technology, Rafi Mohammed spearheads the Maximus India team to ensure unparalleled client satisfaction and business growth. +With over two decades of experience in the software industry, Rafi possesses an innate ability to translate customers' business roadmaps and strategies into tangible, technological solutions. +` + export const speakersProfile: { [key: string]: string } = { 'tim-gruchmann': timGruchmann, 'ss-iyengar': ssIyengar, @@ -37,4 +68,11 @@ export const speakersProfile: { [key: string]: string } = { 'roopa-sheshadri': roopaSheshadri, 'praful-mathur': prafulMathur, 'venkata-chunduru': venkataChunduru, + 'stephan-weyers-panel': stephanWeyersPanel, + 'achim-forster-panel': achimForsterPanel, + 'marian-daun': marianDaun, + 'sonja-kuhnt': sonjaKuhnt, + 'ks-geetha': ksGeetha, + 'kn-subramanya': knSubramanya, + 'rafi-mohammed': rafiMohammed } diff --git a/package-lock.json b/package-lock.json index feebe5e..89e0d9a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -86,6 +86,39 @@ "node": ">=10.0.0" } }, + "node_modules/@emnapi/core": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.0.tgz", + "integrity": "sha512-pJdKGq/1iquWYtv1RRSljZklxHCOCAJFJrImO5ZLKPJVJlVUcs8yFwNQlqS0Lo8xT1VAXXTCZocF9n26FWEKsw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.0.tgz", + "integrity": "sha512-oAYoQnCYaQZKVS53Fq23ceWMRxq5EhQsE0x0RdQ55jT7wagMu5k+fS39v1fiSLrtrLQlXwVINenqhLMtTrV/1Q==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", + "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.6.0.tgz", @@ -247,6 +280,146 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.1.0.tgz", + "integrity": "sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@img/sharp-libvips-linux-x64": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.1.0.tgz", @@ -262,6 +435,22 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@img/sharp-libvips-linuxmusl-x64": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.1.0.tgz", @@ -277,6 +466,72 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, "node_modules/@img/sharp-linux-x64": { "version": "0.34.1", "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.1.tgz", @@ -298,6 +553,28 @@ "@img/sharp-libvips-linux-x64": "1.1.0" } }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, "node_modules/@img/sharp-linuxmusl-x64": { "version": "0.34.1", "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.1.tgz", @@ -319,6 +596,63 @@ "@img/sharp-libvips-linuxmusl-x64": "1.1.0" } }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/@isaacs/cliui": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", @@ -429,6 +763,7 @@ "resolved": "https://registry.npmjs.org/@mantine/core/-/core-7.17.4.tgz", "integrity": "sha512-Ea4M/98jxgIWCuxCdM0YIotVYjfLTGQsfIA6zDg0LsClgjo/ZLnnh4zbi+bLNgM+GGjP4ju7gv4MZvaTKuLO8g==", "license": "MIT", + "peer": true, "dependencies": { "@floating-ui/react": "^0.26.28", "clsx": "^2.1.1", @@ -448,10 +783,24 @@ "resolved": "https://registry.npmjs.org/@mantine/hooks/-/hooks-7.17.4.tgz", "integrity": "sha512-PBcJxDAfGm8k1/JJmaDcxzRVQ3JSE1iXGktbgGz+qEOJmCxwbbAYe+CtGFFgi1xX2bPZ+7dtRr/+XFhnKtt/aw==", "license": "MIT", + "peer": true, "peerDependencies": { "react": "^18.x || ^19.x" } }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, "node_modules/@next/bundle-analyzer": { "version": "14.2.28", "resolved": "https://registry.npmjs.org/@next/bundle-analyzer/-/bundle-analyzer-14.2.28.tgz", @@ -676,6 +1025,7 @@ "resolved": "https://registry.npmjs.org/@redis/client/-/client-5.5.6.tgz", "integrity": "sha512-M3Svdwt6oSfyfQdqEr0L2HOJH2vK7GgCFx1NfAQvpWAT4+ljoT1L5S5cKT3dA9NJrxrOPDkdoTPWJnIrGCOcmw==", "license": "MIT", + "peer": true, "dependencies": { "cluster-key-slot": "1.1.2" }, @@ -746,6 +1096,17 @@ "tslib": "^2.8.0" } }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -776,6 +1137,7 @@ "integrity": "sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==", "devOptional": true, "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" @@ -847,6 +1209,7 @@ "integrity": "sha512-zczrHVEqEaTwh12gWBIJWj8nx+ayDcCJs06yoNMY0kwjMWDM6+kppljY+BxWI06d2Ja+h4+WdufDcwMnnMEWmg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.29.1", "@typescript-eslint/types": "8.29.1", @@ -1022,20 +1385,247 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, + "license": "ISC" + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.5.0.tgz", + "integrity": "sha512-YmocNlEcX/AgJv8gI41bhjMOTcKcea4D2nRIbZj+MhRtSH5+vEU8r/pFuTuoF+JjVplLsBueU+CILfBPVISyGQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.5.0.tgz", + "integrity": "sha512-qpUrXgH4e/0xu1LOhPEdfgSY3vIXOxDQv370NEL8npN8h40HcQDA+Pl2r4HBW6tTXezWIjxUFcP7tj529RZtDw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.5.0.tgz", + "integrity": "sha512-3tX8r8vgjvZzaJZB4jvxUaaFCDCb3aWDCpZN3EjhGnnwhztslI05KSG5NY/jNjlcZ5QWZ7dEZZ/rNBFsmTaSPw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.5.0.tgz", + "integrity": "sha512-FH+ixzBKaUU9fWOj3TYO+Yn/eO6kYvMLV9eNJlJlkU7OgrxkCmiMS6wUbyT0KA3FOZGxnEQ2z3/BHgYm2jqeLA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.5.0.tgz", + "integrity": "sha512-pxCgXMgwB/4PfqFQg73lMhmWwcC0j5L+dNXhZoz/0ek0iS/oAWl65fxZeT/OnU7fVs52MgdP2q02EipqJJXHSg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.5.0.tgz", + "integrity": "sha512-FX2FV7vpLE/+Z0NZX9/1pwWud5Wocm/2PgpUXbT5aSV3QEB10kBPJAzssOQylvdj8mOHoKl5pVkXpbCwww/T2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.5.0.tgz", + "integrity": "sha512-+gF97xst1BZb28T3nwwzEtq2ewCoMDGKsenYsZuvpmNrW0019G1iUAunZN+FG55L21y+uP7zsGX06OXDQ/viKw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.5.0.tgz", + "integrity": "sha512-5bEmVcQw9js8JYM2LkUBw5SeELSIxX+qKf9bFrfFINKAp4noZ//hUxLpbF7u/3gTBN1GsER6xOzIZlw/VTdXtA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.5.0.tgz", + "integrity": "sha512-GGk/8TPUsf1Q99F+lzMdjE6sGL26uJCwQ9TlvBs8zR3cLQNw/MIumPN7zrs3GFGySjnwXc8gA6J3HKbejywmqA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.5.0.tgz", + "integrity": "sha512-5uRkFYYVNAeVaA4W/CwugjFN3iDOHCPqsBLCCOoJiMfFMMz4evBRsg+498OFa9w6VcTn2bD5aI+RRayaIgk2Sw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.5.0.tgz", + "integrity": "sha512-j905CZH3nehYy6NimNqC2B14pxn4Ltd7guKMyPTzKehbFXTUgihQS/ZfHQTdojkMzbSwBOSgq1dOrY+IpgxDsA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.5.0.tgz", + "integrity": "sha512-dmLevQTuzQRwu5A+mvj54R5aye5I4PVKiWqGxg8tTaYP2k2oTs/3Mo8mgnhPk28VoYCi0fdFYpgzCd4AJndQvQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.5.0.tgz", + "integrity": "sha512-LtJMhwu7avhoi+kKfAZOKN773RtzLBVVF90YJbB0wyMpUj9yQPeA+mteVUI9P70OG/opH47FeV5AWeaNWWgqJg==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.8" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.5.0.tgz", + "integrity": "sha512-FTZBxLL4SO1mgIM86KykzJmPeTPisBDHQV6xtfDXbTMrentuZ6SdQKJUV5BWaoUK3p8kIULlrCcucqdCnk8Npg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.5.0.tgz", + "integrity": "sha512-i5bB7vJ1waUsFciU/FKLd4Zw0VnAkvhiJ4//jYQXyDUuiLKodmtQZVTcOPU7pp97RrNgCFtXfC1gnvj/DHPJTw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.5.0.tgz", + "integrity": "sha512-wAvXp4k7jhioi4SebXW/yfzzYwsUCr9kIX4gCsUFKpCTUf8Mi7vScJXI3S+kupSUf0LbVHudR8qBbe2wFMSNUw==", + "cpu": [ + "x64" + ], "dev": true, - "license": "ISC" + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] }, "node_modules/acorn": { "version": "8.14.1", @@ -1043,6 +1633,7 @@ "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1483,6 +2074,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001688", "electron-to-chromium": "^1.5.73", @@ -1777,7 +2369,8 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/damerau-levenshtein": { "version": "1.0.8", @@ -1995,13 +2588,15 @@ "version": "8.6.0", "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.6.0.tgz", "integrity": "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA==", - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/embla-carousel-react": { "version": "8.6.0", "resolved": "https://registry.npmjs.org/embla-carousel-react/-/embla-carousel-react-8.6.0.tgz", "integrity": "sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA==", "license": "MIT", + "peer": true, "dependencies": { "embla-carousel": "8.6.0", "embla-carousel-reactive-utils": "8.6.0" @@ -2224,6 +2819,7 @@ "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -2393,6 +2989,7 @@ "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.8", @@ -2897,6 +3494,20 @@ "dev": true, "license": "ISC" }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", @@ -4242,6 +4853,291 @@ "react-dom": ">=16.0.0" } }, + "node_modules/next/node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.1.tgz", + "integrity": "sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.1.0" + } + }, + "node_modules/next/node_modules/@img/sharp-darwin-x64": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.1.tgz", + "integrity": "sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.1.0" + } + }, + "node_modules/next/node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.1.0.tgz", + "integrity": "sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next/node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.1.0.tgz", + "integrity": "sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next/node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.1.0.tgz", + "integrity": "sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next/node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.1.0.tgz", + "integrity": "sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next/node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.1.0.tgz", + "integrity": "sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next/node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.1.0.tgz", + "integrity": "sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next/node_modules/@img/sharp-linux-arm": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.1.tgz", + "integrity": "sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.1.0" + } + }, + "node_modules/next/node_modules/@img/sharp-linux-arm64": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.1.tgz", + "integrity": "sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.1.0" + } + }, + "node_modules/next/node_modules/@img/sharp-linux-s390x": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.1.tgz", + "integrity": "sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.1.0" + } + }, + "node_modules/next/node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.1.tgz", + "integrity": "sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.1.0" + } + }, + "node_modules/next/node_modules/@img/sharp-wasm32": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.1.tgz", + "integrity": "sha512-YDybQnYrLQfEpzGOQe7OKcyLUCML4YOXl428gOOzBgN6Gw0rv8dpsJ7PqTHxBnXnwXr8S1mYFSLSa727tpz0xg==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.4.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next/node_modules/@img/sharp-win32-ia32": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.1.tgz", + "integrity": "sha512-WKf/NAZITnonBf3U1LfdjoMgNO5JYRSlhovhRhMxXVdvWYveM4kM3L8m35onYIdh75cOMCo1BexgVQcCDzyoWw==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/next/node_modules/@img/sharp-win32-x64": { + "version": "0.34.1", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.1.tgz", + "integrity": "sha512-hw1iIAHpNE8q3uMIRCgGOeDoz9KtFNarFLQclLxr/LK1VBkj8nby18RjFvr6aP7USRYAjTZW6yisnBWMX571Tw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, "node_modules/next/node_modules/postcss": { "version": "8.4.31", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", @@ -4690,6 +5586,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.8", "picocolors": "^1.1.1", @@ -4830,6 +5727,7 @@ "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", "dev": true, "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -4971,6 +5869,7 @@ "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0" }, @@ -4983,6 +5882,7 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", "license": "MIT", + "peer": true, "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -6112,6 +7012,7 @@ "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", "license": "MIT", + "peer": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -6222,6 +7123,7 @@ "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -6398,6 +7300,7 @@ "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", + "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" diff --git a/pages/registration.tsx b/pages/registration.tsx index 3057075..c620c37 100644 --- a/pages/registration.tsx +++ b/pages/registration.tsx @@ -384,7 +384,6 @@ function Registration() {

{' '} - {/* New Professional UI Section for Registration Links */}
@@ -442,14 +441,14 @@ function Registration() { {/* Card 2: For Attendees */}

- For All Other Attendees + For All Other Attendees / Listeners

(Pre-conference, Listener, Best Thesis Award)

QR Code for Attendee Registration -
-
-
-
- REGISTRATION -
- CLOSED -
-
-
-
- Registration closed for Attendees + Registration for Attendees
-

Instructions for Registration diff --git a/pages/schedules.tsx b/pages/schedules.tsx index 0234542..08e280b 100644 --- a/pages/schedules.tsx +++ b/pages/schedules.tsx @@ -1,6 +1,12 @@ import React, { useState } from 'react' import ScheduleModal from '../components/ScheduleModal' -import { Calendar, MapPin } from 'lucide-react' +import { + BookOpen, + Calendar, + CloudDownload, + FileSpreadsheet, + MapPin, +} from 'lucide-react' const Schedules = () => { const [isModalOpen, setIsModalOpen] = useState(false) @@ -45,16 +51,13 @@ const Schedules = () => {

- {/* Schedule Cards */} -
+ {/* Schedule Cards - First Row */} +
{/* Pre-Conference Tutorial Card */} -
+
- {/* - Day 1 - */}

Pre-Conference Tutorial @@ -64,10 +67,15 @@ const Schedules = () => {
{/* Main Conference Day 1 Card */} -
+
- {/* - Day 2 - */}

Program Schedule

-

21st November 2025

+

21-22nd November 2025

- {/* Main Conference Day 2 Card */} -
+ {/* Paper Presentation Track Schedule Card */} +
- {/* - Day 3 - */}
-

Paper Presentation Track Schedule

-

22nd November 2025

+

+ Tentative Paper Presentation Track Schedule +

+

21-22nd November 2025

+
+
+ + {/* Author Resources - Second Row */} + +
+
+
+ +
+

Author Resources

+

+ Guidelines & Templates for Presenters +

+
+ +
+ +
diff --git a/pages/speakers.tsx b/pages/speakers.tsx index 4f770c7..5c879a9 100644 --- a/pages/speakers.tsx +++ b/pages/speakers.tsx @@ -25,9 +25,27 @@ type TutorialSpeakerType = { venue: string } +type PanelMemberType = { + id: number + name: string + designation: string + imageLink: string + profileLink?: string +} + const keynoteSpeakers: SpeakerType[] = [ { id: 1, + name: 'Rafi Mohammed', + designation: 'Vice President and Head of Technology, Maximus India', + topic: "How the Public Service Sector Leverages AEGIS to Enhance the Citizen Experience Through Its Partnership with Maximus", + imageLink: '/speakers/rafi-mohammed.png', + profileLink: 'rafi-mohammed', + time: '9:30 AM - 1:30 PM', + venue: 'IEM Auditorium, RVCE', + }, + { + id: 2, name: 'Prof. Dr. Jean Meyer', designation: 'President of the Technical University of Applied Sciences Würzburg-Schweinfurt (THWS). Professor at the Faculty of Mechanical Engineering at THWS', @@ -38,18 +56,6 @@ const keynoteSpeakers: SpeakerType[] = [ time: '9:30 AM - 1:30 PM', venue: 'IEM Auditorium, RVCE', }, - - { - id: 2, - name: 'Prof. Dr. Stephan Weyers', - designation: - 'Vice-Rector for Teaching, Studies and International Affairs, FH Dortmund, Germany.', - profileLink: 'stephan-weyers', - topic: 'Navigating the Future: Engineering Education for Sustainability and Employability', - imageLink: '/speakers/stephanWeyers.png', - time: '9:30 AM - 1:30 PM', - venue: 'IEM Auditorium, RVCE', - }, { id: 3, name: 'Sri. S S Iyengar', @@ -58,9 +64,22 @@ const keynoteSpeakers: SpeakerType[] = [ imageLink: './speakers/ss_iyenger.jpeg', profileLink: 'ss-iyengar', topic: 'Python for Real AI Applications', - time: '9:30 AM - 1:30 PM', + time: '9:30 AM - 1:30 PM', venue: 'IEM Auditorium, RVCE', }, + { + id: 4, + name: 'Prof. Dr. Stephan Weyers', + designation: + 'Vice-Rector for Teaching, Studies and International Affairs, FH Dortmund, Germany.', + profileLink: 'stephan-weyers', + topic: + 'Navigating the Future: Engineering Education for Sustainability and Employability', + imageLink: '/speakers/stephanWeyers.png', + time: '9:30 AM - 1:30 PM', + venue: 'IEM Auditorium, RVCE', + }, + ] const plenarySpeakers: SpeakerType[] = [ @@ -99,6 +118,57 @@ const plenarySpeakers: SpeakerType[] = [ }, ] +const panelDiscussionMembers: PanelMemberType[] = [ + { + id: 1, + name: 'Prof. Dr. Stephan Weyers', + designation: + 'Vice-Rector for Teaching, Studies and International Affairs, FH Dortmund, Germany', + imageLink: '/speakers/stephanWeyers.png', + profileLink: 'stephan-weyers-panel', + }, + { + id: 2, + name: 'Prof. Dr. Achim Förster', + designation: + 'Vice President for International & Academic Affairs, Technical University of Applied Sciences Würzburg-Schweinfurt (THWS), Germany', + imageLink: '/speakers/achim.png', + profileLink: 'achim-forster-panel', + }, + { + id: 3, + name: 'Prof. Dr. Marian Daun', + designation: + 'Professor of Software Engineering and Program Director of the Robotics (IRO) program at THWS, Germany', + imageLink: '/speakers/marian.png', + profileLink: 'marian-daun', + }, + { + id: 4, + name: 'Prof. Dr. Sonja Kuhnt', + designation: + 'Professor of Mathematical Statistics at the Faculty of Computer Science, Fachhochschule Dortmund, Germany', + imageLink: '/speakers/sonja.png', + profileLink: 'sonja-kuhnt', + }, + { + id: 5, + name: 'Dr. K.S. Geetha', + designation: + 'Vice-Principal and Professor, Department of Electronics & Communication Engineering, RVCE (Moderator)', + imageLink: '/speakers/ksgeetha.png', + profileLink: 'ks-geetha', + }, + { + id: 6, + name: 'Dr. K.N. Subramanya', + designation: + 'Principal & Professor, Department of Industrial Engineering and Management, RVCE', + imageLink: '/speakers/knsubramanya.png', + profileLink: 'kn-subramanya', + }, +] + const preConferenceTutorialSpeakers: TutorialSpeakerType[] = [ { id: 1, @@ -114,7 +184,7 @@ const preConferenceTutorialSpeakers: TutorialSpeakerType[] = [ { id: 2, name: 'Shri. Roopa Sheshadri', - designation: 'Director, Chief Engineer at Samsung R&D Institute, Bangalore', + designation: 'Director at Samsung R&D Institute, Bangalore', topic: 'AI for Visual Creativity: How Machines See, Enhance, and Reimagine Photos & Videos', imageLink: '/speakers/roopa-sheshadri.png', @@ -338,13 +408,14 @@ const Speakers = () => { {/* Button to view profile */} {speaker.profileLink && ( -
- +
)}
@@ -368,6 +439,66 @@ const Speakers = () => {
) + const PanelMemberCard = ({ member }: { member: PanelMemberType }) => ( +
+ {/* Image Section */} +
+ {member.name} +
+ + {/* Content Section */} +
+ {/* Member Info */} +

+ {member.name} +

+ + {/* Designation */} +
+
+
+ +
+
+

+ {member.designation} +

+
+
+
+ + {/* Button to view profile */} + {member.profileLink && ( +
+ setSpeakerPopup(member.profileLink || null)} + > + View Profile + +
+ )} +
+
+ ) + + const PanelMemberGrid = ({ members }: { members: PanelMemberType[] }) => ( +
+ {members.map((member) => ( +
+ +
+ ))} +
+ ) + return (
@@ -384,18 +515,93 @@ const Speakers = () => { {/* Keynote Speakers Section */}
- +
{/* Plenary Speakers Section */} {plenarySpeakers.length > 0 && (
- +
)} + {/* Panel Discussion Members Section */} + {panelDiscussionMembers.length > 0 && ( +
+ + + {/* Professional Callout Box for Theme, Time, and Venue */} +
+
+
+ {/* Title Row */} +
+ + Theme + +

+ AEGIS: Advanced Engineering for Green, Intelligent, and Secure Systems +

+
+ + {/* Info Row - Three Sections */} +
+ {/* Theme Section */} +
+
+ + + +
+
+

Date

+

22nd November 2025

+
+
+ + {/* Time Section */} +
+
+ + + +
+
+

Time

+

4:30 PM - 5:15 PM

+
+
+ + {/* Venue Section */} +
+
+ + + + +
+
+

Venue

+

ECE Seminar Hall

+
+
+
+
+
+
+ + +
+ )} + {/* Pre-Conference Tutorial Speakers Section */} {preConferenceTutorialSpeakers.length > 0 && (
diff --git a/pages/sponsorship.tsx b/pages/sponsorship.tsx index 180d9b4..4d49d71 100644 --- a/pages/sponsorship.tsx +++ b/pages/sponsorship.tsx @@ -362,7 +362,95 @@ const Sponsorship: React.FC = () => { Special thanks to Sponsors of CSITSS-2025

-
+
+

+ Platinum +

+
+
+ +

{ FLYING FIRE

-
+

{ Synaptics Inidia Pvt Ltd @@ -537,7 +639,52 @@ const Sponsorship: React.FC = () => { President Education + + + { + e.currentTarget.style.transform = 'translateY(-3px)' + }} + onMouseLeave={(e) => { + e.currentTarget.style.transform = 'translateY(0)' + }} + > + + IEEE Women in Engineering diff --git a/public/ProgramSchedule_CSITSS2025_FINAL1.pdf b/public/ProgramSchedule_CSITSS2025_FINAL1.pdf new file mode 100644 index 0000000..0f24335 Binary files /dev/null and b/public/ProgramSchedule_CSITSS2025_FINAL1.pdf differ diff --git a/public/Research_Paper_ Presentaion_Template_CSITSS-2025_Final.pptx b/public/Research_Paper_ Presentaion_Template_CSITSS-2025_Final.pptx new file mode 100644 index 0000000..8f65729 Binary files /dev/null and b/public/Research_Paper_ Presentaion_Template_CSITSS-2025_Final.pptx differ diff --git a/public/Session_TrackDetails_11th_Nov_CSITSS2025.pdf b/public/Session_TrackDetails_11th_Nov_CSITSS2025.pdf new file mode 100644 index 0000000..c2b6004 Binary files /dev/null and b/public/Session_TrackDetails_11th_Nov_CSITSS2025.pdf differ diff --git a/public/Updated_Author-Guidelines.pdf b/public/Updated_Author-Guidelines.pdf new file mode 100644 index 0000000..0cfa498 Binary files /dev/null and b/public/Updated_Author-Guidelines.pdf differ diff --git a/public/attendee.jpeg b/public/attendee.jpeg deleted file mode 100644 index 5f47dd8..0000000 Binary files a/public/attendee.jpeg and /dev/null differ diff --git a/public/attendee.png b/public/attendee.png new file mode 100644 index 0000000..42c5bcf Binary files /dev/null and b/public/attendee.png differ diff --git a/public/speakers/knsubramanya.png b/public/speakers/knsubramanya.png new file mode 100644 index 0000000..bf25706 Binary files /dev/null and b/public/speakers/knsubramanya.png differ diff --git a/public/speakers/ksgeetha.png b/public/speakers/ksgeetha.png new file mode 100644 index 0000000..b3db8ca Binary files /dev/null and b/public/speakers/ksgeetha.png differ diff --git a/public/speakers/marian.png b/public/speakers/marian.png new file mode 100644 index 0000000..2eeaa5a Binary files /dev/null and b/public/speakers/marian.png differ diff --git a/public/speakers/rafi-mohammed.png b/public/speakers/rafi-mohammed.png new file mode 100644 index 0000000..51d836c Binary files /dev/null and b/public/speakers/rafi-mohammed.png differ diff --git a/public/speakers/sonja.png b/public/speakers/sonja.png new file mode 100644 index 0000000..2b1cc8c Binary files /dev/null and b/public/speakers/sonja.png differ diff --git a/public/sponsors/ieee_women.png b/public/sponsors/ieee_women.png new file mode 100644 index 0000000..fd56a79 Binary files /dev/null and b/public/sponsors/ieee_women.png differ diff --git a/public/sponsors/maximus.jpg b/public/sponsors/maximus.jpg new file mode 100644 index 0000000..25f0d13 Binary files /dev/null and b/public/sponsors/maximus.jpg differ