diff --git a/asset-manifest.json b/asset-manifest.json index f67de1c..c7f1d08 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,15 +1,15 @@ { "files": { "main.css": "/personal-portfolio/static/css/main.14d66fa5.chunk.css", - "main.js": "/personal-portfolio/static/js/main.8f31c7a1.chunk.js", - "main.js.map": "/personal-portfolio/static/js/main.8f31c7a1.chunk.js.map", + "main.js": "/personal-portfolio/static/js/main.1db4b31f.chunk.js", + "main.js.map": "/personal-portfolio/static/js/main.1db4b31f.chunk.js.map", "runtime-main.js": "/personal-portfolio/static/js/runtime-main.6a650d33.js", "runtime-main.js.map": "/personal-portfolio/static/js/runtime-main.6a650d33.js.map", "static/css/2.80f479d8.chunk.css": "/personal-portfolio/static/css/2.80f479d8.chunk.css", "static/js/2.8e4c2c60.chunk.js": "/personal-portfolio/static/js/2.8e4c2c60.chunk.js", "static/js/2.8e4c2c60.chunk.js.map": "/personal-portfolio/static/js/2.8e4c2c60.chunk.js.map", "index.html": "/personal-portfolio/index.html", - "precache-manifest.2bb2c3563585d5378c553de77b75b093.js": "/personal-portfolio/precache-manifest.2bb2c3563585d5378c553de77b75b093.js", + "precache-manifest.864e97f3fc887b946a89dc3ed1b674bc.js": "/personal-portfolio/precache-manifest.864e97f3fc887b946a89dc3ed1b674bc.js", "service-worker.js": "/personal-portfolio/service-worker.js", "static/css/2.80f479d8.chunk.css.map": "/personal-portfolio/static/css/2.80f479d8.chunk.css.map", "static/css/main.14d66fa5.chunk.css.map": "/personal-portfolio/static/css/main.14d66fa5.chunk.css.map", @@ -23,6 +23,6 @@ "static/css/2.80f479d8.chunk.css", "static/js/2.8e4c2c60.chunk.js", "static/css/main.14d66fa5.chunk.css", - "static/js/main.8f31c7a1.chunk.js" + "static/js/main.1db4b31f.chunk.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index c99eaa7..501a1f9 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Abhinav's Portfolio
\ No newline at end of file +Abhinav's Portfolio
\ No newline at end of file diff --git a/precache-manifest.2bb2c3563585d5378c553de77b75b093.js b/precache-manifest.864e97f3fc887b946a89dc3ed1b674bc.js similarity index 95% rename from precache-manifest.2bb2c3563585d5378c553de77b75b093.js rename to precache-manifest.864e97f3fc887b946a89dc3ed1b674bc.js index 4d4a594..cc502c3 100644 --- a/precache-manifest.2bb2c3563585d5378c553de77b75b093.js +++ b/precache-manifest.864e97f3fc887b946a89dc3ed1b674bc.js @@ -1,6 +1,6 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([ { - "revision": "83123682da31faeb221db6702c54787b", + "revision": "1444427fa03b88a9305d90c947f32296", "url": "/personal-portfolio/index.html" }, { @@ -8,7 +8,7 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([ "url": "/personal-portfolio/static/css/2.80f479d8.chunk.css" }, { - "revision": "285cfb1a33ed332162ec", + "revision": "ad82c80530e82cac52e7", "url": "/personal-portfolio/static/css/main.14d66fa5.chunk.css" }, { @@ -20,8 +20,8 @@ self.__precacheManifest = (self.__precacheManifest || []).concat([ "url": "/personal-portfolio/static/js/2.8e4c2c60.chunk.js.LICENSE.txt" }, { - "revision": "285cfb1a33ed332162ec", - "url": "/personal-portfolio/static/js/main.8f31c7a1.chunk.js" + "revision": "ad82c80530e82cac52e7", + "url": "/personal-portfolio/static/js/main.1db4b31f.chunk.js" }, { "revision": "1c8c0755c5f451802a45", diff --git a/service-worker.js b/service-worker.js index e1f4159..bffaab8 100644 --- a/service-worker.js +++ b/service-worker.js @@ -14,7 +14,7 @@ importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js"); importScripts( - "/personal-portfolio/precache-manifest.2bb2c3563585d5378c553de77b75b093.js" + "/personal-portfolio/precache-manifest.864e97f3fc887b946a89dc3ed1b674bc.js" ); self.addEventListener('message', (event) => { diff --git a/static/js/main.1db4b31f.chunk.js b/static/js/main.1db4b31f.chunk.js new file mode 100644 index 0000000..6b918b1 --- /dev/null +++ b/static/js/main.1db4b31f.chunk.js @@ -0,0 +1,2 @@ +(this.webpackJsonpportfolio=this.webpackJsonpportfolio||[]).push([[0],{110:function(e,t,a){},111:function(e,t,a){},112:function(e,t,a){},113:function(e,t,a){},114:function(e,t,a){},116:function(e,t,a){},117:function(e,t,a){},118:function(e,t,a){},119:function(e,t,a){},120:function(e,t,a){},121:function(e,t,a){},122:function(e,t,a){},123:function(e,t,a){},124:function(e,t,a){},125:function(e,t,a){},126:function(e,t,a){var l={"./undraw_startup_life_re_8ow9.svg":127};function n(e){var t=c(e);return a(t)}function c(e){if(!a.o(l,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return l[e]}n.keys=function(){return Object.keys(l)},n.resolve=c,e.exports=n,n.id=126},127:function(e,t,a){e.exports=a.p+"static/media/undraw_startup_life_re_8ow9.1138deb2.svg"},130:function(e,t,a){},132:function(e,t,a){"use strict";a.r(t);var l=a(1),n=a.n(l),c=a(12),r=a.n(c),i=a(149),o=a(148),s=a(20),m=a(147),d=(a(62),a(63),a(17)),h=(a(64),a(8)),f=a(6),p=(a(65),a(4)),g=!0,E=!0,y="Hi There! \ud83d\udc4b",u="Abhinav",C="",b="Abhinav Mahajan",x="Full Stack Developer. Always learning.",v="https://github.com/abhinav-m22/",k="https://www.linkedin.com/in/abhinav-mahajan-b805b022a/",w="abhinavpm05@gmail.com",M="",S="https://www.instagram.com/abhi_m_22/",N={data:[{title:"Full Stack Web Development",fileName:"FullStackImg",skills:["\u26a1 Create highly interactive user interfaces for web applications.","\u26a1 Building responsive website front end using ReactJS.","\u26a1 Creating application backend in NodeJS and ExpressJS.","\u26a1 Managing databases using MongoDB."],softwareSkills:[{skillName:"HTML5",fontAwesomeClassname:"simple-icons:html5",style:{color:"#E34F26"}},{skillName:"CSS3",fontAwesomeClassname:"fa-css3",style:{color:"#1572B6"}},{skillName:"JavaScript",fontAwesomeClassname:"simple-icons:javascript",style:{backgroundColor:"#FFFFFF",color:"#F7DF1E"}},{skillName:"ReactJS",fontAwesomeClassname:"simple-icons:react",style:{color:"#61DAFB"}},{skillName:"NodeJS",fontAwesomeClassname:"simple-icons:node-dot-js",style:{color:"#339933"}},{skillName:"NPM",fontAwesomeClassname:"simple-icons:npm",style:{color:"#CB3837"}},{skillName:"MongoDB",fontAwesomeClassname:"simple-icons:mongodb",style:{color:"#439743"}},{skillName:"MySQL",fontAwesomeClassname:"simple-icons:mysql",style:{color:"#4479A1"}},{skillName:"jQuery",fontAwesomeClassname:"simple-icons:jquery",style:{color:"#0865A6"}},{skillName:"Git",fontAwesomeClassname:"simple-icons:git",style:{color:"#E94E32"}},{skillName:"GitHub",fontAwesomeClassname:"simple-icons:github",style:{color:"#333"}},{skillName:"Firebase",fontAwesomeClassname:"simple-icons:firebase",style:{color:"#FFCA28"}}]},{title:"Data Structures & Algorithms",fileName:"DSAImg",skills:["\u26a1 Worked on a variety of problems using multiple programming languages.","\u26a1 Solid foundation in data structures, from basic arrays to advanced graphs.","\u26a1 Solving problems in minimum time complexity."],softwareSkills:[{skillName:"C++",fontAwesomeClassname:"simple-icons:cplusplus",style:{color:"#E94E32"}},{skillName:"C",fontAwesomeClassname:"simple-icons:c",style:{color:"#E94E32"}},{skillName:"Python",fontAwesomeClassname:"simple-icons:python",style:{color:"#3776AB"}},{skillName:"Java",fontAwesomeClassname:"simple-icons:java",style:{color:"#3776AB"}}]}]},A={competitiveSites:[{siteName:"LeetCode",iconifyClassname:"simple-icons:leetcode",style:{color:"#F79F1B"},profileLink:"https://leetcode.com/abhinav_m22/"},{siteName:"GeeksforGeeks",iconifyClassname:"simple-icons:geeksforgeeks",style:{color:"#308D46"},profileLink:"https://auth.geeksforgeeks.org/user/abhinav_m22"},{siteName:"Codechef",iconifyClassname:"simple-icons:codechef",style:{color:"#5B4638"},profileLink:"https://www.codechef.com/users/abhinav_m22"},{siteName:"HackerRank",iconifyClassname:"simple-icons:hackerrank",style:{color:"#2EC866"},profileLink:"https://www.hackerrank.com/abhinav_m22"},{siteName:"Codeforces",iconifyClassname:"simple-icons:codeforces",style:{color:"#1F8ACB"},profileLink:"http://codeforces.com/profile/abhinav_m22"}]},F={degrees:[{title:"Vishwakarma Institute of Technology",subtitle:"B.Tech. in Computer Engineering",alt_name:"VIT",duration:"2021 - Present",descriptions:["\u26a1 I'm currently a sophomore at VIT, Pune.","\u26a1 I have studied basic subjects like Data Structures & Algorithms, DBMS, OS, etc.","\u26a1 Apart from this, I have also completed several projects using various technologies."]},{title:"Fergusson College",subtitle:"Junior College - HSC",duration:"2019 - 2021",descriptions:["\u26a1 I studied in junior college with specialization in Science i.e. Physics, Chemistry, Mathematics, etc.","\u26a1 I graduated HSC with a score of 92.00%."]},{title:"St. Xavier's High School",subtitle:"High School - SSC",duration:"2009 - 2019",descriptions:["\u26a1 Completed my primary schooling for 10 years.","\u26a1 I graduated SSC with a score of 95.40%."]}]},Z="Projects",T="My projects utilize a wide range of cutting-edge technologies. There are several of these, ranging from side projects I work on for fun to college assignments. Here are a few things I'm especially proud of.",D={data:[{id:"0",name:"FashionKart",url:"/",description:"A conversational fashion outfit generator tool powered by Generative AI for personalized fashion recommendations. Considered consumer preferences, previous purchases and social media trends to provide attractive clothing suggestions.",languages:[{name:"Tensorflow",iconifyClass:"logos:tensorflow"},{name:"Flask",iconifyClass:"logos:flask"},{name:"NodeJs",iconifyClass:"logos-nodejs"},{name:"React",iconifyClass:"logos-react"},{name:"Azure",iconifyClass:"logos:microsoft-azure"},{name:"Docker",iconifyClass:"logos:docker-icon"},{name:"MongoDB",iconifyClass:"devicon:mongodb-wordmark"},{name:"Python",iconifyClass:"logos-python"}]},{id:"1",name:"CodeArena",url:"https://github.com/abhinav-m22/codearena",description:"CodeArena is an online platform to provide developers with a variety of data structures and algorithm problems, helping them enhance their coding proficiency through challenging problem-solving exercises.",languages:[{name:"NextJs",iconifyClass:"logos:nextjs-icon"},{name:"Typesript",iconifyClass:"vscode-icons:file-type-typescript-official"},{name:"Tailwind CSS",iconifyClass:"logos:tailwindcss-icon"},{name:"React",iconifyClass:"logos-react"},{name:"Firebase",iconifyClass:"logos-firebase"}]},{id:"2",name:"APIscape",url:"https://github.com/abhinav-m22/APIscape",description:"APIscape is a Full-Stack API for text-similarity analysis, allowing users to generate unique API keys, make rate-limited POST requests to determine similarity scores between texts, and manage key access.",languages:[{name:"NextJs",iconifyClass:"logos:nextjs-icon"},{name:"Typesript",iconifyClass:"vscode-icons:file-type-typescript-official"},{name:"Tailwind CSS",iconifyClass:"logos:tailwindcss-icon"},{name:"React",iconifyClass:"logos-react"},{name:"Prisma",iconifyClass:"logos-prisma"}]},{id:"3",name:"AadhaarChain",url:"https://github.com/soham-dixit/AadhaarChain",description:"Revolutionizing Aadhar updation with Web3: Seamless, Secure, and Decentralized. Empowering Indians and service providers through Solidity Smart Contracts, Anon Aadhaar and Scroll.io Network.",languages:[{name:"Flutter",iconifyClass:"logos:flutter"},{name:"Dart",iconifyClass:"logos:dart"},{name:"Solidity",iconifyClass:"logos:solidity"},{name:"Scroll",iconifyClass:"fluent-emoji:scroll"},{name:"React",iconifyClass:"logos-react"}]},{id:"4",name:"Flipkart Clone",url:"https://github.com/abhinav-m22/flipkart-clone/",description:"An E-commerce website built using MERN(Mongo, Express, React, Node) stack which is a replica of the Flipkart website with all the features similar to actual Flipkart website.",languages:[{name:"React",iconifyClass:"logos-react"},{name:"NodeJs",iconifyClass:"logos-nodejs"},{name:"MongoDB",iconifyClass:"devicon:mongodb-wordmark"},{name:"Material-UI",iconifyClass:"logos:material-ui"},{name:"Redux",iconifyClass:"logos:redux"},{name:"CSS",iconifyClass:"vscode-icons:file-type-css"}]},{id:"5",name:"Indian Sign Language Detection",url:"https://github.com/abhinav-m22/vocalize",description:"A realtime LSTM sign language detection model used to detect and identify different actions to help the specially abled using Mediapipe and Tensorflow.",languages:[{name:"Python",iconifyClass:"logos-python"},{name:"Tensorflow",iconifyClass:"logos-tensorflow"},{name:"Flutter",iconifyClass:"logos-flutter"},{name:"Dart",iconifyClass:"logos-dart"},{name:"Keras",iconifyClass:"devicon:keras"}]},{id:"6",name:"Spotify Clone",url:"https://github.com/abhinav-m22/spotify-clone-2.0",description:"A music player web app using ReactJS, Tailwind CSS and RapidAPI. A fully responsive music player website with various features like 'Lyrics', 'Top Charts', 'Popular Music Around You', 'Search via Artists', Artists' information, and many more.",languages:[{name:"React",iconifyClass:"logos-react"},{name:"NodeJs",iconifyClass:"logos-nodejs"},{name:"Tailwind CSS",iconifyClass:"logos:tailwindcss-icon"},{name:"RapidAPI",iconifyClass:"mdi:api"},{name:"Redux",iconifyClass:"logos:redux"}]},{id:"7",name:"Netflix Clone",url:"https://github.com/abhinav-m22/netflix-clone",description:"A full-stack movie-player web app. The netflix clone is developed using ReactJS, Typescript, Tailwind CSS, NextJS, Prisma, MongoDB and NextAuth with multiple features.",languages:[{name:"React",iconifyClass:"logos-react"},{name:"Typesript",iconifyClass:"vscode-icons:file-type-typescript-official"},{name:"NextJS",iconifyClass:"logos:nextjs-icon"},{name:"Tailwind CSS",iconifyClass:"logos:tailwindcss-icon"},{name:"Prisma",iconifyClass:"logos-prisma"},{name:"MongoDB",iconifyClass:"devicon:mongodb-wordmark"}]},{id:"8",name:"DFaucet",url:"https://github.com/abhinav-m22/dfaucet",description:"A decentralized system where the users can perform transactions using a custom token on the Internet Computer(ICP) Blockchain. Motoko was used for backend and persistence management.",languages:[{name:"ICP",iconifyClass:"cryptocurrency:icp"},{name:"Blockchain",iconifyClass:"icon-park:blockchain"},{name:"Javascript",iconifyClass:"logos-javascript"},{name:"HTML",iconifyClass:"vscode-icons:file-type-html"},{name:"",iconifyClass:"ri:funds-line"}]},{id:"9",name:"Free Eats",url:"https://github.com/abhinav-m22/Tenacity_Android_Rookies",description:"A system that connects users to food that has been left over from stores, restaurants, and other sources in an effort to reduce food waste. It functions like a platform for different sources and those in need of food. The application was developed using Flutter, Dart and Firebase.",languages:[{name:"Flutter",iconifyClass:"logos-flutter"},{name:"Dart",iconifyClass:"logos-dart"},{name:"Firebase",iconifyClass:"logos-firebase"}]},{id:"10",name:"Toxic Comment Classification",url:"https://github.com/abhinav-m22/Toxic-Comment-Classification",description:"A Deep Learning model to detect the toxic comments like threats, obscenity, insults, and identity-based hate. The model uses Natural Language Processing (NLP) to detect the toxic comments.",languages:[{name:"Python",iconifyClass:"logos-python"},{name:"Tensorflow",iconifyClass:"logos-tensorflow"}]},{id:"11",name:"OpticARt - Amplifying In-Store Shopping Experience using Augmented Reality (AR) and Machine Learning.",url:"",description:"A mobile app to detect grocery items and display its contents, similar recommendations in the form of Augmented Reality. A Tensorflow based CNN model was created and linked to a Flutter application. In-Store navigation was done using the ARWay SDK.",languages:[{name:"Unity",iconifyClass:"mdi:unity"},{name:"Tensorflow",iconifyClass:"logos-tensorflow"},{name:"Flutter",iconifyClass:"logos-flutter"},{name:"Dart",iconifyClass:"logos-dart"},{name:"Firebase",iconifyClass:"logos-firebase"}]},{id:"12",name:"Google Keep Clone",url:"https://github.com/abhinav-m22/google-keep-clone",description:"It uses React to build a clone of the Google Keep App. It can add and remove notes and is styled using CSS and JSX.",languages:[{name:"React",iconifyClass:"logos-react"},{name:"CSS",iconifyClass:"vscode-icons:file-type-css"},{name:"JavaScript",iconifyClass:"logos-javascript"}]},{id:"13",name:"Google Keep Clone 2.0",url:"https://github.com/abhinav-m22/google-keep-clone-2.0",description:"An updated version of Google Keep Clone with updated UI and UX. It can add, remove and archive notes and is styled using MaterialUI, CSS and JSX.",languages:[{name:"React",iconifyClass:"logos-react"},{name:"JavaScript",iconifyClass:"logos-javascript"},{name:"Material-UI",iconifyClass:"logos:material-ui"},{name:"CSS",iconifyClass:"vscode-icons:file-type-css"}]},{id:"14",name:"Employee Management System",url:"https://github.com/abhinav-m22/employee-management-system",description:"A platform developed using Python and MySQL Database to maintain the details of employees working in any organization.",languages:[{name:"Python",iconifyClass:"logos-python"},{name:"MySQL",iconifyClass:"logos-mysql"}]},{id:"15",name:"Car Racing Game",url:"https://github.com/abhinav-m22/car-racing-game",description:"A video game using Python and Pygame in which the user controls a vehicle in a fictional setting.",languages:[{name:"Python",iconifyClass:"logos-python"}]}]},j=a(46),B=a(45),L=a(19);var z=function(e){var t=e.theme,a=Object(L.style)({cursor:"pointer",height:"45px",width:"45px",marginRight:"5px",marginLeft:"15px",paddingTop:"5px",borderRadius:"50%",border:"none",alignItems:"center",justifyContent:"center",backgroundColor:"light"===e.theme.name?"#7CD1F7":"#292C3F",outline:"none",transition:"all 0.2s ease-in-out",":hover":{boxShadow:"0 3px 8px ".concat("light"===e.theme.name?"#F7D774":"#646464")}}),c=g?"/":"home",r=Object(l.useState)(e.theme),i=Object(d.a)(r,2),o=i[0],s=i[1],m="dark"===e.theme.name?n.a.createElement(B.a,{strokeWidth:1,size:20,color:"light"===e.theme.name?"#F9D784":"#A7A7A7"}):n.a.createElement(j.a,{strokeWidth:1,size:20,color:"light"===e.theme.name?"#F9D784":"#A7A7A7"});return n.a.createElement(p.Fade,{top:!0,duration:1e3,distance:"20px"},n.a.createElement("div",null,n.a.createElement("header",{className:"header"},n.a.createElement(h.c,{to:c,tag:h.b,className:"logo"},n.a.createElement("span",{style:{color:t.text}}),n.a.createElement("span",{className:"logo-name",style:{color:t.text,fontFamily:"Agustina Regular"}},C),n.a.createElement("span",{style:{color:t.text}})),n.a.createElement("input",{className:"menu-btn",type:"checkbox",id:"menu-btn"}),n.a.createElement("label",{className:"menu-icon",htmlFor:"menu-btn"},n.a.createElement("span",{className:"navicon"})),n.a.createElement("ul",{className:"menu"},n.a.createElement("li",null,n.a.createElement(h.c,{className:"homei",to:"/home",tag:h.b,activeStyle:{fontWeight:"bold"},style:{borderRadius:5,color:t.text}},"Home")),n.a.createElement("li",null,n.a.createElement(h.c,{className:"ec",to:"/education",tag:h.b,activeStyle:{fontWeight:"bold"},style:{borderRadius:5,color:t.text}},"Education")),n.a.createElement("li",null,n.a.createElement(h.c,{className:"projects",to:"/projects",tag:h.b,activeStyle:{fontWeight:"bold"},style:{borderRadius:5,color:t.text}},"Projects")),n.a.createElement("li",null,n.a.createElement("a",{href:"https://drive.google.com/file/d/1FI2HLtGefpEXcHFRIZBaPAUvysp8FRaB/view?usp=sharing",target:"_blank",className:"xp",activeStyle:{fontWeight:"bold"},style:{borderRadius:5,color:t.text}},"Resume")),n.a.createElement("li",null,n.a.createElement(h.c,{className:"cr",to:"/contact",tag:h.b,activeStyle:{fontWeight:"bold"},style:{borderRadius:5,color:t.text}},"Contact")),n.a.createElement("button",Object.assign({},a,{onClick:function(){"light"===o?(e.setTheme("dark"),localStorage.setItem("theme","dark"),s("dark")):(e.setTheme("light"),localStorage.setItem("theme","light"),s("light"))}}),m)))))};a(110),a(111);function I(){return n.a.createElement("div",{className:"social-media-div"},n.a.createElement("a",{href:v,className:"icon-button github",target:"_blank",rel:"noopener noreferrer"},n.a.createElement("i",{className:"fab fa-github"}),n.a.createElement("span",null)),n.a.createElement("a",{href:k,className:"icon-button linkedin",target:"_blank",rel:"noopener noreferrer"},n.a.createElement("i",{className:"fab fa-linkedin-in"}),n.a.createElement("span",null)),n.a.createElement("a",{href:"mailto:".concat(w),className:"icon-button google",target:"_blank",rel:"noopener noreferrer"},n.a.createElement("i",{className:"fab fa-google"}),n.a.createElement("span",null)),n.a.createElement("a",{href:M,className:"icon-button twitter",target:"_blank",rel:"noopener noreferrer"},n.a.createElement("i",{className:"fab fa-twitter"}),n.a.createElement("span",null)),n.a.createElement("a",{href:S,className:"icon-button instagram",target:"_blank",rel:"noopener noreferrer"},n.a.createElement("i",{className:"fab fa-instagram"}),n.a.createElement("span",null)))}a(112);var O=function(e){var t=e.theme;return n.a.createElement("svg",{version:"1.1",viewBox:"80 -10 100.1879 500",height:"650.68268",width:"711.1879","data-name":"Layer 1",id:"b52d7e2d-d80f-4111-b6ed-d15502ee1edd"},n.a.createElement("path",{d:"M 162,94.8 C 129.81195,93.8403 99.15574,84.930003 69.877152,75.179436 40.59857,65.42887 11.608446,54.624763 -19.808717,49.459437 c -20.207038,-3.3227 -43.313601,-3.791886 -59.59661,5.498023 -15.666306,8.957214 -20.729253,24.376417 -23.454693,38.69517 -2.04408,10.7785 -3.25262,22.11579 2.36238,32.20332 3.894189,7.00368 10.812228,12.88984 15.596681,19.59923 16.641093,23.33993 4.878933,52.12244 -13.159698,74.91214 -8.454833,10.68896 -18.272383,20.90016 -24.802493,32.27157 -6.53012,11.3714 -9.54899,24.41907 -3.83949,36.02932 5.66474,11.51642 19.15765,20.14948 33.769589,26.22758 29.686403,12.3439 64.65459,15.87985 98.7822629,17.88031 75.5066201,4.43168 151.4210581,2.51228 227.1265981,0.59287 28.02032,-0.71231 56.15998,-1.43315 83.72273,-5.14826 15.30822,-2.06443 31.11377,-5.3402 42.22441,-13.22255 14.10463,-10.03634 17.60095,-27.03373 8.15146,-39.61648 -15.8553,-21.10917 -59.68116,-26.35553 -70.77689,-49.00875 -6.1024,-12.46759 0.16413,-26.3598 9.02677,-37.92314 19.01841,-24.81147 50.89312,-46.57324 52.57414,-74.93347 C 359.05227,94.04077 343.72913,74.535369 320.0357,65.31797 295.1984,55.656976 260.76237,56.872597 242.4502,72.863357 223.57106,89.31051 190.41817,95.64454 162,94.8 Z",fill:t.accentColor,opacity:"0.15",id:"path13"}),n.a.createElement("g",{id:"tshirt"},n.a.createElement("path",{id:"path2",d:"M127.7,186.5c-8.3,0-23.5-7.9-25-13c-0.3-1.1,0.1-2.1,1.2-2.8c2.9-1.8,7.9-2.8,15-2.8 c8.2,0,16.5,1.3,17.5,1.5c0,0.8-0.4,6-3.4,14.4C132.3,185.6,130.6,186.5,127.7,186.5C127.7,186.5,127.7,186.5,127.7,186.5z",fill:t.accentColor}),n.a.createElement("path",{id:"path4",d:"M118.8,168c8,0,16,1.2,17.4,1.4c-0.1,1.1-0.5,6.1-3.4,14.2c-0.6,1.7-2.3,2.6-5.2,2.6 c-8.3,0-23.4-7.8-24.9-12.9c-0.3-1.1,0.1-2,1.1-2.6C106.8,168.9,111.8,168,118.8,168 M118.8,167.8c-5.8,0-11.7,0.6-15,2.8 c-6.8,4.2,13.5,16,23.9,16c2.7,0,4.7-0.8,5.4-2.7c3.4-9.3,3.4-14.5,3.4-14.5S127.7,167.8,118.8,167.8L118.8,167.8z",fill:"#2D2D2D"})),n.a.createElement("g",{id:"arms"},n.a.createElement("path",{id:"path7",d:"M177.5,221.6c0,0,3.3,23.5,0,27.7s-14.5,0-16-5.8c-1.5-5.8-1.5-5.8-1.5-5.8s-0.2-6.8,2.9-9.2 c3.1-2.4,3.4-2.7,3.4-2.7L177.5,221.6z",fill:"#D3B39B"}),n.a.createElement("path",{id:"path9",d:"M62.5,221.6c0,0-3.3,23.5,0,27.7c3.3,4.2,14.5,0,16-5.8c1.5-5.8,1.5-5.8,1.5-5.8s0.2-6.8-2.9-9.2 c-3.1-2.4-3.4-2.7-3.4-2.7L62.5,221.6z",fill:"#D3B39B"})),n.a.createElement("g",{opacity:"0.20",id:"brows"},n.a.createElement("path",{id:"path12",d:"M1.5,406.1c0-1.2,1.9-1.8,5.4-2.8c6.2-1.8,17.3-4,32-5.3c22.5-2,53.4-2,87.4-3.3c19.6-0.7,41.2,1,58.8,1.9 c39.1,1.9,65.9,5.2,65.9,9.6c0,4.4-26.9,8.2-66.4,10.1c-7.3,0.4-16.1-0.5-24.2-0.3c-11.1,0.3-21.9,1.6-34.1,1.6 c-4.2,0-8.4,0-12.6-0.1c-9.2-0.1-18.1-0.3-26.6-0.5C37.3,415.4,1.5,411.1,1.5,406.1z",fill:"#0A0A0A"})),n.a.createElement("g",{id:"head"},n.a.createElement("g",{id:"ccc"},n.a.createElement("rect",{id:"rect15",height:"47",width:"27",fill:t.skinColor,y:"147.5",x:"105.5"})),n.a.createElement("path",{id:"path18",d:"M104.4,172.5c-0.1,4.6,25.5,9.1,29.6-0.5c0,0-1,6.9-2.8,8.3c-1.8,1.3-12,8.5-12,8.5s-12.8-2.9-14.1-7.2 C103.8,177.3,104.4,172.5,104.4,172.5z",opacity:"0.1"}),n.a.createElement("g",{id:"ears"},n.a.createElement("g",{id:"g28"},n.a.createElement("g",{id:"g22"},n.a.createElement("path",{id:"path20",d:"M178.5,113.7L178.5,113.7c0-5.3-4-9.2-8.6-9.2h-11.5l-6.2,18.6c0,0.2,9.4,0.4,9.5,0.4h8.2 C174.5,123.5,178.5,118.9,178.5,113.7z",fill:t.skinColor})),n.a.createElement("g",{id:"g26",opacity:"6.000000e-002"},n.a.createElement("path",{id:"path24",d:"M166,108.8c0,0,1-0.5,2.6-0.5c0.8,0,1.9,0.1,2.9,0.8c0.5,0.3,1,0.8,1.3,1.4c0.1,0.3,0.3,0.6,0.3,0.9 c0.1,0.2,0.1,0.5,0.2,0.8c0.2,1.1,0.2,2.2-0.1,3.3c-0.1,0.5-0.3,1-0.6,1.5c-0.2,0.5-0.6,0.8-0.9,1.1c-0.7,0.6-1.5,0.7-2,0.6 c-0.5,0-0.7-0.1-0.7-0.1c0,0,1.2-0.2,1.9-1.3c0.7-1.1,0.8-3,0.5-4.8c0-0.2-0.1-0.5-0.1-0.7c0-0.2-0.1-0.4-0.2-0.5 c-0.2-0.3-0.3-0.6-0.6-0.9c-0.5-0.5-1.3-0.8-2-1.1C167.1,108.9,166,108.8,166,108.8z"}))),n.a.createElement("g",{id:"g38"},n.a.createElement("g",{id:"g32"},n.a.createElement("path",{id:"path30",d:"M58.5,113.7L58.5,113.7c0-5.3,4-9.2,8.7-9.2h11.5l6.2,18.6c0,0.2-9.4,0.4-9.5,0.4h-8.2 C62.5,123.5,58.5,118.9,58.5,113.7z",fill:t.skinColor})),n.a.createElement("g",{id:"g36",opacity:"8.000000e-002"},n.a.createElement("path",{id:"path34",d:"M70.3,108.8c0,0-1.1,0.2-2.5,0.6c-0.7,0.2-1.5,0.6-2,1.1c-0.3,0.2-0.4,0.6-0.6,0.9c0,0.2-0.1,0.3-0.2,0.5 c0,0.3-0.1,0.5-0.1,0.7c-0.3,1.8-0.2,3.8,0.5,4.8c0.7,1.1,2,1.2,1.9,1.3c0,0-0.2,0.1-0.7,0.1c-0.5,0-1.3-0.1-2-0.6 c-0.4-0.3-0.7-0.7-0.9-1.1c-0.3-0.4-0.5-0.9-0.6-1.5c-0.3-1.1-0.2-2.2-0.1-3.3c0-0.3,0.1-0.5,0.2-0.8c0.1-0.3,0.2-0.6,0.3-0.9 c0.3-0.6,0.8-1.1,1.3-1.4c1-0.7,2-0.8,2.9-0.8C69.3,108.3,70.3,108.8,70.3,108.8z"})))),n.a.createElement("g",{id:"g43",opacity:"0.1"},n.a.createElement("path",{id:"path41",d:"M104.6,156.7l27.9,1.1v2.2c0,0-20,6-27,3.4v-5.6L104.6,156.7z"})),n.a.createElement("g",{id:"chin"},n.a.createElement("path",{id:"path45",d:"M73.8,115.3c0-24.9,20.2,6.3,45.1,6.3s45.1-31.2,45.1-6.3s-20.2,45.1-45.1,45.1S73.8,140.2,73.8,115.3z",fill:t.skinColor})),n.a.createElement("g",{id:"face"},n.a.createElement("path",{id:"path48",d:"M163.5,108.9c0,15.3-12.4,27.6-27.6,27.6h-33.7c-15.3,0-27.6-12.4-27.6-27.6V75.1 c0-15.3,12.4-27.6,27.6-27.6h33.7c15.3,0,27.6,12.4,27.6,27.6V108.9z",fill:t.skinColor})),n.a.createElement("g",{id:"mouth"},n.a.createElement("path",{id:"path54",d:"M127.2,131.5c0,0,0.7,0.6,0.8,2.1c0,0.7-0.1,1.5-0.6,2.3c-0.2,0.4-0.5,0.8-0.9,1.1 c-0.4,0.3-0.8,0.5-1.3,0.8c-0.3,0.1-0.9,0.3-1.4,0.3c-0.5,0-1-0.1-1.4-0.2c-0.9-0.3-1.6-0.8-2-1.3c-0.9-1.1-0.7-2.1-0.8-2.1 c0,0,0.1,0.2,0.4,0.4c0.2,0.3,0.6,0.6,1.1,0.8c0.5,0.3,1,0.4,1.6,0.5c0.3,0,0.6,0,0.9,0c0.3,0,0.5-0.1,0.9-0.2 c0.2-0.1,0.5-0.2,0.8-0.4c0.2-0.2,0.5-0.4,0.7-0.6c0.4-0.4,0.7-1,0.9-1.5c0.2-0.5,0.3-1,0.3-1.3 C127.2,131.8,127.2,131.5,127.2,131.5z",fill:"#CE9A74"})),n.a.createElement("g",{id:"hair"},n.a.createElement("g",{id:"sides"},n.a.createElement("g",{id:"g59"},n.a.createElement("path",{id:"path57",d:"M84.4,67c0,0-5.9,10-9,13.8c0,0,3.9,26.7-1.7,32.6c0,0-0.8-2.4-2.6-5.4c-1.8-3.1-6.5-37.2-4.7-42.3 s6.1-13.8,12-12.8C84.4,54,84.4,67,84.4,67z",fill:t.dark})),n.a.createElement("g",{id:"g63"},n.a.createElement("path",{id:"path61",d:"M164,114.4l0.1,0.1c0,0,6.8-27.6,6-36.6s-3.3-18.7-5.1-21.7c-1.8-3.1-10.7-5.6-12-2.8 c-1.3,2.8-6.1,9-6.1,9s12.5,12,13,14.8c0.4,2.1,0.5,15.3-0.1,24.2C159.4,106.2,160.9,110.9,164,114.4z",fill:t.dark})),n.a.createElement("g",{id:"g67"},n.a.createElement("path",{id:"path65",d:"M84.2,65.4c0,0-5.6,11.5-9.6,14c0,0,7.8-12.3,8-14c0.2-1.8,0.2-1.8,0.2-1.8L84.2,65.4z",fill:t.dark})),n.a.createElement("g",{id:"g71"},n.a.createElement("path",{id:"path69",d:"M73.8,113.5c0,0-3.2-13.9-3.2-15.6c0-1.8,0.2-4.9,0.2-4.9s-1.8,8.3,0,14.2L73.8,113.5z",fill:t.dark})),n.a.createElement("g",{id:"g75"},n.a.createElement("path",{id:"path73",d:"M162,94.8c0,0-0.2,11,1.4,14.5l0.5-2.7L162,94.8z",fill:t.dark}))),n.a.createElement("g",{id:"stripe"},n.a.createElement("g",{id:"g80"},n.a.createElement("path",{id:"path78",d:"M72.9,59.6c0,0,33.5,22.5,72.7,7.7c0,0,17.4-1.8,22.3-11.8c0,0-6.1,1-7.2,1c-1,0,4.6-6.7,4.9-16.9 c0.3-10.2-3.3-13.6-3.3-13.6s-5.9,10-10.5,11c0,0,2.6-8.7,2.3-13.3s0-6.1,0-6.1s-8.2,12-36.8,13.8c-28.7,1.8-39.1,3.1-43.2,7.7 c-4.1,4.6-4.1,12.8-3.3,15.6S72.9,59.6,72.9,59.6z",fill:t.dark})),n.a.createElement("g",{id:"g84"},n.a.createElement("path",{id:"path82",d:"M73.6,55.9c0.2-1.2-2.6-8.1,1.2-11.7c3.8-3.6,15.3-6.9,23.5-7.2c8.1-0.2,29.2-1.7,34.2-3.4 c5-1.7,7.4-3.8,7.4-3.8s-2.6,6.9-37.8,10.3C66.9,43.4,73.6,55.9,73.6,55.9z",fill:t.dark})),n.a.createElement("g",{id:"g88"},n.a.createElement("path",{id:"path86",d:"M154.7,37.7c0,0-8,7-26,9.3c-18,2.2-24.6,4.9-24.6,4.9s32.5-3.5,34.6-3.7 C140.8,48.1,151.6,47.9,154.7,37.7z",fill:t.dark})),n.a.createElement("g",{id:"g92"},n.a.createElement("path",{id:"path90",d:"M83.7,57.8c0,0,12,2.9,15.3,2.6c3.4-0.2,9.1-2.2,9.1-2.2S103.1,65.9,83.7,57.8z",fill:t.dark})),n.a.createElement("g",{id:"g96"},n.a.createElement("path",{id:"path94",d:"M154,17.6c0,0-5.2,12.9-6.7,14.1c-1.4,1.2-4.5,3.8-4.5,3.8s7.7-2.9,9.8-9.1L154,17.6z",fill:t.dark})),n.a.createElement("g",{id:"g100"},n.a.createElement("path",{id:"path98",d:"M150.7,66.4c0,0,15.1-5.8,17.1-10.9c0,0-19.7,11-22.3,11.8L150.7,66.4z",fill:t.dark})))),n.a.createElement("g",{id:"eyeb"},n.a.createElement("g",{id:"g106"},n.a.createElement("path",{id:"path104",d:"M84.6,92c0,0,16.8-9.6,14.2-12.2C96.2,77.2,84.6,92,84.6,92z",fill:t.dark})),n.a.createElement("g",{id:"g110"},n.a.createElement("path",{id:"path108",d:"M151.5,91.5c0,0-16.8-9.6-14.2-12.2C139.9,76.8,151.5,91.5,151.5,91.5z",fill:t.dark}))),n.a.createElement("g",{id:"eyey2"},n.a.createElement("circle",{id:"circle113",r:"5",cy:"114",cx:"98.4",fill:t.dark}),n.a.createElement("circle",{id:"circle115",r:"5",cy:"114",cx:"136.9",fill:t.dark}))),n.a.createElement("g",{id:"shirt"},n.a.createElement("path",{id:"path119",d:"M137.9,174.8c0,0,35.4,13.8,38.3,40.9l-11,11.5c0,0-0.5,67.7,1.9,71.6c0,0-20.1,12.2-33.3,15.1 s-40-2.2-43.1-3.6c-3.1-1.4-15.3-10.8-15.3-10.8s2.6-9.8,2.4-13.9c-0.2-4.1,0.5-27.5,0.2-31.8c-0.2-4.3-1.2-19.9-1.2-19.9 l-15.3-14.4c0,0,7.6-41.2,38.7-42.3c0,0,13,15.5,15.6,15.5s3.1,6.2,3.1,6.2s3.1-6.3,11-15.2C137.9,174.8,137.9,174.8,137.9,174.8z",fill:t.accentColor}),n.a.createElement("g",{id:"g123"},n.a.createElement("polygon",{id:"polygon121",points:"62.8,220.6 60.2,224.5 77,238.6 77.8,236.8 77.2,233.2 ",fill:"#353535"})),n.a.createElement("g",{id:"g127"},n.a.createElement("polygon",{id:"polygon125",points:"165.1,227.1 175.5,216.3 179.3,223.2 165.1,235.8 ",fill:"#353535"})),n.a.createElement("g",{id:"gola"},n.a.createElement("g",{id:"g131"},n.a.createElement("path",{id:"path129",d:"M109,189.8l-0.2-8.2l7.7,0.8l1.9,1.4c0,0,2.3,4.6,2.1,8.8c-0.2,4.1-4.6,5-4.6,5L109,189.8z",fill:t.accentColor})),n.a.createElement("g",{id:"g135"},n.a.createElement("path",{id:"path133",d:"M121.8,182c0,0-5.4,15.2-5.6,23.3l0.5,6.4l8.9,0.2l-1-8.8c0,0,6.7-11,7.7-12 C133.3,190.2,130.1,179.5,121.8,182z",fill:t.accentColor})),n.a.createElement("g",{id:"g145"},n.a.createElement("g",{id:"g143"},n.a.createElement("g",{id:"g141"},n.a.createElement("path",{id:"path137",d:"M109.7,196.7c-4.3-4.1-12.4-18.1-12.5-18.2c0.4-2.1,5.6-7,6.5-7.7c0,0,0,0.1,0.1,0.2 c0.5,0.8,2.8,2.8,3.5,3c0.7,0.1,10.6,6.3,11.4,7.1c0.6,0.6,0.8,4.1,0.9,6c-0.3-0.8-1-2.1-1.2-2.8c-0.2-0.5-0.7-0.8-1.6-0.8 c-1,0-2.5,0.3-4.5,1c-2.8,1-2.7,7.5-2.7,10.7C109.7,195.8,109.7,196.4,109.7,196.7z",fill:t.accentColor}),n.a.createElement("path",{id:"path139",d:"M103.6,170.9C103.7,170.9,103.7,170.9,103.6,170.9c0.5,0.9,2.8,2.9,3.6,3.1c0.7,0.1,10.6,6.3,11.4,7.1 c0.4,0.4,0.7,3.1,0.8,5.3c-0.3-0.7-0.7-1.7-0.9-2.2c-0.2-0.6-0.8-0.9-1.7-0.9c-1,0-2.6,0.3-4.5,1c-2.9,1-2.8,7.4-2.8,10.8 c0,0.4,0,0.9,0,1.2c-4.1-4.1-11.5-16.7-12.2-17.9C97.9,176.4,102.5,171.8,103.6,170.9 M103.8,170.5c-0.3,0-6.2,5.7-6.7,8 c0,0,8.3,14.4,12.6,18.3c0,0,0,0,0,0c0.4,0-0.9-11,2.7-12.3c2-0.7,3.4-1,4.4-1c0.9,0,1.3,0.2,1.5,0.7c0.3,1,1.4,3.4,1.4,3.4 s-0.2-5.9-1-6.7c-0.8-0.8-10.7-7-11.5-7.2C106.5,173.6,103.6,171,103.8,170.5C103.8,170.5,103.8,170.5,103.8,170.5L103.8,170.5 z",fill:"#2D2D2D"})))),n.a.createElement("g",{id:"g149"},n.a.createElement("path",{id:"path147",d:"M129.5,191.6c0,0-5.2-4.5-6.8-4.2c-1.6,0.3-4.2,5.5-4.5,6.2c-0.2,0.7-1,18.7-0.4,20.6l-0.7-0.1 c0,0,0.6-20.3,0.6-21c0.1-0.7,2-5.5,2-5.5l2.1-5.6C121.8,182,129.1,177.8,129.5,191.6z",fill:"#353535"})),n.a.createElement("g",{id:"g153"},n.a.createElement("circle",{id:"circle151",r:"2.2",cy:"194.2",cx:"121.6",fill:"#BCBCBC"})),n.a.createElement("g",{id:"g157"},n.a.createElement("circle",{id:"circle155",r:"2",cy:"202.3",cx:"121.7",fill:"#BCBCBC"})),n.a.createElement("g",{id:"g167"},n.a.createElement("g",{id:"g165"},n.a.createElement("g",{id:"g163"},n.a.createElement("path",{id:"path159",d:"M129.7,199.1c0.2-2.4,0.7-12.4-2.8-16.2c-0.9-0.9-1.9-1.4-3.1-1.4c-0.4,0-0.8,0.1-1.2,0.2 c2.5-1.7,11.3-8,12.6-10.6l1.4-1.7c0.5,0.2,3.5,1.6,7.3,8.3L129.7,199.1z",fill:t.accentColor}),n.a.createElement("path",{id:"path161",d:"M136.6,169.6c0.7,0.3,3.5,1.9,7.1,8.1l-13.9,20.9c0.2-3,0.4-12.2-2.8-15.8c-0.9-1-2-1.5-3.2-1.5 c-0.2,0-0.5,0-0.7,0c3-2.1,10.8-7.8,12.2-10.3L136.6,169.6 M136.5,169.3l-1.4,1.8c-1.6,3-13.2,11-13.2,11 c0.7-0.2,1.4-0.4,1.9-0.4c7.4,0,5.7,17.9,5.7,17.9l14.5-21.9C139.7,170.2,136.5,169.3,136.5,169.3L136.5,169.3z",fill:"#2D2D2D"}))))),n.a.createElement("g",{id:"g172",opacity:"0.14"},n.a.createElement("path",{id:"path170",d:"M78.9,288c0,0-0.7,5.3-1.4,6.9c-0.7,1.7,24.4,11.5,24.4,11.5L78.9,288z"}))),n.a.createElement("g",{id:"g177"},n.a.createElement("path",{id:"path175",d:"M43.6,262",fill:"#E6B99B"})),n.a.createElement("path",{id:"path179",d:"M66.2,245.2c0,0,6.5-6.7,15.8,1c9.2,7.7,2.2,12-4.1,12.7c-6.3,0.7-6.3,0.7-6.3,0.7s-4.2-0.9-7.3-2.2 c-1.9-0.8-3.1-2.7-3.1-4.7l0.1-7L66.2,245.2z",fill:"#D3B39B"}),n.a.createElement("path",{id:"path181",d:"M173.3,245.2c0,0-6.5-6.7-15.8,1c-9.2,7.7-2.2,12,4.1,12.7c6.3,0.7,6.3,0.7,6.3,0.7s3.6-1,6.5-2.2 c2.3-0.9,3.8-3.1,3.8-5.6l0-5.5L173.3,245.2z",fill:t.skinColor}),n.a.createElement("g",null,n.a.createElement("path",{d:"M172.1,262.9c0,0,8.2-4,5.2-10.6s-15.5-14.6-18-13.8c-2.5,0.8-16.7,14-16.5,15.4 s4.6,0.8,5.6,0.4c1-0.4-0.2,0,4.4,3C157.3,260.3,168.1,264.4,172.1,262.9z",fill:t.skinColor,id:"esquerda"}),n.a.createElement("path",{d:"M66.3,251.3c0,0,10.5-9,13-10.2c2.5-1.2,10.6-1.8,12.8-4.6c2.3-2.8,1.7,4-2.5,7 c0,0,8.3,10.5,8.9,13.2c0.7,2.7-4.4,0-4.4,0s-12.3,5.4-13.5,4.8c-1.2-0.6-3,0-3,0s-3.7,1-6-3c-2.3-4-2.3-4-2.3-4L66.3,251.3z",fill:t.skinColor})),n.a.createElement("g",{id:"legs"},n.a.createElement("g",{id:"g188"},n.a.createElement("path",{id:"path186",d:"M15.7,303.3c0,0-1.9-11.2,8-15c9.9-3.8,37,3.2,64.8,18.5c27.8,15.3,69.9-5.1,98-14.7 c28.1-9.6,45.9-10.1,49.3,0.9c0,0-24.7,39.3-45.5,40.6s-48.2-1-48.2-1l-31.9,0.6c0,0-24.3,8.6-28.7,8.3 C77,341.2,20.8,325.3,15.7,303.3z",fill:t.avatarMisc})),n.a.createElement("g",{id:"g192"},n.a.createElement("path",{id:"path190",d:"M91.2,333.1c0,0,20.3-12,21.9-11.5c1.6,0.5,6.9,5.9,9.1,6.9c2.2,1,1.6,3.7,1.6,3.7l-3,9.3l-22.3-1.9 L91.2,333.1z",fill:t.avatarShoes})),n.a.createElement("g",{id:"g196"},n.a.createElement("polygon",{id:"polygon194",points:"134.9,341.1 114.3,342 119.9,331 137.6,330.6 136.7,342.2 ",fill:t.skinColor})),n.a.createElement("g",{id:"g200"},n.a.createElement("polygon",{id:"polygon198",points:"119,329.9 127.3,330.7 126,342.5 115.4,340.3 ",fill:"#EAEAEA"})),n.a.createElement("g",{id:"notebook"},n.a.createElement("g",{id:"g210"},n.a.createElement("g",{id:"g204"},n.a.createElement("path",{id:"path202",d:"M212.5,295.1c0,1.9-1.5,3.4-3.4,3.4H33.9c-1.9,0-3.4-1.5-3.4-3.4v-1.3c0-1.9,1.5-3.4,3.4-3.4h175.3 c1.9,0,3.4,1.5,3.4,3.4V295.1z",fill:"#7F8DAA"})),n.a.createElement("g",{id:"g208"},n.a.createElement("path",{id:"path206",d:"M212.5,289.7c0,3.8-3,6.8-6.8,6.8H37.3c-3.8,0-6.8-3-6.8-6.8V186.3c0-3.8,3-6.8,6.8-6.8h168.4 c3.8,0,6.8,3,6.8,6.8V289.7z",fill:t.imageDark}))),n.a.createElement("g",{id:"logobook"},n.a.createElement("rect",{rx:"3",id:"rect1150",fill:t.accentColor,width:"15",height:"15",x:"-92.187965",y:"245.78786",transform:"rotate(-45)"})),n.a.createElement("radialgradient",{gradientUnits:"userSpaceOnUse",r:"17.2316",cy:"239.6875",cx:"121.6441",id:"logo1"}),n.a.createElement("path",{d:"M138.7,239.7c0,2.9-0.7,5.7-2,8.1c-2.9,5.4-8.6,9.1-15.2,9.1 c-9.5,0-17.2-7.7-17.2-17.2s7.7-17.2,17.2-17.2c7.3,0,13.5,4.5,16,10.9c0.7,1.7,1.1,3.5,1.2,5.4l0.2,0.3l0,0.3L138.7,239.7z",fill:"url(#logo1)",opacity:"0.66",id:"logo2"})),n.a.createElement("g",{id:"g218",opacity:"0.1"},n.a.createElement("polygon",{id:"polygon216",points:"135.8,341 132.4,341.2 134.8,330.6 136,330.5 "})),n.a.createElement("g",{id:"g222"},n.a.createElement("path",{id:"path220",d:"M135.7,326.9l-1,27.8c0,0,55.2-2.9,87.4-33.8s2.2-37,2.2-37s-10.2-0.6-10.2,1.3 C214.2,287,191.9,319.9,135.7,326.9z",fill:t.imageClothes})),n.a.createElement("g",{id:"g226"},n.a.createElement("path",{id:"path224",d:"M129.3,349.5c0,0,24.9-2.1,25.4-1.6c0.5,0.5,3.8,8.9,3.8,8.9l-34,1.4c0,0,1.1-5.3,1.8-6.5 C126.9,350.5,129.3,349.5,129.3,349.5z",fill:t.skinColor})),n.a.createElement("g",{id:"g230"},n.a.createElement("path",{id:"path228",d:"M130.9,361c0.9-0.2-1.6-23.3-1.6-23.3s-68.3-5.1-98.3-45.6h0c-1.5-2.9-6.7-5.8-9.3-3.9l-2.3,1 c-8.7,6.3-7.5,19.3-1.7,28.4c3.1,4.8,7.6,10.1,14.3,15.3C53.4,349.5,88.8,368.7,130.9,361z",fill:t.imageClothes})),n.a.createElement("g",{id:"g234",opacity:"0.1"},n.a.createElement("polygon",{id:"polygon232",points:"150.4,357.3 145.7,357.4 146.8,348 149.4,351.4 "})),n.a.createElement("g",{id:"g238"},n.a.createElement("polygon",{id:"polygon236",points:"157.2,358.6 149.4,357.8 146.4,347.8 155.8,347.3 ",fill:"#EAEAEA"})),n.a.createElement("g",{id:"pe"},n.a.createElement("g",{id:"g242"},n.a.createElement("path",{id:"path240",d:"M150.9,347c-0.7-0.5,12.3-10.4,13.4-10.2c1.1,0.2,11.6,9.4,12.8,9.4c1.1,0,27.8,8.5,25.2,16.4l-25.5-0.6 l-19.9-1.1C156.8,360.9,155.3,350.7,150.9,347z",fill:t.avatarShoes})),n.a.createElement("g",{id:"g246"},n.a.createElement("rect",{id:"rect244",height:"7.9",width:"1.9",fill:"#777070",transform:"matrix(0.9869 0.1612 -0.1612 0.9869 59.7596 -21.5769)",y:"353.5",x:"161.9"})),n.a.createElement("g",{id:"g250"},n.a.createElement("rect",{id:"rect248",height:"7.6",width:"1.9",fill:"#777070",transform:"matrix(0.9821 0.1884 -0.1884 0.9821 70.3837 -24.9184)",y:"353.9",x:"165.3"})),n.a.createElement("g",{id:"g254"},n.a.createElement("rect",{id:"rect252",height:"7",width:"1.9",fill:"#777070",transform:"matrix(0.9989 4.593970e-002 -4.593970e-002 0.9989 16.6397 -7.4027)",y:"354.8",x:"168.4"})),n.a.createElement("g",{id:"g258"},n.a.createElement("rect",{id:"rect256",height:"6.1",width:"1.9",fill:"#777070",transform:"matrix(0.9914 0.1308 -0.1308 0.9914 48.3763 -19.4954)",y:"355.6",x:"171.7"}))),n.a.createElement("g",{id:"g263"},n.a.createElement("path",{id:"path261",d:"M133,342.9",fill:"#E6B99B"}))))};function R(e){var t=e.theme,a=Object(f.g)(),l=Object(L.style)({backgroundColor:"".concat(t.accentBright),":hover":{boxShadow:"0 5px 15px ".concat(t.accentBright)}});return n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"40px"},n.a.createElement("div",{className:"greet-main",id:"greeting"},n.a.createElement("div",{className:"greeting-main"},n.a.createElement("div",{className:"greeting-text-div"},n.a.createElement("div",null,n.a.createElement("h1",{className:"greeting-text",style:{marginBottom:55}},y),n.a.createElement("p",{className:"greeting-text-p subTitle",style:{color:t.secondaryText}},n.a.createElement("span",null,"I'm "),n.a.createElement("span",{style:{color:t.accentColor}},b,"."," "),x),n.a.createElement(I,null),n.a.createElement("div",{className:"portfolio-repo-btn-div"},n.a.createElement("button",Object.assign({},l,{className:"button",onClick:function(){a.push("/contact")}}),"Contact Me")))),n.a.createElement("div",{className:"greeting-image-div"},n.a.createElement(O,{theme:t})))))}a(113);function H(e){return n.a.createElement("div",{className:"footer-div"},n.a.createElement(p.Fade,null,n.a.createElement("p",{className:"footer-text",style:{color:e.theme.secondaryText}},"Made with ",n.a.createElement("span",{role:"img"},"\u2764\ufe0f")," by ",u)))}a(44),a(114);var _=a(146),P=a(145);var J=function(e){return n.a.createElement("div",null,n.a.createElement("div",{className:"software-skills-main-div"},n.a.createElement("ul",{className:"dev-icons"},e.logos.map((function(e){return n.a.createElement(_.a,{key:e.skillName,placement:"top",overlay:n.a.createElement(P.a,{id:"tooltip-top"},n.a.createElement("strong",null,e.skillName))},n.a.createElement("li",{className:"software-skill-inline",name:e.skillName},n.a.createElement("span",{className:"iconify","data-icon":e.fontAwesomeClassname,style:e.style,"data-inline":"false"})))})))))};function V(e){var t=e.theme;return n.a.createElement("svg",{id:"ade8c9af-7e2e-4eda-b5c8-b06129257226",width:"100%",height:"100%",viewBox:"0 0 1076.06371 755.2279"},n.a.createElement("path",{d:"M926.11393,774.80937c-6.98452,26.59789-31.459,43.21966-31.459,43.21966s-13.15033-26.50193-6.16581-53.09982,31.459-43.21966,31.459-43.21966S933.09845,748.21148,926.11393,774.80937Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("path",{d:"M915.52,769.18266c-19.56251,19.32716-21.75117,48.83128-21.75117,48.83128s29.52845-1.83141,49.091-21.15858,21.75116-48.83129,21.75116-48.83129S935.08248,749.85549,915.52,769.18266Z",transform:"translate(-61.96814 -72.38605)",fill:t.accentColor}),n.a.createElement("path",{d:"M206.70221,674.19438h36.8414l90.78774-35.52564s64.47245-26.31528,59.20939,23.68376-14.47341,117.103-14.47341,117.103-28.94681-13.15764-44.736-9.21035-5.26306-80.26162-5.26306-80.26162-128.9449,61.84092-140.78678,53.94634-14.4734-63.15669-14.4734-63.15669Z",transform:"translate(-61.96814 -72.38605)",fill:t.imageClothes}),n.a.createElement("path",{d:"M206.70221,674.19438h36.8414l90.78774-35.52564s64.47245-26.31528,59.20939,23.68376-14.47341,117.103-14.47341,117.103-28.94681-13.15764-44.736-9.21035-5.26306-80.26162-5.26306-80.26162-128.9449,61.84092-140.78678,53.94634-14.4734-63.15669-14.4734-63.15669Z",transform:"translate(-61.96814 -72.38605)",opacity:"0.1"}),n.a.createElement("path",{d:"M264.74607,558.82036l44.58576,64.05921L413.2772,709.72s96.0508,22.368,82.89315,38.15717S402.75109,732.088,402.75109,732.088s-119.73455-86.84044-123.68184-93.41927S231.70174,570.249,231.70174,570.249Z",transform:"translate(-61.96814 -72.38605)",fill:t.skinColor2}),n.a.createElement("path",{d:"M264.74607,558.82036l44.58576,64.05921L413.2772,709.72s96.0508,22.368,82.89315,38.15717S402.75109,732.088,402.75109,732.088s-119.73455-86.84044-123.68184-93.41927S231.70174,570.249,231.70174,570.249Z",transform:"translate(-61.96814 -72.38605)",opacity:"0.1"}),n.a.createElement("path",{d:"M238.28056,507.09232l28.94681,56.57786s-6.57882,27.63105-17.10494,30.26258-55.26209-34.20987-55.26209-34.20987Z",transform:"translate(-61.96814 -72.38605)",fill:t.accentColor}),n.a.createElement("path",{d:"M238.28056,507.09232l28.94681,56.57786s-6.57882,27.63105-17.10494,30.26258-55.26209-34.20987-55.26209-34.20987Z",transform:"translate(-61.96814 -72.38605)",opacity:"0.1"}),n.a.createElement("path",{d:"M591.4193,644.90044,599.97,680.172a2.20311,2.20311,0,0,1-.04279,1.19048L561.13956,802.57374a2.20306,2.20306,0,0,1-4.28722-.42269l-5.36581-47.21916a2.203,2.203,0,0,1,.09431-.93128L587.1836,644.737A2.20306,2.20306,0,0,1,591.4193,644.90044Z",transform:"translate(-61.96814 -72.38605)",fill:t.imageClothes}),n.a.createElement("polygon",{points:"526.306 575.493 534.2 605.756 499.99 716.28 492.096 682.07 526.306 575.493",fill:"#f2f2f2"}),n.a.createElement("path",{d:"M415.90873,812.34963c1.31577,3.94729,136.83949-1.31577,138.15525-2.63153a28.56086,28.56086,0,0,0,2.89462-5.26306c1.2369-2.63153,2.36844-5.26306,2.36844-5.26306L554.064,756.58753l-134.208-4.76306s-3.35527,36.10458-4.03949,52.63057C415.64564,808.626,415.64564,811.56012,415.90873,812.34963Z",transform:"translate(-61.96814 -72.38605)",fill:t.imageClothes}),n.a.createElement("polygon",{points:"474.991 689.965 477.622 726.806 418.413 726.806 418.413 689.965 474.991 689.965",opacity:"0.1"}),n.a.createElement("polygon",{points:"398.677 701.806 399.03 701.736 397.361 717.596 364.467 717.596 364.467 701.806 398.677 701.806",opacity:"0.1"}),n.a.createElement("path",{d:"M415.90873,812.34963c1.31577,3.94729,136.83949-1.31577,138.15525-2.63153a28.56086,28.56086,0,0,0,2.89462-5.26306H415.81654C415.64564,808.626,415.64564,811.56012,415.90873,812.34963Z",transform:"translate(-61.96814 -72.38605)",opacity:"0.1"}),n.a.createElement("circle",{cx:"196.04888",cy:"357.07618",r:"59.20939",fill:t.skinColor}),n.a.createElement("path",{d:"M254.06973,482.0928s-19.73647,34.20987-23.68376,52.63057-59.20939-36.8414-59.20939-36.8414l-7.2367-19.07858s51.97268-24.34164,48.02539-44.07811S254.06973,482.0928,254.06973,482.0928Z",transform:"translate(-61.96814 -72.38605)",fill:t.skinColor}),n.a.createElement("path",{d:"M264.59584,584.72241l53.94634,71.05127,128.9449,96.05079s93.41926,19.73647,72.367,34.20987-81.57738-13.15764-81.57738-13.15764S308.01606,703.14119,280.385,674.19438s-78.94585-77.63009-78.94585-77.63009Z",transform:"translate(-61.96814 -72.38605)",fill:t.skinColor}),n.a.createElement("path",{d:"M192.22881,695.24661,208.018,720.24613l94.2313-29.64581c20.67581-6.50474,43.34783-4.11124,61.68676,7.44229,16.44706,10.36164,26.97317,26.80869,3.28941,51.15033-47.36751,48.68328-78.94585,22.368-78.94585,22.368S129.07212,846.5595,102.75684,809.7181s-27.631-55.2621-27.631-55.2621S176.43964,691.29931,192.22881,695.24661Z",transform:"translate(-61.96814 -72.38605)",fill:t.imageClothes}),n.a.createElement("path",{d:"M389.59345,782.08705s42.10445,27.63105-7.89459,40.78869-86.84044-5.26306-86.84044-5.26306-43.42022,0-43.42022-22.368,14.47341-24.99952,14.47341-24.99952l44.736,6.57882S364.59393,762.35059,389.59345,782.08705Z",transform:"translate(-61.96814 -72.38605)",fill:t.accentColor}),n.a.createElement("path",{d:"M306.58925,414.56777c4.03,1.79653,8.02621,3.92291,12.40755,4.4444s9.37055-1.00819,11.44376-4.903c1.11982-2.10373,1.24778-4.57826,1.3-6.96089.15849-7.22517-.36406-15.03591-4.94264-20.6274-2.9139-3.55854-7.16747-5.80183-10.18374-9.274-2.161-2.48761-3.59924-5.50284-5.14786-8.41141-5.866-11.01725-14.55128-21.60559-26.62195-24.78175-5.04041-1.32629-10.328-1.26157-15.53945-1.188l-30.39725.42884c-4.91906.0694-9.914.15005-14.623,1.57383-9.784,2.95823-16.90779,11.18591-23.43216,19.05427-4.88119,5.88668-9.7753,11.83425-13.43862,18.54685a65.07888,65.07888,0,0,0-7.71423,31.88675,29.83261,29.83261,0,0,0,1.09276,8.43732,46.82177,46.82177,0,0,0,3.31627,7.28423c5.70049,11.19673,9.08523,25.18219,2.66543,35.98258,11.15187-4.55542,22.18591-10.52835,29.54232-20.0677,3.29093-4.26748,5.87181-9.26316,10.25758-12.39472s11.532-3.40321,14.34592,1.1928a12.85719,12.85719,0,0,1,1.4508,6.02242c.20551,3.44983.1999,7.03258,1.66258,10.16374s4.94686,5.65758,8.27337,4.72061c5.72869-1.61358,5.18009-10.406,9.59251-14.4,3.35094-3.03318,8.52074-2.45334,12.82574-3.83026,5.01582-1.60428,8.77937-5.94959,10.92379-10.75939,1.63-3.65594,1.60645-13.223,4.69084-15.20283C294.20755,409.02219,303.00386,412.96943,306.58925,414.56777Z",transform:"translate(-61.96814 -72.38605)",fill:t.dark}),n.a.createElement("path",{d:"M159.2397,472.56207a15.61579,15.61579,0,0,1,8.128.02069c8.44618,2.26753,27.38021,8.27035,31.43989,17.40462,5.26306,11.84188,23.68376,30.26258,23.68376,30.26258s24.99952,24.99952,19.73646,42.10446-24.99952,36.8414-24.99952,36.8414,5.26306,81.57738-21.05223,102.62961-36.8414,6.57882-36.8414,26.31528S77.75732,809.7181,61.96814,771.56094c0,0,7.89459-71.05128,5.26306-96.0508C64.63762,650.87116,68.43448,497.14537,159.2397,472.56207Z",transform:"translate(-61.96814 -72.38605)",fill:t.accentColor}),n.a.createElement("path",{d:"M201.43916,505.77655s80.26162,59.2094,65.78821,84.20892c0,0-48.68328,23.68375-59.20939,22.368s-51.31481-47.36751-61.84092-51.31481S130.38789,486.04009,201.43916,505.77655Z",transform:"translate(-61.96814 -72.38605)",fill:t.accentColor}),n.a.createElement("circle",{cx:"498.06371",cy:"237.45791",r:"65",fill:t.accentColor}),n.a.createElement("path",{d:"M1096.8978,225.42666H732.64912V149.20722H1096.8978ZM734.25374,223.822h361.03944v-73.0102H734.25374Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("rect",{x:"645.80936",y:"92.06506",width:"362.64407",height:"74.61482",fill:t.accentColor}),n.a.createElement("circle",{cx:"416.56486",cy:"15.24386",r:"5.61624",fill:"#e2405f"}),n.a.createElement("circle",{cx:"435.8203",cy:"15.24386",r:"5.61624",fill:"#e2405f"}),n.a.createElement("circle",{cx:"455.07573",cy:"15.24386",r:"5.61624",fill:"#e2405f"}),n.a.createElement("path",{d:"M1138.03186,512.05187H462.48693V72.38605h675.54493Zm-673.94031-1.60462h672.33569V73.99067H464.09155Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("rect",{x:"401.3211",y:"24.33804",width:"673.9403",height:"1.60462",fill:"#3f3d56"}),n.a.createElement("path",{d:"M480.13775,91.64149a6.41848,6.41848,0,1,1,6.41848-6.41848A6.42592,6.42592,0,0,1,480.13775,91.64149Zm0-11.23234a4.81386,4.81386,0,1,0,4.81386,4.81386A4.81945,4.81945,0,0,0,480.13775,80.40915Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("path",{d:"M499.39319,91.64149a6.41848,6.41848,0,1,1,6.41848-6.41848A6.42592,6.42592,0,0,1,499.39319,91.64149Zm0-11.23234a4.81386,4.81386,0,1,0,4.81386,4.81386A4.81945,4.81945,0,0,0,499.39319,80.40915Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("path",{d:"M518.64863,91.64149A6.41848,6.41848,0,1,1,525.0671,85.223,6.42593,6.42593,0,0,1,518.64863,91.64149Zm0-11.23234a4.81386,4.81386,0,1,0,4.81385,4.81386A4.81946,4.81946,0,0,0,518.64863,80.40915Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("rect",{x:"612.10922",y:"25.14035",width:"1.60462",height:"414.34565",fill:"#3f3d56"}),n.a.createElement("rect",{x:"688.73293",y:"228.85889",width:"117.93955",height:"16.0462",fill:"#f6c784"}),n.a.createElement("rect",{x:"874.06652",y:"228.85889",width:"117.93955",height:"16.0462",fill:"#f6c784"}),n.a.createElement("path",{d:"M875.86143,310.07035H756.31726V292.41953H875.86143Zm-117.93955-1.60462H874.25681V294.02415H757.92188Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("rect",{x:"688.73293",y:"353.21693",width:"117.93955",height:"16.0462",fill:"#f6c784"}),n.a.createElement("path",{d:"M875.86143,434.42838H756.31726V416.77757H875.86143Zm-117.93955-1.60462H874.25681V418.38219H757.92188Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("rect",{x:"689.13409",y:"289.43329",width:"303.27314",height:"16.0462",fill:"#f6c784"}),n.a.createElement("path",{d:"M1061.59617,372.24937H756.71841V354.59855h304.87776ZM758.323,370.64475h301.66852V356.20317H758.323Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("path",{d:"M1061.195,310.07035H941.65084V292.41953H1061.195Zm-117.93955-1.60462h116.33493V294.02415H943.25546Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("path",{d:"M571.03186,357.844a66,66,0,1,1,66-66A66.07468,66.07468,0,0,1,571.03186,357.844Zm0-130a64,64,0,1,0,64,64A64.0727,64.0727,0,0,0,571.03186,227.844Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("rect",{x:"748.06371",y:"744.45791",width:"283",height:"2",fill:"#3f3d56"}))}function U(e){var t=e.theme;return n.a.createElement("svg",{id:"f0a8f4ba-cc2b-4400-9e08-d246a0bad060","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",width:"1098.75",height:"632.37039",viewBox:"0 0 1098.75 632.37039"},n.a.createElement("title",null,"heatmap"),n.a.createElement("ellipse",{cx:"549.375",cy:"600.77366",rx:"549.375",ry:"31.59674",fill:t.imageDark}),n.a.createElement("rect",{x:"174.96748",width:"825.31765",height:"26.25696",fill:t.imageDark}),n.a.createElement("circle",{cx:"197.05271",cy:"12.74148",r:"6.79546",fill:"#f6c784"}),n.a.createElement("circle",{cx:"219.13794",cy:"12.74148",r:"6.79546",fill:"#f6c784"}),n.a.createElement("circle",{cx:"241.22317",cy:"12.74148",r:"6.79546",fill:"#f6c784"}),n.a.createElement("polygon",{points:"175.552 415.277 174.967 415.779 174.967 592.903 1000.285 592.903 1000.285 281.779 990.449 282.525 175.552 415.277",fill:t.accentColor}),n.a.createElement("rect",{x:"234.5289",y:"175.64069",width:"230.47032",height:"9.29316",fill:t.accentColor}),n.a.createElement("rect",{x:"234.5289",y:"196.08564",width:"230.47032",height:"9.29316",fill:t.accentColor}),n.a.createElement("rect",{x:"234.5289",y:"216.53058",width:"78.06253",height:"9.29316",fill:t.accentColor}),n.a.createElement("rect",{x:"704.5289",y:"433.64069",width:"230.47032",height:"9.29316",fill:"#fff"}),n.a.createElement("rect",{x:"704.5289",y:"454.08564",width:"230.47032",height:"9.29316",fill:"#fff"}),n.a.createElement("rect",{x:"704.5289",y:"474.53058",width:"78.06253",height:"9.29316",fill:"#fff"}),n.a.createElement("circle",{cx:"561.33549",cy:"575.26922",r:"9.0658",fill:t.imageDark}),n.a.createElement("circle",{cx:"587.6263",cy:"576.1758",r:"9.0658",fill:t.imageDark}),n.a.createElement("circle",{cx:"613.91711",cy:"577.08238",r:"9.0658",fill:t.imageDark}),n.a.createElement("circle",{cx:"587.70943",cy:"576.1758",r:"7.25264",fill:t.accentColor}),n.a.createElement("rect",{x:"310.5289",y:"282.01368",width:"78.06253",height:"17.81006",fill:t.accentColor}),n.a.createElement("rect",{x:"774.5289",y:"523.01368",width:"78.06253",height:"17.81006",fill:"#fff"}),n.a.createElement("circle",{cx:"350",cy:"291.01368",r:"54",fill:"#f6c784",opacity:"0.3"}),n.a.createElement("circle",{cx:"350",cy:"291.01368",r:"36",fill:"#f6c784",opacity:"0.3"}),n.a.createElement("circle",{cx:"350",cy:"291.01368",r:"25",fill:"#f6c784"}),n.a.createElement("circle",{cx:"804.375",cy:"157.1852",r:"54",fill:"#f6c784",opacity:"0.3"}),n.a.createElement("circle",{cx:"804.375",cy:"157.1852",r:"36",fill:"#f6c784",opacity:"0.3"}),n.a.createElement("circle",{cx:"804.375",cy:"157.1852",r:"25",fill:"#f6c784"}),n.a.createElement("circle",{cx:"814",cy:"532.01368",r:"54",fill:"#f6c784",opacity:"0.3"}),n.a.createElement("circle",{cx:"814",cy:"532.01368",r:"36",fill:"#f6c784",opacity:"0.3"}),n.a.createElement("circle",{cx:"814",cy:"532.01368",r:"25",fill:"#f6c784"}),n.a.createElement("rect",{x:"141.09287",y:"215.02041",width:"22.24232",height:"28.59727",transform:"translate(244.80285 330.54921) rotate(-177.77929)",fill:"#f6c784"}),n.a.createElement("path",{d:"M241.91491,314.67894s30.77895-14.70576,30.28646-2.00541-31.02521,21.05594-31.02521,21.05594Z",transform:"translate(-50.625 -133.8148)",fill:"#ffb9b9"}),n.a.createElement("path",{d:"M225.02834,422.13944S239.54941,457.681,244.9146,483.328s13.53608,60.94229,3.02582,85.97362-40.39191,98.59934-40.69972,106.53706,2.55946,15.99857-3.79071,15.75232-40.90677-11.12588-42.30963-15.95007,11.79-17.032,11.79-17.032l32.57732-102.08224L171.5182,490.02139l-24.51648,99.215-4.80184,123.82843s-23.56691-7.2736-26.98824-1.04655c0,0-10.55875-14.71883-11.90005-21.13057s4.98653-128.59106,4.98653-128.59106-21.63236-139.16289-4.16937-138.4857S189.99232,382.62245,225.02834,422.13944Z",transform:"translate(-50.625 -133.8148)",fill:t.imageClothes}),n.a.createElement("path",{d:"M203.69623,685.2408s16.10862,35.60315,17.63461,37.25226,12.02317,17.95548,4.08545,17.64767-26.68044-8.98428-40.47584-22.23869-31.98406-36.21877-30.33495-37.74475,12.9466-5.85768,12.9466-5.85768Z",transform:"translate(-50.625 -133.8148)",fill:"#dce4f2"}),n.a.createElement("path",{d:"M139.33261,705.00394s.97192,15.937,3.90076,22.4103,2.55947,15.99856-5.37825,15.69075-28.45267-4.2832-28.45267-4.2832-1.21817-9.58683.43093-11.11281,8.67647-18.74272,5.68607-23.62847S139.33261,705.00394,139.33261,705.00394Z",transform:"translate(-50.625 -133.8148)",fill:"#dce4f2"}),n.a.createElement("path",{d:"M127.58939,187.8209s-16.922,26.37263-23.51842,32.47656,11.9616,19.543,11.9616,19.543l33.2153,4.46789s-.41786-30.2249,1.29281-33.33842S127.58939,187.8209,127.58939,187.8209Z",transform:"translate(-50.625 -133.8148)",fill:"#ffb9b9"}),n.a.createElement("path",{d:"M156.45992,222.329s-6.84267,12.45411-13.19285,12.20786-39.1961-14.2394-40.599-19.0636-10.87963,34.5566-10.87963,34.5566L172.16,391.47053l19.60459-13.54915-9.49913-83.04478-7.80153-44.8206Z",transform:"translate(-50.625 -133.8148)",fill:"#f6c784"}),n.a.createElement("path",{d:"M99.70361,348.91253c3.206,6.70666,5.20835,13.70047,4.9307,20.86031-.01231.31753-.02462.635-.05282.95187-.76057,14.69329-6.17341,31.68645-8.11534,44.04442-1.40908,8.86485-1.00808,15.33552,4.1797,16.85636,12.57723,3.66759-1.83379,6.28862,46.826,22.48494s57.15159,2.21623,57.27471-.95886-6.89116-27.29606-5.24206-28.822,23.07442,19.974,29.54772,17.04512.73874-19.05053.73874-19.05053-14.58264-33.954-14.27483-41.89176-22.08942-45.37466-22.08942-45.37466L178.193,235.89122s-5.85768-12.9466-13.73384-14.84195-14.411,2.621-14.411,2.621L163.228,252.80015l13.90546,51.417-2.32629,18.989s-16.17018-34.0156-26.7905-47.14689-33.26379-44.21805-33.26379-44.21805-5.28646-17.83738-1.2957-23.16791c3.99136-5.34632-16.64671-6.14663-25.4463,15.77118-4.66382,11.61641-12.23581,28.93924-16.97922,45.068-4.22682,14.28852-6.22343,27.646-2.03588,35.28111C75.396,316.45748,91.4958,331.78866,99.70361,348.91253Z",transform:"translate(-50.625 -133.8148)",fill:"#6e57e0"}),n.a.createElement("path",{d:"M68.99574,304.79359c6.40029,11.66389,22.50006,26.99507,30.70787,44.11894,2.14378-7.72349,4.75909-15.71476,4.75909-15.71476s10.03082-53.66869-19.64-67.53872a19.85762,19.85762,0,0,0-13.79106,3.85343C66.8048,283.801,64.80819,297.15851,68.99574,304.79359Z",transform:"translate(-50.625 -133.8148)",opacity:"0.1"}),n.a.createElement("path",{d:"M186.7818,301.41146l25.15446,7.33517,34.926,1.35436,3.593,30.348L193.05735,344.583S178.721,304.27874,186.7818,301.41146Z",transform:"translate(-50.625 -133.8148)",fill:"#6e57e0"}),n.a.createElement("path",{d:"M145.764,403.451s33.65163,5.58313,25.971,15.7098-37.49194-.51979-37.49194-.51979Z",transform:"translate(-50.625 -133.8148)",fill:"#ffb9b9"}),n.a.createElement("path",{d:"M104.58149,370.72471c-.76057,14.69329-6.17341,31.68645-8.11534,44.04442,10.72016,10.14608,20.91438,19.09523,24.75621,19.24421,7.93772.30781,20.69963-.78723,25.4007.985s7.4583-28.32955,7.4583-28.32955-2.80572-9.64839-15.32139-14.90351C130.31217,388.21008,114.119,378.56726,104.58149,370.72471Z",transform:"translate(-50.625 -133.8148)",opacity:"0.1"}),n.a.createElement("path",{d:"M85.19206,256.13379s-26.86513-4.22165-25.41378,40.35271-2.83185,73.027,7.97315,81.39568,45.90258,46.29809,53.8403,46.6059,20.69964-.78724,25.40071.985,7.45829-28.32954,7.45829-28.32954S151.645,387.49514,139.12935,382.24s-42.00182-23.88779-41.75558-30.238,7.4583-28.32955,7.4583-28.32955S114.8629,270.00382,85.19206,256.13379Z",transform:"translate(-50.625 -133.8148)",fill:"#6e57e0"}),n.a.createElement("circle",{cx:"100.65442",cy:"58.10462",r:"34.95222",fill:"#ffb9b9"}),n.a.createElement("path",{d:"M174.81363,141.82272a6.74905,6.74905,0,0,0,2.93882,1.47478,2.09716,2.09716,0,0,0,2.43029-1.68345c.79968,1.65841,1.70192,3.42593,3.33461,4.27689s4.15732.13741,4.39266-1.68864a7.706,7.706,0,0,0,1.77364,3.74392c1.013.96584,2.85,1.20961,3.73439.12482-.715,3.90745-.27369,7.92586-.49823,11.89184s-1.2821,8.17049-4.27847,10.7784c-4.36987,3.80334-10.94108,2.86467-16.68929,2.1441a5.06575,5.06575,0,0,0-2.61539.14307c-2.15231.917-2.05467,3.9131-2.08369,6.25243a17.37275,17.37275,0,0,1-15.21221,16.49749,8.70861,8.70861,0,0,1-6.47244-1.57964c-1.63206-1.38336-2.46572-3.63806-4.33585-4.67724-3.04207-1.6904-6.73153.77486-8.95568,3.45158s-4.4162,5.96933-7.86172,6.45932c-4.55691.648-8.02766-3.996-9.73047-8.27217a48.223,48.223,0,0,1,.95837-37.46978C125.15791,132.94937,157.66118,129.66876,174.81363,141.82272Z",transform:"translate(-50.625 -133.8148)",fill:"#000000"}),n.a.createElement("path",{d:"M1013.84731,697.58434c12.30975,20.99239,37.13647,29.30353,37.13647,29.30353s4.86866-25.72424-7.44108-46.71664-37.13647-29.30354-37.13647-29.30354S1001.53756,676.59194,1013.84731,697.58434Z",transform:"translate(-50.625 -133.8148)",fill:t.imageDark}),n.a.createElement("path",{d:"M1021.52851,690.25752c21.28835,11.79052,30.20667,36.40565,30.20667,36.40565s-25.59693,5.49892-46.88529-6.2916-30.20667-36.40564-30.20667-36.40564S1000.24015,678.467,1021.52851,690.25752Z",transform:"translate(-50.625 -133.8148)",fill:"#f6c784"}))}function G(e){return"FullStackImg"===e.fileName?n.a.createElement(V,{theme:e.theme}):"DSAImg"===e.fileName?n.a.createElement(U,{theme:e.theme}):void 0}var W=function(e){var t=e.theme;return n.a.createElement("div",null,N.data.map((function(e,a){return a%2===0?n.a.createElement("div",{className:"skills-main-div"},n.a.createElement(p.Fade,{left:!0,duration:2e3},n.a.createElement("div",{className:"skills-image-div"},n.a.createElement(G,{fileName:e.fileName,theme:t}))),n.a.createElement("div",{className:"skills-text-div"},n.a.createElement(p.Fade,{right:!0,duration:1e3},n.a.createElement("h1",{className:"skills-heading",style:{color:t.text}},e.title)),n.a.createElement(p.Fade,{right:!0,duration:1500},n.a.createElement(J,{logos:e.softwareSkills})),n.a.createElement(p.Fade,{right:!0,duration:2e3},n.a.createElement("div",null,e.skills.map((function(e){return n.a.createElement("p",{className:"subTitle skills-text",style:{color:t.secondaryText}},e)})))))):n.a.createElement("div",{className:"skills-main-div"},n.a.createElement("div",{className:"skills-text-div"},n.a.createElement(p.Fade,{left:!0,duration:1e3},n.a.createElement("h1",{className:"skills-heading",style:{color:t.text}},e.title)),n.a.createElement(p.Fade,{left:!0,duration:1500},n.a.createElement(J,{logos:e.softwareSkills})),n.a.createElement(p.Fade,{left:!0,duration:2e3},n.a.createElement("div",null,e.skills.map((function(e){return n.a.createElement("p",{className:"subTitle skills-text",style:{color:t.secondaryText}},e)}))))),n.a.createElement(p.Fade,{right:!0,duration:2e3},n.a.createElement("div",{className:"skills-image-div"},n.a.createElement(G,{fileName:e.fileName,theme:t}))))})))};function K(e){var t=e.theme;return n.a.createElement("div",{className:"main",id:"skills"},n.a.createElement("div",{className:"skills-header-div"},n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"20px"},n.a.createElement("h1",{className:"skills-header",style:{color:t.text}},"Skills"))),n.a.createElement(W,{theme:t}))}a(116);function q(e){var t=e.theme;window.onscroll=function(){document.body.scrollTop>200||document.documentElement.scrollTop>200?document.getElementById("topButton").style.visibility="visible":document.getElementById("topButton").style.visibility="hidden"};return n.a.createElement("div",{onClick:function(){document.body.scrollTop=0,document.documentElement.scrollTop=0},id:"topButton",style:{color:t.body,backgroundColor:t.text,border:"solid 1px ".concat(t.text),alignItems:"center",justifyContent:"center"},title:"Go up",onMouseEnter:function(){return function(e,t){var a=document.getElementById("topButton");a.style.color=e,a.style.backgroundColor=t;var l=document.getElementById("arrow");l.style.color=e,l.style.backgroundColor=t}(t.text,t.body)},onMouseLeave:function(){return function(e,t){var a=document.getElementById("topButton");a.style.color=e,a.style.backgroundColor=t;var l=document.getElementById("arrow");l.style.color=e,l.style.backgroundColor=t}(t.body,t.text)}},n.a.createElement("i",{class:"fas fa-arrow-up",id:"arrow","aria-hidden":"true"}))}var Q=function(e){return n.a.createElement("div",null,n.a.createElement(z,{theme:e.theme,setTheme:e.setTheme}),n.a.createElement(R,{theme:e.theme}),n.a.createElement(K,{theme:e.theme}),n.a.createElement(H,{theme:e.theme}),n.a.createElement(q,{theme:e.theme}))};a(117);function X(e){return n.a.createElement("div",{className:"logo_wrapper"},n.a.createElement("div",{className:"loading"},n.a.createElement("div",{class:"ball"}),n.a.createElement("div",{class:"ball"}),n.a.createElement("div",{class:"ball"}),n.a.createElement("div",{class:"ball"}),n.a.createElement("div",{class:"ball"}),n.a.createElement("div",{class:"ball"}),n.a.createElement("div",{class:"ball"})))}var Y=function(e){var t=Object(l.useState)(!1),a=Object(d.a)(t,2),c=a[0],r=a[1];return setTimeout((function(){return r(!0)}),2e3),c?n.a.createElement(f.a,{to:"/home"}):n.a.createElement(X,{theme:e.theme})};function $(e){var t=e.theme;return n.a.createElement("svg",{id:"eb113788-f1f1-4c1f-be62-f1d0ea2e1eb6","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",width:"795.39431",height:"574.03802",viewBox:"0 0 795.39431 574.03802"},n.a.createElement("defs",null,n.a.createElement("linearGradient",{id:"b2a81085-935f-40be-bb27-75940df8c338",x1:"-450.78971",y1:"2803.04671",x2:"-450.78971",y2:"2729.34772",gradientTransform:"translate(3217.53309 1009.65784) rotate(90)",gradientUnits:"userSpaceOnUse"},n.a.createElement("stop",{offset:"0",stopColor:"gray",stopOpacity:"0.25"}),n.a.createElement("stop",{offset:"0.53514",stopColor:"gray",stopOpacity:"0.12"}),n.a.createElement("stop",{offset:"1",stopColor:"gray",stopOpacity:"0.1"}))),n.a.createElement("title",null),n.a.createElement("ellipse",{cx:"232.05775",cy:"450.06897",rx:"35.09476",ry:"5.26421",transform:"translate(-476.55674 294.92367) rotate(-63.61079)",fill:t.imageDark}),n.a.createElement("ellipse",{cx:"670.57742",cy:"667.85592",rx:"35.09476",ry:"3.57677",transform:"translate(-428.03695 808.73554) rotate(-63.61079)",fill:t.imageDark}),n.a.createElement("rect",{x:"397.95325",y:"566.93514",width:"21.05685",height:"70.18951",transform:"translate(274.52069 -285.26226) rotate(39.54732)",fill:"#f55f44"}),n.a.createElement("rect",{x:"409.32507",y:"573.56618",width:"23.69234",height:"70.18951",transform:"translate(489.54965 1134.58125) rotate(-166.7689)",opacity:"0.05"}),n.a.createElement("rect",{x:"411.92558",y:"573.86778",width:"21.05685",height:"70.18951",transform:"translate(492.0121 1135.47005) rotate(-166.7689)",fill:"#f55f44"}),n.a.createElement("rect",{x:"414.48638",y:"314.08219",width:"73.69899",height:"489.57186",transform:"translate(-452.20218 551.7936) rotate(-63.61079)",fill:"url(#b2a81085-935f-40be-bb27-75940df8c338)"}),n.a.createElement("path",{d:"M655.01556,699.105c-8.584-4.11751-444.8438-220.718-438.55625-217.5983,24.21371-36.95739,31.19689-62.87545,31.19689-62.87545l438.55625,217.5983S670.81132,663.25857,655.01556,699.105Z",transform:"translate(-202.30284 -162.98099)",fill:t.imageDark}),n.a.createElement("rect",{x:"421.72508",y:"519.09383",width:"40.35897",height:"70.18951",transform:"translate(90.06389 -301.64381) rotate(26.38921)",opacity:"0.05"}),n.a.createElement("rect",{x:"423.47981",y:"519.09383",width:"36.8495",height:"70.18951",transform:"translate(90.06389 -301.64381) rotate(26.38921)",fill:"#f55f44"}),n.a.createElement("rect",{x:"428.83545",y:"518.70387",width:"24.56633",height:"70.18951",transform:"translate(89.80867 -301.33512) rotate(26.38921)",opacity:"0.05"}),n.a.createElement("rect",{x:"430.59019",y:"518.70387",width:"21.05685",height:"70.18951",transform:"translate(89.80867 -301.33512) rotate(26.38921)",fill:"#f55f44"}),n.a.createElement("circle",{cx:"261.30557",cy:"563.92499",r:"2.92569",fill:"#dbdbdb"}),n.a.createElement("g",{opacity:"0.5"},n.a.createElement("rect",{x:"29.39431",y:"482",width:"3",height:"17",fill:"#47e6b1"}),n.a.createElement("rect",{x:"231.69716",y:"644.98099",width:"3",height:"17",transform:"translate(684.3753 257.30284) rotate(90)",fill:"#47e6b1"})),n.a.createElement("g",{opacity:"0.5"},n.a.createElement("rect",{x:"785.39431",y:"270",width:"3",height:"17",fill:"#47e6b1"}),n.a.createElement("rect",{x:"987.69716",y:"432.98099",width:"3",height:"17",transform:"translate(1228.3753 -710.69716) rotate(90)",fill:"#47e6b1"})),n.a.createElement("g",{opacity:"0.5"},n.a.createElement("rect",{x:"47.39431",y:"59",width:"3",height:"17",fill:"#47e6b1"}),n.a.createElement("rect",{x:"249.69716",y:"221.98099",width:"3",height:"17",transform:"translate(279.3753 -183.69716) rotate(90)",fill:"#47e6b1"})),n.a.createElement("g",{opacity:"0.5"},n.a.createElement("rect",{x:"695.39431",y:"33",width:"3",height:"17",fill:"#47e6b1"}),n.a.createElement("rect",{x:"897.69716",y:"195.98099",width:"3",height:"17",transform:"translate(901.3753 -857.69716) rotate(90)",fill:"#47e6b1"})),n.a.createElement("path",{d:"M214.59252,416.4373a3.67458,3.67458,0,0,1-2.04749-4.441,1.76592,1.76592,0,0,0,.0799-.40754h0a1.84257,1.84257,0,0,0-3.31045-1.22119h0a1.76637,1.76637,0,0,0-.2039.3618,3.67459,3.67459,0,0,1-4.441,2.04749,1.766,1.766,0,0,0-.40754-.07991h0a1.84258,1.84258,0,0,0-1.22119,3.31045h0a1.76606,1.76606,0,0,0,.3618.20389,3.67462,3.67462,0,0,1,2.04749,4.441,1.76594,1.76594,0,0,0-.07991.40754h0a1.84257,1.84257,0,0,0,3.31045,1.22119h0a1.7659,1.7659,0,0,0,.2039-.3618,3.67459,3.67459,0,0,1,4.441-2.04749,1.76665,1.76665,0,0,0,.40755.07991h0a1.84257,1.84257,0,0,0,1.22119-3.31045h0A1.76684,1.76684,0,0,0,214.59252,416.4373Z",transform:"translate(-202.30284 -162.98099)",fill:"#4d8af0",opacity:"0.5"}),n.a.createElement("path",{d:"M386.59252,219.4373a3.67458,3.67458,0,0,1-2.04749-4.441,1.76592,1.76592,0,0,0,.0799-.40754h0a1.84257,1.84257,0,0,0-3.31045-1.22119h0a1.76637,1.76637,0,0,0-.2039.3618,3.67459,3.67459,0,0,1-4.441,2.04749,1.766,1.766,0,0,0-.40754-.07991h0a1.84258,1.84258,0,0,0-1.22119,3.31045h0a1.76606,1.76606,0,0,0,.3618.20389,3.67462,3.67462,0,0,1,2.04749,4.441,1.76594,1.76594,0,0,0-.07991.40754h0a1.84257,1.84257,0,0,0,3.31045,1.22119h0a1.7659,1.7659,0,0,0,.2039-.3618,3.67459,3.67459,0,0,1,4.441-2.04749,1.76665,1.76665,0,0,0,.40755.07991h0a1.84257,1.84257,0,0,0,1.22119-3.31045h0A1.76684,1.76684,0,0,0,386.59252,219.4373Z",transform:"translate(-202.30284 -162.98099)",fill:"#4d8af0",opacity:"0.5"}),n.a.createElement("path",{d:"M596.59252,730.4373a3.67458,3.67458,0,0,1-2.04749-4.441,1.76592,1.76592,0,0,0,.0799-.40754h0a1.84257,1.84257,0,0,0-3.31045-1.22119h0a1.76637,1.76637,0,0,0-.2039.3618,3.67459,3.67459,0,0,1-4.441,2.04749,1.766,1.766,0,0,0-.40754-.07991h0a1.84258,1.84258,0,0,0-1.22119,3.31045h0a1.76606,1.76606,0,0,0,.3618.20389,3.67462,3.67462,0,0,1,2.04749,4.441,1.76594,1.76594,0,0,0-.07991.40754h0a1.84257,1.84257,0,0,0,3.31045,1.22119h0a1.7659,1.7659,0,0,0,.2039-.3618,3.67459,3.67459,0,0,1,4.441-2.04749,1.76665,1.76665,0,0,0,.40755.07991h0a1.84257,1.84257,0,0,0,1.22119-3.31045h0A1.76684,1.76684,0,0,0,596.59252,730.4373Z",transform:"translate(-202.30284 -162.98099)",fill:"#4d8af0",opacity:"0.5"}),n.a.createElement("circle",{cx:"759.39431",cy:"444",r:"6",fill:"#f55f44",opacity:"0.5"}),n.a.createElement("circle",{cx:"627.39431",cy:"482",r:"6",fill:"#4d8af0",opacity:"0.5"}),n.a.createElement("circle",{cx:"103.39431",cy:"541",r:"6",fill:"#47e6b1",opacity:"0.5"}),n.a.createElement("circle",{cx:"411.39431",cy:"6",r:"6",fill:"#f55f44",opacity:"0.5"}),n.a.createElement("path",{d:"M407.19716,520.481l-24,36s8,37,185,36,191-36,191-36l-33-48-101-69Z",transform:"translate(-202.30284 -162.98099)",fill:t.accentColor}),n.a.createElement("path",{d:"M407.19716,520.481l-24,36s8,37,185,36,191-36,191-36l-33-48-101-69Z",transform:"translate(-202.30284 -162.98099)",opacity:"0.15"}),n.a.createElement("polygon",{points:"715.394 224 400.394 363 16.394 224 368.394 64 541.184 143.67 547.374 146.53 715.394 224",fill:t.accentColor}),n.a.createElement("polygon",{points:"715.394 224 400.394 363 16.394 224 368.394 64 541.184 143.67 547.374 146.53 715.394 224",opacity:"0.15"}),n.a.createElement("polygon",{points:"553.894 257.32 547.894 257.68 541.184 143.67 547.374 146.53 553.894 257.32",fill:"#f5f5f5"}),n.a.createElement("path",{d:"M411.19716,386.481l-28,170s201-65,376,0l-26-180S498.19716,347.481,411.19716,386.481Z",transform:"translate(-202.30284 -162.98099)",fill:t.accentColor}),n.a.createElement("ellipse",{cx:"553.39431",cy:"272",rx:"29",ry:"20",fill:"#f5f5f5"}))}a(118),a(119);var ee=function(e){var t=e.degree,a=e.theme,l=Object(L.style)({borderBottom:"1px solid ".concat(a.accentColor),borderLeft:"1px solid ".concat(a.accentColor),borderRight:"1px solid ".concat(a.accentColor),borderRadius:"7px",width:"90%",margin:"10px",boxShadow:"0px 1px 5px ".concat(a.accentColor),transition:"all 0.2s ease-in-out",":hover":{color:"rgba(255, 255, 255, 1)",boxShadow:"0 5px 15px ".concat(a.accentColor)},"@media (max-width: 768px)":{width:"100%"}});return n.a.createElement("div",{className:"degree-card",style:{marginTop:20}},n.a.createElement(p.Fade,{right:!0,duration:2e3,distance:"40px"},n.a.createElement("div",l,n.a.createElement("div",{className:"body-header",style:{backgroundColor:a.accentColor}},n.a.createElement("div",{className:"body-header-title"},n.a.createElement("h2",{className:"card-title",style:{color:"#FFFFFF"}},t.title),n.a.createElement("h3",{className:"card-subtitle",style:{color:"#FFFFFF"}},t.subtitle)),n.a.createElement("div",{className:"body-header-duration"},n.a.createElement("h3",{className:"duration",style:{color:"#FFFFFF"}},t.duration))),n.a.createElement("div",{classname:"body-content",style:{marginTop:20}},t.descriptions.map((function(e){return n.a.createElement("p",{className:"content-list",style:{color:a.text}},e)}))))))};var te=function(e){var t=e.theme;return n.a.createElement("div",{className:"main",id:"educations"},n.a.createElement("div",{className:"educations-header-div"},n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"20px"},n.a.createElement("h1",{className:"educations-header",style:{color:t.text}},"Degrees Received"))),n.a.createElement("div",{className:"educations-body-div"},F.degrees.map((function(e){return n.a.createElement(ee,{degree:e,theme:t})}))))},ae=(a(120),a(15)),le=a(16),ne=a(55),ce=a(54),re=(a(121),function(e){Object(ne.a)(a,e);var t=Object(ce.a)(a);function a(){return Object(ae.a)(this,a),t.apply(this,arguments)}return Object(le.a)(a,[{key:"render",value:function(){return n.a.createElement("div",{className:"competitive-sites-main-div"},n.a.createElement("ul",{className:"dev-icons"},this.props.logos.map((function(e){return n.a.createElement(_.a,{key:e.siteName,placement:"top",style:{marginBottom:"5px"},overlay:n.a.createElement(P.a,{id:"tooltip-top"},n.a.createElement("strong",null,e.siteName))},n.a.createElement("li",{className:"competitive-sites-inline",name:e.siteName},n.a.createElement("a",{href:e.profileLink,target:"_blank",rel:"noopener noreferrer"},n.a.createElement("span",{className:"iconify","data-icon":e.iconifyClassname,style:e.style,"data-inline":"false"}))))}))))}}]),a}(n.a.Component));var ie=function(e){var t=e.theme;return n.a.createElement("div",{className:"education-main"},n.a.createElement(z,{theme:e.theme,setTheme:e.setTheme}),n.a.createElement("div",{className:"basic-education"},n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"40px"},n.a.createElement("div",{className:"heading-div"},n.a.createElement("div",{className:"heading-img-div"},n.a.createElement($,{theme:t})),n.a.createElement("div",{className:"heading-text-div"},n.a.createElement("h1",{className:"heading-text",style:{color:t.text}},"Education"),n.a.createElement("h3",{className:"heading-sub-text",style:{color:t.text}},"Basic Qualification and Certifications"),n.a.createElement(re,{logos:A.competitiveSites})))),n.a.createElement(te,{theme:e.theme})),n.a.createElement(H,{theme:e.theme}),n.a.createElement(q,{theme:e.theme}))};a(122);var oe=function(e){return n.a.createElement("div",null,n.a.createElement("div",{className:"software-skills-main-div"},n.a.createElement("ul",{className:"dev-icons-languages"},e.logos.map((function(e){return n.a.createElement(_.a,{key:e.name,placement:"top",overlay:n.a.createElement(P.a,{id:"tooltip-top"},n.a.createElement("strong",null,e.name))},n.a.createElement("li",{className:"software-skill-inline-languages",name:e.skillName},n.a.createElement("span",{className:"iconify","data-icon":e.iconifyClass,"data-inline":"false"})))})))))};a(123);function se(e){var t=e.repo,a=e.theme;var l=Object(L.style)({color:"rgb(88, 96, 105)",backgroundColor:"rgb(255, 255, 255)",boxShadow:"rgba(0, 0, 0, 0.2) 0px 10px 30px -15px",padding:"2rem",cursor:"pointer",borderRadius:"5px",height:"100%",transition:"all 0.2s ease-in-out",":hover":{boxShadow:"".concat(a.imageDark," 0 2px 15px")}});return n.a.createElement("div",null,n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"40px"},n.a.createElement("div",Object.assign({},l,{key:t.id,onClick:function(){return e=t.url,void window.open(e,"_blank").focus();var e},style:{backgroundColor:a.projectCard}}),n.a.createElement("div",{className:"repo-name-div",style:{marginBottom:15}},n.a.createElement("p",{className:"repo-name",style:{color:a.text,whiteSpace:"pre-wrap"}},t.name)),n.a.createElement("p",{className:"repo-description",style:{color:a.text}},t.description),n.a.createElement("div",{className:"repo-details"},n.a.createElement(oe,{logos:t.languages})))))}a(124);function me(e){var t=e.theme;return n.a.createElement("svg",{id:"a6dc9487-50e2-4fb9-af91-bf1b7118d463","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",width:"1103.79",height:"707.8",viewBox:"0 0 1103.79 707.8"},n.a.createElement("defs",null,n.a.createElement("linearGradient",{id:"bd43dd7f-2dfd-4389-bf1e-697a1c0f972b",x1:"891.82",y1:"790.72",x2:"891.82",y2:"522.9",gradientUnits:"userSpaceOnUse"},n.a.createElement("stop",{offset:"0",stopColor:"gray",stopOpacity:"0.25"}),n.a.createElement("stop",{offset:"0.54",stopColor:"gray",stopOpacity:"0.12"}),n.a.createElement("stop",{offset:"1",stopColor:"gray",stopOpacity:"0.1"}))),n.a.createElement("title",null),n.a.createElement("ellipse",{cx:"843.39",cy:"664.8",rx:"192",ry:"43",fill:t.accentColor,opacity:"0.1"}),n.a.createElement("g",{opacity:"0.1"},n.a.createElement("path",{d:"M673.12,122.89c0,156.1,97.93,282.41,219,282.41",transform:"translate(-48.1 -96.1)",fill:t.accentColor})),n.a.createElement("path",{d:"M675.52,226.13c-70.75.54-138.73-15.45-203.73-33.27S342.32,155,273,146.82c-44.62-5.27-95.4-4.44-130.47,16-33.75,19.66-43.74,51.89-48.67,81.63-3.71,22.38-5.52,45.86,7.54,66.22C110.42,324.8,126,336.4,137,349.86c38.26,46.83,14.53,107.1-23.41,155.51-17.79,22.71-38.6,44.5-52.1,68.48s-19.18,51.1-5.79,74.6c13.28,23.28,43.54,40,76.09,51.45C197.92,723,275,727.6,350.05,729.06c166.14,3.25,332.71-6.63,498.83-16.5,61.47-3.66,123.22-7.34,183.48-17.15,33.46-5.45,67.92-13.44,91.74-30.61,30.25-21.8,36.68-57.11,15-82.33-36.37-42.29-133-49.68-159-95.53-14.31-25.24-1.57-54.37,17-78.92,39.94-52.64,108.35-100,110-158.62,1.1-40.25-34-79.28-86.68-96.43-55.25-18-130.79-12.79-169.85,21.61C810.34,210,738,225.66,675.52,226.13Z",transform:"translate(-48.1 -96.1)",fill:t.accentColor,opacity:"0.1"}),n.a.createElement("path",{d:"M995,127.29V645.7c0,15.42-14.88,28-33.24,28H258.34c-18.36,0-33.23-12.54-33.23-28V127.29c0-15.45,14.87-31.19,33.23-31.19l703.33,1.71C980,97.81,995,111.84,995,127.29Z",transform:"translate(-48.1 -96.1)",fill:"#fff"}),n.a.createElement("path",{d:"M995,127.45v24H225.11v-24A31.35,31.35,0,0,1,256.45,96.1H963.6A31.36,31.36,0,0,1,995,127.45Z",transform:"translate(-48.1 -96.1)",fill:"#292929"}),n.a.createElement("circle",{cx:"214.3",cy:"27.67",r:"11.08",fill:"#fa5959",opacity:"0.8"}),n.a.createElement("circle",{cx:"246.53",cy:"27.67",r:"11.08",fill:"#fed253",opacity:"0.8"}),n.a.createElement("circle",{cx:"278.76",cy:"27.67",r:"11.08",fill:"#8ccf4d",opacity:"0.8"}),n.a.createElement("rect",{x:"457",y:"170.7",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"598.84",y:"170.7",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("polyline",{points:"491.81 203.17 561.89 294.68 634.08 202.74",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("rect",{x:"508.37",y:"291.75",width:"107.03",height:"50.79",rx:"8.57",opacity:"0.1"}),n.a.createElement("rect",{x:"510.55",y:"292.79",width:"102.68",height:"48.73",rx:"8.57",fill:t.accentColor}),n.a.createElement("line",{x1:"492.29",y1:"170.7",x2:"491.38",y2:"138.35",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("polyline",{points:"675.22 139.93 634.08 170.7 590.81 139.93",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("rect",{x:"456.61",y:"106.7",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"640.21",y:"106.7",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"555.81",y:"106.7",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("line",{x1:"561.89",y1:"341.51",x2:"561.62",y2:"430.01",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("path",{d:"M609.53,558.59v0Z",transform:"translate(-48.1 -96.1)",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("polyline",{points:"462.42 493.11 561.42 462.48 660.82 492.89",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("rect",{x:"526.62",y:"430.01",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"861.88",y:"345.12",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(1210.51 -631.25) rotate(90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"861.88",y:"454.76",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(377.41 1272.15) rotate(-90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"625.82",y:"492.66",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"475.52",y:"588.76",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(972.95 1114.65) rotate(-180)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"576.46",y:"588.76",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(1174.83 1114.65) rotate(-180)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("line",{x1:"801",y1:"320.45",x2:"832.16",y2:"374.94",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("line",{x1:"735.11",y1:"319.78",x2:"767.82",y2:"319.78",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("line",{x1:"613.23",y1:"317.15",x2:"702.51",y2:"319.78",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("line",{x1:"832.16",y1:"265.63",x2:"801.15",y2:"320.21",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("rect",{x:"732.22",y:"399.07",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(1134.8 -447.65) rotate(90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"797.48",y:"399.94",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(1200.94 -512.04) rotate(90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"288.1",y:"345.12",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(636.73 -57.48) rotate(90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"288.1",y:"454.76",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(-196.37 698.37) rotate(-90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("line",{x1:"322.78",y1:"320.45",x2:"291.61",y2:"374.94",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("line",{x1:"388.66",y1:"319.78",x2:"355.96",y2:"319.78",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("line",{x1:"510.55",y1:"317.15",x2:"421.27",y2:"319.78",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("line",{x1:"291.61",y1:"265.63",x2:"322.62",y2:"320.21",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("rect",{x:"417.76",y:"399.07",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(820.34 -133.18) rotate(90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"352.49",y:"399.94",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(755.94 -67.05) rotate(90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("path",{d:"M156.12,598c0,50.24,31.52,90.9,70.47,90.9",transform:"translate(-48.1 -96.1)",fill:"#46455b"}),n.a.createElement("path",{d:"M226.59,688.89c0-50.81,35.18-91.92,78.65-91.92",transform:"translate(-48.1 -96.1)",fill:t.accentColor}),n.a.createElement("path",{d:"M181.66,602.55c0,47.72,20.1,86.34,44.93,86.34",transform:"translate(-48.1 -96.1)",fill:t.accentColor}),n.a.createElement("path",{d:"M226.59,688.89c0-64.92,40.66-117.45,90.9-117.45",transform:"translate(-48.1 -96.1)",fill:"#46455b"}),n.a.createElement("ellipse",{cx:"175.43",cy:"607.19",rx:"17.52",ry:"2.96",fill:t.accentColor,opacity:"0.1"}),n.a.createElement("path",{d:"M211.77,689.53s10-.31,13-2.45,15.37-4.71,16.12-1.27,15,17.11,3.73,17.2-26.22-1.76-29.22-3.59S211.77,689.53,211.77,689.53Z",transform:"translate(-48.1 -96.1)",fill:"#a8a8a8"}),n.a.createElement("path",{d:"M244.83,701.81c-11.28.09-26.21-1.75-29.22-3.59-2.29-1.39-3.2-6.39-3.51-8.7h-.33s.63,8.06,3.64,9.89,17.94,3.68,29.22,3.59c3.26,0,4.38-1.19,4.32-2.9C248.5,701.15,247.26,701.79,244.83,701.81Z",transform:"translate(-48.1 -96.1)",opacity:"0.2"}),n.a.createElement("path",{d:"M1004.32,744.89l-27.67-40.12s-.52-9.93-2.33-12.26-.39-7.48-.39-7.48,1.94-2.84.26-3.09-.26-6.58-.26-6.58l-.13-10.07s1.55-9.67.26-12a3.82,3.82,0,0,1,.13-4.13s1.55-5.55,0-7-1.17-10.06-.78-16.89-2.71-10.71-2.71-11.74-10.22-11.1-10.22-12-6.46-4.64-10.34-5.68-5.82-1.8-5.69-2.32-6.08-2.58-6.08-2.58-5.43-.38-7.5-3.09-8.4-3.5-8.57-3.52c0-.18-.09-.36-.12-.54l-.12-.58c.49-.82.94-1.66,1.35-2.53l.36-.79a11,11,0,0,0,6.36-2,8.7,8.7,0,0,0,3.1-6.19,13.6,13.6,0,0,0-1.51-6.87c-1.14-2.33-2.8-4.73-2.23-7.25.25-1.09.9-2,1.24-3.11a8.19,8.19,0,0,0-.93-6.11c-1-1.87-2.34-3.52-3.43-5.34a20.73,20.73,0,0,1-2.73-7.54,11.88,11.88,0,0,0-1-4.11,7.62,7.62,0,0,0-2.27-2.29,22.65,22.65,0,0,0-13.9-4.21c-3.52.12-7,1.07-10.52.64a38.93,38.93,0,0,1-6.15-1.61c-4.33-1.28-9.34-1.81-13.11.67s-5.28,7.36-7.84,11.18c-2.27,3.38-5.58,6.21-7.3,9.79,0-.07,0-.14.05-.21a12.35,12.35,0,0,0-1,2.61c-.66,2.81-.11,5.75.57,8.55.36,1.45.84,3,2.09,3.82s3,.63,4.52.89c-.06.25-.12.49-.17.74a29.5,29.5,0,0,0,20.5,34.45c0,.26,0,.53,0,.78,0,.77-.06,1.51-.14,2.22h0s-13-2.67-16.49-.87-10.35,3.23-11.38,4.26-3.62.26-5.95,6.32-2.58,12.26-5.56,15.09-4.52,4.78-4.65,6.84.38,2.58-.78,3.23-2.84,3.35-2.33,4.38c0,0,.65,2.58-1.42,3.87a4.31,4.31,0,0,0-1.81,3.87s-.78,2.84-2.59,3.48-3,4.91-3,4.91l-5.86,6.74-11.63-12.86a4.9,4.9,0,0,0-6.91-.35L802,653.51a11.24,11.24,0,0,0-5.71,3.4,15,15,0,0,0-3,4.4l-3.12,2.82a4.8,4.8,0,0,0-1.61,3.44,4.85,4.85,0,0,0,.81,5.32l7.44,8.24,0,.07a13,13,0,0,0-7.2,2.93c-11.12,9.8-11.25,18.83-9.57,23s15.77,20,15.77,20,8.19,10.65,20,16.31h0l-.08.09c-.24.25-.47.52-.7.81l-.19.25-.18.25-.21.31-.16.25-.23.37a2,2,0,0,1-.14.25c-.09.16-.18.33-.26.5l-.09.17c-.11.22-.21.46-.32.7s-.07.18-.1.26-.14.34-.2.52l-.12.33c-.06.16-.11.33-.17.5s-.07.24-.11.37l-.15.56-.09.35c-.08.3-.14.61-.21.93l-.06.37c0,.21-.08.43-.11.66s-.05.31-.07.47,0,.42-.08.64,0,.33-.05.49,0,.49,0,.74,0,.29,0,.45c0,.4,0,.82-.05,1.25-.26,15.09.62,17.28.62,17.28s1.83,4.81,6.87,5.15a8.93,8.93,0,0,0,2.21-.12c6.72-1.16,22.5-3.87,28.06-2.83,3.34.62,9.53-.3,13.93-1.13l1.17-.23.8,2.57,2.56-.7,2.17,1.25,1.37.79c2.55,8.65,12.91,5.7,12.91,5.7l2.46,1.42,25,.64a50.53,50.53,0,0,0,8.84,4.25,8.88,8.88,0,0,0,1.25.27,57.46,57.46,0,0,0,6.95.13c1.92,0,3.4-.13,3.4-.13s-.26-6.77-.62-14.36c9.53-.4,18-1,23.11-1.89C968,772,973.55,759.84,975.6,753.36a60.65,60.65,0,0,1,1.3,8,58.61,58.61,0,0,0,2.07,7,23.67,23.67,0,0,0,2.85,5.16c9.83-3.35,3.88-8.38,1.81-10.57s1.42-4,1.42-4,2.72-1.81,2.46-3.49-.39-3.48,8.4-3.35S1004.32,744.89,1004.32,744.89ZM867.78,662.52c.11.74,1.34,8.68,2.45,10.77a14.37,14.37,0,0,1,.29,4.25c-5.21-.41-10.64-.64-10.64-.64a1.24,1.24,0,0,1,.28.67l-.82-.19c-.38-.09-.78-.18-1.19-.29l9.6-14.59Zm-19,30.25,9,1.43.76.12a30.29,30.29,0,0,0-.47,4.26c0,.13.2.29.49.48a11.67,11.67,0,0,0-.17,2.13c.14.72,4.36,2.26,9.2,3.54-.07.26-.14.5-.2.74h0c-4.27-2.25-11-3.3-11.78-5S832,690.84,832,690.84s-.84-.45-2.28-1.14l6,1.14,1.66-.17A89.92,89.92,0,0,0,848.76,692.77Z",transform:"translate(-48.1 -96.1)",fill:"url(#bd43dd7f-2dfd-4389-bf1e-697a1c0f972b)"}),n.a.createElement("path",{d:"M974.89,750.5s-3.59,21.65-21.79,24.86-78.94,2.56-78.94,2.56-34.73-5-47.29-34.34-20.63-41-9.87-41.53,68.82,19.61,72.15,19.87S978.09,677.32,974.89,750.5Z",transform:"translate(-48.1 -96.1)",fill:"#65617d"}),n.a.createElement("path",{d:"M974.89,750.5s-3.59,21.65-21.79,24.86-78.94,2.56-78.94,2.56-34.73-5-47.29-34.34-20.63-41-9.87-41.53,68.82,19.61,72.15,19.87S978.09,677.32,974.89,750.5Z",transform:"translate(-48.1 -96.1)",opacity:"0.05"}),n.a.createElement("path",{d:"M812,774.59s1.81,4.77,6.8,5.12a8.77,8.77,0,0,0,2.19-.12c6.67-1.16,22.3-3.85,27.81-2.82,3.32.61,9.45-.3,13.82-1.12,2.9-.55,5-1.06,5-1.06s-5.12-17-5.77-17.56-23.06-14-23.06-14L821,741.79H821a9.39,9.39,0,0,0-6,3.54c-1.87,2.27-3.48,6-3.59,12.1C811.1,772.41,812,774.59,812,774.59Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M812,774.59s1.81,4.77,6.8,5.12a73.93,73.93,0,0,1-4.82-7l.09-12.43a21.89,21.89,0,0,1,7-18.45H821s-9.35.64-9.61,15.64S812,774.59,812,774.59Z",transform:"translate(-48.1 -96.1)",opacity:"0.05"}),n.a.createElement("path",{d:"M889,747.42l16.53-12.94,26-25.63s-2.81-.14-7.05-.32c-1,.67-4,2.78-4.12,5.35-.12,3.14-7,.22-10.62,2S888.64,740.16,885.56,740s-5.51-1.56-6.79.62l-.09.14Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M815,745.32c.59.28,1.19.56,1.79.82,12.56,5.38,28.07,16.66,29.22,18.71.71,1.25,9.7,6.71,16.64,10.8,2.9-.55,5-1.06,5-1.06s-5.12-17-5.77-17.56-23.06-14-23.06-14L821,741.79H821A9.39,9.39,0,0,0,815,745.32Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M780.09,708.59c1.67,4.1,15.64,19.86,15.64,19.86s8.84,11.54,21.4,16.92,28.06,16.66,29.22,18.71c.74,1.32,10.75,7.35,17.8,11.49l1.58.92,3.5,2,1.85,1.07s4.29-3.45,8.57-6.92,8.41-6.86,8.48-7c.12-.38,1.79-4.74,1.4-5-.2-.13-1.08-1.91-2.69-4a18.25,18.25,0,0,0-6.53-5.4c-5.9-2.69-8.46-8.82-8.46-8.82s-.56-.4-1.41-.94a17.09,17.09,0,0,0-5.77-2.57c-2.82-.35-8.07-6.12-8.07-6.12s-3.59-2.31-5-5.25-21.22-16.46-23.06-17.73l48.18,30.95,11.53,7.41,16.54-12.94,26-25.63s-3.5-.17-8.58-.39c-12.65-.55-35.1-1.41-37.94-.77a21.45,21.45,0,0,1-7,.46s-6.4.29-10.63-1.94-10.9-3.28-11.67-4.93-23.45-9.61-23.45-9.61-30.88-16.4-41.91-6.66S778.43,704.49,780.09,708.59Z",transform:"translate(-48.1 -96.1)",fill:"#65617d"}),n.a.createElement("path",{d:"M879.67,614.53l4,13.19,5.13,29.74,18.83,1.28,5.46-9,5.44-9s3.39-12,5.83-23.64c2.15-10.28,3.56-20.26,1.22-21.34-2.08-1-3.45-4.43-4.34-8.15-.11-.46-.22-.93-.31-1.39a73.86,73.86,0,0,1-1.25-9.56s-39.47-2.05-34,14.23a25.82,25.82,0,0,1,1.49,8.65,21.8,21.8,0,0,1-.14,2.2A18.45,18.45,0,0,1,879.67,614.53Z",transform:"translate(-48.1 -96.1)",fill:"#ee8e9e"}),n.a.createElement("path",{d:"M871.46,612.35l1.42,22.42,3.2,19.1,3.59,8.84,3.2,48.38s30.9,3.57,38.42-.06a3.33,3.33,0,0,0,1.36-1.07c9.07-13.7,6.1-53.4,6.1-53.4l3.46-25.63-2.31-13.3-5.57-.6-4.29-.45s-1,1.19-2.37,3c-3.8,5-10.79,14.88-10.32,19,.64,5.64-.77,11.4-3,12.3s-4,2.44-4.35.9-.77-1.92-.39-4.1-1.67-8.85-1.67-8.85-3.46-7.81-3.2-11.15-.38-7.17-1.41-8.07-2.43-1.79-1.28-5.89S887,601.67,887,601.67Z",transform:"translate(-48.1 -96.1)",fill:"#e3e8f4"}),n.a.createElement("path",{d:"M912.28,668.36l1.29,38.32,7.4,4.1a3.4,3.4,0,0,0,1.36-1.06c9.07-13.71,6.1-53.41,6.1-53.41l3.46-25.63-2.31-13.3-5.57-.6c2.15-10.28,3.56-20.26,1.22-21.34-2.08-1-3.45-4.43-4.34-8.15h0l-4,27.11s.33,2.45.45,5a14.26,14.26,0,0,1-.32,4.77c-.9,2.31-.26,6.41-.26,6.41-2.31,4.07-3.47,11.61-4,18.89C912,659.13,912.28,668.36,912.28,668.36Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M921,586.68s6.46.8,8.51,3.5,7.43,3.07,7.43,3.07,6.15,2,6,2.56,1.79,1.29,5.63,2.31,10.26,4.74,10.26,5.64S969,614.65,969,615.68s3.08,4.87,2.69,11.66-.77,15.38.77,16.79,0,6.92,0,6.92a3.78,3.78,0,0,0-.13,4.1c1.28,2.31-.25,11.92-.25,11.92l.12,10s-1.41,6.28.26,6.54-.26,3.08-.26,3.08-1.41,5.12.39,7.43,2.31,12.17,2.31,12.17l27.42,39.86s.39,7.3-8.33,7.18-8.59,1.66-8.33,3.33-2.43,3.46-2.43,3.46-3.46,1.79-1.41,4,7.94,7.18-1.8,10.51a23.76,23.76,0,0,1-2.82-5.13,58,58,0,0,1-2.05-6.92s-.9-9.74-2.69-11-1.54-7.43-1.54-7.43,2.57-5-1-7.05-55.62-30.89-55.62-30.89L913,667.84s-.9-28.32,4.48-37.81c0,0-.64-4.1.26-6.41s-.13-9.74-.13-9.74Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M887.43,602.06s-12.89-2.66-16.35-.86-10.25,3.2-11.28,4.23-3.58.25-5.89,6.28-2.56,12.17-5.51,15-4.49,4.74-4.62,6.79.39,2.56-.76,3.21-2.82,3.33-2.31,4.35,26.65,23.58,26.65,23.58,1.29,8.59,2.44,10.77-1.28,32.16-3.84,34.22,17.3,1.86,17.3,1.86.89-19.68,1.66-20.7-.51-22-.51-22-.13-17.94,1.54-22.68,1.48-20.5,1.48-20.5,1.47-9.46,3.26-11.67S887.43,602.06,887.43,602.06Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M887,601.67s-12.88-2.65-16.34-.86S860.44,604,859.42,605s-3.59.26-5.9,6.28-2.56,12.18-5.51,15-4.48,4.74-4.61,6.79.38,2.56-.77,3.2-2.82,3.33-2.31,4.36S867,664.25,867,664.25s1.28,8.58,2.44,10.76-1.29,32.17-3.85,34.22,17.3,1.86,17.3,1.86.9-19.67,1.67-20.7-.52-22-.52-22-.12-17.94,1.54-22.68S887,625.16,887,625.16s1.47-9.46,3.26-11.66S887,601.67,887,601.67Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M885.69,590.82a25.82,25.82,0,0,1,1.49,8.65,29.36,29.36,0,0,0,33.72-13.32,73.86,73.86,0,0,1-1.25-9.56S880.18,574.54,885.69,590.82Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M866.21,570.57a29.35,29.35,0,1,0,.64-6.1A29.35,29.35,0,0,0,866.21,570.57Z",transform:"translate(-48.1 -96.1)",fill:"#ee8e9e"}),n.a.createElement("path",{d:"M847.37,638.49l-7,2.18s.65,2.56-1.41,3.84a4.29,4.29,0,0,0-1.79,3.85s-.77,2.82-2.56,3.46-2.95,4.87-2.95,4.87l-5.9,6.79s-2.17,1.79-1.79,2.69-2.31,1.15-2.31,1.15L823,690.14l12.18,2.3,7.56-.77,6.15-2.3,5.38-3.21,2.44-6.28,10.76-16.4Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M823.41,669.12s-15.64-22.56-27.3-10.38,4.74,31.91,8.59,31.27,22.17-1.67,22.17-1.67Z",transform:"translate(-48.1 -96.1)",fill:"#ee8e9e"}),n.a.createElement("rect",{x:"770.4",y:"638.26",width:"81.83",height:"63.54",rx:"1.54",transform:"translate(345.12 -391.66) rotate(27.04)",fill:"#292A2D"}),n.a.createElement("rect",{x:"777.03",y:"644.03",width:"68.78",height:"51.83",transform:"translate(345.09 -391.72) rotate(27.04)",fill:t.accentColor}),n.a.createElement("circle",{cx:"730.3",cy:"557",r:"1.13",fill:"#e6e8ec"}),n.a.createElement("circle",{cx:"796.61",cy:"590.97",r:"1.86",fill:"#e6e8ec"}),n.a.createElement("path",{d:"M813.28,673.86c-.12,16.92,34.86,20.5,34.86,20.5l8.94,1.42,4,.64,1.67-16.54s-1.83-.27-4.12-.8c-3.39-.79-7.78-2.16-8.7-4.07C848.4,671.81,813.41,656.94,813.28,673.86Z",transform:"translate(-48.1 -96.1)",fill:"#ee8e9e"}),n.a.createElement("path",{d:"M866.85,564.47a3.41,3.41,0,0,1,2.15,1c1,1.05,1,2.91,2.33,3.55a2.58,2.58,0,0,0,1.53.18c3.41-.48,5.38-4.33,8.65-5.39a8.67,8.67,0,0,1,5.73.5,4.18,4.18,0,0,1,1.9,1.21c1.1,1.42.33,3.51.84,5.22.7,2.38,3.54,3.33,6,3.64s5.23.48,6.88,2.34a6.27,6.27,0,0,1,1.22,5,3.91,3.91,0,0,0,0,1.83c.68,1.93,4,1.64,4.87.12.64-1.1.45-2,1.94-2.32a6.32,6.32,0,0,1,3.14.54,23.08,23.08,0,0,0,8.11,1.24,29.35,29.35,0,1,0-55.27-18.58Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M904.06,582.71a4,4,0,0,1,0-1.84,6.27,6.27,0,0,0-1.22-5c-1.65-1.86-4.42-2-6.88-2.34s-5.3-1.26-6-3.64c-.51-1.71.26-3.8-.84-5.21a4.14,4.14,0,0,0-1.9-1.22,8.67,8.67,0,0,0-5.73-.5c-3.27,1.06-5.24,4.91-8.65,5.39a2.58,2.58,0,0,1-1.53-.18c-1.29-.64-1.34-2.5-2.33-3.55-1.56-1.65-4.51-.58-6.42-1.81-1.24-.8-1.72-2.36-2.07-3.79-.67-2.79-1.22-5.71-.56-8.5,1.11-4.77,5.37-8,8.09-12.11,2.54-3.79,4-8.59,7.77-11.11s8.7-1.94,13-.66a37.88,37.88,0,0,0,6.09,1.59c3.46.43,6.94-.51,10.43-.63a22.46,22.46,0,0,1,13.77,4.18,7.64,7.64,0,0,1,2.25,2.28,11.49,11.49,0,0,1,1,4.08,20.82,20.82,0,0,0,2.71,7.5c1.07,1.8,2.43,3.43,3.4,5.3a8.18,8.18,0,0,1,.92,6.07c-.33,1.05-1,2-1.23,3.09-.57,2.5,1.08,4.89,2.21,7.2a13.55,13.55,0,0,1,1.5,6.83,8.61,8.61,0,0,1-3.08,6.14,11,11,0,0,1-6.49,2A23,23,0,0,1,914,581a6.32,6.32,0,0,0-3.14-.54c-1.49.3-1.3,1.22-1.94,2.32C908.06,584.34,904.74,584.63,904.06,582.71Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M888.25,748.19l16.54-12.94,26-25.63s-3.5-.17-8.58-.39a5.63,5.63,0,0,0-1.82,3.5c-.12,3.13-7,.22-10.62,2S888.64,739,885.56,738.86s-5.51-1.56-6.79.62l-.09.14a3.68,3.68,0,0,1-2,1.16Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M854.93,747.29l8.31,26.52,1.3,4.16,4-1.08,8.72-2.4,38.84-10.67a33.62,33.62,0,0,0,14-3.73,42.44,42.44,0,0,1,24.14-5.26c5.13.48,10.84-1.73,15.58-10.49,0,0,10.76-31.78-16.41-40.88s-28.46,4.84-28.46,4.84l-.37.23c-1,.67-4,2.78-4.12,5.35-.12,3.14-7,.22-10.62,2S888.64,740.16,885.56,740s-5.51-1.56-6.79.62l-.09.14c-.95,1.31-3.81,1.61-5.69,1.67-1,0-1.78,0-1.78,0l-.24.07-2,.59Z",transform:"translate(-48.1 -96.1)",fill:"#65617d"}),n.a.createElement("path",{d:"M857.08,695.78l4,.64,1.67-16.54s-1.83-.27-4.12-.8C859.23,681.38,857.86,690.3,857.08,695.78Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M961.87,618.53s11.92-3.46,9,30.38-25,55.23-25,55.23-25.37,11.15-36.78,9.36a198.28,198.28,0,0,0-19.73-2.18,29,29,0,0,0-11.54-3.08c-6.4-.25-19.86-4.23-20.12-5.51s3.34-20.12,1.8-21.53c0,0,17.94.74,19.73,2s4.36.37,6.28,0,7.82-5.49,19.48-1c0,0,4,.38,5.51-.64s4-.26,4-.26a11.49,11.49,0,0,0,2.79-1.41c.38-.51,3.46,0,3.46,0a1.36,1.36,0,0,0,1.92-.9,8.34,8.34,0,0,1,1.79-2.82s3.46-19.48,10-26.78c0,0,1.92-1.67,1.41-3.72S946.49,614.43,961.87,618.53Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M961.56,615.93s11.92-3.46,9,30.38-25,55.23-25,55.23-25.38,11.15-36.78,9.36S889,708.72,889,708.72a29,29,0,0,0-11.53-3.08c-6.41-.25-19.86-4.23-20.12-5.51s3.33-20.12,1.79-21.53c0,0,17.94.74,19.74,2s4.36.36,6.28,0,7.82-5.5,19.48-1c0,0,4,.38,5.51-.64s4-.26,4-.26a11.29,11.29,0,0,0,2.78-1.41c.38-.51,3.46,0,3.46,0a1.36,1.36,0,0,0,1.92-.9,8.59,8.59,0,0,1,1.8-2.82s3.46-19.48,10-26.78c0,0,1.93-1.67,1.41-3.72S946.18,611.83,961.56,615.93Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M869,743.08l16.92,20.48c.07-.06.11-.1.11-.12.13-.38,1.79-4.74,1.41-5s-3.33-6.67-9.23-9.36a17.49,17.49,0,0,1-7.24-6.6Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M869.23,778.52l1.85,1.07s4.29-3.45,8.57-6.92,8.41-6.86,8.48-7c.12-.38,1.79-4.74,1.4-5-.2-.13-1.08-1.91-2.69-4-11.48-3.22-4.17,4.75-3.2,5.11,0,0-14-3.2-14.74,12A18,18,0,0,0,869.23,778.52Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M883.38,785l2.44,1.41,24.73.64a50,50,0,0,0,8.76,4.21,7.66,7.66,0,0,0,1.24.28,58.55,58.55,0,0,0,6.89.13c1.9,0,3.36-.13,3.36-.13s-1.17-31.2-2-34.48c-.42-1.57-2.5-1.22-4.54-.44a30,30,0,0,0-4.43,2.24s-10.51,1-12.18,1.93-6.4-.52-9.35,0-8.2-3.47-8.2-3.47c-14.36-4.74-6.28,4.1-5.26,4.48,0,0-14-3.2-14.73,12S883.38,785,883.38,785Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M919.14,772.92c.27,6.46,5.3,14.48,8.3,18.72,1.9,0,3.36-.13,3.36-.13s-1.17-31.2-2-34.48c-.42-1.57-2.5-1.22-4.54-.44C921.73,761.24,918.92,767.72,919.14,772.92Z",transform:"translate(-48.1 -96.1)",fill:"#565387"}),n.a.createElement("path",{d:"M919.14,772.92c.27,6.46,5.3,14.48,8.3,18.72,1.9,0,3.36-.13,3.36-.13s-1.17-31.2-2-34.48c-.42-1.57-2.5-1.22-4.54-.44C921.73,761.24,918.92,767.72,919.14,772.92Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M914.91,773.78c1.7,6.23,1.68,13.22,4.4,17.45a7.66,7.66,0,0,0,1.24.28,58.55,58.55,0,0,0,6.89.13c1.9,0,3.36-.13,3.36-.13s-1.17-31.2-2-34.48c-.42-1.57-2.5-1.22-4.54-.44a30,30,0,0,0-4.43,2.24S912.73,765.8,914.91,773.78Z",transform:"translate(-48.1 -96.1)",opacity:"0.05"}),n.a.createElement("path",{d:"M829.58,710.55s12.29,4,22.7,18.16Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("g",{opacity:"0.1"},n.a.createElement("path",{d:"M929.41,556.77c0,.1,0,.19-.07.28a10.86,10.86,0,0,1-.43,1.07A8.1,8.1,0,0,1,929.41,556.77Z",transform:"translate(-48.1 -96.1)"}),n.a.createElement("path",{d:"M859.9,550.56a12,12,0,0,1,1-2.59c-.07.22-.13.44-.19.67-.65,2.79-.11,5.71.57,8.49.35,1.44.83,3,2.07,3.8,1.91,1.22,4.86.16,6.42,1.81,1,1,1,2.91,2.33,3.55a2.58,2.58,0,0,0,1.53.18c3.4-.48,5.38-4.33,8.65-5.39a8.67,8.67,0,0,1,5.73.5,4.17,4.17,0,0,1,1.9,1.22c1.09,1.41.33,3.5.83,5.21.71,2.38,3.55,3.32,6,3.64s5.23.48,6.88,2.34a6.27,6.27,0,0,1,1.22,5,3.78,3.78,0,0,0,0,1.83c.68,1.92,4,1.64,4.87.12.64-1.1.44-2,1.94-2.33a6.44,6.44,0,0,1,3.14.55,23.26,23.26,0,0,0,8.28,1.24,11,11,0,0,0,6.49-2,7.54,7.54,0,0,0,2-2.42,8.21,8.21,0,0,1-2.77,4.34,11,11,0,0,1-6.49,2A23,23,0,0,1,914,581a6.32,6.32,0,0,0-3.14-.54c-1.49.3-1.3,1.22-1.94,2.32-.87,1.52-4.19,1.81-4.87-.11a4,4,0,0,1,0-1.84,6.27,6.27,0,0,0-1.22-5c-1.65-1.86-4.42-2-6.88-2.34s-5.3-1.26-6-3.64c-.51-1.71.26-3.8-.84-5.21a4.19,4.19,0,0,0-1.9-1.22,8.67,8.67,0,0,0-5.73-.5c-3.27,1.06-5.25,4.91-8.65,5.39a2.58,2.58,0,0,1-1.53-.18c-1.29-.64-1.34-2.5-2.33-3.55-1.56-1.65-4.51-.58-6.42-1.81-1.24-.8-1.72-2.36-2.07-3.79C859.79,556.27,859.25,553.35,859.9,550.56Z",transform:"translate(-48.1 -96.1)"})),n.a.createElement("path",{d:"M931.4,653.13c-2.35,3.17-5,6.1-7.11,9.45s-3.54,7.27-3.11,11.19c2.15-2.2,3.13-5.25,4.49-8,2.29-4.68,5.72-8.65,8.62-13,.55-.82,4.09-5.57,2.3-5.8C935.11,646.8,932.2,652.05,931.4,653.13Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}))}var de=function(e){var t=e.theme;return n.a.createElement("div",{className:"projects-main"},n.a.createElement(z,{theme:t,setTheme:e.setTheme}),n.a.createElement("div",{className:"basic-projects"},n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"40px"},n.a.createElement("div",{className:"projects-heading-div"},n.a.createElement("div",{className:"projects-heading-img-div"},n.a.createElement(me,{theme:t})),n.a.createElement("div",{className:"projects-heading-text-div"},n.a.createElement("h1",{className:"projects-heading-text",style:{color:t.text}},Z),n.a.createElement("p",{className:"projects-header-detail-text subTitle",style:{color:t.secondaryText}},T))))),n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"40px"},n.a.createElement("p",{className:"projects-header-detail-text subTitle",style:{color:t.secondaryText,marginTop:10}},"Click on the project for more details (GitHub and Live Demo)")),n.a.createElement("div",{className:"repo-cards-div-main"},D.data.map((function(e){return n.a.createElement(se,{repo:e,theme:t})}))),n.a.createElement(H,{theme:e.theme,onToggle:e.onToggle}),n.a.createElement(q,{theme:e.theme}))},he=(a(125),{title:"Contact Me",profile_image_path:"undraw_startup_life_re_8ow9.svg",description:"I'm active on most of the websites listed below. If you ping me on one of those, I will respond shortly. I can help you with any of the skills I possess."});var fe=function(e){var t=e.theme;return n.a.createElement("div",{className:"contact-main"},n.a.createElement(z,{theme:t,setTheme:e.setTheme}),n.a.createElement("div",{className:"basic-contact"},n.a.createElement(p.Fade,{bottom:!0,duration:1e3,distance:"40px"},n.a.createElement("div",{className:"contact-heading-div"},n.a.createElement("div",{className:"contact-heading-img-div",style:{position:"absolute; left: -1000px"}},n.a.createElement("img",{className:"profile-pic",src:a(126)("./".concat(he.profile_image_path)),alt:""})),n.a.createElement("div",{className:"contact-heading-text-div"},n.a.createElement("h1",{className:"contact-heading-text",style:{color:t.text}},he.title),n.a.createElement("p",{className:"contact-header-detail-text subTitle",style:{color:t.secondaryText,marginBottom:50}},he.description),n.a.createElement(I,null),n.a.createElement("br",null),n.a.createElement("br",null))))),n.a.createElement(H,{theme:e.theme,onToggle:e.onToggle}),n.a.createElement(q,{theme:e.theme}))};function pe(e){return g?n.a.createElement("div",null,n.a.createElement(h.a,{basename:"/"},n.a.createElement(f.d,null,n.a.createElement(f.b,{path:"/",exact:!0,render:function(t){return n.a.createElement(Y,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/home",render:function(t){return n.a.createElement(Q,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/education",render:function(t){return n.a.createElement(ie,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/projects",render:function(t){return n.a.createElement(de,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/contact",render:function(t){return n.a.createElement(fe,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}})))):n.a.createElement("div",null,n.a.createElement(h.a,{basename:"/"},n.a.createElement(f.d,null,n.a.createElement(f.b,{path:"/",exact:!0,render:function(t){return n.a.createElement(Q,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/home",render:function(t){return n.a.createElement(Q,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/education",render:function(t){return n.a.createElement(ie,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/projects",render:function(t){return n.a.createElement(de,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/contact",render:function(t){return n.a.createElement(fe,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}))))}var ge,Ee=a(18),ye={light:{name:"light",body:"#FFFFFF",text:"#343434",dark:"#000000",secondaryText:"#7F8DAA",accentColor:"#6e57e0",accentBright:"#47369d",projectCard:"#DCE4F2",skinColor:"#F7B799",skinColor2:"#FCB696",imageDark:"#dce4f2",imageClothes:"#dce4f2",avatarMisc:"#e9ecf2",avatarShoes:"#ccd2e3"},dark:{name:"dark",body:"#1D1D1D",text:"#FFFFFF",dark:"#000000",secondaryText:"#8D8D8D",accentColor:"#6e57e0",accentBright:"#47369d",projectCard:"#292A2D",skinColor:"#F7B799",skinColor2:"#FCB696",imageDark:"#292A2D",imageClothes:"#000000",avatarMisc:"#212121",avatarShoes:"#2B2B2B"}},ue=a(48),Ce=Object(Ee.b)(ge||(ge=Object(ue.a)(["\n *,\n *::after,\n *::before {\n box-sizing: border-box;\n }\n\n body {\n align-items: center;\n background: ",";\n color: ",";\n display: flex;\n // flex-direction: column;\n // justify-content: center;\n // height: 100vh;\n // margin: 0;\n // padding: 0;\n font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n transition: all 0.25s linear;\n }"])),(function(e){return e.theme.body}),(function(e){return e.theme.text})),be=a(52);var xe=function(){var e=Object(l.useState)(localStorage.getItem("theme")||"dark"),t=Object(d.a)(e,2),a=t[0],c=t[1],r=E;return n.a.createElement(Ee.a,{theme:ye[a]},n.a.createElement(n.a.Fragment,null,n.a.createElement(Ce,null),n.a.createElement("div",null,r?n.a.createElement(be.a,{color:ye[a].secondaryText,ringSize:25,transitionTime:75},n.a.createElement(pe,{theme:ye[a],setTheme:c})):n.a.createElement(pe,{theme:ye[a],setTheme:c}))))};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));a(130);var ve=new m.a;r.a.render(n.a.createElement(s.a,{value:ve},n.a.createElement(i.a,{theme:o.a},n.a.createElement(xe,null))),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))},44:function(e,t,a){},57:function(e,t,a){e.exports=a(132)},62:function(e,t,a){},64:function(e,t,a){},65:function(e,t,a){}},[[57,1,2]]]); +//# sourceMappingURL=main.1db4b31f.chunk.js.map \ No newline at end of file diff --git a/static/js/main.1db4b31f.chunk.js.map b/static/js/main.1db4b31f.chunk.js.map new file mode 100644 index 0000000..82184ee --- /dev/null +++ b/static/js/main.1db4b31f.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["assests/images sync /^/.*$","assests/images/undraw_startup_life_re_8ow9.svg","portfolio.js","components/header/Header.jsx","components/socialMedia/SocialMedia.jsx","containers/greeting/FeelingProud.jsx","containers/greeting/Greeting.jsx","components/footer/Footer.jsx","components/softwareSkills/SoftwareSkill.jsx","containers/skills/FullStackImg.js","containers/skills/DSAImg.js","containers/skills/SkillSection.jsx","containers/skills/Skills.jsx","components/topButton/TopButton.jsx","pages/home/HomeComponent.jsx","pages/splash/Splash.js","pages/education/EducationImg.js","components/degreeCard/DegreeCard.jsx","containers/education/Educations.jsx","components/competitiveSites/CompetitiveSites.jsx","pages/education/EducationComponent.jsx","components/projectLanguages/ProjectLanguages.js","components/ProjectCard/ProjectCard.js","pages/projects/ProjectsImg.js","pages/projects/Projects.js","pages/contact/ContactComponent.js","containers/Main.js","theme.js","global.js","App.js","serviceWorker.js","index.js"],"names":["map","webpackContext","req","id","webpackContextResolve","__webpack_require__","o","e","Error","code","keys","Object","resolve","module","exports","settings","greeting","socialMediaLinks","skills","data","title","fileName","softwareSkills","skillName","fontAwesomeClassname","style","color","backgroundColor","competitiveSites","siteName","iconifyClassname","profileLink","degrees","subtitle","alt_name","duration","descriptions","projectsHeader","projects","name","url","description","languages","iconifyClass","Header","props","theme","styles","cursor","height","width","marginRight","marginLeft","paddingTop","borderRadius","border","alignItems","justifyContent","outline","transition","boxShadow","link","useState","currTheme","setCurrTheme","icon","strokeWidth","size","top","distance","className","to","tag","Link","text","fontFamily","type","htmlFor","activeStyle","fontWeight","href","target","onClick","setTheme","localStorage","setItem","socialMedia","rel","FeelingProud","version","viewBox","data-name","d","fill","accentColor","opacity","skinColor","y","x","dark","r","cy","cx","points","avatarMisc","avatarShoes","imageDark","rx","transform","gradientUnits","imageClothes","Greeting","history","useHistory","accentBright","bottom","marginBottom","secondaryText","push","Footer","role","SoftwareSkill","logos","logo","OverlayTrigger","key","placement","overlay","Tooltip","data-icon","data-inline","FullStackImg","skinColor2","DSAImg","xmlns","ry","GetSkillSvg","SkillSection","skill","index","left","right","skillSentence","Skills","TopButton","window","onscroll","document","body","scrollTop","documentElement","getElementById","visibility","onMouseEnter","bgColor","topButton","arrow","onMouseLeave","class","aria-hidden","Home","AnimatedSplash","Splash","redirect","setRedirect","setTimeout","EducationImg","x1","y1","x2","y2","gradientTransform","offset","stopColor","stopOpacity","DegreeCard","degree","card_body","borderBottom","borderLeft","borderRight","margin","marginTop","classname","sentence","Educations","CompetitiveSites","this","React","Component","Education","ProjectLanguages","ProjectCard","repo","padding","open","focus","projectCard","whiteSpace","ProjectsImg","stroke","strokeMiterlimit","Projects","onToggle","ContactData","profile_image_path","Contact","position","src","require","alt","Main","propss","basename","path","exact","render","themes","light","GlobalStyles","createGlobalStyle","App","getItem","useCursor","ringSize","transitionTime","Boolean","location","hostname","match","engine","Styletron","ReactDOM","value","LightTheme","navigator","serviceWorker","ready","then","registration","unregister"],"mappings":"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","file":"static/js/main.1db4b31f.chunk.js","sourcesContent":["var map = {\n\t\"./undraw_startup_life_re_8ow9.svg\": 127\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 126;","module.exports = __webpack_public_path__ + \"static/media/undraw_startup_life_re_8ow9.1138deb2.svg\";","const settings = {\n isSplash: true,\n useCustomCursor: true,\n};\n\nconst greeting = {\n title: \"Hi There! 👋\",\n title2: \"Abhinav\",\n logo_name: \"\",\n full_name: \"Abhinav Mahajan\",\n subTitle: \"Full Stack Developer. Always learning.\",\n mail: \"abhinavpm05@gmail.com\",\n};\n\nconst socialMediaLinks = {\n github: \"https://github.com/abhinav-m22/\",\n linkedin: \"https://www.linkedin.com/in/abhinav-mahajan-b805b022a/\",\n gmail: \"abhinavpm05@gmail.com\",\n twitter: \"\",\n instagram: \"https://www.instagram.com/abhi_m_22/\",\n};\n\nconst skills = {\n data: [\n {\n title: \"Full Stack Web Development\",\n fileName: \"FullStackImg\",\n skills: [\n \"⚡ Create highly interactive user interfaces for web applications.\",\n \"⚡ Building responsive website front end using ReactJS.\",\n \"⚡ Creating application backend in NodeJS and ExpressJS.\",\n \"⚡ Managing databases using MongoDB.\",\n ],\n softwareSkills: [\n {\n skillName: \"HTML5\",\n fontAwesomeClassname: \"simple-icons:html5\",\n style: {\n color: \"#E34F26\",\n },\n },\n {\n skillName: \"CSS3\",\n fontAwesomeClassname: \"fa-css3\",\n style: {\n color: \"#1572B6\",\n },\n },\n {\n skillName: \"JavaScript\",\n fontAwesomeClassname: \"simple-icons:javascript\",\n style: {\n backgroundColor: \"#FFFFFF\",\n color: \"#F7DF1E\",\n },\n },\n {\n skillName: \"ReactJS\",\n fontAwesomeClassname: \"simple-icons:react\",\n style: {\n color: \"#61DAFB\",\n },\n },\n {\n skillName: \"NodeJS\",\n fontAwesomeClassname: \"simple-icons:node-dot-js\",\n style: {\n color: \"#339933\",\n },\n },\n {\n skillName: \"NPM\",\n fontAwesomeClassname: \"simple-icons:npm\",\n style: {\n color: \"#CB3837\",\n },\n },\n {\n skillName: \"MongoDB\",\n fontAwesomeClassname: \"simple-icons:mongodb\",\n style: {\n color: \"#439743\",\n },\n },\n {\n skillName: \"MySQL\",\n fontAwesomeClassname: \"simple-icons:mysql\",\n style: {\n color: \"#4479A1\",\n },\n },\n {\n skillName: \"jQuery\",\n fontAwesomeClassname: \"simple-icons:jquery\",\n style: {\n color: \"#0865A6\",\n },\n },\n {\n skillName: \"Git\",\n fontAwesomeClassname: \"simple-icons:git\",\n style: {\n color: \"#E94E32\",\n },\n },\n {\n skillName: \"GitHub\",\n fontAwesomeClassname: \"simple-icons:github\",\n style: {\n color: \"#333\",\n },\n },\n {\n skillName: \"Firebase\",\n fontAwesomeClassname: \"simple-icons:firebase\",\n style: {\n color: \"#FFCA28\",\n },\n },\n ],\n },\n {\n title: \"Data Structures & Algorithms\",\n fileName: \"DSAImg\",\n skills: [\n \"⚡ Worked on a variety of problems using multiple programming languages.\",\n \"⚡ Solid foundation in data structures, from basic arrays to advanced graphs.\",\n \"⚡ Solving problems in minimum time complexity.\",\n ],\n softwareSkills: [\n {\n skillName: \"C++\",\n fontAwesomeClassname: \"simple-icons:cplusplus\",\n style: {\n color: \"#E94E32\",\n },\n },\n {\n skillName: \"C\",\n fontAwesomeClassname: \"simple-icons:c\",\n style: {\n color: \"#E94E32\",\n },\n },\n {\n skillName: \"Python\",\n fontAwesomeClassname: \"simple-icons:python\",\n style: {\n color: \"#3776AB\",\n },\n },\n {\n skillName: \"Java\",\n fontAwesomeClassname: \"simple-icons:java\",\n style: {\n color: \"#3776AB\",\n },\n },\n ],\n },\n ],\n};\n\nconst competitiveSites = {\n competitiveSites: [\n {\n siteName: \"LeetCode\",\n iconifyClassname: \"simple-icons:leetcode\",\n style: {\n color: \"#F79F1B\",\n },\n profileLink: \"https://leetcode.com/abhinav_m22/\",\n },\n {\n siteName: \"GeeksforGeeks\",\n iconifyClassname: \"simple-icons:geeksforgeeks\",\n style: {\n color: \"#308D46\",\n },\n profileLink: \"https://auth.geeksforgeeks.org/user/abhinav_m22\",\n },\n {\n siteName: \"Codechef\",\n iconifyClassname: \"simple-icons:codechef\",\n style: {\n color: \"#5B4638\",\n },\n profileLink: \"https://www.codechef.com/users/abhinav_m22\",\n },\n {\n siteName: \"HackerRank\",\n iconifyClassname: \"simple-icons:hackerrank\",\n style: {\n color: \"#2EC866\",\n },\n profileLink: \"https://www.hackerrank.com/abhinav_m22\",\n },\n {\n siteName: \"Codeforces\",\n iconifyClassname: \"simple-icons:codeforces\",\n style: {\n color: \"#1F8ACB\",\n },\n profileLink: \"http://codeforces.com/profile/abhinav_m22\",\n },\n ],\n};\n\nconst degrees = {\n degrees: [\n {\n title: \"Vishwakarma Institute of Technology\",\n subtitle: \"B.Tech. in Computer Engineering\",\n alt_name: \"VIT\",\n duration: \"2021 - Present\",\n descriptions: [\n \"⚡ I'm currently a sophomore at VIT, Pune.\",\n \"⚡ I have studied basic subjects like Data Structures & Algorithms, DBMS, OS, etc.\",\n \"⚡ Apart from this, I have also completed several projects using various technologies.\",\n ],\n },\n {\n title: \"Fergusson College\",\n subtitle: \"Junior College - HSC\",\n duration: \"2019 - 2021\",\n descriptions: [\n \"⚡ I studied in junior college with specialization in Science i.e. Physics, Chemistry, Mathematics, etc.\",\n \"⚡ I graduated HSC with a score of 92.00%.\",\n ],\n },\n {\n title: \"St. Xavier's High School\",\n subtitle: \"High School - SSC\",\n duration: \"2009 - 2019\",\n descriptions: [\n \"⚡ Completed my primary schooling for 10 years.\",\n \"⚡ I graduated SSC with a score of 95.40%.\",\n ],\n },\n ],\n};\n\nconst projectsHeader = {\n title: \"Projects\",\n description:\n \"My projects utilize a wide range of cutting-edge technologies. There are several of these, ranging from side projects I work on for fun to college assignments. Here are a few things I'm especially proud of.\",\n avatar_image_path: \"projects_image.svg\",\n};\n\nconst projects = {\n data: [\n {\n id: \"0\",\n name: \"FashionKart\",\n url: \"/\",\n description:\n \"A conversational fashion outfit generator tool powered by Generative AI for personalized fashion recommendations. Considered consumer preferences, previous purchases and social media trends to provide attractive clothing suggestions.\",\n languages: [\n {\n name: \"Tensorflow\",\n iconifyClass: \"logos:tensorflow\",\n },\n {\n name: \"Flask\",\n iconifyClass: \"logos:flask\",\n },\n {\n name: \"NodeJs\",\n iconifyClass: \"logos-nodejs\",\n },\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"Azure\",\n iconifyClass: \"logos:microsoft-azure\",\n },\n {\n name: \"Docker\",\n iconifyClass: \"logos:docker-icon\",\n },\n {\n name: \"MongoDB\",\n iconifyClass: \"devicon:mongodb-wordmark\",\n },\n {\n name: \"Python\",\n iconifyClass: \"logos-python\",\n }\n ],\n },\n {\n id: \"1\",\n name: \"CodeArena\",\n url: \"https://github.com/abhinav-m22/codearena\",\n description:\n \"CodeArena is an online platform to provide developers with a variety of data structures and algorithm problems, helping them enhance their coding proficiency through challenging problem-solving exercises.\",\n languages: [\n {\n name: \"NextJs\",\n iconifyClass: \"logos:nextjs-icon\",\n },\n {\n name: \"Typesript\",\n iconifyClass: \"vscode-icons:file-type-typescript-official\",\n },\n {\n name: \"Tailwind CSS\",\n iconifyClass: \"logos:tailwindcss-icon\",\n },\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"Firebase\",\n iconifyClass: \"logos-firebase\",\n },\n ],\n },\n {\n id: \"2\",\n name: \"APIscape\",\n url: \"https://github.com/abhinav-m22/APIscape\",\n description:\n \"APIscape is a Full-Stack API for text-similarity analysis, allowing users to generate unique API keys, make rate-limited POST requests to determine similarity scores between texts, and manage key access.\",\n languages: [\n {\n name: \"NextJs\",\n iconifyClass: \"logos:nextjs-icon\",\n },\n {\n name: \"Typesript\",\n iconifyClass: \"vscode-icons:file-type-typescript-official\",\n },\n {\n name: \"Tailwind CSS\",\n iconifyClass: \"logos:tailwindcss-icon\",\n },\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"Prisma\",\n iconifyClass: \"logos-prisma\",\n },\n ],\n },\n {\n id: \"3\",\n name: \"AadhaarChain\",\n url: \"https://github.com/soham-dixit/AadhaarChain\",\n description:\n \"Revolutionizing Aadhar updation with Web3: Seamless, Secure, and Decentralized. Empowering Indians and service providers through Solidity Smart Contracts, Anon Aadhaar and Scroll.io Network.\",\n languages: [\n {\n name: \"Flutter\",\n iconifyClass: \"logos:flutter\",\n },\n {\n name: \"Dart\",\n iconifyClass: \"logos:dart\",\n },\n {\n name: \"Solidity\",\n iconifyClass: \"logos:solidity\",\n },\n {\n name: \"Scroll\",\n iconifyClass: \"fluent-emoji:scroll\",\n },\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n ],\n },\n\n {\n id: \"4\",\n name: \"Flipkart Clone\",\n url: \"https://github.com/abhinav-m22/flipkart-clone/\",\n description:\n \"An E-commerce website built using MERN(Mongo, Express, React, Node) stack which is a replica of the Flipkart website with all the features similar to actual Flipkart website.\",\n languages: [\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"NodeJs\",\n iconifyClass: \"logos-nodejs\",\n },\n {\n name: \"MongoDB\",\n iconifyClass: \"devicon:mongodb-wordmark\",\n },\n {\n name: \"Material-UI\",\n iconifyClass: \"logos:material-ui\",\n },\n {\n name: \"Redux\",\n iconifyClass: \"logos:redux\",\n },\n {\n name: \"CSS\",\n iconifyClass: \"vscode-icons:file-type-css\",\n },\n ],\n },\n {\n id: \"5\",\n name: \"Indian Sign Language Detection\",\n url: \"https://github.com/abhinav-m22/vocalize\",\n description:\n \"A realtime LSTM sign language detection model used to detect and identify different actions to help the specially abled using Mediapipe and Tensorflow.\",\n languages: [\n {\n name: \"Python\",\n iconifyClass: \"logos-python\",\n },\n {\n name: \"Tensorflow\",\n iconifyClass: \"logos-tensorflow\",\n },\n {\n name: \"Flutter\",\n iconifyClass: \"logos-flutter\",\n },\n {\n name: \"Dart\",\n iconifyClass: \"logos-dart\",\n },\n {\n name: \"Keras\",\n iconifyClass: \"devicon:keras\",\n },\n ],\n },\n {\n id: \"6\",\n name: \"Spotify Clone\",\n url: \"https://github.com/abhinav-m22/spotify-clone-2.0\",\n description:\n \"A music player web app using ReactJS, Tailwind CSS and RapidAPI. A fully responsive music player website with various features like 'Lyrics', 'Top Charts', 'Popular Music Around You', 'Search via Artists', Artists' information, and many more.\",\n languages: [\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"NodeJs\",\n iconifyClass: \"logos-nodejs\",\n },\n {\n name: \"Tailwind CSS\",\n iconifyClass: \"logos:tailwindcss-icon\",\n },\n {\n name: \"RapidAPI\",\n iconifyClass: \"mdi:api\",\n },\n {\n name: \"Redux\",\n iconifyClass: \"logos:redux\",\n },\n ],\n },\n {\n id: \"7\",\n name: \"Netflix Clone\",\n url: \"https://github.com/abhinav-m22/netflix-clone\",\n description:\n \"A full-stack movie-player web app. The netflix clone is developed using ReactJS, Typescript, Tailwind CSS, NextJS, Prisma, MongoDB and NextAuth with multiple features.\",\n languages: [\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"Typesript\",\n iconifyClass: \"vscode-icons:file-type-typescript-official\",\n },\n {\n name: \"NextJS\",\n iconifyClass: \"logos:nextjs-icon\",\n },\n {\n name: \"Tailwind CSS\",\n iconifyClass: \"logos:tailwindcss-icon\",\n },\n {\n name: \"Prisma\",\n iconifyClass: \"logos-prisma\",\n },\n {\n name: \"MongoDB\",\n iconifyClass: \"devicon:mongodb-wordmark\",\n },\n ],\n },\n {\n id: \"8\",\n name: \"DFaucet\",\n url: \"https://github.com/abhinav-m22/dfaucet\",\n description:\n \"A decentralized system where the users can perform transactions using a custom token on the Internet Computer(ICP) Blockchain. Motoko was used for backend and persistence management.\",\n languages: [\n {\n name: \"ICP\",\n iconifyClass: \"cryptocurrency:icp\",\n },\n {\n name: \"Blockchain\",\n iconifyClass: \"icon-park:blockchain\",\n },\n {\n name: \"Javascript\",\n iconifyClass: \"logos-javascript\",\n },\n {\n name: \"HTML\",\n iconifyClass: \"vscode-icons:file-type-html\",\n },\n {\n name: \"\",\n iconifyClass: \"ri:funds-line\",\n },\n ],\n },\n {\n id: \"9\",\n name: \"Free Eats\",\n url: \"https://github.com/abhinav-m22/Tenacity_Android_Rookies\",\n description:\n \"A system that connects users to food that has been left over from stores, restaurants, and other sources in an effort to reduce food waste. It functions like a platform for different sources and those in need of food. The application was developed using Flutter, Dart and Firebase.\",\n languages: [\n {\n name: \"Flutter\",\n iconifyClass: \"logos-flutter\",\n },\n {\n name: \"Dart\",\n iconifyClass: \"logos-dart\",\n },\n {\n name: \"Firebase\",\n iconifyClass: \"logos-firebase\",\n },\n ],\n },\n {\n id: \"10\",\n name: \"Toxic Comment Classification\",\n url: \"https://github.com/abhinav-m22/Toxic-Comment-Classification\",\n description:\n \"A Deep Learning model to detect the toxic comments like threats, obscenity, insults, and identity-based hate. The model uses Natural Language Processing (NLP) to detect the toxic comments.\",\n languages: [\n {\n name: \"Python\",\n iconifyClass: \"logos-python\",\n },\n {\n name: \"Tensorflow\",\n iconifyClass: \"logos-tensorflow\",\n },\n ],\n },\n {\n id: \"11\",\n name: \"OpticARt - Amplifying In-Store Shopping Experience using Augmented Reality (AR) and Machine Learning.\",\n url: \"\",\n description:\n \"A mobile app to detect grocery items and display its contents, similar recommendations in the form of Augmented Reality. A Tensorflow based CNN model was created and linked to a Flutter application. In-Store navigation was done using the ARWay SDK.\",\n languages: [\n {\n name: \"Unity\",\n iconifyClass: \"mdi:unity\",\n },\n {\n name: \"Tensorflow\",\n iconifyClass: \"logos-tensorflow\",\n },\n {\n name: \"Flutter\",\n iconifyClass: \"logos-flutter\",\n },\n {\n name: \"Dart\",\n iconifyClass: \"logos-dart\",\n },\n {\n name: \"Firebase\",\n iconifyClass: \"logos-firebase\",\n },\n ],\n },\n {\n id: \"12\",\n name: \"Google Keep Clone\",\n url: \"https://github.com/abhinav-m22/google-keep-clone\",\n description:\n \"It uses React to build a clone of the Google Keep App. It can add and remove notes and is styled using CSS and JSX.\",\n languages: [\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"CSS\",\n iconifyClass: \"vscode-icons:file-type-css\",\n },\n {\n name: \"JavaScript\",\n iconifyClass: \"logos-javascript\",\n },\n ],\n },\n {\n id: \"13\",\n name: \"Google Keep Clone 2.0\",\n url: \"https://github.com/abhinav-m22/google-keep-clone-2.0\",\n description:\n \"An updated version of Google Keep Clone with updated UI and UX. It can add, remove and archive notes and is styled using MaterialUI, CSS and JSX.\",\n languages: [\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"JavaScript\",\n iconifyClass: \"logos-javascript\",\n },\n {\n name: \"Material-UI\",\n iconifyClass: \"logos:material-ui\",\n },\n {\n name: \"CSS\",\n iconifyClass: \"vscode-icons:file-type-css\",\n },\n ],\n },\n {\n id: \"14\",\n name: \"Employee Management System\",\n url: \"https://github.com/abhinav-m22/employee-management-system\",\n description:\n \"A platform developed using Python and MySQL Database to maintain the details of employees working in any organization.\",\n languages: [\n {\n name: \"Python\",\n iconifyClass: \"logos-python\",\n },\n {\n name: \"MySQL\",\n iconifyClass: \"logos-mysql\",\n },\n ],\n },\n {\n id: \"15\",\n name: \"Car Racing Game\",\n url: \"https://github.com/abhinav-m22/car-racing-game\",\n description:\n \"A video game using Python and Pygame in which the user controls a vehicle in a fictional setting.\",\n languages: [\n {\n name: \"Python\",\n iconifyClass: \"logos-python\",\n },\n ],\n },\n ],\n};\n\nconst contactPageData = {\n contactSection: {\n title: \"Contact Me\",\n profile_image_path: \"undraw_startup_life_re_8ow9.svg\",\n description:\n \"I'm active on most of the websites listed below. If you ping me on one of those, I will respond shortly. I can help you with any of the skills I possess.\",\n },\n};\n\nexport {\n settings,\n greeting,\n socialMediaLinks,\n skills,\n competitiveSites,\n degrees,\n projects,\n projectsHeader,\n contactPageData\n};","import React, { useState } from \"react\";\r\nimport \"./Header.css\";\r\nimport { Fade } from \"react-reveal\";\r\nimport { NavLink, Link } from \"react-router-dom\";\r\nimport { greeting, settings } from \"../../portfolio.js\";\r\nimport { CgSun } from \"react-icons/cg/\";\r\nimport { HiMoon } from \"react-icons/hi\";\r\nimport { style } from \"glamor\";\r\n\r\nfunction Header(props) {\r\n const theme = props.theme;\r\n\r\n const styles = style({\r\n cursor: \"pointer\",\r\n height: \"45px\",\r\n width: \"45px\",\r\n marginRight: \"5px\",\r\n marginLeft: \"15px\",\r\n paddingTop: \"5px\",\r\n borderRadius: \"50%\",\r\n border: \"none\",\r\n alignItems: \"center\",\r\n justifyContent: \"center\",\r\n backgroundColor: props.theme.name === \"light\" ? \"#7CD1F7\" : \"#292C3F\",\r\n outline: \"none\",\r\n transition: \"all 0.2s ease-in-out\",\r\n \":hover\": {\r\n boxShadow: `0 3px 8px ${\r\n props.theme.name === \"light\" ? \"#F7D774\" : \"#646464\"\r\n }`,\r\n },\r\n });\r\n\r\n const link = settings.isSplash ? \"/\" : \"home\";\r\n\r\n const [currTheme, setCurrTheme] = useState(props.theme);\r\n\r\n function changeTheme() {\r\n if (currTheme === \"light\") {\r\n props.setTheme(\"dark\");\r\n localStorage.setItem(\"theme\", \"dark\");\r\n setCurrTheme(\"dark\");\r\n } else {\r\n props.setTheme(\"light\");\r\n localStorage.setItem(\"theme\", \"light\");\r\n setCurrTheme(\"light\");\r\n }\r\n }\r\n\r\n const icon =\r\n props.theme.name === \"dark\" ? (\r\n \r\n ) : (\r\n \r\n );\r\n\r\n return (\r\n \r\n
\r\n
\r\n \r\n \r\n \r\n {greeting.logo_name}\r\n \r\n \r\n \r\n \r\n \r\n
    \r\n
  • \r\n \r\n Home\r\n \r\n
  • \r\n
  • \r\n \r\n Education\r\n \r\n
  • \r\n
  • \r\n \r\n Projects\r\n \r\n
  • \r\n
  • \r\n Resume\r\n
  • \r\n
  • \r\n \r\n Contact\r\n \r\n
  • \r\n \r\n
\r\n
\r\n
\r\n
\r\n );\r\n}\r\n\r\nexport default Header;\r\n","import React from \"react\";\nimport \"./SocialMedia.css\";\nimport { socialMediaLinks } from \"../../portfolio\";\n\nexport default function socialMedia() {\n return (\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n );\n}\n","import React from \"react\";\nimport \"./FeelingProud.css\";\n\nfunction FeelingProud(props) {\n const theme = props.theme;\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n );\n}\n\nexport default FeelingProud;\n","import React from \"react\";\nimport \"./Greeting.css\";\nimport SocialMedia from \"../../components/socialMedia/SocialMedia\";\nimport { greeting } from \"../../portfolio\";\nimport { Fade } from \"react-reveal\";\nimport { useHistory } from \"react-router-dom\";\nimport FeelingProud from \"./FeelingProud\";\nimport { style } from \"glamor\";\n\nexport default function Greeting(props) {\n const theme = props.theme;\n const history = useHistory();\n\n const styles = style({\n backgroundColor: `${theme.accentBright}`,\n \":hover\": {\n boxShadow: `0 5px 15px ${theme.accentBright}`,\n },\n });\n\n return (\n \n
\n
\n
\n
\n

{greeting.title}

\n \n I'm \n \n {greeting.full_name}.{\" \"}\n \n {greeting.subTitle}\n

\n \n
\n {\n history.push(\"/contact\");\n }}\n >\n Contact Me\n \n
\n
\n
\n
\n \n
\n
\n
\n
\n );\n}\n","import React from \"react\";\nimport \"./Footer.css\";\nimport { Fade } from \"react-reveal\";\nimport { greeting } from \"../../portfolio.js\";\n/* eslint-disable jsx-a11y/accessible-emoji */\n\nexport default function Footer(props) {\n return (\n
\n \n

\n Made with ❤️ by {greeting.title2}\n

\n
\n
\n );\n}\n","import React from \"react\";\r\nimport \"./SoftwareSkill.css\";\r\nimport { OverlayTrigger, Tooltip } from \"react-bootstrap\";\r\n\r\nfunction SoftwareSkill(props) {\r\n return (\r\n
\r\n
\r\n
    \r\n {props.logos.map((logo) => {\r\n return (\r\n \r\n {logo.skillName}\r\n \r\n }\r\n >\r\n
  • \r\n \r\n
  • \r\n \r\n );\r\n })}\r\n
\r\n
\r\n
\r\n );\r\n}\r\n\r\nexport default SoftwareSkill;\r\n","import React from \"react\";\n\nexport default function FullStackImg(props) {\n const theme = props.theme;\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n );\n}\n","import React from \"react\";\r\n\r\nexport default function DSAImg(props) {\r\n const theme = props.theme;\r\n return (\r\n\r\n\r\n heatmap\r\n );\r\n}\r\n","import React from \"react\";\r\nimport \"./Skills.css\";\r\nimport SoftwareSkill from \"../../components/softwareSkills/SoftwareSkill\";\r\nimport { skills } from \"../../portfolio\";\r\nimport { Fade } from \"react-reveal\";\r\nimport FullStackImg from \"./FullStackImg\";\r\nimport DSAImg from \"./DSAImg\";\r\n\r\nfunction GetSkillSvg(props) {\r\n if (props.fileName === \"FullStackImg\")\r\n return ;\r\n else if (props.fileName === \"DSAImg\")\r\n return ;\r\n}\r\n\r\nfunction SkillSection(props) {\r\n const theme = props.theme;\r\n return (\r\n
\r\n {skills.data.map((skill, index) => {\r\n if (index % 2 === 0) {\r\n return (\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n
\r\n \r\n

\r\n {skill.title}\r\n

\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n {skill.skills.map((skillSentence) => {\r\n return (\r\n \r\n {skillSentence}\r\n

\r\n );\r\n })}\r\n
\r\n
\r\n
\r\n
\r\n );\r\n } else {\r\n return (\r\n
\r\n
\r\n \r\n

\r\n {skill.title}\r\n

\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n {skill.skills.map((skillSentence) => {\r\n return (\r\n \r\n {skillSentence}\r\n

\r\n );\r\n })}\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n );\r\n }\r\n })}\r\n
\r\n );\r\n}\r\n\r\nexport default SkillSection;\r\n","import React from \"react\";\r\nimport \"./Skills.css\";\r\nimport SkillSection from \"./SkillSection\";\r\nimport { Fade } from \"react-reveal\";\r\n\r\nexport default function Skills(props) {\r\n const theme = props.theme;\r\n return (\r\n
\r\n
\r\n \r\n

\r\n Skills\r\n

\r\n
\r\n
\r\n \r\n
\r\n );\r\n}\r\n","import React from \"react\";\r\nimport \"./TopButton.css\";\r\n\r\nexport default function TopButton({ theme }) {\r\n function GoUpEvent() {\r\n document.body.scrollTop = 0;\r\n document.documentElement.scrollTop = 0;\r\n }\r\n\r\n function scrollFunction() {\r\n if (\r\n document.body.scrollTop > 200 ||\r\n document.documentElement.scrollTop > 200\r\n ) {\r\n document.getElementById(\"topButton\").style.visibility = \"visible\";\r\n } else {\r\n document.getElementById(\"topButton\").style.visibility = \"hidden\";\r\n }\r\n }\r\n\r\n window.onscroll = function () {\r\n scrollFunction();\r\n };\r\n\r\n const onMouseEnter = (color, bgColor) => {\r\n const topButton = document.getElementById(\"topButton\");\r\n topButton.style.color = color;\r\n topButton.style.backgroundColor = bgColor;\r\n\r\n const arrow = document.getElementById(\"arrow\");\r\n arrow.style.color = color;\r\n arrow.style.backgroundColor = bgColor;\r\n };\r\n\r\n const onMouseLeave = (color, bgColor) => {\r\n const topButton = document.getElementById(\"topButton\");\r\n topButton.style.color = color;\r\n topButton.style.backgroundColor = bgColor;\r\n\r\n const arrow = document.getElementById(\"arrow\");\r\n arrow.style.color = color;\r\n arrow.style.backgroundColor = bgColor;\r\n };\r\n\r\n return (\r\n onMouseEnter(theme.text, theme.body)}\r\n onMouseLeave={() => onMouseLeave(theme.body, theme.text)}\r\n >\r\n \r\n \r\n );\r\n}\r\n","import React from \"react\";\nimport Header from \"../../components/header/Header\";\nimport Greeting from \"../../containers/greeting/Greeting\";\nimport Footer from '../../components/footer/Footer';\nimport Skills from '../../containers/skills/Skills';\nimport TopButton from \"../../components/topButton/TopButton\";\n\nfunction Home(props) {\n return (\n
\n
\n \n \n
\n \n
\n );\n}\n\nexport default Home;\n","import React, { useState } from \"react\";\nimport \"./Splash.css\";\nimport { Redirect } from \"react-router-dom\";\n\nfunction AnimatedSplash(props) {\n return (\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n );\n}\n\nfunction Splash(props) {\n const [redirect, setRedirect] = useState(false);\n setTimeout(() => setRedirect(true), 2000);\n\n return redirect ? (\n \n ) : (\n \n );\n}\n\nexport default Splash;\n","import React from \"react\";\n\nexport default function EducationImg(props) {\n const theme = props.theme;\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n );\n}\n","import React from \"react\";\nimport \"./DegreeCard.css\";\nimport { Fade } from \"react-reveal\";\nimport { style } from \"glamor\";\n\nfunction DegreeCard(props) {\n const degree = props.degree;\n const theme = props.theme;\n\n const card_body = style({\n borderBottom: `1px solid ${theme.accentColor}`,\n borderLeft: `1px solid ${theme.accentColor}`,\n borderRight: `1px solid ${theme.accentColor}`,\n borderRadius: \"7px\",\n width: \"90%\",\n margin: \"10px\",\n boxShadow: `0px 1px 5px ${theme.accentColor}`,\n transition: \"all 0.2s ease-in-out\",\n \":hover\": {\n color: \"rgba(255, 255, 255, 1)\",\n boxShadow: `0 5px 15px ${theme.accentColor}`,\n },\n \"@media (max-width: 768px)\": {\n width: \"100%\",\n },\n });\n\n return (\n
\n \n
\n \n
\n

\n {degree.title}\n

\n

\n {degree.subtitle}\n

\n
\n
\n

\n {degree.duration}\n

\n
\n
\n
\n {degree.descriptions.map((sentence) => {\n return (\n

\n {sentence}\n

\n );\n })}\n
\n
\n \n \n );\n}\n\nexport default DegreeCard;\n","import React from \"react\";\nimport \"./Educations.css\";\nimport DegreeCard from \"../../components/degreeCard/DegreeCard\";\nimport { degrees } from \"../../portfolio\";\nimport { Fade } from \"react-reveal\";\n\nfunction Educations(props) {\n const theme = props.theme;\n\n return (\n
\n
\n \n

\n Degrees Received\n

\n
\n
\n
\n {degrees.degrees.map((degree) => {\n return ;\n })}\n
\n
\n );\n}\n\nexport default Educations;\n","import React from \"react\";\r\nimport \"./CompetitiveSites.css\";\r\nimport { OverlayTrigger, Tooltip } from \"react-bootstrap\";\r\n\r\nclass CompetitiveSites extends React.Component {\r\n render() {\r\n return (\r\n
\r\n
    \r\n {this.props.logos.map((logo) => {\r\n return (\r\n \r\n {logo.siteName}\r\n \r\n }\r\n >\r\n
  • \r\n \r\n \r\n \r\n
  • \r\n \r\n );\r\n })}\r\n
\r\n
\r\n );\r\n }\r\n}\r\n\r\nexport default CompetitiveSites;\r\n","import React from \"react\";\r\nimport Header from \"../../components/header/Header\";\r\nimport Footer from \"../../components/footer/Footer\";\r\nimport EducationImg from \"./EducationImg\";\r\nimport Educations from \"../../containers/education/Educations\";\r\nimport \"./EducationComponent.css\";\r\nimport { Fade } from \"react-reveal\";\r\nimport { competitiveSites } from \"../../portfolio\";\r\nimport CompetitiveSites from \"../../components/competitiveSites/CompetitiveSites\";\r\nimport TopButton from \"../../components/topButton/TopButton\";\r\n\r\nfunction Education(props) {\r\n const theme = props.theme;\r\n return (\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n Education\r\n

\r\n

\r\n Basic Qualification and Certifications\r\n

\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n );\r\n}\r\n\r\nexport default Education;\r\n","import React from \"react\";\nimport \"./ProjectLanguages.css\";\nimport { OverlayTrigger, Tooltip } from \"react-bootstrap\";\n\nfunction ProjectLanguages(props) {\n return (\n
\n
\n
    \n {props.logos.map((logo) => {\n return (\n \n {logo.name}\n \n }\n >\n \n \n \n \n );\n })}\n
\n
\n
\n );\n}\n\nexport default ProjectLanguages;\n","import React from \"react\";\nimport ProjectLanguages from \"../projectLanguages/ProjectLanguages\";\nimport \"./ProjectCard.css\";\nimport { Fade } from \"react-reveal\";\nimport { style } from \"glamor\";\n\nexport default function ProjectCard({ repo, theme }) {\n function openRepoinNewTab(url) {\n var win = window.open(url, \"_blank\");\n win.focus();\n }\n\n const styles = style({\n color: \"rgb(88, 96, 105)\",\n backgroundColor: \"rgb(255, 255, 255)\",\n boxShadow: \"rgba(0, 0, 0, 0.2) 0px 10px 30px -15px\",\n padding: \"2rem\",\n cursor: \"pointer\",\n borderRadius: \"5px\",\n height: \"100%\",\n transition: \"all 0.2s ease-in-out\",\n \":hover\": {\n boxShadow: `${theme.imageDark} 0 2px 15px`,\n },\n });\n\n return (\n
\n \n openRepoinNewTab(repo.url)}\n style={{ backgroundColor: theme.projectCard }}\n >\n
\n

\n {repo.name} \n

\n
\n

\n {repo.description}\n

\n
\n \n
\n
\n \n \n );\n}\n","import React from \"react\";\n\nexport default function ProjectsImg(props) {\n const theme = props.theme;\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n );\n}\n","import React from \"react\";\nimport Header from \"../../components/header/Header\";\nimport Footer from \"../../components/footer/Footer\";\nimport ProjectCard from \"../../components/ProjectCard/ProjectCard\";\nimport { Fade } from \"react-reveal\";\nimport { projectsHeader, projects } from \"../../portfolio.js\";\nimport \"./Projects.css\";\nimport ProjectsImg from \"./ProjectsImg\";\nimport TopButton from \"../../components/topButton/TopButton\";\n\nfunction Projects(props) {\n const theme = props.theme;\n\n return (\n
\n
\n
\n \n
\n
\n \n
\n
\n \n {projectsHeader.title}\n \n \n {projectsHeader[\"description\"]}\n

\n
\n
\n
\n
\n \n {/*
Click on the project for more details
*/}\n \n Click on the project for more details (GitHub and Live Demo)\n

\n
\n
\n {projects.data.map((repo) => {\n return ;\n })}\n
\n \n
\n \n
\n );\n}\n\nexport default Projects;\n","import React from \"react\";\nimport Header from \"../../components/header/Header\";\nimport Footer from \"../../components/footer/Footer\";\nimport SocialMedia from \"../../components/socialMedia/SocialMedia\";\nimport { Fade } from \"react-reveal\";\nimport \"./ContactComponent.css\";\nimport { contactPageData } from \"../../portfolio.js\";\nimport TopButton from \"../../components/topButton/TopButton\";\n\nconst ContactData = contactPageData.contactSection;\n\nfunction Contact(props) {\n const theme = props.theme;\n\n return (\n
\n
\n
\n \n
\n
\n \n
\n
\n \n {ContactData[\"title\"]}\n \n \n {ContactData[\"description\"]}\n

\n \n
\n
\n
\n
\n
\n
\n
\n \n
\n );\n}\n\nexport default Contact;\n","import React from \"react\";\nimport { Route, Switch, HashRouter } from \"react-router-dom\";\nimport Home from \"../pages/home/HomeComponent\";\nimport Splash from \"../pages/splash/Splash\";\nimport { settings } from \"../portfolio.js\";\nimport Education from \"../pages/education/EducationComponent\";\nimport Projects from \"../pages/projects/Projects\";\nimport Contact from \"../pages/contact/ContactComponent\";\n\nexport default function Main(propss) {\n if (settings.isSplash) {\n return (\n
\n \n \n (\n \n )}\n />\n (\n \n )}\n />\n (\n \n )}\n />\n (\n \n )}\n />\n (\n \n )}\n />\n \n \n
\n );\n } else {\n return (\n
\n \n \n (\n \n )}\n />\n (\n \n )}\n />\n (\n \n )}\n />\n (\n \n )}\n />\n (\n \n )}\n />\n \n \n
\n );\n }\n}\n","const lightTheme = {\n name: \"light\",\n body: \"#FFFFFF\",\n text: \"#343434\",\n dark: \"#000000\",\n secondaryText: \"#7F8DAA\",\n accentColor: \"#6e57e0\",\n accentBright: \"#47369d\",\n projectCard: \"#DCE4F2\",\n skinColor: \"#F7B799\",\n skinColor2: \"#FCB696\",\n imageDark: \"#dce4f2\",\n imageClothes: \"#dce4f2\",\n avatarMisc: \"#e9ecf2\",\n avatarShoes: \"#ccd2e3\",\n};\n\nconst darkTheme = {\n name: \"dark\",\n body: \"#1D1D1D\",\n text: \"#FFFFFF\",\n dark: \"#000000\",\n secondaryText: \"#8D8D8D\",\n accentColor: \"#6e57e0\",\n accentBright: \"#47369d\",\n projectCard: \"#292A2D\",\n skinColor: \"#F7B799\",\n skinColor2: \"#FCB696\",\n imageDark: \"#292A2D\",\n imageClothes: \"#000000\",\n avatarMisc: \"#212121\",\n avatarShoes: \"#2B2B2B\",\n};\n\nexport const themes = { light: lightTheme, dark: darkTheme };\n","import { createGlobalStyle } from 'styled-components';\n\nexport const GlobalStyles = createGlobalStyle`\n *,\n *::after,\n *::before {\n box-sizing: border-box;\n }\n\n body {\n align-items: center;\n background: ${({ theme }) => theme.body};\n color: ${({ theme }) => theme.text};\n display: flex;\n // flex-direction: column;\n // justify-content: center;\n // height: 100vh;\n // margin: 0;\n // padding: 0;\n font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n transition: all 0.25s linear;\n }`;","import React, { useState } from \"react\";\nimport \"./App.css\";\nimport Main from \"./containers/Main\";\nimport { ThemeProvider } from \"styled-components\";\nimport { themes } from \"./theme\";\nimport { GlobalStyles } from \"./global\";\nimport { CursorProvider } from \"react-cursor-custom\";\nimport { settings } from \"./portfolio\";\n\nfunction App() {\n\n const [theme, setTheme] = useState(localStorage.getItem(\"theme\") || \"dark\");\n const useCursor = settings.useCustomCursor;\n\n return (\n \n <>\n \n
\n {useCursor ? (\n \n
\n \n ) : (\n
\n )}\n
\n \n
\n );\n}\n\nexport default App;\n","// This optional code is used to register a service worker.\n// register() is not called by default.\n\n// This lets the app load faster on subsequent visits in production, and gives\n// it offline capabilities. However, it also means that developers (and users)\n// will only see deployed updates on subsequent visits to a page, after all the\n// existing tabs open on the page have been closed, since previously cached\n// resources are updated in the background.\n\n// To learn more about the benefits of this model and instructions on how to\n// opt-in, read https://bit.ly/CRA-PWA\n\nconst isLocalhost = Boolean(\n window.location.hostname === 'localhost' ||\n // [::1] is the IPv6 localhost address.\n window.location.hostname === '[::1]' ||\n // 127.0.0.1/8 is considered localhost for IPv4.\n window.location.hostname.match(\n /^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/\n )\n);\n\nexport function register(config) {\n if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) {\n // The URL constructor is available in all browsers that support SW.\n const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href);\n if (publicUrl.origin !== window.location.origin) {\n // Our service worker won't work if PUBLIC_URL is on a different origin\n // from what our page is served on. This might happen if a CDN is used to\n // serve assets; see https://github.com/facebook/create-react-app/issues/2374\n return;\n }\n\n window.addEventListener('load', () => {\n const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`;\n\n if (isLocalhost) {\n // This is running on localhost. Let's check if a service worker still exists or not.\n checkValidServiceWorker(swUrl, config);\n\n // Add some additional logging to localhost, pointing developers to the\n // service worker/PWA documentation.\n navigator.serviceWorker.ready.then(() => {\n console.log(\n 'This web app is being served cache-first by a service ' +\n 'worker. To learn more, visit https://bit.ly/CRA-PWA'\n );\n });\n } else {\n // Is not localhost. Just register service worker\n registerValidSW(swUrl, config);\n }\n });\n }\n}\n\nfunction registerValidSW(swUrl, config) {\n navigator.serviceWorker\n .register(swUrl)\n .then(registration => {\n registration.onupdatefound = () => {\n const installingWorker = registration.installing;\n if (installingWorker == null) {\n return;\n }\n installingWorker.onstatechange = () => {\n if (installingWorker.state === 'installed') {\n if (navigator.serviceWorker.controller) {\n // At this point, the updated precached content has been fetched,\n // but the previous service worker will still serve the older\n // content until all client tabs are closed.\n console.log(\n 'New content is available and will be used when all ' +\n 'tabs for this page are closed. See https://bit.ly/CRA-PWA.'\n );\n\n // Execute callback\n if (config && config.onUpdate) {\n config.onUpdate(registration);\n }\n } else {\n // At this point, everything has been precached.\n // It's the perfect time to display a\n // \"Content is cached for offline use.\" message.\n console.log('Content is cached for offline use.');\n\n // Execute callback\n if (config && config.onSuccess) {\n config.onSuccess(registration);\n }\n }\n }\n };\n };\n })\n .catch(error => {\n console.error('Error during service worker registration:', error);\n });\n}\n\nfunction checkValidServiceWorker(swUrl, config) {\n // Check if the service worker can be found. If it can't reload the page.\n fetch(swUrl)\n .then(response => {\n // Ensure service worker exists, and that we really are getting a JS file.\n const contentType = response.headers.get('content-type');\n if (\n response.status === 404 ||\n (contentType != null && contentType.indexOf('javascript') === -1)\n ) {\n // No service worker found. Probably a different app. Reload the page.\n navigator.serviceWorker.ready.then(registration => {\n registration.unregister().then(() => {\n window.location.reload();\n });\n });\n } else {\n // Service worker found. Proceed as normal.\n registerValidSW(swUrl, config);\n }\n })\n .catch(() => {\n console.log(\n 'No internet connection found. App is running in offline mode.'\n );\n });\n}\n\nexport function unregister() {\n if ('serviceWorker' in navigator) {\n navigator.serviceWorker.ready.then(registration => {\n registration.unregister();\n });\n }\n}\n","import React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport { BaseProvider, LightTheme } from \"baseui\";\nimport { Provider as StyletronProvider } from \"styletron-react\";\nimport { Client as Styletron } from \"styletron-engine-atomic\";\nimport \"./index.css\";\nimport \"bootstrap/dist/css/bootstrap.min.css\";\nimport App from \"./App\";\nimport * as serviceWorker from \"./serviceWorker\";\nimport \"./assests/font-awesome/css/all.css\";\n\nconst engine = new Styletron();\n\nReactDOM.render(\n\t\n\t\t\n\t\t\t\t\n\t\n\t,\n\tdocument.getElementById(\"root\")\n);\n\n// If you want your app to work offline and load faster, you can change\n// unregister() to register() below. Note this comes with some pitfalls.\n// Learn more about service workers: https://bit.ly/CRA-PWA\nserviceWorker.unregister();\n"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.8f31c7a1.chunk.js b/static/js/main.8f31c7a1.chunk.js deleted file mode 100644 index 183ddcb..0000000 --- a/static/js/main.8f31c7a1.chunk.js +++ /dev/null @@ -1,2 +0,0 @@ -(this.webpackJsonpportfolio=this.webpackJsonpportfolio||[]).push([[0],{110:function(e,t,a){},111:function(e,t,a){},112:function(e,t,a){},113:function(e,t,a){},114:function(e,t,a){},116:function(e,t,a){},117:function(e,t,a){},118:function(e,t,a){},119:function(e,t,a){},120:function(e,t,a){},121:function(e,t,a){},122:function(e,t,a){},123:function(e,t,a){},124:function(e,t,a){},125:function(e,t,a){},126:function(e,t,a){var l={"./undraw_startup_life_re_8ow9.svg":127};function n(e){var t=c(e);return a(t)}function c(e){if(!a.o(l,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return l[e]}n.keys=function(){return Object.keys(l)},n.resolve=c,e.exports=n,n.id=126},127:function(e,t,a){e.exports=a.p+"static/media/undraw_startup_life_re_8ow9.1138deb2.svg"},130:function(e,t,a){},132:function(e,t,a){"use strict";a.r(t);var l=a(1),n=a.n(l),c=a(12),r=a.n(c),i=a(149),o=a(148),s=a(20),m=a(147),d=(a(62),a(63),a(17)),h=(a(64),a(8)),f=a(6),p=(a(65),a(4)),g=!0,E=!0,y="Hi There! \ud83d\udc4b",u="Abhinav",C="",b="Abhinav Mahajan",x="Full Stack Developer. Always learning.",v="https://github.com/abhinav-m22/",k="https://www.linkedin.com/in/abhinav-mahajan-b805b022a/",w="abhinavpm05@gmail.com",M="",S="https://www.instagram.com/abhi_m_22/",N={data:[{title:"Full Stack Web Development",fileName:"FullStackImg",skills:["\u26a1 Create highly interactive user interfaces for web applications.","\u26a1 Building responsive website front end using ReactJS.","\u26a1 Creating application backend in NodeJS and ExpressJS.","\u26a1 Managing databases using MongoDB."],softwareSkills:[{skillName:"HTML5",fontAwesomeClassname:"simple-icons:html5",style:{color:"#E34F26"}},{skillName:"CSS3",fontAwesomeClassname:"fa-css3",style:{color:"#1572B6"}},{skillName:"JavaScript",fontAwesomeClassname:"simple-icons:javascript",style:{backgroundColor:"#FFFFFF",color:"#F7DF1E"}},{skillName:"ReactJS",fontAwesomeClassname:"simple-icons:react",style:{color:"#61DAFB"}},{skillName:"NodeJS",fontAwesomeClassname:"simple-icons:node-dot-js",style:{color:"#339933"}},{skillName:"NPM",fontAwesomeClassname:"simple-icons:npm",style:{color:"#CB3837"}},{skillName:"MongoDB",fontAwesomeClassname:"simple-icons:mongodb",style:{color:"#439743"}},{skillName:"MySQL",fontAwesomeClassname:"simple-icons:mysql",style:{color:"#4479A1"}},{skillName:"jQuery",fontAwesomeClassname:"simple-icons:jquery",style:{color:"#0865A6"}},{skillName:"Git",fontAwesomeClassname:"simple-icons:git",style:{color:"#E94E32"}},{skillName:"GitHub",fontAwesomeClassname:"simple-icons:github",style:{color:"#333"}},{skillName:"Firebase",fontAwesomeClassname:"simple-icons:firebase",style:{color:"#FFCA28"}}]},{title:"Data Structures & Algorithms",fileName:"DSAImg",skills:["\u26a1 Worked on a variety of problems using multiple programming languages.","\u26a1 Solid foundation in data structures, from basic arrays to advanced graphs.","\u26a1 Solving problems in minimum time complexity."],softwareSkills:[{skillName:"C++",fontAwesomeClassname:"simple-icons:cplusplus",style:{color:"#E94E32"}},{skillName:"C",fontAwesomeClassname:"simple-icons:c",style:{color:"#E94E32"}},{skillName:"Python",fontAwesomeClassname:"simple-icons:python",style:{color:"#3776AB"}},{skillName:"Java",fontAwesomeClassname:"simple-icons:java",style:{color:"#3776AB"}}]}]},A={competitiveSites:[{siteName:"LeetCode",iconifyClassname:"simple-icons:leetcode",style:{color:"#F79F1B"},profileLink:"https://leetcode.com/abhinav_m22/"},{siteName:"GeeksforGeeks",iconifyClassname:"simple-icons:geeksforgeeks",style:{color:"#308D46"},profileLink:"https://auth.geeksforgeeks.org/user/abhinav_m22"},{siteName:"Codechef",iconifyClassname:"simple-icons:codechef",style:{color:"#5B4638"},profileLink:"https://www.codechef.com/users/abhinav_m22"},{siteName:"HackerRank",iconifyClassname:"simple-icons:hackerrank",style:{color:"#2EC866"},profileLink:"https://www.hackerrank.com/abhinav_m22"},{siteName:"Codeforces",iconifyClassname:"simple-icons:codeforces",style:{color:"#1F8ACB"},profileLink:"http://codeforces.com/profile/abhinav_m22"}]},F={degrees:[{title:"Vishwakarma Institute of Technology",subtitle:"B.Tech. in Computer Engineering",alt_name:"VIT",duration:"2021 - Present",descriptions:["\u26a1 I'm currently a sophomore at VIT, Pune.","\u26a1 I have studied basic subjects like Data Structures & Algorithms, DBMS, OS, etc.","\u26a1 Apart from this, I have also completed several projects using various technologies."]},{title:"Fergusson College",subtitle:"Junior College - HSC",duration:"2019 - 2021",descriptions:["\u26a1 I studied in junior college with specialization in Science i.e. Physics, Chemistry, Mathematics, etc.","\u26a1 I graduated HSC with a score of 92.00%."]},{title:"St. Xavier's High School",subtitle:"High School - SSC",duration:"2009 - 2019",descriptions:["\u26a1 Completed my primary schooling for 10 years.","\u26a1 I graduated SSC with a score of 95.40%."]}]},Z="Projects",T="My projects utilize a wide range of cutting-edge technologies. There are several of these, ranging from side projects I work on for fun to college assignments. Here are a few things I'm especially proud of.",D={data:[{id:"0",name:"FashionKart",url:"/",description:"A conversational fashion outfit generator tool powered by Generative AI for personalized fashion recommendations. Considered consumer preferences, previous purchases and social media trends to provide attractive clothing suggestions.",languages:[{name:"Tensorflow",iconifyClass:"logos:tensorflow"},{name:"Flask",iconifyClass:"logos:flask"},{name:"NodeJs",iconifyClass:"logos-nodejs"},{name:"React",iconifyClass:"logos-react"},{name:"Azure",iconifyClass:"logos:microsoft-azure"},{name:"Docker",iconifyClass:"logos:docker-icon"},{name:"MongoDB",iconifyClass:"devicon:mongodb-wordmark"},{name:"Python",iconifyClass:"logos-python"}]},{id:"1",name:"CodeArena",url:"https://github.com/abhinav-m22/codearena",description:"CodeArena is an online platform to provide developers with a variety of data structures and algorithm problems, helping them enhance their coding proficiency through challenging problem-solving exercises.",languages:[{name:"NextJs",iconifyClass:"logos:nextjs-icon"},{name:"Typesript",iconifyClass:"vscode-icons:file-type-typescript-official"},{name:"Tailwind CSS",iconifyClass:"logos:tailwindcss-icon"},{name:"React",iconifyClass:"logos-react"},{name:"Firebase",iconifyClass:"logos-firebase"}]},{id:"2",name:"APIscape",url:"https://github.com/abhinav-m22/APIscape",description:"APIscape is a Full-Stack API for text-similarity analysis, allowing users to generate unique API keys, make rate-limited POST requests to determine similarity scores between texts, and manage key access.",languages:[{name:"NextJs",iconifyClass:"logos:nextjs-icon"},{name:"Typesript",iconifyClass:"vscode-icons:file-type-typescript-official"},{name:"Tailwind CSS",iconifyClass:"logos:tailwindcss-icon"},{name:"React",iconifyClass:"logos-react"},{name:"Prisma",iconifyClass:"logos-prisma"}]},{id:"3",name:"AadhaarChain",url:"https://github.com/soham-dixit/AadhaarChain",description:"Revolutionizing Aadhar updation with Web3: Seamless, Secure, and Decentralized. Empowering Indians and service providers through Solidity Smart Contracts, Anon Aadhaar and Scroll.io Network.",languages:[{name:"Flutter",iconifyClass:"logos:flutter"},{name:"Dart",iconifyClass:"logos:dart"},{name:"Solidity",iconifyClass:"logos:solidity"},{name:"Scroll",iconifyClass:"fluent-emoji:scroll"},{name:"React",iconifyClass:"logos-react"}]},{id:"4",name:"Flipkart Clone",url:"https://github.com/abhinav-m22/flipkart-clone/",description:"An E-commerce website built using MERN(Mongo, Express, React, Node) stack which is a replica of the Flipkart website with all the features similar to actual Flipkart website.",languages:[{name:"React",iconifyClass:"logos-react"},{name:"NodeJs",iconifyClass:"logos-nodejs"},{name:"MongoDB",iconifyClass:"devicon:mongodb-wordmark"},{name:"Material-UI",iconifyClass:"logos:material-ui"},{name:"Redux",iconifyClass:"logos:redux"},{name:"CSS",iconifyClass:"vscode-icons:file-type-css"}]},{id:"5",name:"Indian Sign Language Detection",url:"https://github.com/abhinav-m22/vocalize",description:"A realtime LSTM sign language detection model used to detect and identify different actions to help the specially abled using Mediapipe and Tensorflow.",languages:[{name:"Python",iconifyClass:"logos-python"},{name:"Tensorflow",iconifyClass:"logos-tensorflow"},{name:"Flutter",iconifyClass:"logos-flutter"},{name:"Dart",iconifyClass:"logos-dart"},{name:"Keras",iconifyClass:"devicon:keras"}]},{id:"6",name:"Spotify Clone",url:"https://github.com/abhinav-m22/spotify-clone-2.0",description:"A music player web app using ReactJS, Tailwind CSS and RapidAPI. A fully responsive music player website with various features like 'Lyrics', 'Top Charts', 'Popular Music Around You', 'Search via Artists', Artists' information, and many more.",languages:[{name:"React",iconifyClass:"logos-react"},{name:"NodeJs",iconifyClass:"logos-nodejs"},{name:"Tailwind CSS",iconifyClass:"logos:tailwindcss-icon"},{name:"RapidAPI",iconifyClass:"mdi:api"},{name:"Redux",iconifyClass:"logos:redux"}]},{id:"7",name:"Netflix Clone",url:"https://github.com/abhinav-m22/netflix-clone",description:"A full-stack movie-player web app. The netflix clone is developed using ReactJS, Typescript, Tailwind CSS, NextJS, Prisma, MongoDB and NextAuth with multiple features.",languages:[{name:"React",iconifyClass:"logos-react"},{name:"Typesript",iconifyClass:"vscode-icons:file-type-typescript-official"},{name:"NextJS",iconifyClass:"logos:nextjs-icon"},{name:"Tailwind CSS",iconifyClass:"logos:tailwindcss-icon"},{name:"Prisma",iconifyClass:"logos-prisma"},{name:"MongoDB",iconifyClass:"devicon:mongodb-wordmark"}]},{id:"8",name:"DFaucet",url:"https://github.com/abhinav-m22/dfaucet",description:"A decentralized system where the users can perform transactions using a custom token on the Internet Computer(ICP) Blockchain. Motoko was used for backend and persistence management.",languages:[{name:"ICP",iconifyClass:"cryptocurrency:icp"},{name:"Blockchain",iconifyClass:"icon-park:blockchain"},{name:"Javascript",iconifyClass:"logos-javascript"},{name:"HTML",iconifyClass:"vscode-icons:file-type-html"},{name:"",iconifyClass:"ri:funds-line"}]},{id:"9",name:"Free Eats",url:"https://github.com/abhinav-m22/Tenacity_Android_Rookies",description:"A system that connects users to food that has been left over from stores, restaurants, and other sources in an effort to reduce food waste. It functions like a platform for different sources and those in need of food. The application was developed using Flutter, Dart and Firebase.",languages:[{name:"Flutter",iconifyClass:"logos-flutter"},{name:"Dart",iconifyClass:"logos-dart"},{name:"Firebase",iconifyClass:"logos-firebase"}]},{id:"10",name:"Toxic Comment Classification",url:"https://github.com/abhinav-m22/Toxic-Comment-Classification",description:"A Deep Learning model to detect the toxic comments like threats, obscenity, insults, and identity-based hate. The model uses Natural Language Processing (NLP) to detect the toxic comments.",languages:[{name:"Python",iconifyClass:"logos-python"},{name:"Tensorflow",iconifyClass:"logos-tensorflow"}]},{id:"11",name:"OpticARt - Amplifying In-Store Shopping Experience using Augmented Reality (AR) and Machine Learning.",url:"",description:"A mobile app to detect grocery items and display its contents, similar recommendations in the form of Augmented Reality. A Tensorflow based CNN model was created and linked to a Flutter application. In-Store navigation was done using the ARWay SDK.",languages:[{name:"Unity",iconifyClass:"mdi:unity"},{name:"Tensorflow",iconifyClass:"logos-tensorflow"},{name:"Flutter",iconifyClass:"logos-flutter"},{name:"Dart",iconifyClass:"logos-dart"},{name:"Firebase",iconifyClass:"logos-firebase"}]},{id:"12",name:"Google Keep Clone",url:"https://github.com/abhinav-m22/google-keep-clone",description:"It uses React to build a clone of the Google Keep App. It can add and remove notes and is styled using CSS and JSX.",languages:[{name:"React",iconifyClass:"logos-react"},{name:"CSS",iconifyClass:"vscode-icons:file-type-css"},{name:"JavaScript",iconifyClass:"logos-javascript"}]},{id:"13",name:"Google Keep Clone 2.0",url:"https://github.com/abhinav-m22/google-keep-clone-2.0",description:"An updated version of Google Keep Clone with updated UI and UX. It can add, remove and archive notes and is styled using MaterialUI, CSS and JSX.",languages:[{name:"React",iconifyClass:"logos-react"},{name:"JavaScript",iconifyClass:"logos-javascript"},{name:"Material-UI",iconifyClass:"logos:material-ui"},{name:"CSS",iconifyClass:"vscode-icons:file-type-css"}]},{id:"14",name:"Employee Management System",url:"https://github.com/abhinav-m22/employee-management-system",description:"A platform developed using Python and MySQL Database to maintain the details of employees working in any organization.",languages:[{name:"Python",iconifyClass:"logos-python"},{name:"MySQL",iconifyClass:"logos-mysql"}]},{id:"15",name:"Car Racing Game",url:"https://github.com/abhinav-m22/car-racing-game",description:"A video game using Python and Pygame in which the user controls a vehicle in a fictional setting.",languages:[{name:"Python",iconifyClass:"logos-python"}]}]},j=a(46),B=a(45),L=a(19);var z=function(e){var t=e.theme,a=Object(L.style)({cursor:"pointer",height:"45px",width:"45px",marginRight:"5px",marginLeft:"15px",paddingTop:"5px",borderRadius:"50%",border:"none",alignItems:"center",justifyContent:"center",backgroundColor:"light"===e.theme.name?"#7CD1F7":"#292C3F",outline:"none",transition:"all 0.2s ease-in-out",":hover":{boxShadow:"0 3px 8px ".concat("light"===e.theme.name?"#F7D774":"#646464")}}),c=g?"/":"home",r=Object(l.useState)(e.theme),i=Object(d.a)(r,2),o=i[0],s=i[1],m="dark"===e.theme.name?n.a.createElement(B.a,{strokeWidth:1,size:20,color:"light"===e.theme.name?"#F9D784":"#A7A7A7"}):n.a.createElement(j.a,{strokeWidth:1,size:20,color:"light"===e.theme.name?"#F9D784":"#A7A7A7"});return n.a.createElement(p.Fade,{top:!0,duration:1e3,distance:"20px"},n.a.createElement("div",null,n.a.createElement("header",{className:"header"},n.a.createElement(h.c,{to:c,tag:h.b,className:"logo"},n.a.createElement("span",{style:{color:t.text}}),n.a.createElement("span",{className:"logo-name",style:{color:t.text,fontFamily:"Agustina Regular"}},C),n.a.createElement("span",{style:{color:t.text}})),n.a.createElement("input",{className:"menu-btn",type:"checkbox",id:"menu-btn"}),n.a.createElement("label",{className:"menu-icon",htmlFor:"menu-btn"},n.a.createElement("span",{className:"navicon"})),n.a.createElement("ul",{className:"menu"},n.a.createElement("li",null,n.a.createElement(h.c,{className:"homei",to:"/home",tag:h.b,activeStyle:{fontWeight:"bold"},style:{borderRadius:5,color:t.text}},"Home")),n.a.createElement("li",null,n.a.createElement(h.c,{className:"ec",to:"/education",tag:h.b,activeStyle:{fontWeight:"bold"},style:{borderRadius:5,color:t.text}},"Education")),n.a.createElement("li",null,n.a.createElement(h.c,{className:"projects",to:"/projects",tag:h.b,activeStyle:{fontWeight:"bold"},style:{borderRadius:5,color:t.text}},"Projects")),n.a.createElement("li",null,n.a.createElement("a",{href:"https://drive.google.com/file/d/1GGVtWp8T09XWUpi892N8nJP1iyognvLU/view?usp=sharing",className:"xp",activeStyle:{fontWeight:"bold"},style:{borderRadius:5,color:t.text}},"Resume")),n.a.createElement("li",null,n.a.createElement(h.c,{className:"cr",to:"/contact",tag:h.b,activeStyle:{fontWeight:"bold"},style:{borderRadius:5,color:t.text}},"Contact")),n.a.createElement("button",Object.assign({},a,{onClick:function(){"light"===o?(e.setTheme("dark"),localStorage.setItem("theme","dark"),s("dark")):(e.setTheme("light"),localStorage.setItem("theme","light"),s("light"))}}),m)))))};a(110),a(111);function I(){return n.a.createElement("div",{className:"social-media-div"},n.a.createElement("a",{href:v,className:"icon-button github",target:"_blank",rel:"noopener noreferrer"},n.a.createElement("i",{className:"fab fa-github"}),n.a.createElement("span",null)),n.a.createElement("a",{href:k,className:"icon-button linkedin",target:"_blank",rel:"noopener noreferrer"},n.a.createElement("i",{className:"fab fa-linkedin-in"}),n.a.createElement("span",null)),n.a.createElement("a",{href:"mailto:".concat(w),className:"icon-button google",target:"_blank",rel:"noopener noreferrer"},n.a.createElement("i",{className:"fab fa-google"}),n.a.createElement("span",null)),n.a.createElement("a",{href:M,className:"icon-button twitter",target:"_blank",rel:"noopener noreferrer"},n.a.createElement("i",{className:"fab fa-twitter"}),n.a.createElement("span",null)),n.a.createElement("a",{href:S,className:"icon-button instagram",target:"_blank",rel:"noopener noreferrer"},n.a.createElement("i",{className:"fab fa-instagram"}),n.a.createElement("span",null)))}a(112);var O=function(e){var t=e.theme;return n.a.createElement("svg",{version:"1.1",viewBox:"80 -10 100.1879 500",height:"650.68268",width:"711.1879","data-name":"Layer 1",id:"b52d7e2d-d80f-4111-b6ed-d15502ee1edd"},n.a.createElement("path",{d:"M 162,94.8 C 129.81195,93.8403 99.15574,84.930003 69.877152,75.179436 40.59857,65.42887 11.608446,54.624763 -19.808717,49.459437 c -20.207038,-3.3227 -43.313601,-3.791886 -59.59661,5.498023 -15.666306,8.957214 -20.729253,24.376417 -23.454693,38.69517 -2.04408,10.7785 -3.25262,22.11579 2.36238,32.20332 3.894189,7.00368 10.812228,12.88984 15.596681,19.59923 16.641093,23.33993 4.878933,52.12244 -13.159698,74.91214 -8.454833,10.68896 -18.272383,20.90016 -24.802493,32.27157 -6.53012,11.3714 -9.54899,24.41907 -3.83949,36.02932 5.66474,11.51642 19.15765,20.14948 33.769589,26.22758 29.686403,12.3439 64.65459,15.87985 98.7822629,17.88031 75.5066201,4.43168 151.4210581,2.51228 227.1265981,0.59287 28.02032,-0.71231 56.15998,-1.43315 83.72273,-5.14826 15.30822,-2.06443 31.11377,-5.3402 42.22441,-13.22255 14.10463,-10.03634 17.60095,-27.03373 8.15146,-39.61648 -15.8553,-21.10917 -59.68116,-26.35553 -70.77689,-49.00875 -6.1024,-12.46759 0.16413,-26.3598 9.02677,-37.92314 19.01841,-24.81147 50.89312,-46.57324 52.57414,-74.93347 C 359.05227,94.04077 343.72913,74.535369 320.0357,65.31797 295.1984,55.656976 260.76237,56.872597 242.4502,72.863357 223.57106,89.31051 190.41817,95.64454 162,94.8 Z",fill:t.accentColor,opacity:"0.15",id:"path13"}),n.a.createElement("g",{id:"tshirt"},n.a.createElement("path",{id:"path2",d:"M127.7,186.5c-8.3,0-23.5-7.9-25-13c-0.3-1.1,0.1-2.1,1.2-2.8c2.9-1.8,7.9-2.8,15-2.8 c8.2,0,16.5,1.3,17.5,1.5c0,0.8-0.4,6-3.4,14.4C132.3,185.6,130.6,186.5,127.7,186.5C127.7,186.5,127.7,186.5,127.7,186.5z",fill:t.accentColor}),n.a.createElement("path",{id:"path4",d:"M118.8,168c8,0,16,1.2,17.4,1.4c-0.1,1.1-0.5,6.1-3.4,14.2c-0.6,1.7-2.3,2.6-5.2,2.6 c-8.3,0-23.4-7.8-24.9-12.9c-0.3-1.1,0.1-2,1.1-2.6C106.8,168.9,111.8,168,118.8,168 M118.8,167.8c-5.8,0-11.7,0.6-15,2.8 c-6.8,4.2,13.5,16,23.9,16c2.7,0,4.7-0.8,5.4-2.7c3.4-9.3,3.4-14.5,3.4-14.5S127.7,167.8,118.8,167.8L118.8,167.8z",fill:"#2D2D2D"})),n.a.createElement("g",{id:"arms"},n.a.createElement("path",{id:"path7",d:"M177.5,221.6c0,0,3.3,23.5,0,27.7s-14.5,0-16-5.8c-1.5-5.8-1.5-5.8-1.5-5.8s-0.2-6.8,2.9-9.2 c3.1-2.4,3.4-2.7,3.4-2.7L177.5,221.6z",fill:"#D3B39B"}),n.a.createElement("path",{id:"path9",d:"M62.5,221.6c0,0-3.3,23.5,0,27.7c3.3,4.2,14.5,0,16-5.8c1.5-5.8,1.5-5.8,1.5-5.8s0.2-6.8-2.9-9.2 c-3.1-2.4-3.4-2.7-3.4-2.7L62.5,221.6z",fill:"#D3B39B"})),n.a.createElement("g",{opacity:"0.20",id:"brows"},n.a.createElement("path",{id:"path12",d:"M1.5,406.1c0-1.2,1.9-1.8,5.4-2.8c6.2-1.8,17.3-4,32-5.3c22.5-2,53.4-2,87.4-3.3c19.6-0.7,41.2,1,58.8,1.9 c39.1,1.9,65.9,5.2,65.9,9.6c0,4.4-26.9,8.2-66.4,10.1c-7.3,0.4-16.1-0.5-24.2-0.3c-11.1,0.3-21.9,1.6-34.1,1.6 c-4.2,0-8.4,0-12.6-0.1c-9.2-0.1-18.1-0.3-26.6-0.5C37.3,415.4,1.5,411.1,1.5,406.1z",fill:"#0A0A0A"})),n.a.createElement("g",{id:"head"},n.a.createElement("g",{id:"ccc"},n.a.createElement("rect",{id:"rect15",height:"47",width:"27",fill:t.skinColor,y:"147.5",x:"105.5"})),n.a.createElement("path",{id:"path18",d:"M104.4,172.5c-0.1,4.6,25.5,9.1,29.6-0.5c0,0-1,6.9-2.8,8.3c-1.8,1.3-12,8.5-12,8.5s-12.8-2.9-14.1-7.2 C103.8,177.3,104.4,172.5,104.4,172.5z",opacity:"0.1"}),n.a.createElement("g",{id:"ears"},n.a.createElement("g",{id:"g28"},n.a.createElement("g",{id:"g22"},n.a.createElement("path",{id:"path20",d:"M178.5,113.7L178.5,113.7c0-5.3-4-9.2-8.6-9.2h-11.5l-6.2,18.6c0,0.2,9.4,0.4,9.5,0.4h8.2 C174.5,123.5,178.5,118.9,178.5,113.7z",fill:t.skinColor})),n.a.createElement("g",{id:"g26",opacity:"6.000000e-002"},n.a.createElement("path",{id:"path24",d:"M166,108.8c0,0,1-0.5,2.6-0.5c0.8,0,1.9,0.1,2.9,0.8c0.5,0.3,1,0.8,1.3,1.4c0.1,0.3,0.3,0.6,0.3,0.9 c0.1,0.2,0.1,0.5,0.2,0.8c0.2,1.1,0.2,2.2-0.1,3.3c-0.1,0.5-0.3,1-0.6,1.5c-0.2,0.5-0.6,0.8-0.9,1.1c-0.7,0.6-1.5,0.7-2,0.6 c-0.5,0-0.7-0.1-0.7-0.1c0,0,1.2-0.2,1.9-1.3c0.7-1.1,0.8-3,0.5-4.8c0-0.2-0.1-0.5-0.1-0.7c0-0.2-0.1-0.4-0.2-0.5 c-0.2-0.3-0.3-0.6-0.6-0.9c-0.5-0.5-1.3-0.8-2-1.1C167.1,108.9,166,108.8,166,108.8z"}))),n.a.createElement("g",{id:"g38"},n.a.createElement("g",{id:"g32"},n.a.createElement("path",{id:"path30",d:"M58.5,113.7L58.5,113.7c0-5.3,4-9.2,8.7-9.2h11.5l6.2,18.6c0,0.2-9.4,0.4-9.5,0.4h-8.2 C62.5,123.5,58.5,118.9,58.5,113.7z",fill:t.skinColor})),n.a.createElement("g",{id:"g36",opacity:"8.000000e-002"},n.a.createElement("path",{id:"path34",d:"M70.3,108.8c0,0-1.1,0.2-2.5,0.6c-0.7,0.2-1.5,0.6-2,1.1c-0.3,0.2-0.4,0.6-0.6,0.9c0,0.2-0.1,0.3-0.2,0.5 c0,0.3-0.1,0.5-0.1,0.7c-0.3,1.8-0.2,3.8,0.5,4.8c0.7,1.1,2,1.2,1.9,1.3c0,0-0.2,0.1-0.7,0.1c-0.5,0-1.3-0.1-2-0.6 c-0.4-0.3-0.7-0.7-0.9-1.1c-0.3-0.4-0.5-0.9-0.6-1.5c-0.3-1.1-0.2-2.2-0.1-3.3c0-0.3,0.1-0.5,0.2-0.8c0.1-0.3,0.2-0.6,0.3-0.9 c0.3-0.6,0.8-1.1,1.3-1.4c1-0.7,2-0.8,2.9-0.8C69.3,108.3,70.3,108.8,70.3,108.8z"})))),n.a.createElement("g",{id:"g43",opacity:"0.1"},n.a.createElement("path",{id:"path41",d:"M104.6,156.7l27.9,1.1v2.2c0,0-20,6-27,3.4v-5.6L104.6,156.7z"})),n.a.createElement("g",{id:"chin"},n.a.createElement("path",{id:"path45",d:"M73.8,115.3c0-24.9,20.2,6.3,45.1,6.3s45.1-31.2,45.1-6.3s-20.2,45.1-45.1,45.1S73.8,140.2,73.8,115.3z",fill:t.skinColor})),n.a.createElement("g",{id:"face"},n.a.createElement("path",{id:"path48",d:"M163.5,108.9c0,15.3-12.4,27.6-27.6,27.6h-33.7c-15.3,0-27.6-12.4-27.6-27.6V75.1 c0-15.3,12.4-27.6,27.6-27.6h33.7c15.3,0,27.6,12.4,27.6,27.6V108.9z",fill:t.skinColor})),n.a.createElement("g",{id:"mouth"},n.a.createElement("path",{id:"path54",d:"M127.2,131.5c0,0,0.7,0.6,0.8,2.1c0,0.7-0.1,1.5-0.6,2.3c-0.2,0.4-0.5,0.8-0.9,1.1 c-0.4,0.3-0.8,0.5-1.3,0.8c-0.3,0.1-0.9,0.3-1.4,0.3c-0.5,0-1-0.1-1.4-0.2c-0.9-0.3-1.6-0.8-2-1.3c-0.9-1.1-0.7-2.1-0.8-2.1 c0,0,0.1,0.2,0.4,0.4c0.2,0.3,0.6,0.6,1.1,0.8c0.5,0.3,1,0.4,1.6,0.5c0.3,0,0.6,0,0.9,0c0.3,0,0.5-0.1,0.9-0.2 c0.2-0.1,0.5-0.2,0.8-0.4c0.2-0.2,0.5-0.4,0.7-0.6c0.4-0.4,0.7-1,0.9-1.5c0.2-0.5,0.3-1,0.3-1.3 C127.2,131.8,127.2,131.5,127.2,131.5z",fill:"#CE9A74"})),n.a.createElement("g",{id:"hair"},n.a.createElement("g",{id:"sides"},n.a.createElement("g",{id:"g59"},n.a.createElement("path",{id:"path57",d:"M84.4,67c0,0-5.9,10-9,13.8c0,0,3.9,26.7-1.7,32.6c0,0-0.8-2.4-2.6-5.4c-1.8-3.1-6.5-37.2-4.7-42.3 s6.1-13.8,12-12.8C84.4,54,84.4,67,84.4,67z",fill:t.dark})),n.a.createElement("g",{id:"g63"},n.a.createElement("path",{id:"path61",d:"M164,114.4l0.1,0.1c0,0,6.8-27.6,6-36.6s-3.3-18.7-5.1-21.7c-1.8-3.1-10.7-5.6-12-2.8 c-1.3,2.8-6.1,9-6.1,9s12.5,12,13,14.8c0.4,2.1,0.5,15.3-0.1,24.2C159.4,106.2,160.9,110.9,164,114.4z",fill:t.dark})),n.a.createElement("g",{id:"g67"},n.a.createElement("path",{id:"path65",d:"M84.2,65.4c0,0-5.6,11.5-9.6,14c0,0,7.8-12.3,8-14c0.2-1.8,0.2-1.8,0.2-1.8L84.2,65.4z",fill:t.dark})),n.a.createElement("g",{id:"g71"},n.a.createElement("path",{id:"path69",d:"M73.8,113.5c0,0-3.2-13.9-3.2-15.6c0-1.8,0.2-4.9,0.2-4.9s-1.8,8.3,0,14.2L73.8,113.5z",fill:t.dark})),n.a.createElement("g",{id:"g75"},n.a.createElement("path",{id:"path73",d:"M162,94.8c0,0-0.2,11,1.4,14.5l0.5-2.7L162,94.8z",fill:t.dark}))),n.a.createElement("g",{id:"stripe"},n.a.createElement("g",{id:"g80"},n.a.createElement("path",{id:"path78",d:"M72.9,59.6c0,0,33.5,22.5,72.7,7.7c0,0,17.4-1.8,22.3-11.8c0,0-6.1,1-7.2,1c-1,0,4.6-6.7,4.9-16.9 c0.3-10.2-3.3-13.6-3.3-13.6s-5.9,10-10.5,11c0,0,2.6-8.7,2.3-13.3s0-6.1,0-6.1s-8.2,12-36.8,13.8c-28.7,1.8-39.1,3.1-43.2,7.7 c-4.1,4.6-4.1,12.8-3.3,15.6S72.9,59.6,72.9,59.6z",fill:t.dark})),n.a.createElement("g",{id:"g84"},n.a.createElement("path",{id:"path82",d:"M73.6,55.9c0.2-1.2-2.6-8.1,1.2-11.7c3.8-3.6,15.3-6.9,23.5-7.2c8.1-0.2,29.2-1.7,34.2-3.4 c5-1.7,7.4-3.8,7.4-3.8s-2.6,6.9-37.8,10.3C66.9,43.4,73.6,55.9,73.6,55.9z",fill:t.dark})),n.a.createElement("g",{id:"g88"},n.a.createElement("path",{id:"path86",d:"M154.7,37.7c0,0-8,7-26,9.3c-18,2.2-24.6,4.9-24.6,4.9s32.5-3.5,34.6-3.7 C140.8,48.1,151.6,47.9,154.7,37.7z",fill:t.dark})),n.a.createElement("g",{id:"g92"},n.a.createElement("path",{id:"path90",d:"M83.7,57.8c0,0,12,2.9,15.3,2.6c3.4-0.2,9.1-2.2,9.1-2.2S103.1,65.9,83.7,57.8z",fill:t.dark})),n.a.createElement("g",{id:"g96"},n.a.createElement("path",{id:"path94",d:"M154,17.6c0,0-5.2,12.9-6.7,14.1c-1.4,1.2-4.5,3.8-4.5,3.8s7.7-2.9,9.8-9.1L154,17.6z",fill:t.dark})),n.a.createElement("g",{id:"g100"},n.a.createElement("path",{id:"path98",d:"M150.7,66.4c0,0,15.1-5.8,17.1-10.9c0,0-19.7,11-22.3,11.8L150.7,66.4z",fill:t.dark})))),n.a.createElement("g",{id:"eyeb"},n.a.createElement("g",{id:"g106"},n.a.createElement("path",{id:"path104",d:"M84.6,92c0,0,16.8-9.6,14.2-12.2C96.2,77.2,84.6,92,84.6,92z",fill:t.dark})),n.a.createElement("g",{id:"g110"},n.a.createElement("path",{id:"path108",d:"M151.5,91.5c0,0-16.8-9.6-14.2-12.2C139.9,76.8,151.5,91.5,151.5,91.5z",fill:t.dark}))),n.a.createElement("g",{id:"eyey2"},n.a.createElement("circle",{id:"circle113",r:"5",cy:"114",cx:"98.4",fill:t.dark}),n.a.createElement("circle",{id:"circle115",r:"5",cy:"114",cx:"136.9",fill:t.dark}))),n.a.createElement("g",{id:"shirt"},n.a.createElement("path",{id:"path119",d:"M137.9,174.8c0,0,35.4,13.8,38.3,40.9l-11,11.5c0,0-0.5,67.7,1.9,71.6c0,0-20.1,12.2-33.3,15.1 s-40-2.2-43.1-3.6c-3.1-1.4-15.3-10.8-15.3-10.8s2.6-9.8,2.4-13.9c-0.2-4.1,0.5-27.5,0.2-31.8c-0.2-4.3-1.2-19.9-1.2-19.9 l-15.3-14.4c0,0,7.6-41.2,38.7-42.3c0,0,13,15.5,15.6,15.5s3.1,6.2,3.1,6.2s3.1-6.3,11-15.2C137.9,174.8,137.9,174.8,137.9,174.8z",fill:t.accentColor}),n.a.createElement("g",{id:"g123"},n.a.createElement("polygon",{id:"polygon121",points:"62.8,220.6 60.2,224.5 77,238.6 77.8,236.8 77.2,233.2 ",fill:"#353535"})),n.a.createElement("g",{id:"g127"},n.a.createElement("polygon",{id:"polygon125",points:"165.1,227.1 175.5,216.3 179.3,223.2 165.1,235.8 ",fill:"#353535"})),n.a.createElement("g",{id:"gola"},n.a.createElement("g",{id:"g131"},n.a.createElement("path",{id:"path129",d:"M109,189.8l-0.2-8.2l7.7,0.8l1.9,1.4c0,0,2.3,4.6,2.1,8.8c-0.2,4.1-4.6,5-4.6,5L109,189.8z",fill:t.accentColor})),n.a.createElement("g",{id:"g135"},n.a.createElement("path",{id:"path133",d:"M121.8,182c0,0-5.4,15.2-5.6,23.3l0.5,6.4l8.9,0.2l-1-8.8c0,0,6.7-11,7.7-12 C133.3,190.2,130.1,179.5,121.8,182z",fill:t.accentColor})),n.a.createElement("g",{id:"g145"},n.a.createElement("g",{id:"g143"},n.a.createElement("g",{id:"g141"},n.a.createElement("path",{id:"path137",d:"M109.7,196.7c-4.3-4.1-12.4-18.1-12.5-18.2c0.4-2.1,5.6-7,6.5-7.7c0,0,0,0.1,0.1,0.2 c0.5,0.8,2.8,2.8,3.5,3c0.7,0.1,10.6,6.3,11.4,7.1c0.6,0.6,0.8,4.1,0.9,6c-0.3-0.8-1-2.1-1.2-2.8c-0.2-0.5-0.7-0.8-1.6-0.8 c-1,0-2.5,0.3-4.5,1c-2.8,1-2.7,7.5-2.7,10.7C109.7,195.8,109.7,196.4,109.7,196.7z",fill:t.accentColor}),n.a.createElement("path",{id:"path139",d:"M103.6,170.9C103.7,170.9,103.7,170.9,103.6,170.9c0.5,0.9,2.8,2.9,3.6,3.1c0.7,0.1,10.6,6.3,11.4,7.1 c0.4,0.4,0.7,3.1,0.8,5.3c-0.3-0.7-0.7-1.7-0.9-2.2c-0.2-0.6-0.8-0.9-1.7-0.9c-1,0-2.6,0.3-4.5,1c-2.9,1-2.8,7.4-2.8,10.8 c0,0.4,0,0.9,0,1.2c-4.1-4.1-11.5-16.7-12.2-17.9C97.9,176.4,102.5,171.8,103.6,170.9 M103.8,170.5c-0.3,0-6.2,5.7-6.7,8 c0,0,8.3,14.4,12.6,18.3c0,0,0,0,0,0c0.4,0-0.9-11,2.7-12.3c2-0.7,3.4-1,4.4-1c0.9,0,1.3,0.2,1.5,0.7c0.3,1,1.4,3.4,1.4,3.4 s-0.2-5.9-1-6.7c-0.8-0.8-10.7-7-11.5-7.2C106.5,173.6,103.6,171,103.8,170.5C103.8,170.5,103.8,170.5,103.8,170.5L103.8,170.5 z",fill:"#2D2D2D"})))),n.a.createElement("g",{id:"g149"},n.a.createElement("path",{id:"path147",d:"M129.5,191.6c0,0-5.2-4.5-6.8-4.2c-1.6,0.3-4.2,5.5-4.5,6.2c-0.2,0.7-1,18.7-0.4,20.6l-0.7-0.1 c0,0,0.6-20.3,0.6-21c0.1-0.7,2-5.5,2-5.5l2.1-5.6C121.8,182,129.1,177.8,129.5,191.6z",fill:"#353535"})),n.a.createElement("g",{id:"g153"},n.a.createElement("circle",{id:"circle151",r:"2.2",cy:"194.2",cx:"121.6",fill:"#BCBCBC"})),n.a.createElement("g",{id:"g157"},n.a.createElement("circle",{id:"circle155",r:"2",cy:"202.3",cx:"121.7",fill:"#BCBCBC"})),n.a.createElement("g",{id:"g167"},n.a.createElement("g",{id:"g165"},n.a.createElement("g",{id:"g163"},n.a.createElement("path",{id:"path159",d:"M129.7,199.1c0.2-2.4,0.7-12.4-2.8-16.2c-0.9-0.9-1.9-1.4-3.1-1.4c-0.4,0-0.8,0.1-1.2,0.2 c2.5-1.7,11.3-8,12.6-10.6l1.4-1.7c0.5,0.2,3.5,1.6,7.3,8.3L129.7,199.1z",fill:t.accentColor}),n.a.createElement("path",{id:"path161",d:"M136.6,169.6c0.7,0.3,3.5,1.9,7.1,8.1l-13.9,20.9c0.2-3,0.4-12.2-2.8-15.8c-0.9-1-2-1.5-3.2-1.5 c-0.2,0-0.5,0-0.7,0c3-2.1,10.8-7.8,12.2-10.3L136.6,169.6 M136.5,169.3l-1.4,1.8c-1.6,3-13.2,11-13.2,11 c0.7-0.2,1.4-0.4,1.9-0.4c7.4,0,5.7,17.9,5.7,17.9l14.5-21.9C139.7,170.2,136.5,169.3,136.5,169.3L136.5,169.3z",fill:"#2D2D2D"}))))),n.a.createElement("g",{id:"g172",opacity:"0.14"},n.a.createElement("path",{id:"path170",d:"M78.9,288c0,0-0.7,5.3-1.4,6.9c-0.7,1.7,24.4,11.5,24.4,11.5L78.9,288z"}))),n.a.createElement("g",{id:"g177"},n.a.createElement("path",{id:"path175",d:"M43.6,262",fill:"#E6B99B"})),n.a.createElement("path",{id:"path179",d:"M66.2,245.2c0,0,6.5-6.7,15.8,1c9.2,7.7,2.2,12-4.1,12.7c-6.3,0.7-6.3,0.7-6.3,0.7s-4.2-0.9-7.3-2.2 c-1.9-0.8-3.1-2.7-3.1-4.7l0.1-7L66.2,245.2z",fill:"#D3B39B"}),n.a.createElement("path",{id:"path181",d:"M173.3,245.2c0,0-6.5-6.7-15.8,1c-9.2,7.7-2.2,12,4.1,12.7c6.3,0.7,6.3,0.7,6.3,0.7s3.6-1,6.5-2.2 c2.3-0.9,3.8-3.1,3.8-5.6l0-5.5L173.3,245.2z",fill:t.skinColor}),n.a.createElement("g",null,n.a.createElement("path",{d:"M172.1,262.9c0,0,8.2-4,5.2-10.6s-15.5-14.6-18-13.8c-2.5,0.8-16.7,14-16.5,15.4 s4.6,0.8,5.6,0.4c1-0.4-0.2,0,4.4,3C157.3,260.3,168.1,264.4,172.1,262.9z",fill:t.skinColor,id:"esquerda"}),n.a.createElement("path",{d:"M66.3,251.3c0,0,10.5-9,13-10.2c2.5-1.2,10.6-1.8,12.8-4.6c2.3-2.8,1.7,4-2.5,7 c0,0,8.3,10.5,8.9,13.2c0.7,2.7-4.4,0-4.4,0s-12.3,5.4-13.5,4.8c-1.2-0.6-3,0-3,0s-3.7,1-6-3c-2.3-4-2.3-4-2.3-4L66.3,251.3z",fill:t.skinColor})),n.a.createElement("g",{id:"legs"},n.a.createElement("g",{id:"g188"},n.a.createElement("path",{id:"path186",d:"M15.7,303.3c0,0-1.9-11.2,8-15c9.9-3.8,37,3.2,64.8,18.5c27.8,15.3,69.9-5.1,98-14.7 c28.1-9.6,45.9-10.1,49.3,0.9c0,0-24.7,39.3-45.5,40.6s-48.2-1-48.2-1l-31.9,0.6c0,0-24.3,8.6-28.7,8.3 C77,341.2,20.8,325.3,15.7,303.3z",fill:t.avatarMisc})),n.a.createElement("g",{id:"g192"},n.a.createElement("path",{id:"path190",d:"M91.2,333.1c0,0,20.3-12,21.9-11.5c1.6,0.5,6.9,5.9,9.1,6.9c2.2,1,1.6,3.7,1.6,3.7l-3,9.3l-22.3-1.9 L91.2,333.1z",fill:t.avatarShoes})),n.a.createElement("g",{id:"g196"},n.a.createElement("polygon",{id:"polygon194",points:"134.9,341.1 114.3,342 119.9,331 137.6,330.6 136.7,342.2 ",fill:t.skinColor})),n.a.createElement("g",{id:"g200"},n.a.createElement("polygon",{id:"polygon198",points:"119,329.9 127.3,330.7 126,342.5 115.4,340.3 ",fill:"#EAEAEA"})),n.a.createElement("g",{id:"notebook"},n.a.createElement("g",{id:"g210"},n.a.createElement("g",{id:"g204"},n.a.createElement("path",{id:"path202",d:"M212.5,295.1c0,1.9-1.5,3.4-3.4,3.4H33.9c-1.9,0-3.4-1.5-3.4-3.4v-1.3c0-1.9,1.5-3.4,3.4-3.4h175.3 c1.9,0,3.4,1.5,3.4,3.4V295.1z",fill:"#7F8DAA"})),n.a.createElement("g",{id:"g208"},n.a.createElement("path",{id:"path206",d:"M212.5,289.7c0,3.8-3,6.8-6.8,6.8H37.3c-3.8,0-6.8-3-6.8-6.8V186.3c0-3.8,3-6.8,6.8-6.8h168.4 c3.8,0,6.8,3,6.8,6.8V289.7z",fill:t.imageDark}))),n.a.createElement("g",{id:"logobook"},n.a.createElement("rect",{rx:"3",id:"rect1150",fill:t.accentColor,width:"15",height:"15",x:"-92.187965",y:"245.78786",transform:"rotate(-45)"})),n.a.createElement("radialgradient",{gradientUnits:"userSpaceOnUse",r:"17.2316",cy:"239.6875",cx:"121.6441",id:"logo1"}),n.a.createElement("path",{d:"M138.7,239.7c0,2.9-0.7,5.7-2,8.1c-2.9,5.4-8.6,9.1-15.2,9.1 c-9.5,0-17.2-7.7-17.2-17.2s7.7-17.2,17.2-17.2c7.3,0,13.5,4.5,16,10.9c0.7,1.7,1.1,3.5,1.2,5.4l0.2,0.3l0,0.3L138.7,239.7z",fill:"url(#logo1)",opacity:"0.66",id:"logo2"})),n.a.createElement("g",{id:"g218",opacity:"0.1"},n.a.createElement("polygon",{id:"polygon216",points:"135.8,341 132.4,341.2 134.8,330.6 136,330.5 "})),n.a.createElement("g",{id:"g222"},n.a.createElement("path",{id:"path220",d:"M135.7,326.9l-1,27.8c0,0,55.2-2.9,87.4-33.8s2.2-37,2.2-37s-10.2-0.6-10.2,1.3 C214.2,287,191.9,319.9,135.7,326.9z",fill:t.imageClothes})),n.a.createElement("g",{id:"g226"},n.a.createElement("path",{id:"path224",d:"M129.3,349.5c0,0,24.9-2.1,25.4-1.6c0.5,0.5,3.8,8.9,3.8,8.9l-34,1.4c0,0,1.1-5.3,1.8-6.5 C126.9,350.5,129.3,349.5,129.3,349.5z",fill:t.skinColor})),n.a.createElement("g",{id:"g230"},n.a.createElement("path",{id:"path228",d:"M130.9,361c0.9-0.2-1.6-23.3-1.6-23.3s-68.3-5.1-98.3-45.6h0c-1.5-2.9-6.7-5.8-9.3-3.9l-2.3,1 c-8.7,6.3-7.5,19.3-1.7,28.4c3.1,4.8,7.6,10.1,14.3,15.3C53.4,349.5,88.8,368.7,130.9,361z",fill:t.imageClothes})),n.a.createElement("g",{id:"g234",opacity:"0.1"},n.a.createElement("polygon",{id:"polygon232",points:"150.4,357.3 145.7,357.4 146.8,348 149.4,351.4 "})),n.a.createElement("g",{id:"g238"},n.a.createElement("polygon",{id:"polygon236",points:"157.2,358.6 149.4,357.8 146.4,347.8 155.8,347.3 ",fill:"#EAEAEA"})),n.a.createElement("g",{id:"pe"},n.a.createElement("g",{id:"g242"},n.a.createElement("path",{id:"path240",d:"M150.9,347c-0.7-0.5,12.3-10.4,13.4-10.2c1.1,0.2,11.6,9.4,12.8,9.4c1.1,0,27.8,8.5,25.2,16.4l-25.5-0.6 l-19.9-1.1C156.8,360.9,155.3,350.7,150.9,347z",fill:t.avatarShoes})),n.a.createElement("g",{id:"g246"},n.a.createElement("rect",{id:"rect244",height:"7.9",width:"1.9",fill:"#777070",transform:"matrix(0.9869 0.1612 -0.1612 0.9869 59.7596 -21.5769)",y:"353.5",x:"161.9"})),n.a.createElement("g",{id:"g250"},n.a.createElement("rect",{id:"rect248",height:"7.6",width:"1.9",fill:"#777070",transform:"matrix(0.9821 0.1884 -0.1884 0.9821 70.3837 -24.9184)",y:"353.9",x:"165.3"})),n.a.createElement("g",{id:"g254"},n.a.createElement("rect",{id:"rect252",height:"7",width:"1.9",fill:"#777070",transform:"matrix(0.9989 4.593970e-002 -4.593970e-002 0.9989 16.6397 -7.4027)",y:"354.8",x:"168.4"})),n.a.createElement("g",{id:"g258"},n.a.createElement("rect",{id:"rect256",height:"6.1",width:"1.9",fill:"#777070",transform:"matrix(0.9914 0.1308 -0.1308 0.9914 48.3763 -19.4954)",y:"355.6",x:"171.7"}))),n.a.createElement("g",{id:"g263"},n.a.createElement("path",{id:"path261",d:"M133,342.9",fill:"#E6B99B"}))))};function R(e){var t=e.theme,a=Object(f.g)(),l=Object(L.style)({backgroundColor:"".concat(t.accentBright),":hover":{boxShadow:"0 5px 15px ".concat(t.accentBright)}});return n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"40px"},n.a.createElement("div",{className:"greet-main",id:"greeting"},n.a.createElement("div",{className:"greeting-main"},n.a.createElement("div",{className:"greeting-text-div"},n.a.createElement("div",null,n.a.createElement("h1",{className:"greeting-text",style:{marginBottom:55}},y),n.a.createElement("p",{className:"greeting-text-p subTitle",style:{color:t.secondaryText}},n.a.createElement("span",null,"I'm "),n.a.createElement("span",{style:{color:t.accentColor}},b,"."," "),x),n.a.createElement(I,null),n.a.createElement("div",{className:"portfolio-repo-btn-div"},n.a.createElement("button",Object.assign({},l,{className:"button",onClick:function(){a.push("/contact")}}),"Contact Me")))),n.a.createElement("div",{className:"greeting-image-div"},n.a.createElement(O,{theme:t})))))}a(113);function H(e){return n.a.createElement("div",{className:"footer-div"},n.a.createElement(p.Fade,null,n.a.createElement("p",{className:"footer-text",style:{color:e.theme.secondaryText}},"Made with ",n.a.createElement("span",{role:"img"},"\u2764\ufe0f")," by ",u)))}a(44),a(114);var _=a(146),P=a(145);var J=function(e){return n.a.createElement("div",null,n.a.createElement("div",{className:"software-skills-main-div"},n.a.createElement("ul",{className:"dev-icons"},e.logos.map((function(e){return n.a.createElement(_.a,{key:e.skillName,placement:"top",overlay:n.a.createElement(P.a,{id:"tooltip-top"},n.a.createElement("strong",null,e.skillName))},n.a.createElement("li",{className:"software-skill-inline",name:e.skillName},n.a.createElement("span",{className:"iconify","data-icon":e.fontAwesomeClassname,style:e.style,"data-inline":"false"})))})))))};function V(e){var t=e.theme;return n.a.createElement("svg",{id:"ade8c9af-7e2e-4eda-b5c8-b06129257226",width:"100%",height:"100%",viewBox:"0 0 1076.06371 755.2279"},n.a.createElement("path",{d:"M926.11393,774.80937c-6.98452,26.59789-31.459,43.21966-31.459,43.21966s-13.15033-26.50193-6.16581-53.09982,31.459-43.21966,31.459-43.21966S933.09845,748.21148,926.11393,774.80937Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("path",{d:"M915.52,769.18266c-19.56251,19.32716-21.75117,48.83128-21.75117,48.83128s29.52845-1.83141,49.091-21.15858,21.75116-48.83129,21.75116-48.83129S935.08248,749.85549,915.52,769.18266Z",transform:"translate(-61.96814 -72.38605)",fill:t.accentColor}),n.a.createElement("path",{d:"M206.70221,674.19438h36.8414l90.78774-35.52564s64.47245-26.31528,59.20939,23.68376-14.47341,117.103-14.47341,117.103-28.94681-13.15764-44.736-9.21035-5.26306-80.26162-5.26306-80.26162-128.9449,61.84092-140.78678,53.94634-14.4734-63.15669-14.4734-63.15669Z",transform:"translate(-61.96814 -72.38605)",fill:t.imageClothes}),n.a.createElement("path",{d:"M206.70221,674.19438h36.8414l90.78774-35.52564s64.47245-26.31528,59.20939,23.68376-14.47341,117.103-14.47341,117.103-28.94681-13.15764-44.736-9.21035-5.26306-80.26162-5.26306-80.26162-128.9449,61.84092-140.78678,53.94634-14.4734-63.15669-14.4734-63.15669Z",transform:"translate(-61.96814 -72.38605)",opacity:"0.1"}),n.a.createElement("path",{d:"M264.74607,558.82036l44.58576,64.05921L413.2772,709.72s96.0508,22.368,82.89315,38.15717S402.75109,732.088,402.75109,732.088s-119.73455-86.84044-123.68184-93.41927S231.70174,570.249,231.70174,570.249Z",transform:"translate(-61.96814 -72.38605)",fill:t.skinColor2}),n.a.createElement("path",{d:"M264.74607,558.82036l44.58576,64.05921L413.2772,709.72s96.0508,22.368,82.89315,38.15717S402.75109,732.088,402.75109,732.088s-119.73455-86.84044-123.68184-93.41927S231.70174,570.249,231.70174,570.249Z",transform:"translate(-61.96814 -72.38605)",opacity:"0.1"}),n.a.createElement("path",{d:"M238.28056,507.09232l28.94681,56.57786s-6.57882,27.63105-17.10494,30.26258-55.26209-34.20987-55.26209-34.20987Z",transform:"translate(-61.96814 -72.38605)",fill:t.accentColor}),n.a.createElement("path",{d:"M238.28056,507.09232l28.94681,56.57786s-6.57882,27.63105-17.10494,30.26258-55.26209-34.20987-55.26209-34.20987Z",transform:"translate(-61.96814 -72.38605)",opacity:"0.1"}),n.a.createElement("path",{d:"M591.4193,644.90044,599.97,680.172a2.20311,2.20311,0,0,1-.04279,1.19048L561.13956,802.57374a2.20306,2.20306,0,0,1-4.28722-.42269l-5.36581-47.21916a2.203,2.203,0,0,1,.09431-.93128L587.1836,644.737A2.20306,2.20306,0,0,1,591.4193,644.90044Z",transform:"translate(-61.96814 -72.38605)",fill:t.imageClothes}),n.a.createElement("polygon",{points:"526.306 575.493 534.2 605.756 499.99 716.28 492.096 682.07 526.306 575.493",fill:"#f2f2f2"}),n.a.createElement("path",{d:"M415.90873,812.34963c1.31577,3.94729,136.83949-1.31577,138.15525-2.63153a28.56086,28.56086,0,0,0,2.89462-5.26306c1.2369-2.63153,2.36844-5.26306,2.36844-5.26306L554.064,756.58753l-134.208-4.76306s-3.35527,36.10458-4.03949,52.63057C415.64564,808.626,415.64564,811.56012,415.90873,812.34963Z",transform:"translate(-61.96814 -72.38605)",fill:t.imageClothes}),n.a.createElement("polygon",{points:"474.991 689.965 477.622 726.806 418.413 726.806 418.413 689.965 474.991 689.965",opacity:"0.1"}),n.a.createElement("polygon",{points:"398.677 701.806 399.03 701.736 397.361 717.596 364.467 717.596 364.467 701.806 398.677 701.806",opacity:"0.1"}),n.a.createElement("path",{d:"M415.90873,812.34963c1.31577,3.94729,136.83949-1.31577,138.15525-2.63153a28.56086,28.56086,0,0,0,2.89462-5.26306H415.81654C415.64564,808.626,415.64564,811.56012,415.90873,812.34963Z",transform:"translate(-61.96814 -72.38605)",opacity:"0.1"}),n.a.createElement("circle",{cx:"196.04888",cy:"357.07618",r:"59.20939",fill:t.skinColor}),n.a.createElement("path",{d:"M254.06973,482.0928s-19.73647,34.20987-23.68376,52.63057-59.20939-36.8414-59.20939-36.8414l-7.2367-19.07858s51.97268-24.34164,48.02539-44.07811S254.06973,482.0928,254.06973,482.0928Z",transform:"translate(-61.96814 -72.38605)",fill:t.skinColor}),n.a.createElement("path",{d:"M264.59584,584.72241l53.94634,71.05127,128.9449,96.05079s93.41926,19.73647,72.367,34.20987-81.57738-13.15764-81.57738-13.15764S308.01606,703.14119,280.385,674.19438s-78.94585-77.63009-78.94585-77.63009Z",transform:"translate(-61.96814 -72.38605)",fill:t.skinColor}),n.a.createElement("path",{d:"M192.22881,695.24661,208.018,720.24613l94.2313-29.64581c20.67581-6.50474,43.34783-4.11124,61.68676,7.44229,16.44706,10.36164,26.97317,26.80869,3.28941,51.15033-47.36751,48.68328-78.94585,22.368-78.94585,22.368S129.07212,846.5595,102.75684,809.7181s-27.631-55.2621-27.631-55.2621S176.43964,691.29931,192.22881,695.24661Z",transform:"translate(-61.96814 -72.38605)",fill:t.imageClothes}),n.a.createElement("path",{d:"M389.59345,782.08705s42.10445,27.63105-7.89459,40.78869-86.84044-5.26306-86.84044-5.26306-43.42022,0-43.42022-22.368,14.47341-24.99952,14.47341-24.99952l44.736,6.57882S364.59393,762.35059,389.59345,782.08705Z",transform:"translate(-61.96814 -72.38605)",fill:t.accentColor}),n.a.createElement("path",{d:"M306.58925,414.56777c4.03,1.79653,8.02621,3.92291,12.40755,4.4444s9.37055-1.00819,11.44376-4.903c1.11982-2.10373,1.24778-4.57826,1.3-6.96089.15849-7.22517-.36406-15.03591-4.94264-20.6274-2.9139-3.55854-7.16747-5.80183-10.18374-9.274-2.161-2.48761-3.59924-5.50284-5.14786-8.41141-5.866-11.01725-14.55128-21.60559-26.62195-24.78175-5.04041-1.32629-10.328-1.26157-15.53945-1.188l-30.39725.42884c-4.91906.0694-9.914.15005-14.623,1.57383-9.784,2.95823-16.90779,11.18591-23.43216,19.05427-4.88119,5.88668-9.7753,11.83425-13.43862,18.54685a65.07888,65.07888,0,0,0-7.71423,31.88675,29.83261,29.83261,0,0,0,1.09276,8.43732,46.82177,46.82177,0,0,0,3.31627,7.28423c5.70049,11.19673,9.08523,25.18219,2.66543,35.98258,11.15187-4.55542,22.18591-10.52835,29.54232-20.0677,3.29093-4.26748,5.87181-9.26316,10.25758-12.39472s11.532-3.40321,14.34592,1.1928a12.85719,12.85719,0,0,1,1.4508,6.02242c.20551,3.44983.1999,7.03258,1.66258,10.16374s4.94686,5.65758,8.27337,4.72061c5.72869-1.61358,5.18009-10.406,9.59251-14.4,3.35094-3.03318,8.52074-2.45334,12.82574-3.83026,5.01582-1.60428,8.77937-5.94959,10.92379-10.75939,1.63-3.65594,1.60645-13.223,4.69084-15.20283C294.20755,409.02219,303.00386,412.96943,306.58925,414.56777Z",transform:"translate(-61.96814 -72.38605)",fill:t.dark}),n.a.createElement("path",{d:"M159.2397,472.56207a15.61579,15.61579,0,0,1,8.128.02069c8.44618,2.26753,27.38021,8.27035,31.43989,17.40462,5.26306,11.84188,23.68376,30.26258,23.68376,30.26258s24.99952,24.99952,19.73646,42.10446-24.99952,36.8414-24.99952,36.8414,5.26306,81.57738-21.05223,102.62961-36.8414,6.57882-36.8414,26.31528S77.75732,809.7181,61.96814,771.56094c0,0,7.89459-71.05128,5.26306-96.0508C64.63762,650.87116,68.43448,497.14537,159.2397,472.56207Z",transform:"translate(-61.96814 -72.38605)",fill:t.accentColor}),n.a.createElement("path",{d:"M201.43916,505.77655s80.26162,59.2094,65.78821,84.20892c0,0-48.68328,23.68375-59.20939,22.368s-51.31481-47.36751-61.84092-51.31481S130.38789,486.04009,201.43916,505.77655Z",transform:"translate(-61.96814 -72.38605)",fill:t.accentColor}),n.a.createElement("circle",{cx:"498.06371",cy:"237.45791",r:"65",fill:t.accentColor}),n.a.createElement("path",{d:"M1096.8978,225.42666H732.64912V149.20722H1096.8978ZM734.25374,223.822h361.03944v-73.0102H734.25374Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("rect",{x:"645.80936",y:"92.06506",width:"362.64407",height:"74.61482",fill:t.accentColor}),n.a.createElement("circle",{cx:"416.56486",cy:"15.24386",r:"5.61624",fill:"#e2405f"}),n.a.createElement("circle",{cx:"435.8203",cy:"15.24386",r:"5.61624",fill:"#e2405f"}),n.a.createElement("circle",{cx:"455.07573",cy:"15.24386",r:"5.61624",fill:"#e2405f"}),n.a.createElement("path",{d:"M1138.03186,512.05187H462.48693V72.38605h675.54493Zm-673.94031-1.60462h672.33569V73.99067H464.09155Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("rect",{x:"401.3211",y:"24.33804",width:"673.9403",height:"1.60462",fill:"#3f3d56"}),n.a.createElement("path",{d:"M480.13775,91.64149a6.41848,6.41848,0,1,1,6.41848-6.41848A6.42592,6.42592,0,0,1,480.13775,91.64149Zm0-11.23234a4.81386,4.81386,0,1,0,4.81386,4.81386A4.81945,4.81945,0,0,0,480.13775,80.40915Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("path",{d:"M499.39319,91.64149a6.41848,6.41848,0,1,1,6.41848-6.41848A6.42592,6.42592,0,0,1,499.39319,91.64149Zm0-11.23234a4.81386,4.81386,0,1,0,4.81386,4.81386A4.81945,4.81945,0,0,0,499.39319,80.40915Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("path",{d:"M518.64863,91.64149A6.41848,6.41848,0,1,1,525.0671,85.223,6.42593,6.42593,0,0,1,518.64863,91.64149Zm0-11.23234a4.81386,4.81386,0,1,0,4.81385,4.81386A4.81946,4.81946,0,0,0,518.64863,80.40915Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("rect",{x:"612.10922",y:"25.14035",width:"1.60462",height:"414.34565",fill:"#3f3d56"}),n.a.createElement("rect",{x:"688.73293",y:"228.85889",width:"117.93955",height:"16.0462",fill:"#f6c784"}),n.a.createElement("rect",{x:"874.06652",y:"228.85889",width:"117.93955",height:"16.0462",fill:"#f6c784"}),n.a.createElement("path",{d:"M875.86143,310.07035H756.31726V292.41953H875.86143Zm-117.93955-1.60462H874.25681V294.02415H757.92188Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("rect",{x:"688.73293",y:"353.21693",width:"117.93955",height:"16.0462",fill:"#f6c784"}),n.a.createElement("path",{d:"M875.86143,434.42838H756.31726V416.77757H875.86143Zm-117.93955-1.60462H874.25681V418.38219H757.92188Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("rect",{x:"689.13409",y:"289.43329",width:"303.27314",height:"16.0462",fill:"#f6c784"}),n.a.createElement("path",{d:"M1061.59617,372.24937H756.71841V354.59855h304.87776ZM758.323,370.64475h301.66852V356.20317H758.323Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("path",{d:"M1061.195,310.07035H941.65084V292.41953H1061.195Zm-117.93955-1.60462h116.33493V294.02415H943.25546Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("path",{d:"M571.03186,357.844a66,66,0,1,1,66-66A66.07468,66.07468,0,0,1,571.03186,357.844Zm0-130a64,64,0,1,0,64,64A64.0727,64.0727,0,0,0,571.03186,227.844Z",transform:"translate(-61.96814 -72.38605)",fill:"#3f3d56"}),n.a.createElement("rect",{x:"748.06371",y:"744.45791",width:"283",height:"2",fill:"#3f3d56"}))}function U(e){var t=e.theme;return n.a.createElement("svg",{id:"f0a8f4ba-cc2b-4400-9e08-d246a0bad060","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",width:"1098.75",height:"632.37039",viewBox:"0 0 1098.75 632.37039"},n.a.createElement("title",null,"heatmap"),n.a.createElement("ellipse",{cx:"549.375",cy:"600.77366",rx:"549.375",ry:"31.59674",fill:t.imageDark}),n.a.createElement("rect",{x:"174.96748",width:"825.31765",height:"26.25696",fill:t.imageDark}),n.a.createElement("circle",{cx:"197.05271",cy:"12.74148",r:"6.79546",fill:"#f6c784"}),n.a.createElement("circle",{cx:"219.13794",cy:"12.74148",r:"6.79546",fill:"#f6c784"}),n.a.createElement("circle",{cx:"241.22317",cy:"12.74148",r:"6.79546",fill:"#f6c784"}),n.a.createElement("polygon",{points:"175.552 415.277 174.967 415.779 174.967 592.903 1000.285 592.903 1000.285 281.779 990.449 282.525 175.552 415.277",fill:t.accentColor}),n.a.createElement("rect",{x:"234.5289",y:"175.64069",width:"230.47032",height:"9.29316",fill:t.accentColor}),n.a.createElement("rect",{x:"234.5289",y:"196.08564",width:"230.47032",height:"9.29316",fill:t.accentColor}),n.a.createElement("rect",{x:"234.5289",y:"216.53058",width:"78.06253",height:"9.29316",fill:t.accentColor}),n.a.createElement("rect",{x:"704.5289",y:"433.64069",width:"230.47032",height:"9.29316",fill:"#fff"}),n.a.createElement("rect",{x:"704.5289",y:"454.08564",width:"230.47032",height:"9.29316",fill:"#fff"}),n.a.createElement("rect",{x:"704.5289",y:"474.53058",width:"78.06253",height:"9.29316",fill:"#fff"}),n.a.createElement("circle",{cx:"561.33549",cy:"575.26922",r:"9.0658",fill:t.imageDark}),n.a.createElement("circle",{cx:"587.6263",cy:"576.1758",r:"9.0658",fill:t.imageDark}),n.a.createElement("circle",{cx:"613.91711",cy:"577.08238",r:"9.0658",fill:t.imageDark}),n.a.createElement("circle",{cx:"587.70943",cy:"576.1758",r:"7.25264",fill:t.accentColor}),n.a.createElement("rect",{x:"310.5289",y:"282.01368",width:"78.06253",height:"17.81006",fill:t.accentColor}),n.a.createElement("rect",{x:"774.5289",y:"523.01368",width:"78.06253",height:"17.81006",fill:"#fff"}),n.a.createElement("circle",{cx:"350",cy:"291.01368",r:"54",fill:"#f6c784",opacity:"0.3"}),n.a.createElement("circle",{cx:"350",cy:"291.01368",r:"36",fill:"#f6c784",opacity:"0.3"}),n.a.createElement("circle",{cx:"350",cy:"291.01368",r:"25",fill:"#f6c784"}),n.a.createElement("circle",{cx:"804.375",cy:"157.1852",r:"54",fill:"#f6c784",opacity:"0.3"}),n.a.createElement("circle",{cx:"804.375",cy:"157.1852",r:"36",fill:"#f6c784",opacity:"0.3"}),n.a.createElement("circle",{cx:"804.375",cy:"157.1852",r:"25",fill:"#f6c784"}),n.a.createElement("circle",{cx:"814",cy:"532.01368",r:"54",fill:"#f6c784",opacity:"0.3"}),n.a.createElement("circle",{cx:"814",cy:"532.01368",r:"36",fill:"#f6c784",opacity:"0.3"}),n.a.createElement("circle",{cx:"814",cy:"532.01368",r:"25",fill:"#f6c784"}),n.a.createElement("rect",{x:"141.09287",y:"215.02041",width:"22.24232",height:"28.59727",transform:"translate(244.80285 330.54921) rotate(-177.77929)",fill:"#f6c784"}),n.a.createElement("path",{d:"M241.91491,314.67894s30.77895-14.70576,30.28646-2.00541-31.02521,21.05594-31.02521,21.05594Z",transform:"translate(-50.625 -133.8148)",fill:"#ffb9b9"}),n.a.createElement("path",{d:"M225.02834,422.13944S239.54941,457.681,244.9146,483.328s13.53608,60.94229,3.02582,85.97362-40.39191,98.59934-40.69972,106.53706,2.55946,15.99857-3.79071,15.75232-40.90677-11.12588-42.30963-15.95007,11.79-17.032,11.79-17.032l32.57732-102.08224L171.5182,490.02139l-24.51648,99.215-4.80184,123.82843s-23.56691-7.2736-26.98824-1.04655c0,0-10.55875-14.71883-11.90005-21.13057s4.98653-128.59106,4.98653-128.59106-21.63236-139.16289-4.16937-138.4857S189.99232,382.62245,225.02834,422.13944Z",transform:"translate(-50.625 -133.8148)",fill:t.imageClothes}),n.a.createElement("path",{d:"M203.69623,685.2408s16.10862,35.60315,17.63461,37.25226,12.02317,17.95548,4.08545,17.64767-26.68044-8.98428-40.47584-22.23869-31.98406-36.21877-30.33495-37.74475,12.9466-5.85768,12.9466-5.85768Z",transform:"translate(-50.625 -133.8148)",fill:"#dce4f2"}),n.a.createElement("path",{d:"M139.33261,705.00394s.97192,15.937,3.90076,22.4103,2.55947,15.99856-5.37825,15.69075-28.45267-4.2832-28.45267-4.2832-1.21817-9.58683.43093-11.11281,8.67647-18.74272,5.68607-23.62847S139.33261,705.00394,139.33261,705.00394Z",transform:"translate(-50.625 -133.8148)",fill:"#dce4f2"}),n.a.createElement("path",{d:"M127.58939,187.8209s-16.922,26.37263-23.51842,32.47656,11.9616,19.543,11.9616,19.543l33.2153,4.46789s-.41786-30.2249,1.29281-33.33842S127.58939,187.8209,127.58939,187.8209Z",transform:"translate(-50.625 -133.8148)",fill:"#ffb9b9"}),n.a.createElement("path",{d:"M156.45992,222.329s-6.84267,12.45411-13.19285,12.20786-39.1961-14.2394-40.599-19.0636-10.87963,34.5566-10.87963,34.5566L172.16,391.47053l19.60459-13.54915-9.49913-83.04478-7.80153-44.8206Z",transform:"translate(-50.625 -133.8148)",fill:"#f6c784"}),n.a.createElement("path",{d:"M99.70361,348.91253c3.206,6.70666,5.20835,13.70047,4.9307,20.86031-.01231.31753-.02462.635-.05282.95187-.76057,14.69329-6.17341,31.68645-8.11534,44.04442-1.40908,8.86485-1.00808,15.33552,4.1797,16.85636,12.57723,3.66759-1.83379,6.28862,46.826,22.48494s57.15159,2.21623,57.27471-.95886-6.89116-27.29606-5.24206-28.822,23.07442,19.974,29.54772,17.04512.73874-19.05053.73874-19.05053-14.58264-33.954-14.27483-41.89176-22.08942-45.37466-22.08942-45.37466L178.193,235.89122s-5.85768-12.9466-13.73384-14.84195-14.411,2.621-14.411,2.621L163.228,252.80015l13.90546,51.417-2.32629,18.989s-16.17018-34.0156-26.7905-47.14689-33.26379-44.21805-33.26379-44.21805-5.28646-17.83738-1.2957-23.16791c3.99136-5.34632-16.64671-6.14663-25.4463,15.77118-4.66382,11.61641-12.23581,28.93924-16.97922,45.068-4.22682,14.28852-6.22343,27.646-2.03588,35.28111C75.396,316.45748,91.4958,331.78866,99.70361,348.91253Z",transform:"translate(-50.625 -133.8148)",fill:"#6e57e0"}),n.a.createElement("path",{d:"M68.99574,304.79359c6.40029,11.66389,22.50006,26.99507,30.70787,44.11894,2.14378-7.72349,4.75909-15.71476,4.75909-15.71476s10.03082-53.66869-19.64-67.53872a19.85762,19.85762,0,0,0-13.79106,3.85343C66.8048,283.801,64.80819,297.15851,68.99574,304.79359Z",transform:"translate(-50.625 -133.8148)",opacity:"0.1"}),n.a.createElement("path",{d:"M186.7818,301.41146l25.15446,7.33517,34.926,1.35436,3.593,30.348L193.05735,344.583S178.721,304.27874,186.7818,301.41146Z",transform:"translate(-50.625 -133.8148)",fill:"#6e57e0"}),n.a.createElement("path",{d:"M145.764,403.451s33.65163,5.58313,25.971,15.7098-37.49194-.51979-37.49194-.51979Z",transform:"translate(-50.625 -133.8148)",fill:"#ffb9b9"}),n.a.createElement("path",{d:"M104.58149,370.72471c-.76057,14.69329-6.17341,31.68645-8.11534,44.04442,10.72016,10.14608,20.91438,19.09523,24.75621,19.24421,7.93772.30781,20.69963-.78723,25.4007.985s7.4583-28.32955,7.4583-28.32955-2.80572-9.64839-15.32139-14.90351C130.31217,388.21008,114.119,378.56726,104.58149,370.72471Z",transform:"translate(-50.625 -133.8148)",opacity:"0.1"}),n.a.createElement("path",{d:"M85.19206,256.13379s-26.86513-4.22165-25.41378,40.35271-2.83185,73.027,7.97315,81.39568,45.90258,46.29809,53.8403,46.6059,20.69964-.78724,25.40071.985,7.45829-28.32954,7.45829-28.32954S151.645,387.49514,139.12935,382.24s-42.00182-23.88779-41.75558-30.238,7.4583-28.32955,7.4583-28.32955S114.8629,270.00382,85.19206,256.13379Z",transform:"translate(-50.625 -133.8148)",fill:"#6e57e0"}),n.a.createElement("circle",{cx:"100.65442",cy:"58.10462",r:"34.95222",fill:"#ffb9b9"}),n.a.createElement("path",{d:"M174.81363,141.82272a6.74905,6.74905,0,0,0,2.93882,1.47478,2.09716,2.09716,0,0,0,2.43029-1.68345c.79968,1.65841,1.70192,3.42593,3.33461,4.27689s4.15732.13741,4.39266-1.68864a7.706,7.706,0,0,0,1.77364,3.74392c1.013.96584,2.85,1.20961,3.73439.12482-.715,3.90745-.27369,7.92586-.49823,11.89184s-1.2821,8.17049-4.27847,10.7784c-4.36987,3.80334-10.94108,2.86467-16.68929,2.1441a5.06575,5.06575,0,0,0-2.61539.14307c-2.15231.917-2.05467,3.9131-2.08369,6.25243a17.37275,17.37275,0,0,1-15.21221,16.49749,8.70861,8.70861,0,0,1-6.47244-1.57964c-1.63206-1.38336-2.46572-3.63806-4.33585-4.67724-3.04207-1.6904-6.73153.77486-8.95568,3.45158s-4.4162,5.96933-7.86172,6.45932c-4.55691.648-8.02766-3.996-9.73047-8.27217a48.223,48.223,0,0,1,.95837-37.46978C125.15791,132.94937,157.66118,129.66876,174.81363,141.82272Z",transform:"translate(-50.625 -133.8148)",fill:"#000000"}),n.a.createElement("path",{d:"M1013.84731,697.58434c12.30975,20.99239,37.13647,29.30353,37.13647,29.30353s4.86866-25.72424-7.44108-46.71664-37.13647-29.30354-37.13647-29.30354S1001.53756,676.59194,1013.84731,697.58434Z",transform:"translate(-50.625 -133.8148)",fill:t.imageDark}),n.a.createElement("path",{d:"M1021.52851,690.25752c21.28835,11.79052,30.20667,36.40565,30.20667,36.40565s-25.59693,5.49892-46.88529-6.2916-30.20667-36.40564-30.20667-36.40564S1000.24015,678.467,1021.52851,690.25752Z",transform:"translate(-50.625 -133.8148)",fill:"#f6c784"}))}function G(e){return"FullStackImg"===e.fileName?n.a.createElement(V,{theme:e.theme}):"DSAImg"===e.fileName?n.a.createElement(U,{theme:e.theme}):void 0}var W=function(e){var t=e.theme;return n.a.createElement("div",null,N.data.map((function(e,a){return a%2===0?n.a.createElement("div",{className:"skills-main-div"},n.a.createElement(p.Fade,{left:!0,duration:2e3},n.a.createElement("div",{className:"skills-image-div"},n.a.createElement(G,{fileName:e.fileName,theme:t}))),n.a.createElement("div",{className:"skills-text-div"},n.a.createElement(p.Fade,{right:!0,duration:1e3},n.a.createElement("h1",{className:"skills-heading",style:{color:t.text}},e.title)),n.a.createElement(p.Fade,{right:!0,duration:1500},n.a.createElement(J,{logos:e.softwareSkills})),n.a.createElement(p.Fade,{right:!0,duration:2e3},n.a.createElement("div",null,e.skills.map((function(e){return n.a.createElement("p",{className:"subTitle skills-text",style:{color:t.secondaryText}},e)})))))):n.a.createElement("div",{className:"skills-main-div"},n.a.createElement("div",{className:"skills-text-div"},n.a.createElement(p.Fade,{left:!0,duration:1e3},n.a.createElement("h1",{className:"skills-heading",style:{color:t.text}},e.title)),n.a.createElement(p.Fade,{left:!0,duration:1500},n.a.createElement(J,{logos:e.softwareSkills})),n.a.createElement(p.Fade,{left:!0,duration:2e3},n.a.createElement("div",null,e.skills.map((function(e){return n.a.createElement("p",{className:"subTitle skills-text",style:{color:t.secondaryText}},e)}))))),n.a.createElement(p.Fade,{right:!0,duration:2e3},n.a.createElement("div",{className:"skills-image-div"},n.a.createElement(G,{fileName:e.fileName,theme:t}))))})))};function K(e){var t=e.theme;return n.a.createElement("div",{className:"main",id:"skills"},n.a.createElement("div",{className:"skills-header-div"},n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"20px"},n.a.createElement("h1",{className:"skills-header",style:{color:t.text}},"Skills"))),n.a.createElement(W,{theme:t}))}a(116);function q(e){var t=e.theme;window.onscroll=function(){document.body.scrollTop>200||document.documentElement.scrollTop>200?document.getElementById("topButton").style.visibility="visible":document.getElementById("topButton").style.visibility="hidden"};return n.a.createElement("div",{onClick:function(){document.body.scrollTop=0,document.documentElement.scrollTop=0},id:"topButton",style:{color:t.body,backgroundColor:t.text,border:"solid 1px ".concat(t.text),alignItems:"center",justifyContent:"center"},title:"Go up",onMouseEnter:function(){return function(e,t){var a=document.getElementById("topButton");a.style.color=e,a.style.backgroundColor=t;var l=document.getElementById("arrow");l.style.color=e,l.style.backgroundColor=t}(t.text,t.body)},onMouseLeave:function(){return function(e,t){var a=document.getElementById("topButton");a.style.color=e,a.style.backgroundColor=t;var l=document.getElementById("arrow");l.style.color=e,l.style.backgroundColor=t}(t.body,t.text)}},n.a.createElement("i",{class:"fas fa-arrow-up",id:"arrow","aria-hidden":"true"}))}var Q=function(e){return n.a.createElement("div",null,n.a.createElement(z,{theme:e.theme,setTheme:e.setTheme}),n.a.createElement(R,{theme:e.theme}),n.a.createElement(K,{theme:e.theme}),n.a.createElement(H,{theme:e.theme}),n.a.createElement(q,{theme:e.theme}))};a(117);function X(e){return n.a.createElement("div",{className:"logo_wrapper"},n.a.createElement("div",{className:"loading"},n.a.createElement("div",{class:"ball"}),n.a.createElement("div",{class:"ball"}),n.a.createElement("div",{class:"ball"}),n.a.createElement("div",{class:"ball"}),n.a.createElement("div",{class:"ball"}),n.a.createElement("div",{class:"ball"}),n.a.createElement("div",{class:"ball"})))}var Y=function(e){var t=Object(l.useState)(!1),a=Object(d.a)(t,2),c=a[0],r=a[1];return setTimeout((function(){return r(!0)}),2e3),c?n.a.createElement(f.a,{to:"/home"}):n.a.createElement(X,{theme:e.theme})};function $(e){var t=e.theme;return n.a.createElement("svg",{id:"eb113788-f1f1-4c1f-be62-f1d0ea2e1eb6","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",width:"795.39431",height:"574.03802",viewBox:"0 0 795.39431 574.03802"},n.a.createElement("defs",null,n.a.createElement("linearGradient",{id:"b2a81085-935f-40be-bb27-75940df8c338",x1:"-450.78971",y1:"2803.04671",x2:"-450.78971",y2:"2729.34772",gradientTransform:"translate(3217.53309 1009.65784) rotate(90)",gradientUnits:"userSpaceOnUse"},n.a.createElement("stop",{offset:"0",stopColor:"gray",stopOpacity:"0.25"}),n.a.createElement("stop",{offset:"0.53514",stopColor:"gray",stopOpacity:"0.12"}),n.a.createElement("stop",{offset:"1",stopColor:"gray",stopOpacity:"0.1"}))),n.a.createElement("title",null),n.a.createElement("ellipse",{cx:"232.05775",cy:"450.06897",rx:"35.09476",ry:"5.26421",transform:"translate(-476.55674 294.92367) rotate(-63.61079)",fill:t.imageDark}),n.a.createElement("ellipse",{cx:"670.57742",cy:"667.85592",rx:"35.09476",ry:"3.57677",transform:"translate(-428.03695 808.73554) rotate(-63.61079)",fill:t.imageDark}),n.a.createElement("rect",{x:"397.95325",y:"566.93514",width:"21.05685",height:"70.18951",transform:"translate(274.52069 -285.26226) rotate(39.54732)",fill:"#f55f44"}),n.a.createElement("rect",{x:"409.32507",y:"573.56618",width:"23.69234",height:"70.18951",transform:"translate(489.54965 1134.58125) rotate(-166.7689)",opacity:"0.05"}),n.a.createElement("rect",{x:"411.92558",y:"573.86778",width:"21.05685",height:"70.18951",transform:"translate(492.0121 1135.47005) rotate(-166.7689)",fill:"#f55f44"}),n.a.createElement("rect",{x:"414.48638",y:"314.08219",width:"73.69899",height:"489.57186",transform:"translate(-452.20218 551.7936) rotate(-63.61079)",fill:"url(#b2a81085-935f-40be-bb27-75940df8c338)"}),n.a.createElement("path",{d:"M655.01556,699.105c-8.584-4.11751-444.8438-220.718-438.55625-217.5983,24.21371-36.95739,31.19689-62.87545,31.19689-62.87545l438.55625,217.5983S670.81132,663.25857,655.01556,699.105Z",transform:"translate(-202.30284 -162.98099)",fill:t.imageDark}),n.a.createElement("rect",{x:"421.72508",y:"519.09383",width:"40.35897",height:"70.18951",transform:"translate(90.06389 -301.64381) rotate(26.38921)",opacity:"0.05"}),n.a.createElement("rect",{x:"423.47981",y:"519.09383",width:"36.8495",height:"70.18951",transform:"translate(90.06389 -301.64381) rotate(26.38921)",fill:"#f55f44"}),n.a.createElement("rect",{x:"428.83545",y:"518.70387",width:"24.56633",height:"70.18951",transform:"translate(89.80867 -301.33512) rotate(26.38921)",opacity:"0.05"}),n.a.createElement("rect",{x:"430.59019",y:"518.70387",width:"21.05685",height:"70.18951",transform:"translate(89.80867 -301.33512) rotate(26.38921)",fill:"#f55f44"}),n.a.createElement("circle",{cx:"261.30557",cy:"563.92499",r:"2.92569",fill:"#dbdbdb"}),n.a.createElement("g",{opacity:"0.5"},n.a.createElement("rect",{x:"29.39431",y:"482",width:"3",height:"17",fill:"#47e6b1"}),n.a.createElement("rect",{x:"231.69716",y:"644.98099",width:"3",height:"17",transform:"translate(684.3753 257.30284) rotate(90)",fill:"#47e6b1"})),n.a.createElement("g",{opacity:"0.5"},n.a.createElement("rect",{x:"785.39431",y:"270",width:"3",height:"17",fill:"#47e6b1"}),n.a.createElement("rect",{x:"987.69716",y:"432.98099",width:"3",height:"17",transform:"translate(1228.3753 -710.69716) rotate(90)",fill:"#47e6b1"})),n.a.createElement("g",{opacity:"0.5"},n.a.createElement("rect",{x:"47.39431",y:"59",width:"3",height:"17",fill:"#47e6b1"}),n.a.createElement("rect",{x:"249.69716",y:"221.98099",width:"3",height:"17",transform:"translate(279.3753 -183.69716) rotate(90)",fill:"#47e6b1"})),n.a.createElement("g",{opacity:"0.5"},n.a.createElement("rect",{x:"695.39431",y:"33",width:"3",height:"17",fill:"#47e6b1"}),n.a.createElement("rect",{x:"897.69716",y:"195.98099",width:"3",height:"17",transform:"translate(901.3753 -857.69716) rotate(90)",fill:"#47e6b1"})),n.a.createElement("path",{d:"M214.59252,416.4373a3.67458,3.67458,0,0,1-2.04749-4.441,1.76592,1.76592,0,0,0,.0799-.40754h0a1.84257,1.84257,0,0,0-3.31045-1.22119h0a1.76637,1.76637,0,0,0-.2039.3618,3.67459,3.67459,0,0,1-4.441,2.04749,1.766,1.766,0,0,0-.40754-.07991h0a1.84258,1.84258,0,0,0-1.22119,3.31045h0a1.76606,1.76606,0,0,0,.3618.20389,3.67462,3.67462,0,0,1,2.04749,4.441,1.76594,1.76594,0,0,0-.07991.40754h0a1.84257,1.84257,0,0,0,3.31045,1.22119h0a1.7659,1.7659,0,0,0,.2039-.3618,3.67459,3.67459,0,0,1,4.441-2.04749,1.76665,1.76665,0,0,0,.40755.07991h0a1.84257,1.84257,0,0,0,1.22119-3.31045h0A1.76684,1.76684,0,0,0,214.59252,416.4373Z",transform:"translate(-202.30284 -162.98099)",fill:"#4d8af0",opacity:"0.5"}),n.a.createElement("path",{d:"M386.59252,219.4373a3.67458,3.67458,0,0,1-2.04749-4.441,1.76592,1.76592,0,0,0,.0799-.40754h0a1.84257,1.84257,0,0,0-3.31045-1.22119h0a1.76637,1.76637,0,0,0-.2039.3618,3.67459,3.67459,0,0,1-4.441,2.04749,1.766,1.766,0,0,0-.40754-.07991h0a1.84258,1.84258,0,0,0-1.22119,3.31045h0a1.76606,1.76606,0,0,0,.3618.20389,3.67462,3.67462,0,0,1,2.04749,4.441,1.76594,1.76594,0,0,0-.07991.40754h0a1.84257,1.84257,0,0,0,3.31045,1.22119h0a1.7659,1.7659,0,0,0,.2039-.3618,3.67459,3.67459,0,0,1,4.441-2.04749,1.76665,1.76665,0,0,0,.40755.07991h0a1.84257,1.84257,0,0,0,1.22119-3.31045h0A1.76684,1.76684,0,0,0,386.59252,219.4373Z",transform:"translate(-202.30284 -162.98099)",fill:"#4d8af0",opacity:"0.5"}),n.a.createElement("path",{d:"M596.59252,730.4373a3.67458,3.67458,0,0,1-2.04749-4.441,1.76592,1.76592,0,0,0,.0799-.40754h0a1.84257,1.84257,0,0,0-3.31045-1.22119h0a1.76637,1.76637,0,0,0-.2039.3618,3.67459,3.67459,0,0,1-4.441,2.04749,1.766,1.766,0,0,0-.40754-.07991h0a1.84258,1.84258,0,0,0-1.22119,3.31045h0a1.76606,1.76606,0,0,0,.3618.20389,3.67462,3.67462,0,0,1,2.04749,4.441,1.76594,1.76594,0,0,0-.07991.40754h0a1.84257,1.84257,0,0,0,3.31045,1.22119h0a1.7659,1.7659,0,0,0,.2039-.3618,3.67459,3.67459,0,0,1,4.441-2.04749,1.76665,1.76665,0,0,0,.40755.07991h0a1.84257,1.84257,0,0,0,1.22119-3.31045h0A1.76684,1.76684,0,0,0,596.59252,730.4373Z",transform:"translate(-202.30284 -162.98099)",fill:"#4d8af0",opacity:"0.5"}),n.a.createElement("circle",{cx:"759.39431",cy:"444",r:"6",fill:"#f55f44",opacity:"0.5"}),n.a.createElement("circle",{cx:"627.39431",cy:"482",r:"6",fill:"#4d8af0",opacity:"0.5"}),n.a.createElement("circle",{cx:"103.39431",cy:"541",r:"6",fill:"#47e6b1",opacity:"0.5"}),n.a.createElement("circle",{cx:"411.39431",cy:"6",r:"6",fill:"#f55f44",opacity:"0.5"}),n.a.createElement("path",{d:"M407.19716,520.481l-24,36s8,37,185,36,191-36,191-36l-33-48-101-69Z",transform:"translate(-202.30284 -162.98099)",fill:t.accentColor}),n.a.createElement("path",{d:"M407.19716,520.481l-24,36s8,37,185,36,191-36,191-36l-33-48-101-69Z",transform:"translate(-202.30284 -162.98099)",opacity:"0.15"}),n.a.createElement("polygon",{points:"715.394 224 400.394 363 16.394 224 368.394 64 541.184 143.67 547.374 146.53 715.394 224",fill:t.accentColor}),n.a.createElement("polygon",{points:"715.394 224 400.394 363 16.394 224 368.394 64 541.184 143.67 547.374 146.53 715.394 224",opacity:"0.15"}),n.a.createElement("polygon",{points:"553.894 257.32 547.894 257.68 541.184 143.67 547.374 146.53 553.894 257.32",fill:"#f5f5f5"}),n.a.createElement("path",{d:"M411.19716,386.481l-28,170s201-65,376,0l-26-180S498.19716,347.481,411.19716,386.481Z",transform:"translate(-202.30284 -162.98099)",fill:t.accentColor}),n.a.createElement("ellipse",{cx:"553.39431",cy:"272",rx:"29",ry:"20",fill:"#f5f5f5"}))}a(118),a(119);var ee=function(e){var t=e.degree,a=e.theme,l=Object(L.style)({borderBottom:"1px solid ".concat(a.accentColor),borderLeft:"1px solid ".concat(a.accentColor),borderRight:"1px solid ".concat(a.accentColor),borderRadius:"7px",width:"90%",margin:"10px",boxShadow:"0px 1px 5px ".concat(a.accentColor),transition:"all 0.2s ease-in-out",":hover":{color:"rgba(255, 255, 255, 1)",boxShadow:"0 5px 15px ".concat(a.accentColor)},"@media (max-width: 768px)":{width:"100%"}});return n.a.createElement("div",{className:"degree-card",style:{marginTop:20}},n.a.createElement(p.Fade,{right:!0,duration:2e3,distance:"40px"},n.a.createElement("div",l,n.a.createElement("div",{className:"body-header",style:{backgroundColor:a.accentColor}},n.a.createElement("div",{className:"body-header-title"},n.a.createElement("h2",{className:"card-title",style:{color:"#FFFFFF"}},t.title),n.a.createElement("h3",{className:"card-subtitle",style:{color:"#FFFFFF"}},t.subtitle)),n.a.createElement("div",{className:"body-header-duration"},n.a.createElement("h3",{className:"duration",style:{color:"#FFFFFF"}},t.duration))),n.a.createElement("div",{classname:"body-content",style:{marginTop:20}},t.descriptions.map((function(e){return n.a.createElement("p",{className:"content-list",style:{color:a.text}},e)}))))))};var te=function(e){var t=e.theme;return n.a.createElement("div",{className:"main",id:"educations"},n.a.createElement("div",{className:"educations-header-div"},n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"20px"},n.a.createElement("h1",{className:"educations-header",style:{color:t.text}},"Degrees Received"))),n.a.createElement("div",{className:"educations-body-div"},F.degrees.map((function(e){return n.a.createElement(ee,{degree:e,theme:t})}))))},ae=(a(120),a(15)),le=a(16),ne=a(55),ce=a(54),re=(a(121),function(e){Object(ne.a)(a,e);var t=Object(ce.a)(a);function a(){return Object(ae.a)(this,a),t.apply(this,arguments)}return Object(le.a)(a,[{key:"render",value:function(){return n.a.createElement("div",{className:"competitive-sites-main-div"},n.a.createElement("ul",{className:"dev-icons"},this.props.logos.map((function(e){return n.a.createElement(_.a,{key:e.siteName,placement:"top",style:{marginBottom:"5px"},overlay:n.a.createElement(P.a,{id:"tooltip-top"},n.a.createElement("strong",null,e.siteName))},n.a.createElement("li",{className:"competitive-sites-inline",name:e.siteName},n.a.createElement("a",{href:e.profileLink,target:"_blank",rel:"noopener noreferrer"},n.a.createElement("span",{className:"iconify","data-icon":e.iconifyClassname,style:e.style,"data-inline":"false"}))))}))))}}]),a}(n.a.Component));var ie=function(e){var t=e.theme;return n.a.createElement("div",{className:"education-main"},n.a.createElement(z,{theme:e.theme,setTheme:e.setTheme}),n.a.createElement("div",{className:"basic-education"},n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"40px"},n.a.createElement("div",{className:"heading-div"},n.a.createElement("div",{className:"heading-img-div"},n.a.createElement($,{theme:t})),n.a.createElement("div",{className:"heading-text-div"},n.a.createElement("h1",{className:"heading-text",style:{color:t.text}},"Education"),n.a.createElement("h3",{className:"heading-sub-text",style:{color:t.text}},"Basic Qualification and Certifications"),n.a.createElement(re,{logos:A.competitiveSites})))),n.a.createElement(te,{theme:e.theme})),n.a.createElement(H,{theme:e.theme}),n.a.createElement(q,{theme:e.theme}))};a(122);var oe=function(e){return n.a.createElement("div",null,n.a.createElement("div",{className:"software-skills-main-div"},n.a.createElement("ul",{className:"dev-icons-languages"},e.logos.map((function(e){return n.a.createElement(_.a,{key:e.name,placement:"top",overlay:n.a.createElement(P.a,{id:"tooltip-top"},n.a.createElement("strong",null,e.name))},n.a.createElement("li",{className:"software-skill-inline-languages",name:e.skillName},n.a.createElement("span",{className:"iconify","data-icon":e.iconifyClass,"data-inline":"false"})))})))))};a(123);function se(e){var t=e.repo,a=e.theme;var l=Object(L.style)({color:"rgb(88, 96, 105)",backgroundColor:"rgb(255, 255, 255)",boxShadow:"rgba(0, 0, 0, 0.2) 0px 10px 30px -15px",padding:"2rem",cursor:"pointer",borderRadius:"5px",height:"100%",transition:"all 0.2s ease-in-out",":hover":{boxShadow:"".concat(a.imageDark," 0 2px 15px")}});return n.a.createElement("div",null,n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"40px"},n.a.createElement("div",Object.assign({},l,{key:t.id,onClick:function(){return e=t.url,void window.open(e,"_blank").focus();var e},style:{backgroundColor:a.projectCard}}),n.a.createElement("div",{className:"repo-name-div",style:{marginBottom:15}},n.a.createElement("p",{className:"repo-name",style:{color:a.text,whiteSpace:"pre-wrap"}},t.name)),n.a.createElement("p",{className:"repo-description",style:{color:a.text}},t.description),n.a.createElement("div",{className:"repo-details"},n.a.createElement(oe,{logos:t.languages})))))}a(124);function me(e){var t=e.theme;return n.a.createElement("svg",{id:"a6dc9487-50e2-4fb9-af91-bf1b7118d463","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",width:"1103.79",height:"707.8",viewBox:"0 0 1103.79 707.8"},n.a.createElement("defs",null,n.a.createElement("linearGradient",{id:"bd43dd7f-2dfd-4389-bf1e-697a1c0f972b",x1:"891.82",y1:"790.72",x2:"891.82",y2:"522.9",gradientUnits:"userSpaceOnUse"},n.a.createElement("stop",{offset:"0",stopColor:"gray",stopOpacity:"0.25"}),n.a.createElement("stop",{offset:"0.54",stopColor:"gray",stopOpacity:"0.12"}),n.a.createElement("stop",{offset:"1",stopColor:"gray",stopOpacity:"0.1"}))),n.a.createElement("title",null),n.a.createElement("ellipse",{cx:"843.39",cy:"664.8",rx:"192",ry:"43",fill:t.accentColor,opacity:"0.1"}),n.a.createElement("g",{opacity:"0.1"},n.a.createElement("path",{d:"M673.12,122.89c0,156.1,97.93,282.41,219,282.41",transform:"translate(-48.1 -96.1)",fill:t.accentColor})),n.a.createElement("path",{d:"M675.52,226.13c-70.75.54-138.73-15.45-203.73-33.27S342.32,155,273,146.82c-44.62-5.27-95.4-4.44-130.47,16-33.75,19.66-43.74,51.89-48.67,81.63-3.71,22.38-5.52,45.86,7.54,66.22C110.42,324.8,126,336.4,137,349.86c38.26,46.83,14.53,107.1-23.41,155.51-17.79,22.71-38.6,44.5-52.1,68.48s-19.18,51.1-5.79,74.6c13.28,23.28,43.54,40,76.09,51.45C197.92,723,275,727.6,350.05,729.06c166.14,3.25,332.71-6.63,498.83-16.5,61.47-3.66,123.22-7.34,183.48-17.15,33.46-5.45,67.92-13.44,91.74-30.61,30.25-21.8,36.68-57.11,15-82.33-36.37-42.29-133-49.68-159-95.53-14.31-25.24-1.57-54.37,17-78.92,39.94-52.64,108.35-100,110-158.62,1.1-40.25-34-79.28-86.68-96.43-55.25-18-130.79-12.79-169.85,21.61C810.34,210,738,225.66,675.52,226.13Z",transform:"translate(-48.1 -96.1)",fill:t.accentColor,opacity:"0.1"}),n.a.createElement("path",{d:"M995,127.29V645.7c0,15.42-14.88,28-33.24,28H258.34c-18.36,0-33.23-12.54-33.23-28V127.29c0-15.45,14.87-31.19,33.23-31.19l703.33,1.71C980,97.81,995,111.84,995,127.29Z",transform:"translate(-48.1 -96.1)",fill:"#fff"}),n.a.createElement("path",{d:"M995,127.45v24H225.11v-24A31.35,31.35,0,0,1,256.45,96.1H963.6A31.36,31.36,0,0,1,995,127.45Z",transform:"translate(-48.1 -96.1)",fill:"#292929"}),n.a.createElement("circle",{cx:"214.3",cy:"27.67",r:"11.08",fill:"#fa5959",opacity:"0.8"}),n.a.createElement("circle",{cx:"246.53",cy:"27.67",r:"11.08",fill:"#fed253",opacity:"0.8"}),n.a.createElement("circle",{cx:"278.76",cy:"27.67",r:"11.08",fill:"#8ccf4d",opacity:"0.8"}),n.a.createElement("rect",{x:"457",y:"170.7",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"598.84",y:"170.7",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("polyline",{points:"491.81 203.17 561.89 294.68 634.08 202.74",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("rect",{x:"508.37",y:"291.75",width:"107.03",height:"50.79",rx:"8.57",opacity:"0.1"}),n.a.createElement("rect",{x:"510.55",y:"292.79",width:"102.68",height:"48.73",rx:"8.57",fill:t.accentColor}),n.a.createElement("line",{x1:"492.29",y1:"170.7",x2:"491.38",y2:"138.35",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("polyline",{points:"675.22 139.93 634.08 170.7 590.81 139.93",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("rect",{x:"456.61",y:"106.7",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"640.21",y:"106.7",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"555.81",y:"106.7",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("line",{x1:"561.89",y1:"341.51",x2:"561.62",y2:"430.01",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("path",{d:"M609.53,558.59v0Z",transform:"translate(-48.1 -96.1)",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("polyline",{points:"462.42 493.11 561.42 462.48 660.82 492.89",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("rect",{x:"526.62",y:"430.01",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"861.88",y:"345.12",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(1210.51 -631.25) rotate(90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"861.88",y:"454.76",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(377.41 1272.15) rotate(-90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"625.82",y:"492.66",width:"70.01",height:"33.22",rx:"8.57",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"475.52",y:"588.76",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(972.95 1114.65) rotate(-180)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"576.46",y:"588.76",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(1174.83 1114.65) rotate(-180)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("line",{x1:"801",y1:"320.45",x2:"832.16",y2:"374.94",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("line",{x1:"735.11",y1:"319.78",x2:"767.82",y2:"319.78",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("line",{x1:"613.23",y1:"317.15",x2:"702.51",y2:"319.78",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("line",{x1:"832.16",y1:"265.63",x2:"801.15",y2:"320.21",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("rect",{x:"732.22",y:"399.07",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(1134.8 -447.65) rotate(90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"797.48",y:"399.94",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(1200.94 -512.04) rotate(90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"288.1",y:"345.12",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(636.73 -57.48) rotate(90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"288.1",y:"454.76",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(-196.37 698.37) rotate(-90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("line",{x1:"322.78",y1:"320.45",x2:"291.61",y2:"374.94",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("line",{x1:"388.66",y1:"319.78",x2:"355.96",y2:"319.78",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("line",{x1:"510.55",y1:"317.15",x2:"421.27",y2:"319.78",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("line",{x1:"291.61",y1:"265.63",x2:"322.62",y2:"320.21",fill:"none",stroke:"#292A2D",strokeMiterlimit:"10"}),n.a.createElement("rect",{x:"417.76",y:"399.07",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(820.34 -133.18) rotate(90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("rect",{x:"352.49",y:"399.94",width:"70.01",height:"33.22",rx:"8.57",transform:"translate(755.94 -67.05) rotate(90)",fill:t.accentColor,opacity:"0.2"}),n.a.createElement("path",{d:"M156.12,598c0,50.24,31.52,90.9,70.47,90.9",transform:"translate(-48.1 -96.1)",fill:"#46455b"}),n.a.createElement("path",{d:"M226.59,688.89c0-50.81,35.18-91.92,78.65-91.92",transform:"translate(-48.1 -96.1)",fill:t.accentColor}),n.a.createElement("path",{d:"M181.66,602.55c0,47.72,20.1,86.34,44.93,86.34",transform:"translate(-48.1 -96.1)",fill:t.accentColor}),n.a.createElement("path",{d:"M226.59,688.89c0-64.92,40.66-117.45,90.9-117.45",transform:"translate(-48.1 -96.1)",fill:"#46455b"}),n.a.createElement("ellipse",{cx:"175.43",cy:"607.19",rx:"17.52",ry:"2.96",fill:t.accentColor,opacity:"0.1"}),n.a.createElement("path",{d:"M211.77,689.53s10-.31,13-2.45,15.37-4.71,16.12-1.27,15,17.11,3.73,17.2-26.22-1.76-29.22-3.59S211.77,689.53,211.77,689.53Z",transform:"translate(-48.1 -96.1)",fill:"#a8a8a8"}),n.a.createElement("path",{d:"M244.83,701.81c-11.28.09-26.21-1.75-29.22-3.59-2.29-1.39-3.2-6.39-3.51-8.7h-.33s.63,8.06,3.64,9.89,17.94,3.68,29.22,3.59c3.26,0,4.38-1.19,4.32-2.9C248.5,701.15,247.26,701.79,244.83,701.81Z",transform:"translate(-48.1 -96.1)",opacity:"0.2"}),n.a.createElement("path",{d:"M1004.32,744.89l-27.67-40.12s-.52-9.93-2.33-12.26-.39-7.48-.39-7.48,1.94-2.84.26-3.09-.26-6.58-.26-6.58l-.13-10.07s1.55-9.67.26-12a3.82,3.82,0,0,1,.13-4.13s1.55-5.55,0-7-1.17-10.06-.78-16.89-2.71-10.71-2.71-11.74-10.22-11.1-10.22-12-6.46-4.64-10.34-5.68-5.82-1.8-5.69-2.32-6.08-2.58-6.08-2.58-5.43-.38-7.5-3.09-8.4-3.5-8.57-3.52c0-.18-.09-.36-.12-.54l-.12-.58c.49-.82.94-1.66,1.35-2.53l.36-.79a11,11,0,0,0,6.36-2,8.7,8.7,0,0,0,3.1-6.19,13.6,13.6,0,0,0-1.51-6.87c-1.14-2.33-2.8-4.73-2.23-7.25.25-1.09.9-2,1.24-3.11a8.19,8.19,0,0,0-.93-6.11c-1-1.87-2.34-3.52-3.43-5.34a20.73,20.73,0,0,1-2.73-7.54,11.88,11.88,0,0,0-1-4.11,7.62,7.62,0,0,0-2.27-2.29,22.65,22.65,0,0,0-13.9-4.21c-3.52.12-7,1.07-10.52.64a38.93,38.93,0,0,1-6.15-1.61c-4.33-1.28-9.34-1.81-13.11.67s-5.28,7.36-7.84,11.18c-2.27,3.38-5.58,6.21-7.3,9.79,0-.07,0-.14.05-.21a12.35,12.35,0,0,0-1,2.61c-.66,2.81-.11,5.75.57,8.55.36,1.45.84,3,2.09,3.82s3,.63,4.52.89c-.06.25-.12.49-.17.74a29.5,29.5,0,0,0,20.5,34.45c0,.26,0,.53,0,.78,0,.77-.06,1.51-.14,2.22h0s-13-2.67-16.49-.87-10.35,3.23-11.38,4.26-3.62.26-5.95,6.32-2.58,12.26-5.56,15.09-4.52,4.78-4.65,6.84.38,2.58-.78,3.23-2.84,3.35-2.33,4.38c0,0,.65,2.58-1.42,3.87a4.31,4.31,0,0,0-1.81,3.87s-.78,2.84-2.59,3.48-3,4.91-3,4.91l-5.86,6.74-11.63-12.86a4.9,4.9,0,0,0-6.91-.35L802,653.51a11.24,11.24,0,0,0-5.71,3.4,15,15,0,0,0-3,4.4l-3.12,2.82a4.8,4.8,0,0,0-1.61,3.44,4.85,4.85,0,0,0,.81,5.32l7.44,8.24,0,.07a13,13,0,0,0-7.2,2.93c-11.12,9.8-11.25,18.83-9.57,23s15.77,20,15.77,20,8.19,10.65,20,16.31h0l-.08.09c-.24.25-.47.52-.7.81l-.19.25-.18.25-.21.31-.16.25-.23.37a2,2,0,0,1-.14.25c-.09.16-.18.33-.26.5l-.09.17c-.11.22-.21.46-.32.7s-.07.18-.1.26-.14.34-.2.52l-.12.33c-.06.16-.11.33-.17.5s-.07.24-.11.37l-.15.56-.09.35c-.08.3-.14.61-.21.93l-.06.37c0,.21-.08.43-.11.66s-.05.31-.07.47,0,.42-.08.64,0,.33-.05.49,0,.49,0,.74,0,.29,0,.45c0,.4,0,.82-.05,1.25-.26,15.09.62,17.28.62,17.28s1.83,4.81,6.87,5.15a8.93,8.93,0,0,0,2.21-.12c6.72-1.16,22.5-3.87,28.06-2.83,3.34.62,9.53-.3,13.93-1.13l1.17-.23.8,2.57,2.56-.7,2.17,1.25,1.37.79c2.55,8.65,12.91,5.7,12.91,5.7l2.46,1.42,25,.64a50.53,50.53,0,0,0,8.84,4.25,8.88,8.88,0,0,0,1.25.27,57.46,57.46,0,0,0,6.95.13c1.92,0,3.4-.13,3.4-.13s-.26-6.77-.62-14.36c9.53-.4,18-1,23.11-1.89C968,772,973.55,759.84,975.6,753.36a60.65,60.65,0,0,1,1.3,8,58.61,58.61,0,0,0,2.07,7,23.67,23.67,0,0,0,2.85,5.16c9.83-3.35,3.88-8.38,1.81-10.57s1.42-4,1.42-4,2.72-1.81,2.46-3.49-.39-3.48,8.4-3.35S1004.32,744.89,1004.32,744.89ZM867.78,662.52c.11.74,1.34,8.68,2.45,10.77a14.37,14.37,0,0,1,.29,4.25c-5.21-.41-10.64-.64-10.64-.64a1.24,1.24,0,0,1,.28.67l-.82-.19c-.38-.09-.78-.18-1.19-.29l9.6-14.59Zm-19,30.25,9,1.43.76.12a30.29,30.29,0,0,0-.47,4.26c0,.13.2.29.49.48a11.67,11.67,0,0,0-.17,2.13c.14.72,4.36,2.26,9.2,3.54-.07.26-.14.5-.2.74h0c-4.27-2.25-11-3.3-11.78-5S832,690.84,832,690.84s-.84-.45-2.28-1.14l6,1.14,1.66-.17A89.92,89.92,0,0,0,848.76,692.77Z",transform:"translate(-48.1 -96.1)",fill:"url(#bd43dd7f-2dfd-4389-bf1e-697a1c0f972b)"}),n.a.createElement("path",{d:"M974.89,750.5s-3.59,21.65-21.79,24.86-78.94,2.56-78.94,2.56-34.73-5-47.29-34.34-20.63-41-9.87-41.53,68.82,19.61,72.15,19.87S978.09,677.32,974.89,750.5Z",transform:"translate(-48.1 -96.1)",fill:"#65617d"}),n.a.createElement("path",{d:"M974.89,750.5s-3.59,21.65-21.79,24.86-78.94,2.56-78.94,2.56-34.73-5-47.29-34.34-20.63-41-9.87-41.53,68.82,19.61,72.15,19.87S978.09,677.32,974.89,750.5Z",transform:"translate(-48.1 -96.1)",opacity:"0.05"}),n.a.createElement("path",{d:"M812,774.59s1.81,4.77,6.8,5.12a8.77,8.77,0,0,0,2.19-.12c6.67-1.16,22.3-3.85,27.81-2.82,3.32.61,9.45-.3,13.82-1.12,2.9-.55,5-1.06,5-1.06s-5.12-17-5.77-17.56-23.06-14-23.06-14L821,741.79H821a9.39,9.39,0,0,0-6,3.54c-1.87,2.27-3.48,6-3.59,12.1C811.1,772.41,812,774.59,812,774.59Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M812,774.59s1.81,4.77,6.8,5.12a73.93,73.93,0,0,1-4.82-7l.09-12.43a21.89,21.89,0,0,1,7-18.45H821s-9.35.64-9.61,15.64S812,774.59,812,774.59Z",transform:"translate(-48.1 -96.1)",opacity:"0.05"}),n.a.createElement("path",{d:"M889,747.42l16.53-12.94,26-25.63s-2.81-.14-7.05-.32c-1,.67-4,2.78-4.12,5.35-.12,3.14-7,.22-10.62,2S888.64,740.16,885.56,740s-5.51-1.56-6.79.62l-.09.14Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M815,745.32c.59.28,1.19.56,1.79.82,12.56,5.38,28.07,16.66,29.22,18.71.71,1.25,9.7,6.71,16.64,10.8,2.9-.55,5-1.06,5-1.06s-5.12-17-5.77-17.56-23.06-14-23.06-14L821,741.79H821A9.39,9.39,0,0,0,815,745.32Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M780.09,708.59c1.67,4.1,15.64,19.86,15.64,19.86s8.84,11.54,21.4,16.92,28.06,16.66,29.22,18.71c.74,1.32,10.75,7.35,17.8,11.49l1.58.92,3.5,2,1.85,1.07s4.29-3.45,8.57-6.92,8.41-6.86,8.48-7c.12-.38,1.79-4.74,1.4-5-.2-.13-1.08-1.91-2.69-4a18.25,18.25,0,0,0-6.53-5.4c-5.9-2.69-8.46-8.82-8.46-8.82s-.56-.4-1.41-.94a17.09,17.09,0,0,0-5.77-2.57c-2.82-.35-8.07-6.12-8.07-6.12s-3.59-2.31-5-5.25-21.22-16.46-23.06-17.73l48.18,30.95,11.53,7.41,16.54-12.94,26-25.63s-3.5-.17-8.58-.39c-12.65-.55-35.1-1.41-37.94-.77a21.45,21.45,0,0,1-7,.46s-6.4.29-10.63-1.94-10.9-3.28-11.67-4.93-23.45-9.61-23.45-9.61-30.88-16.4-41.91-6.66S778.43,704.49,780.09,708.59Z",transform:"translate(-48.1 -96.1)",fill:"#65617d"}),n.a.createElement("path",{d:"M879.67,614.53l4,13.19,5.13,29.74,18.83,1.28,5.46-9,5.44-9s3.39-12,5.83-23.64c2.15-10.28,3.56-20.26,1.22-21.34-2.08-1-3.45-4.43-4.34-8.15-.11-.46-.22-.93-.31-1.39a73.86,73.86,0,0,1-1.25-9.56s-39.47-2.05-34,14.23a25.82,25.82,0,0,1,1.49,8.65,21.8,21.8,0,0,1-.14,2.2A18.45,18.45,0,0,1,879.67,614.53Z",transform:"translate(-48.1 -96.1)",fill:"#ee8e9e"}),n.a.createElement("path",{d:"M871.46,612.35l1.42,22.42,3.2,19.1,3.59,8.84,3.2,48.38s30.9,3.57,38.42-.06a3.33,3.33,0,0,0,1.36-1.07c9.07-13.7,6.1-53.4,6.1-53.4l3.46-25.63-2.31-13.3-5.57-.6-4.29-.45s-1,1.19-2.37,3c-3.8,5-10.79,14.88-10.32,19,.64,5.64-.77,11.4-3,12.3s-4,2.44-4.35.9-.77-1.92-.39-4.1-1.67-8.85-1.67-8.85-3.46-7.81-3.2-11.15-.38-7.17-1.41-8.07-2.43-1.79-1.28-5.89S887,601.67,887,601.67Z",transform:"translate(-48.1 -96.1)",fill:"#e3e8f4"}),n.a.createElement("path",{d:"M912.28,668.36l1.29,38.32,7.4,4.1a3.4,3.4,0,0,0,1.36-1.06c9.07-13.71,6.1-53.41,6.1-53.41l3.46-25.63-2.31-13.3-5.57-.6c2.15-10.28,3.56-20.26,1.22-21.34-2.08-1-3.45-4.43-4.34-8.15h0l-4,27.11s.33,2.45.45,5a14.26,14.26,0,0,1-.32,4.77c-.9,2.31-.26,6.41-.26,6.41-2.31,4.07-3.47,11.61-4,18.89C912,659.13,912.28,668.36,912.28,668.36Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M921,586.68s6.46.8,8.51,3.5,7.43,3.07,7.43,3.07,6.15,2,6,2.56,1.79,1.29,5.63,2.31,10.26,4.74,10.26,5.64S969,614.65,969,615.68s3.08,4.87,2.69,11.66-.77,15.38.77,16.79,0,6.92,0,6.92a3.78,3.78,0,0,0-.13,4.1c1.28,2.31-.25,11.92-.25,11.92l.12,10s-1.41,6.28.26,6.54-.26,3.08-.26,3.08-1.41,5.12.39,7.43,2.31,12.17,2.31,12.17l27.42,39.86s.39,7.3-8.33,7.18-8.59,1.66-8.33,3.33-2.43,3.46-2.43,3.46-3.46,1.79-1.41,4,7.94,7.18-1.8,10.51a23.76,23.76,0,0,1-2.82-5.13,58,58,0,0,1-2.05-6.92s-.9-9.74-2.69-11-1.54-7.43-1.54-7.43,2.57-5-1-7.05-55.62-30.89-55.62-30.89L913,667.84s-.9-28.32,4.48-37.81c0,0-.64-4.1.26-6.41s-.13-9.74-.13-9.74Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M887.43,602.06s-12.89-2.66-16.35-.86-10.25,3.2-11.28,4.23-3.58.25-5.89,6.28-2.56,12.17-5.51,15-4.49,4.74-4.62,6.79.39,2.56-.76,3.21-2.82,3.33-2.31,4.35,26.65,23.58,26.65,23.58,1.29,8.59,2.44,10.77-1.28,32.16-3.84,34.22,17.3,1.86,17.3,1.86.89-19.68,1.66-20.7-.51-22-.51-22-.13-17.94,1.54-22.68,1.48-20.5,1.48-20.5,1.47-9.46,3.26-11.67S887.43,602.06,887.43,602.06Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M887,601.67s-12.88-2.65-16.34-.86S860.44,604,859.42,605s-3.59.26-5.9,6.28-2.56,12.18-5.51,15-4.48,4.74-4.61,6.79.38,2.56-.77,3.2-2.82,3.33-2.31,4.36S867,664.25,867,664.25s1.28,8.58,2.44,10.76-1.29,32.17-3.85,34.22,17.3,1.86,17.3,1.86.9-19.67,1.67-20.7-.52-22-.52-22-.12-17.94,1.54-22.68S887,625.16,887,625.16s1.47-9.46,3.26-11.66S887,601.67,887,601.67Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M885.69,590.82a25.82,25.82,0,0,1,1.49,8.65,29.36,29.36,0,0,0,33.72-13.32,73.86,73.86,0,0,1-1.25-9.56S880.18,574.54,885.69,590.82Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M866.21,570.57a29.35,29.35,0,1,0,.64-6.1A29.35,29.35,0,0,0,866.21,570.57Z",transform:"translate(-48.1 -96.1)",fill:"#ee8e9e"}),n.a.createElement("path",{d:"M847.37,638.49l-7,2.18s.65,2.56-1.41,3.84a4.29,4.29,0,0,0-1.79,3.85s-.77,2.82-2.56,3.46-2.95,4.87-2.95,4.87l-5.9,6.79s-2.17,1.79-1.79,2.69-2.31,1.15-2.31,1.15L823,690.14l12.18,2.3,7.56-.77,6.15-2.3,5.38-3.21,2.44-6.28,10.76-16.4Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M823.41,669.12s-15.64-22.56-27.3-10.38,4.74,31.91,8.59,31.27,22.17-1.67,22.17-1.67Z",transform:"translate(-48.1 -96.1)",fill:"#ee8e9e"}),n.a.createElement("rect",{x:"770.4",y:"638.26",width:"81.83",height:"63.54",rx:"1.54",transform:"translate(345.12 -391.66) rotate(27.04)",fill:"#292A2D"}),n.a.createElement("rect",{x:"777.03",y:"644.03",width:"68.78",height:"51.83",transform:"translate(345.09 -391.72) rotate(27.04)",fill:t.accentColor}),n.a.createElement("circle",{cx:"730.3",cy:"557",r:"1.13",fill:"#e6e8ec"}),n.a.createElement("circle",{cx:"796.61",cy:"590.97",r:"1.86",fill:"#e6e8ec"}),n.a.createElement("path",{d:"M813.28,673.86c-.12,16.92,34.86,20.5,34.86,20.5l8.94,1.42,4,.64,1.67-16.54s-1.83-.27-4.12-.8c-3.39-.79-7.78-2.16-8.7-4.07C848.4,671.81,813.41,656.94,813.28,673.86Z",transform:"translate(-48.1 -96.1)",fill:"#ee8e9e"}),n.a.createElement("path",{d:"M866.85,564.47a3.41,3.41,0,0,1,2.15,1c1,1.05,1,2.91,2.33,3.55a2.58,2.58,0,0,0,1.53.18c3.41-.48,5.38-4.33,8.65-5.39a8.67,8.67,0,0,1,5.73.5,4.18,4.18,0,0,1,1.9,1.21c1.1,1.42.33,3.51.84,5.22.7,2.38,3.54,3.33,6,3.64s5.23.48,6.88,2.34a6.27,6.27,0,0,1,1.22,5,3.91,3.91,0,0,0,0,1.83c.68,1.93,4,1.64,4.87.12.64-1.1.45-2,1.94-2.32a6.32,6.32,0,0,1,3.14.54,23.08,23.08,0,0,0,8.11,1.24,29.35,29.35,0,1,0-55.27-18.58Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M904.06,582.71a4,4,0,0,1,0-1.84,6.27,6.27,0,0,0-1.22-5c-1.65-1.86-4.42-2-6.88-2.34s-5.3-1.26-6-3.64c-.51-1.71.26-3.8-.84-5.21a4.14,4.14,0,0,0-1.9-1.22,8.67,8.67,0,0,0-5.73-.5c-3.27,1.06-5.24,4.91-8.65,5.39a2.58,2.58,0,0,1-1.53-.18c-1.29-.64-1.34-2.5-2.33-3.55-1.56-1.65-4.51-.58-6.42-1.81-1.24-.8-1.72-2.36-2.07-3.79-.67-2.79-1.22-5.71-.56-8.5,1.11-4.77,5.37-8,8.09-12.11,2.54-3.79,4-8.59,7.77-11.11s8.7-1.94,13-.66a37.88,37.88,0,0,0,6.09,1.59c3.46.43,6.94-.51,10.43-.63a22.46,22.46,0,0,1,13.77,4.18,7.64,7.64,0,0,1,2.25,2.28,11.49,11.49,0,0,1,1,4.08,20.82,20.82,0,0,0,2.71,7.5c1.07,1.8,2.43,3.43,3.4,5.3a8.18,8.18,0,0,1,.92,6.07c-.33,1.05-1,2-1.23,3.09-.57,2.5,1.08,4.89,2.21,7.2a13.55,13.55,0,0,1,1.5,6.83,8.61,8.61,0,0,1-3.08,6.14,11,11,0,0,1-6.49,2A23,23,0,0,1,914,581a6.32,6.32,0,0,0-3.14-.54c-1.49.3-1.3,1.22-1.94,2.32C908.06,584.34,904.74,584.63,904.06,582.71Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M888.25,748.19l16.54-12.94,26-25.63s-3.5-.17-8.58-.39a5.63,5.63,0,0,0-1.82,3.5c-.12,3.13-7,.22-10.62,2S888.64,739,885.56,738.86s-5.51-1.56-6.79.62l-.09.14a3.68,3.68,0,0,1-2,1.16Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M854.93,747.29l8.31,26.52,1.3,4.16,4-1.08,8.72-2.4,38.84-10.67a33.62,33.62,0,0,0,14-3.73,42.44,42.44,0,0,1,24.14-5.26c5.13.48,10.84-1.73,15.58-10.49,0,0,10.76-31.78-16.41-40.88s-28.46,4.84-28.46,4.84l-.37.23c-1,.67-4,2.78-4.12,5.35-.12,3.14-7,.22-10.62,2S888.64,740.16,885.56,740s-5.51-1.56-6.79.62l-.09.14c-.95,1.31-3.81,1.61-5.69,1.67-1,0-1.78,0-1.78,0l-.24.07-2,.59Z",transform:"translate(-48.1 -96.1)",fill:"#65617d"}),n.a.createElement("path",{d:"M857.08,695.78l4,.64,1.67-16.54s-1.83-.27-4.12-.8C859.23,681.38,857.86,690.3,857.08,695.78Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M961.87,618.53s11.92-3.46,9,30.38-25,55.23-25,55.23-25.37,11.15-36.78,9.36a198.28,198.28,0,0,0-19.73-2.18,29,29,0,0,0-11.54-3.08c-6.4-.25-19.86-4.23-20.12-5.51s3.34-20.12,1.8-21.53c0,0,17.94.74,19.73,2s4.36.37,6.28,0,7.82-5.49,19.48-1c0,0,4,.38,5.51-.64s4-.26,4-.26a11.49,11.49,0,0,0,2.79-1.41c.38-.51,3.46,0,3.46,0a1.36,1.36,0,0,0,1.92-.9,8.34,8.34,0,0,1,1.79-2.82s3.46-19.48,10-26.78c0,0,1.92-1.67,1.41-3.72S946.49,614.43,961.87,618.53Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M961.56,615.93s11.92-3.46,9,30.38-25,55.23-25,55.23-25.38,11.15-36.78,9.36S889,708.72,889,708.72a29,29,0,0,0-11.53-3.08c-6.41-.25-19.86-4.23-20.12-5.51s3.33-20.12,1.79-21.53c0,0,17.94.74,19.74,2s4.36.36,6.28,0,7.82-5.5,19.48-1c0,0,4,.38,5.51-.64s4-.26,4-.26a11.29,11.29,0,0,0,2.78-1.41c.38-.51,3.46,0,3.46,0a1.36,1.36,0,0,0,1.92-.9,8.59,8.59,0,0,1,1.8-2.82s3.46-19.48,10-26.78c0,0,1.93-1.67,1.41-3.72S946.18,611.83,961.56,615.93Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M869,743.08l16.92,20.48c.07-.06.11-.1.11-.12.13-.38,1.79-4.74,1.41-5s-3.33-6.67-9.23-9.36a17.49,17.49,0,0,1-7.24-6.6Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M869.23,778.52l1.85,1.07s4.29-3.45,8.57-6.92,8.41-6.86,8.48-7c.12-.38,1.79-4.74,1.4-5-.2-.13-1.08-1.91-2.69-4-11.48-3.22-4.17,4.75-3.2,5.11,0,0-14-3.2-14.74,12A18,18,0,0,0,869.23,778.52Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M883.38,785l2.44,1.41,24.73.64a50,50,0,0,0,8.76,4.21,7.66,7.66,0,0,0,1.24.28,58.55,58.55,0,0,0,6.89.13c1.9,0,3.36-.13,3.36-.13s-1.17-31.2-2-34.48c-.42-1.57-2.5-1.22-4.54-.44a30,30,0,0,0-4.43,2.24s-10.51,1-12.18,1.93-6.4-.52-9.35,0-8.2-3.47-8.2-3.47c-14.36-4.74-6.28,4.1-5.26,4.48,0,0-14-3.2-14.73,12S883.38,785,883.38,785Z",transform:"translate(-48.1 -96.1)",fill:"#292A2D"}),n.a.createElement("path",{d:"M919.14,772.92c.27,6.46,5.3,14.48,8.3,18.72,1.9,0,3.36-.13,3.36-.13s-1.17-31.2-2-34.48c-.42-1.57-2.5-1.22-4.54-.44C921.73,761.24,918.92,767.72,919.14,772.92Z",transform:"translate(-48.1 -96.1)",fill:"#565387"}),n.a.createElement("path",{d:"M919.14,772.92c.27,6.46,5.3,14.48,8.3,18.72,1.9,0,3.36-.13,3.36-.13s-1.17-31.2-2-34.48c-.42-1.57-2.5-1.22-4.54-.44C921.73,761.24,918.92,767.72,919.14,772.92Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("path",{d:"M914.91,773.78c1.7,6.23,1.68,13.22,4.4,17.45a7.66,7.66,0,0,0,1.24.28,58.55,58.55,0,0,0,6.89.13c1.9,0,3.36-.13,3.36-.13s-1.17-31.2-2-34.48c-.42-1.57-2.5-1.22-4.54-.44a30,30,0,0,0-4.43,2.24S912.73,765.8,914.91,773.78Z",transform:"translate(-48.1 -96.1)",opacity:"0.05"}),n.a.createElement("path",{d:"M829.58,710.55s12.29,4,22.7,18.16Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}),n.a.createElement("g",{opacity:"0.1"},n.a.createElement("path",{d:"M929.41,556.77c0,.1,0,.19-.07.28a10.86,10.86,0,0,1-.43,1.07A8.1,8.1,0,0,1,929.41,556.77Z",transform:"translate(-48.1 -96.1)"}),n.a.createElement("path",{d:"M859.9,550.56a12,12,0,0,1,1-2.59c-.07.22-.13.44-.19.67-.65,2.79-.11,5.71.57,8.49.35,1.44.83,3,2.07,3.8,1.91,1.22,4.86.16,6.42,1.81,1,1,1,2.91,2.33,3.55a2.58,2.58,0,0,0,1.53.18c3.4-.48,5.38-4.33,8.65-5.39a8.67,8.67,0,0,1,5.73.5,4.17,4.17,0,0,1,1.9,1.22c1.09,1.41.33,3.5.83,5.21.71,2.38,3.55,3.32,6,3.64s5.23.48,6.88,2.34a6.27,6.27,0,0,1,1.22,5,3.78,3.78,0,0,0,0,1.83c.68,1.92,4,1.64,4.87.12.64-1.1.44-2,1.94-2.33a6.44,6.44,0,0,1,3.14.55,23.26,23.26,0,0,0,8.28,1.24,11,11,0,0,0,6.49-2,7.54,7.54,0,0,0,2-2.42,8.21,8.21,0,0,1-2.77,4.34,11,11,0,0,1-6.49,2A23,23,0,0,1,914,581a6.32,6.32,0,0,0-3.14-.54c-1.49.3-1.3,1.22-1.94,2.32-.87,1.52-4.19,1.81-4.87-.11a4,4,0,0,1,0-1.84,6.27,6.27,0,0,0-1.22-5c-1.65-1.86-4.42-2-6.88-2.34s-5.3-1.26-6-3.64c-.51-1.71.26-3.8-.84-5.21a4.19,4.19,0,0,0-1.9-1.22,8.67,8.67,0,0,0-5.73-.5c-3.27,1.06-5.25,4.91-8.65,5.39a2.58,2.58,0,0,1-1.53-.18c-1.29-.64-1.34-2.5-2.33-3.55-1.56-1.65-4.51-.58-6.42-1.81-1.24-.8-1.72-2.36-2.07-3.79C859.79,556.27,859.25,553.35,859.9,550.56Z",transform:"translate(-48.1 -96.1)"})),n.a.createElement("path",{d:"M931.4,653.13c-2.35,3.17-5,6.1-7.11,9.45s-3.54,7.27-3.11,11.19c2.15-2.2,3.13-5.25,4.49-8,2.29-4.68,5.72-8.65,8.62-13,.55-.82,4.09-5.57,2.3-5.8C935.11,646.8,932.2,652.05,931.4,653.13Z",transform:"translate(-48.1 -96.1)",opacity:"0.1"}))}var de=function(e){var t=e.theme;return n.a.createElement("div",{className:"projects-main"},n.a.createElement(z,{theme:t,setTheme:e.setTheme}),n.a.createElement("div",{className:"basic-projects"},n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"40px"},n.a.createElement("div",{className:"projects-heading-div"},n.a.createElement("div",{className:"projects-heading-img-div"},n.a.createElement(me,{theme:t})),n.a.createElement("div",{className:"projects-heading-text-div"},n.a.createElement("h1",{className:"projects-heading-text",style:{color:t.text}},Z),n.a.createElement("p",{className:"projects-header-detail-text subTitle",style:{color:t.secondaryText}},T))))),n.a.createElement(p.Fade,{bottom:!0,duration:2e3,distance:"40px"},n.a.createElement("p",{className:"projects-header-detail-text subTitle",style:{color:t.secondaryText,marginTop:10}},"Click on the project for more details (GitHub and Live Demo)")),n.a.createElement("div",{className:"repo-cards-div-main"},D.data.map((function(e){return n.a.createElement(se,{repo:e,theme:t})}))),n.a.createElement(H,{theme:e.theme,onToggle:e.onToggle}),n.a.createElement(q,{theme:e.theme}))},he=(a(125),{title:"Contact Me",profile_image_path:"undraw_startup_life_re_8ow9.svg",description:"I'm active on most of the websites listed below. If you ping me on one of those, I will respond shortly. I can help you with any of the skills I possess."});var fe=function(e){var t=e.theme;return n.a.createElement("div",{className:"contact-main"},n.a.createElement(z,{theme:t,setTheme:e.setTheme}),n.a.createElement("div",{className:"basic-contact"},n.a.createElement(p.Fade,{bottom:!0,duration:1e3,distance:"40px"},n.a.createElement("div",{className:"contact-heading-div"},n.a.createElement("div",{className:"contact-heading-img-div",style:{position:"absolute; left: -1000px"}},n.a.createElement("img",{className:"profile-pic",src:a(126)("./".concat(he.profile_image_path)),alt:""})),n.a.createElement("div",{className:"contact-heading-text-div"},n.a.createElement("h1",{className:"contact-heading-text",style:{color:t.text}},he.title),n.a.createElement("p",{className:"contact-header-detail-text subTitle",style:{color:t.secondaryText,marginBottom:50}},he.description),n.a.createElement(I,null),n.a.createElement("br",null),n.a.createElement("br",null))))),n.a.createElement(H,{theme:e.theme,onToggle:e.onToggle}),n.a.createElement(q,{theme:e.theme}))};function pe(e){return g?n.a.createElement("div",null,n.a.createElement(h.a,{basename:"/"},n.a.createElement(f.d,null,n.a.createElement(f.b,{path:"/",exact:!0,render:function(t){return n.a.createElement(Y,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/home",render:function(t){return n.a.createElement(Q,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/education",render:function(t){return n.a.createElement(ie,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/projects",render:function(t){return n.a.createElement(de,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/contact",render:function(t){return n.a.createElement(fe,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}})))):n.a.createElement("div",null,n.a.createElement(h.a,{basename:"/"},n.a.createElement(f.d,null,n.a.createElement(f.b,{path:"/",exact:!0,render:function(t){return n.a.createElement(Q,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/home",render:function(t){return n.a.createElement(Q,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/education",render:function(t){return n.a.createElement(ie,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/projects",render:function(t){return n.a.createElement(de,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}),n.a.createElement(f.b,{path:"/contact",render:function(t){return n.a.createElement(fe,Object.assign({},t,{theme:e.theme,setTheme:e.setTheme}))}}))))}var ge,Ee=a(18),ye={light:{name:"light",body:"#FFFFFF",text:"#343434",dark:"#000000",secondaryText:"#7F8DAA",accentColor:"#6e57e0",accentBright:"#47369d",projectCard:"#DCE4F2",skinColor:"#F7B799",skinColor2:"#FCB696",imageDark:"#dce4f2",imageClothes:"#dce4f2",avatarMisc:"#e9ecf2",avatarShoes:"#ccd2e3"},dark:{name:"dark",body:"#1D1D1D",text:"#FFFFFF",dark:"#000000",secondaryText:"#8D8D8D",accentColor:"#6e57e0",accentBright:"#47369d",projectCard:"#292A2D",skinColor:"#F7B799",skinColor2:"#FCB696",imageDark:"#292A2D",imageClothes:"#000000",avatarMisc:"#212121",avatarShoes:"#2B2B2B"}},ue=a(48),Ce=Object(Ee.b)(ge||(ge=Object(ue.a)(["\n *,\n *::after,\n *::before {\n box-sizing: border-box;\n }\n\n body {\n align-items: center;\n background: ",";\n color: ",";\n display: flex;\n // flex-direction: column;\n // justify-content: center;\n // height: 100vh;\n // margin: 0;\n // padding: 0;\n font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n transition: all 0.25s linear;\n }"])),(function(e){return e.theme.body}),(function(e){return e.theme.text})),be=a(52);var xe=function(){var e=Object(l.useState)(localStorage.getItem("theme")||"dark"),t=Object(d.a)(e,2),a=t[0],c=t[1],r=E;return n.a.createElement(Ee.a,{theme:ye[a]},n.a.createElement(n.a.Fragment,null,n.a.createElement(Ce,null),n.a.createElement("div",null,r?n.a.createElement(be.a,{color:ye[a].secondaryText,ringSize:25,transitionTime:75},n.a.createElement(pe,{theme:ye[a],setTheme:c})):n.a.createElement(pe,{theme:ye[a],setTheme:c}))))};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));a(130);var ve=new m.a;r.a.render(n.a.createElement(s.a,{value:ve},n.a.createElement(i.a,{theme:o.a},n.a.createElement(xe,null))),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))},44:function(e,t,a){},57:function(e,t,a){e.exports=a(132)},62:function(e,t,a){},64:function(e,t,a){},65:function(e,t,a){}},[[57,1,2]]]); -//# sourceMappingURL=main.8f31c7a1.chunk.js.map \ No newline at end of file diff --git a/static/js/main.8f31c7a1.chunk.js.map b/static/js/main.8f31c7a1.chunk.js.map deleted file mode 100644 index 2507cd1..0000000 --- a/static/js/main.8f31c7a1.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["assests/images sync /^/.*$","assests/images/undraw_startup_life_re_8ow9.svg","portfolio.js","components/header/Header.jsx","components/socialMedia/SocialMedia.jsx","containers/greeting/FeelingProud.jsx","containers/greeting/Greeting.jsx","components/footer/Footer.jsx","components/softwareSkills/SoftwareSkill.jsx","containers/skills/FullStackImg.js","containers/skills/DSAImg.js","containers/skills/SkillSection.jsx","containers/skills/Skills.jsx","components/topButton/TopButton.jsx","pages/home/HomeComponent.jsx","pages/splash/Splash.js","pages/education/EducationImg.js","components/degreeCard/DegreeCard.jsx","containers/education/Educations.jsx","components/competitiveSites/CompetitiveSites.jsx","pages/education/EducationComponent.jsx","components/projectLanguages/ProjectLanguages.js","components/ProjectCard/ProjectCard.js","pages/projects/ProjectsImg.js","pages/projects/Projects.js","pages/contact/ContactComponent.js","containers/Main.js","theme.js","global.js","App.js","serviceWorker.js","index.js"],"names":["map","webpackContext","req","id","webpackContextResolve","__webpack_require__","o","e","Error","code","keys","Object","resolve","module","exports","settings","greeting","socialMediaLinks","skills","data","title","fileName","softwareSkills","skillName","fontAwesomeClassname","style","color","backgroundColor","competitiveSites","siteName","iconifyClassname","profileLink","degrees","subtitle","alt_name","duration","descriptions","projectsHeader","projects","name","url","description","languages","iconifyClass","Header","props","theme","styles","cursor","height","width","marginRight","marginLeft","paddingTop","borderRadius","border","alignItems","justifyContent","outline","transition","boxShadow","link","useState","currTheme","setCurrTheme","icon","strokeWidth","size","top","distance","className","to","tag","Link","text","fontFamily","type","htmlFor","activeStyle","fontWeight","href","onClick","setTheme","localStorage","setItem","socialMedia","target","rel","FeelingProud","version","viewBox","data-name","d","fill","accentColor","opacity","skinColor","y","x","dark","r","cy","cx","points","avatarMisc","avatarShoes","imageDark","rx","transform","gradientUnits","imageClothes","Greeting","history","useHistory","accentBright","bottom","marginBottom","secondaryText","push","Footer","role","SoftwareSkill","logos","logo","OverlayTrigger","key","placement","overlay","Tooltip","data-icon","data-inline","FullStackImg","skinColor2","DSAImg","xmlns","ry","GetSkillSvg","SkillSection","skill","index","left","right","skillSentence","Skills","TopButton","window","onscroll","document","body","scrollTop","documentElement","getElementById","visibility","onMouseEnter","bgColor","topButton","arrow","onMouseLeave","class","aria-hidden","Home","AnimatedSplash","Splash","redirect","setRedirect","setTimeout","EducationImg","x1","y1","x2","y2","gradientTransform","offset","stopColor","stopOpacity","DegreeCard","degree","card_body","borderBottom","borderLeft","borderRight","margin","marginTop","classname","sentence","Educations","CompetitiveSites","this","React","Component","Education","ProjectLanguages","ProjectCard","repo","padding","open","focus","projectCard","whiteSpace","ProjectsImg","stroke","strokeMiterlimit","Projects","onToggle","ContactData","profile_image_path","Contact","position","src","require","alt","Main","propss","basename","path","exact","render","themes","light","GlobalStyles","createGlobalStyle","App","getItem","useCursor","ringSize","transitionTime","Boolean","location","hostname","match","engine","Styletron","ReactDOM","value","LightTheme","navigator","serviceWorker","ready","then","registration","unregister"],"mappings":"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","file":"static/js/main.8f31c7a1.chunk.js","sourcesContent":["var map = {\n\t\"./undraw_startup_life_re_8ow9.svg\": 127\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 126;","module.exports = __webpack_public_path__ + \"static/media/undraw_startup_life_re_8ow9.1138deb2.svg\";","const settings = {\n isSplash: true,\n useCustomCursor: true,\n};\n\nconst greeting = {\n title: \"Hi There! 👋\",\n title2: \"Abhinav\",\n logo_name: \"\",\n full_name: \"Abhinav Mahajan\",\n subTitle: \"Full Stack Developer. Always learning.\",\n mail: \"abhinavpm05@gmail.com\",\n};\n\nconst socialMediaLinks = {\n github: \"https://github.com/abhinav-m22/\",\n linkedin: \"https://www.linkedin.com/in/abhinav-mahajan-b805b022a/\",\n gmail: \"abhinavpm05@gmail.com\",\n twitter: \"\",\n instagram: \"https://www.instagram.com/abhi_m_22/\",\n};\n\nconst skills = {\n data: [\n {\n title: \"Full Stack Web Development\",\n fileName: \"FullStackImg\",\n skills: [\n \"⚡ Create highly interactive user interfaces for web applications.\",\n \"⚡ Building responsive website front end using ReactJS.\",\n \"⚡ Creating application backend in NodeJS and ExpressJS.\",\n \"⚡ Managing databases using MongoDB.\",\n ],\n softwareSkills: [\n {\n skillName: \"HTML5\",\n fontAwesomeClassname: \"simple-icons:html5\",\n style: {\n color: \"#E34F26\",\n },\n },\n {\n skillName: \"CSS3\",\n fontAwesomeClassname: \"fa-css3\",\n style: {\n color: \"#1572B6\",\n },\n },\n {\n skillName: \"JavaScript\",\n fontAwesomeClassname: \"simple-icons:javascript\",\n style: {\n backgroundColor: \"#FFFFFF\",\n color: \"#F7DF1E\",\n },\n },\n {\n skillName: \"ReactJS\",\n fontAwesomeClassname: \"simple-icons:react\",\n style: {\n color: \"#61DAFB\",\n },\n },\n {\n skillName: \"NodeJS\",\n fontAwesomeClassname: \"simple-icons:node-dot-js\",\n style: {\n color: \"#339933\",\n },\n },\n {\n skillName: \"NPM\",\n fontAwesomeClassname: \"simple-icons:npm\",\n style: {\n color: \"#CB3837\",\n },\n },\n {\n skillName: \"MongoDB\",\n fontAwesomeClassname: \"simple-icons:mongodb\",\n style: {\n color: \"#439743\",\n },\n },\n {\n skillName: \"MySQL\",\n fontAwesomeClassname: \"simple-icons:mysql\",\n style: {\n color: \"#4479A1\",\n },\n },\n {\n skillName: \"jQuery\",\n fontAwesomeClassname: \"simple-icons:jquery\",\n style: {\n color: \"#0865A6\",\n },\n },\n {\n skillName: \"Git\",\n fontAwesomeClassname: \"simple-icons:git\",\n style: {\n color: \"#E94E32\",\n },\n },\n {\n skillName: \"GitHub\",\n fontAwesomeClassname: \"simple-icons:github\",\n style: {\n color: \"#333\",\n },\n },\n {\n skillName: \"Firebase\",\n fontAwesomeClassname: \"simple-icons:firebase\",\n style: {\n color: \"#FFCA28\",\n },\n },\n ],\n },\n {\n title: \"Data Structures & Algorithms\",\n fileName: \"DSAImg\",\n skills: [\n \"⚡ Worked on a variety of problems using multiple programming languages.\",\n \"⚡ Solid foundation in data structures, from basic arrays to advanced graphs.\",\n \"⚡ Solving problems in minimum time complexity.\",\n ],\n softwareSkills: [\n {\n skillName: \"C++\",\n fontAwesomeClassname: \"simple-icons:cplusplus\",\n style: {\n color: \"#E94E32\",\n },\n },\n {\n skillName: \"C\",\n fontAwesomeClassname: \"simple-icons:c\",\n style: {\n color: \"#E94E32\",\n },\n },\n {\n skillName: \"Python\",\n fontAwesomeClassname: \"simple-icons:python\",\n style: {\n color: \"#3776AB\",\n },\n },\n {\n skillName: \"Java\",\n fontAwesomeClassname: \"simple-icons:java\",\n style: {\n color: \"#3776AB\",\n },\n },\n ],\n },\n ],\n};\n\nconst competitiveSites = {\n competitiveSites: [\n {\n siteName: \"LeetCode\",\n iconifyClassname: \"simple-icons:leetcode\",\n style: {\n color: \"#F79F1B\",\n },\n profileLink: \"https://leetcode.com/abhinav_m22/\",\n },\n {\n siteName: \"GeeksforGeeks\",\n iconifyClassname: \"simple-icons:geeksforgeeks\",\n style: {\n color: \"#308D46\",\n },\n profileLink: \"https://auth.geeksforgeeks.org/user/abhinav_m22\",\n },\n {\n siteName: \"Codechef\",\n iconifyClassname: \"simple-icons:codechef\",\n style: {\n color: \"#5B4638\",\n },\n profileLink: \"https://www.codechef.com/users/abhinav_m22\",\n },\n {\n siteName: \"HackerRank\",\n iconifyClassname: \"simple-icons:hackerrank\",\n style: {\n color: \"#2EC866\",\n },\n profileLink: \"https://www.hackerrank.com/abhinav_m22\",\n },\n {\n siteName: \"Codeforces\",\n iconifyClassname: \"simple-icons:codeforces\",\n style: {\n color: \"#1F8ACB\",\n },\n profileLink: \"http://codeforces.com/profile/abhinav_m22\",\n },\n ],\n};\n\nconst degrees = {\n degrees: [\n {\n title: \"Vishwakarma Institute of Technology\",\n subtitle: \"B.Tech. in Computer Engineering\",\n alt_name: \"VIT\",\n duration: \"2021 - Present\",\n descriptions: [\n \"⚡ I'm currently a sophomore at VIT, Pune.\",\n \"⚡ I have studied basic subjects like Data Structures & Algorithms, DBMS, OS, etc.\",\n \"⚡ Apart from this, I have also completed several projects using various technologies.\",\n ],\n },\n {\n title: \"Fergusson College\",\n subtitle: \"Junior College - HSC\",\n duration: \"2019 - 2021\",\n descriptions: [\n \"⚡ I studied in junior college with specialization in Science i.e. Physics, Chemistry, Mathematics, etc.\",\n \"⚡ I graduated HSC with a score of 92.00%.\",\n ],\n },\n {\n title: \"St. Xavier's High School\",\n subtitle: \"High School - SSC\",\n duration: \"2009 - 2019\",\n descriptions: [\n \"⚡ Completed my primary schooling for 10 years.\",\n \"⚡ I graduated SSC with a score of 95.40%.\",\n ],\n },\n ],\n};\n\nconst projectsHeader = {\n title: \"Projects\",\n description:\n \"My projects utilize a wide range of cutting-edge technologies. There are several of these, ranging from side projects I work on for fun to college assignments. Here are a few things I'm especially proud of.\",\n avatar_image_path: \"projects_image.svg\",\n};\n\nconst projects = {\n data: [\n {\n id: \"0\",\n name: \"FashionKart\",\n url: \"/\",\n description:\n \"A conversational fashion outfit generator tool powered by Generative AI for personalized fashion recommendations. Considered consumer preferences, previous purchases and social media trends to provide attractive clothing suggestions.\",\n languages: [\n {\n name: \"Tensorflow\",\n iconifyClass: \"logos:tensorflow\",\n },\n {\n name: \"Flask\",\n iconifyClass: \"logos:flask\",\n },\n {\n name: \"NodeJs\",\n iconifyClass: \"logos-nodejs\",\n },\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"Azure\",\n iconifyClass: \"logos:microsoft-azure\",\n },\n {\n name: \"Docker\",\n iconifyClass: \"logos:docker-icon\",\n },\n {\n name: \"MongoDB\",\n iconifyClass: \"devicon:mongodb-wordmark\",\n },\n {\n name: \"Python\",\n iconifyClass: \"logos-python\",\n }\n ],\n },\n {\n id: \"1\",\n name: \"CodeArena\",\n url: \"https://github.com/abhinav-m22/codearena\",\n description:\n \"CodeArena is an online platform to provide developers with a variety of data structures and algorithm problems, helping them enhance their coding proficiency through challenging problem-solving exercises.\",\n languages: [\n {\n name: \"NextJs\",\n iconifyClass: \"logos:nextjs-icon\",\n },\n {\n name: \"Typesript\",\n iconifyClass: \"vscode-icons:file-type-typescript-official\",\n },\n {\n name: \"Tailwind CSS\",\n iconifyClass: \"logos:tailwindcss-icon\",\n },\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"Firebase\",\n iconifyClass: \"logos-firebase\",\n },\n ],\n },\n {\n id: \"2\",\n name: \"APIscape\",\n url: \"https://github.com/abhinav-m22/APIscape\",\n description:\n \"APIscape is a Full-Stack API for text-similarity analysis, allowing users to generate unique API keys, make rate-limited POST requests to determine similarity scores between texts, and manage key access.\",\n languages: [\n {\n name: \"NextJs\",\n iconifyClass: \"logos:nextjs-icon\",\n },\n {\n name: \"Typesript\",\n iconifyClass: \"vscode-icons:file-type-typescript-official\",\n },\n {\n name: \"Tailwind CSS\",\n iconifyClass: \"logos:tailwindcss-icon\",\n },\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"Prisma\",\n iconifyClass: \"logos-prisma\",\n },\n ],\n },\n {\n id: \"3\",\n name: \"AadhaarChain\",\n url: \"https://github.com/soham-dixit/AadhaarChain\",\n description:\n \"Revolutionizing Aadhar updation with Web3: Seamless, Secure, and Decentralized. Empowering Indians and service providers through Solidity Smart Contracts, Anon Aadhaar and Scroll.io Network.\",\n languages: [\n {\n name: \"Flutter\",\n iconifyClass: \"logos:flutter\",\n },\n {\n name: \"Dart\",\n iconifyClass: \"logos:dart\",\n },\n {\n name: \"Solidity\",\n iconifyClass: \"logos:solidity\",\n },\n {\n name: \"Scroll\",\n iconifyClass: \"fluent-emoji:scroll\",\n },\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n ],\n },\n\n {\n id: \"4\",\n name: \"Flipkart Clone\",\n url: \"https://github.com/abhinav-m22/flipkart-clone/\",\n description:\n \"An E-commerce website built using MERN(Mongo, Express, React, Node) stack which is a replica of the Flipkart website with all the features similar to actual Flipkart website.\",\n languages: [\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"NodeJs\",\n iconifyClass: \"logos-nodejs\",\n },\n {\n name: \"MongoDB\",\n iconifyClass: \"devicon:mongodb-wordmark\",\n },\n {\n name: \"Material-UI\",\n iconifyClass: \"logos:material-ui\",\n },\n {\n name: \"Redux\",\n iconifyClass: \"logos:redux\",\n },\n {\n name: \"CSS\",\n iconifyClass: \"vscode-icons:file-type-css\",\n },\n ],\n },\n {\n id: \"5\",\n name: \"Indian Sign Language Detection\",\n url: \"https://github.com/abhinav-m22/vocalize\",\n description:\n \"A realtime LSTM sign language detection model used to detect and identify different actions to help the specially abled using Mediapipe and Tensorflow.\",\n languages: [\n {\n name: \"Python\",\n iconifyClass: \"logos-python\",\n },\n {\n name: \"Tensorflow\",\n iconifyClass: \"logos-tensorflow\",\n },\n {\n name: \"Flutter\",\n iconifyClass: \"logos-flutter\",\n },\n {\n name: \"Dart\",\n iconifyClass: \"logos-dart\",\n },\n {\n name: \"Keras\",\n iconifyClass: \"devicon:keras\",\n },\n ],\n },\n {\n id: \"6\",\n name: \"Spotify Clone\",\n url: \"https://github.com/abhinav-m22/spotify-clone-2.0\",\n description:\n \"A music player web app using ReactJS, Tailwind CSS and RapidAPI. A fully responsive music player website with various features like 'Lyrics', 'Top Charts', 'Popular Music Around You', 'Search via Artists', Artists' information, and many more.\",\n languages: [\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"NodeJs\",\n iconifyClass: \"logos-nodejs\",\n },\n {\n name: \"Tailwind CSS\",\n iconifyClass: \"logos:tailwindcss-icon\",\n },\n {\n name: \"RapidAPI\",\n iconifyClass: \"mdi:api\",\n },\n {\n name: \"Redux\",\n iconifyClass: \"logos:redux\",\n },\n ],\n },\n {\n id: \"7\",\n name: \"Netflix Clone\",\n url: \"https://github.com/abhinav-m22/netflix-clone\",\n description:\n \"A full-stack movie-player web app. The netflix clone is developed using ReactJS, Typescript, Tailwind CSS, NextJS, Prisma, MongoDB and NextAuth with multiple features.\",\n languages: [\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"Typesript\",\n iconifyClass: \"vscode-icons:file-type-typescript-official\",\n },\n {\n name: \"NextJS\",\n iconifyClass: \"logos:nextjs-icon\",\n },\n {\n name: \"Tailwind CSS\",\n iconifyClass: \"logos:tailwindcss-icon\",\n },\n {\n name: \"Prisma\",\n iconifyClass: \"logos-prisma\",\n },\n {\n name: \"MongoDB\",\n iconifyClass: \"devicon:mongodb-wordmark\",\n },\n ],\n },\n {\n id: \"8\",\n name: \"DFaucet\",\n url: \"https://github.com/abhinav-m22/dfaucet\",\n description:\n \"A decentralized system where the users can perform transactions using a custom token on the Internet Computer(ICP) Blockchain. Motoko was used for backend and persistence management.\",\n languages: [\n {\n name: \"ICP\",\n iconifyClass: \"cryptocurrency:icp\",\n },\n {\n name: \"Blockchain\",\n iconifyClass: \"icon-park:blockchain\",\n },\n {\n name: \"Javascript\",\n iconifyClass: \"logos-javascript\",\n },\n {\n name: \"HTML\",\n iconifyClass: \"vscode-icons:file-type-html\",\n },\n {\n name: \"\",\n iconifyClass: \"ri:funds-line\",\n },\n ],\n },\n {\n id: \"9\",\n name: \"Free Eats\",\n url: \"https://github.com/abhinav-m22/Tenacity_Android_Rookies\",\n description:\n \"A system that connects users to food that has been left over from stores, restaurants, and other sources in an effort to reduce food waste. It functions like a platform for different sources and those in need of food. The application was developed using Flutter, Dart and Firebase.\",\n languages: [\n {\n name: \"Flutter\",\n iconifyClass: \"logos-flutter\",\n },\n {\n name: \"Dart\",\n iconifyClass: \"logos-dart\",\n },\n {\n name: \"Firebase\",\n iconifyClass: \"logos-firebase\",\n },\n ],\n },\n {\n id: \"10\",\n name: \"Toxic Comment Classification\",\n url: \"https://github.com/abhinav-m22/Toxic-Comment-Classification\",\n description:\n \"A Deep Learning model to detect the toxic comments like threats, obscenity, insults, and identity-based hate. The model uses Natural Language Processing (NLP) to detect the toxic comments.\",\n languages: [\n {\n name: \"Python\",\n iconifyClass: \"logos-python\",\n },\n {\n name: \"Tensorflow\",\n iconifyClass: \"logos-tensorflow\",\n },\n ],\n },\n {\n id: \"11\",\n name: \"OpticARt - Amplifying In-Store Shopping Experience using Augmented Reality (AR) and Machine Learning.\",\n url: \"\",\n description:\n \"A mobile app to detect grocery items and display its contents, similar recommendations in the form of Augmented Reality. A Tensorflow based CNN model was created and linked to a Flutter application. In-Store navigation was done using the ARWay SDK.\",\n languages: [\n {\n name: \"Unity\",\n iconifyClass: \"mdi:unity\",\n },\n {\n name: \"Tensorflow\",\n iconifyClass: \"logos-tensorflow\",\n },\n {\n name: \"Flutter\",\n iconifyClass: \"logos-flutter\",\n },\n {\n name: \"Dart\",\n iconifyClass: \"logos-dart\",\n },\n {\n name: \"Firebase\",\n iconifyClass: \"logos-firebase\",\n },\n ],\n },\n {\n id: \"12\",\n name: \"Google Keep Clone\",\n url: \"https://github.com/abhinav-m22/google-keep-clone\",\n description:\n \"It uses React to build a clone of the Google Keep App. It can add and remove notes and is styled using CSS and JSX.\",\n languages: [\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"CSS\",\n iconifyClass: \"vscode-icons:file-type-css\",\n },\n {\n name: \"JavaScript\",\n iconifyClass: \"logos-javascript\",\n },\n ],\n },\n {\n id: \"13\",\n name: \"Google Keep Clone 2.0\",\n url: \"https://github.com/abhinav-m22/google-keep-clone-2.0\",\n description:\n \"An updated version of Google Keep Clone with updated UI and UX. It can add, remove and archive notes and is styled using MaterialUI, CSS and JSX.\",\n languages: [\n {\n name: \"React\",\n iconifyClass: \"logos-react\",\n },\n {\n name: \"JavaScript\",\n iconifyClass: \"logos-javascript\",\n },\n {\n name: \"Material-UI\",\n iconifyClass: \"logos:material-ui\",\n },\n {\n name: \"CSS\",\n iconifyClass: \"vscode-icons:file-type-css\",\n },\n ],\n },\n {\n id: \"14\",\n name: \"Employee Management System\",\n url: \"https://github.com/abhinav-m22/employee-management-system\",\n description:\n \"A platform developed using Python and MySQL Database to maintain the details of employees working in any organization.\",\n languages: [\n {\n name: \"Python\",\n iconifyClass: \"logos-python\",\n },\n {\n name: \"MySQL\",\n iconifyClass: \"logos-mysql\",\n },\n ],\n },\n {\n id: \"15\",\n name: \"Car Racing Game\",\n url: \"https://github.com/abhinav-m22/car-racing-game\",\n description:\n \"A video game using Python and Pygame in which the user controls a vehicle in a fictional setting.\",\n languages: [\n {\n name: \"Python\",\n iconifyClass: \"logos-python\",\n },\n ],\n },\n ],\n};\n\nconst contactPageData = {\n contactSection: {\n title: \"Contact Me\",\n profile_image_path: \"undraw_startup_life_re_8ow9.svg\",\n description:\n \"I'm active on most of the websites listed below. If you ping me on one of those, I will respond shortly. I can help you with any of the skills I possess.\",\n },\n};\n\nexport {\n settings,\n greeting,\n socialMediaLinks,\n skills,\n competitiveSites,\n degrees,\n projects,\n projectsHeader,\n contactPageData\n};","import React, { useState } from \"react\";\r\nimport \"./Header.css\";\r\nimport { Fade } from \"react-reveal\";\r\nimport { NavLink, Link } from \"react-router-dom\";\r\nimport { greeting, settings } from \"../../portfolio.js\";\r\nimport { CgSun } from \"react-icons/cg/\";\r\nimport { HiMoon } from \"react-icons/hi\";\r\nimport { style } from \"glamor\";\r\n\r\nfunction Header(props) {\r\n const theme = props.theme;\r\n\r\n const styles = style({\r\n cursor: \"pointer\",\r\n height: \"45px\",\r\n width: \"45px\",\r\n marginRight: \"5px\",\r\n marginLeft: \"15px\",\r\n paddingTop: \"5px\",\r\n borderRadius: \"50%\",\r\n border: \"none\",\r\n alignItems: \"center\",\r\n justifyContent: \"center\",\r\n backgroundColor: props.theme.name === \"light\" ? \"#7CD1F7\" : \"#292C3F\",\r\n outline: \"none\",\r\n transition: \"all 0.2s ease-in-out\",\r\n \":hover\": {\r\n boxShadow: `0 3px 8px ${\r\n props.theme.name === \"light\" ? \"#F7D774\" : \"#646464\"\r\n }`,\r\n },\r\n });\r\n\r\n const link = settings.isSplash ? \"/\" : \"home\";\r\n\r\n const [currTheme, setCurrTheme] = useState(props.theme);\r\n\r\n function changeTheme() {\r\n if (currTheme === \"light\") {\r\n props.setTheme(\"dark\");\r\n localStorage.setItem(\"theme\", \"dark\");\r\n setCurrTheme(\"dark\");\r\n } else {\r\n props.setTheme(\"light\");\r\n localStorage.setItem(\"theme\", \"light\");\r\n setCurrTheme(\"light\");\r\n }\r\n }\r\n\r\n const icon =\r\n props.theme.name === \"dark\" ? (\r\n \r\n ) : (\r\n \r\n );\r\n\r\n return (\r\n \r\n
\r\n
\r\n \r\n \r\n \r\n {greeting.logo_name}\r\n \r\n \r\n \r\n \r\n \r\n
    \r\n
  • \r\n \r\n Home\r\n \r\n
  • \r\n
  • \r\n \r\n Education\r\n \r\n
  • \r\n
  • \r\n \r\n Projects\r\n \r\n
  • \r\n
  • \r\n Resume\r\n
  • \r\n
  • \r\n \r\n Contact\r\n \r\n
  • \r\n \r\n
\r\n
\r\n
\r\n
\r\n );\r\n}\r\n\r\nexport default Header;\r\n","import React from \"react\";\nimport \"./SocialMedia.css\";\nimport { socialMediaLinks } from \"../../portfolio\";\n\nexport default function socialMedia() {\n return (\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n );\n}\n","import React from \"react\";\nimport \"./FeelingProud.css\";\n\nfunction FeelingProud(props) {\n const theme = props.theme;\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n );\n}\n\nexport default FeelingProud;\n","import React from \"react\";\nimport \"./Greeting.css\";\nimport SocialMedia from \"../../components/socialMedia/SocialMedia\";\nimport { greeting } from \"../../portfolio\";\nimport { Fade } from \"react-reveal\";\nimport { useHistory } from \"react-router-dom\";\nimport FeelingProud from \"./FeelingProud\";\nimport { style } from \"glamor\";\n\nexport default function Greeting(props) {\n const theme = props.theme;\n const history = useHistory();\n\n const styles = style({\n backgroundColor: `${theme.accentBright}`,\n \":hover\": {\n boxShadow: `0 5px 15px ${theme.accentBright}`,\n },\n });\n\n return (\n \n
\n
\n
\n
\n

{greeting.title}

\n \n I'm \n \n {greeting.full_name}.{\" \"}\n \n {greeting.subTitle}\n

\n \n
\n {\n history.push(\"/contact\");\n }}\n >\n Contact Me\n \n
\n
\n
\n
\n \n
\n
\n
\n
\n );\n}\n","import React from \"react\";\nimport \"./Footer.css\";\nimport { Fade } from \"react-reveal\";\nimport { greeting } from \"../../portfolio.js\";\n/* eslint-disable jsx-a11y/accessible-emoji */\n\nexport default function Footer(props) {\n return (\n
\n \n

\n Made with ❤️ by {greeting.title2}\n

\n
\n
\n );\n}\n","import React from \"react\";\r\nimport \"./SoftwareSkill.css\";\r\nimport { OverlayTrigger, Tooltip } from \"react-bootstrap\";\r\n\r\nfunction SoftwareSkill(props) {\r\n return (\r\n
\r\n
\r\n
    \r\n {props.logos.map((logo) => {\r\n return (\r\n \r\n {logo.skillName}\r\n \r\n }\r\n >\r\n
  • \r\n \r\n
  • \r\n \r\n );\r\n })}\r\n
\r\n
\r\n
\r\n );\r\n}\r\n\r\nexport default SoftwareSkill;\r\n","import React from \"react\";\n\nexport default function FullStackImg(props) {\n const theme = props.theme;\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n );\n}\n","import React from \"react\";\r\n\r\nexport default function DSAImg(props) {\r\n const theme = props.theme;\r\n return (\r\n\r\n\r\n heatmap\r\n );\r\n}\r\n","import React from \"react\";\r\nimport \"./Skills.css\";\r\nimport SoftwareSkill from \"../../components/softwareSkills/SoftwareSkill\";\r\nimport { skills } from \"../../portfolio\";\r\nimport { Fade } from \"react-reveal\";\r\nimport FullStackImg from \"./FullStackImg\";\r\nimport DSAImg from \"./DSAImg\";\r\n\r\nfunction GetSkillSvg(props) {\r\n if (props.fileName === \"FullStackImg\")\r\n return ;\r\n else if (props.fileName === \"DSAImg\")\r\n return ;\r\n}\r\n\r\nfunction SkillSection(props) {\r\n const theme = props.theme;\r\n return (\r\n
\r\n {skills.data.map((skill, index) => {\r\n if (index % 2 === 0) {\r\n return (\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n\r\n
\r\n \r\n

\r\n {skill.title}\r\n

\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n {skill.skills.map((skillSentence) => {\r\n return (\r\n \r\n {skillSentence}\r\n

\r\n );\r\n })}\r\n
\r\n
\r\n
\r\n
\r\n );\r\n } else {\r\n return (\r\n
\r\n
\r\n \r\n

\r\n {skill.title}\r\n

\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n {skill.skills.map((skillSentence) => {\r\n return (\r\n \r\n {skillSentence}\r\n

\r\n );\r\n })}\r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n );\r\n }\r\n })}\r\n
\r\n );\r\n}\r\n\r\nexport default SkillSection;\r\n","import React from \"react\";\r\nimport \"./Skills.css\";\r\nimport SkillSection from \"./SkillSection\";\r\nimport { Fade } from \"react-reveal\";\r\n\r\nexport default function Skills(props) {\r\n const theme = props.theme;\r\n return (\r\n
\r\n
\r\n \r\n

\r\n Skills\r\n

\r\n
\r\n
\r\n \r\n
\r\n );\r\n}\r\n","import React from \"react\";\r\nimport \"./TopButton.css\";\r\n\r\nexport default function TopButton({ theme }) {\r\n function GoUpEvent() {\r\n document.body.scrollTop = 0;\r\n document.documentElement.scrollTop = 0;\r\n }\r\n\r\n function scrollFunction() {\r\n if (\r\n document.body.scrollTop > 200 ||\r\n document.documentElement.scrollTop > 200\r\n ) {\r\n document.getElementById(\"topButton\").style.visibility = \"visible\";\r\n } else {\r\n document.getElementById(\"topButton\").style.visibility = \"hidden\";\r\n }\r\n }\r\n\r\n window.onscroll = function () {\r\n scrollFunction();\r\n };\r\n\r\n const onMouseEnter = (color, bgColor) => {\r\n const topButton = document.getElementById(\"topButton\");\r\n topButton.style.color = color;\r\n topButton.style.backgroundColor = bgColor;\r\n\r\n const arrow = document.getElementById(\"arrow\");\r\n arrow.style.color = color;\r\n arrow.style.backgroundColor = bgColor;\r\n };\r\n\r\n const onMouseLeave = (color, bgColor) => {\r\n const topButton = document.getElementById(\"topButton\");\r\n topButton.style.color = color;\r\n topButton.style.backgroundColor = bgColor;\r\n\r\n const arrow = document.getElementById(\"arrow\");\r\n arrow.style.color = color;\r\n arrow.style.backgroundColor = bgColor;\r\n };\r\n\r\n return (\r\n onMouseEnter(theme.text, theme.body)}\r\n onMouseLeave={() => onMouseLeave(theme.body, theme.text)}\r\n >\r\n \r\n \r\n );\r\n}\r\n","import React from \"react\";\nimport Header from \"../../components/header/Header\";\nimport Greeting from \"../../containers/greeting/Greeting\";\nimport Footer from '../../components/footer/Footer';\nimport Skills from '../../containers/skills/Skills';\nimport TopButton from \"../../components/topButton/TopButton\";\n\nfunction Home(props) {\n return (\n
\n
\n \n \n
\n \n
\n );\n}\n\nexport default Home;\n","import React, { useState } from \"react\";\nimport \"./Splash.css\";\nimport { Redirect } from \"react-router-dom\";\n\nfunction AnimatedSplash(props) {\n return (\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n );\n}\n\nfunction Splash(props) {\n const [redirect, setRedirect] = useState(false);\n setTimeout(() => setRedirect(true), 2000);\n\n return redirect ? (\n \n ) : (\n \n );\n}\n\nexport default Splash;\n","import React from \"react\";\n\nexport default function EducationImg(props) {\n const theme = props.theme;\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n );\n}\n","import React from \"react\";\nimport \"./DegreeCard.css\";\nimport { Fade } from \"react-reveal\";\nimport { style } from \"glamor\";\n\nfunction DegreeCard(props) {\n const degree = props.degree;\n const theme = props.theme;\n\n const card_body = style({\n borderBottom: `1px solid ${theme.accentColor}`,\n borderLeft: `1px solid ${theme.accentColor}`,\n borderRight: `1px solid ${theme.accentColor}`,\n borderRadius: \"7px\",\n width: \"90%\",\n margin: \"10px\",\n boxShadow: `0px 1px 5px ${theme.accentColor}`,\n transition: \"all 0.2s ease-in-out\",\n \":hover\": {\n color: \"rgba(255, 255, 255, 1)\",\n boxShadow: `0 5px 15px ${theme.accentColor}`,\n },\n \"@media (max-width: 768px)\": {\n width: \"100%\",\n },\n });\n\n return (\n
\n \n
\n \n
\n

\n {degree.title}\n

\n

\n {degree.subtitle}\n

\n
\n
\n

\n {degree.duration}\n

\n
\n
\n
\n {degree.descriptions.map((sentence) => {\n return (\n

\n {sentence}\n

\n );\n })}\n
\n
\n \n \n );\n}\n\nexport default DegreeCard;\n","import React from \"react\";\nimport \"./Educations.css\";\nimport DegreeCard from \"../../components/degreeCard/DegreeCard\";\nimport { degrees } from \"../../portfolio\";\nimport { Fade } from \"react-reveal\";\n\nfunction Educations(props) {\n const theme = props.theme;\n\n return (\n
\n
\n \n

\n Degrees Received\n

\n
\n
\n
\n {degrees.degrees.map((degree) => {\n return ;\n })}\n
\n
\n );\n}\n\nexport default Educations;\n","import React from \"react\";\r\nimport \"./CompetitiveSites.css\";\r\nimport { OverlayTrigger, Tooltip } from \"react-bootstrap\";\r\n\r\nclass CompetitiveSites extends React.Component {\r\n render() {\r\n return (\r\n
\r\n
    \r\n {this.props.logos.map((logo) => {\r\n return (\r\n \r\n {logo.siteName}\r\n \r\n }\r\n >\r\n
  • \r\n \r\n \r\n \r\n
  • \r\n \r\n );\r\n })}\r\n
\r\n
\r\n );\r\n }\r\n}\r\n\r\nexport default CompetitiveSites;\r\n","import React from \"react\";\r\nimport Header from \"../../components/header/Header\";\r\nimport Footer from \"../../components/footer/Footer\";\r\nimport EducationImg from \"./EducationImg\";\r\nimport Educations from \"../../containers/education/Educations\";\r\nimport \"./EducationComponent.css\";\r\nimport { Fade } from \"react-reveal\";\r\nimport { competitiveSites } from \"../../portfolio\";\r\nimport CompetitiveSites from \"../../components/competitiveSites/CompetitiveSites\";\r\nimport TopButton from \"../../components/topButton/TopButton\";\r\n\r\nfunction Education(props) {\r\n const theme = props.theme;\r\n return (\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n

\r\n Education\r\n

\r\n

\r\n Basic Qualification and Certifications\r\n

\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n );\r\n}\r\n\r\nexport default Education;\r\n","import React from \"react\";\nimport \"./ProjectLanguages.css\";\nimport { OverlayTrigger, Tooltip } from \"react-bootstrap\";\n\nfunction ProjectLanguages(props) {\n return (\n
\n
\n
    \n {props.logos.map((logo) => {\n return (\n \n {logo.name}\n \n }\n >\n \n \n \n \n );\n })}\n
\n
\n
\n );\n}\n\nexport default ProjectLanguages;\n","import React from \"react\";\nimport ProjectLanguages from \"../projectLanguages/ProjectLanguages\";\nimport \"./ProjectCard.css\";\nimport { Fade } from \"react-reveal\";\nimport { style } from \"glamor\";\n\nexport default function ProjectCard({ repo, theme }) {\n function openRepoinNewTab(url) {\n var win = window.open(url, \"_blank\");\n win.focus();\n }\n\n const styles = style({\n color: \"rgb(88, 96, 105)\",\n backgroundColor: \"rgb(255, 255, 255)\",\n boxShadow: \"rgba(0, 0, 0, 0.2) 0px 10px 30px -15px\",\n padding: \"2rem\",\n cursor: \"pointer\",\n borderRadius: \"5px\",\n height: \"100%\",\n transition: \"all 0.2s ease-in-out\",\n \":hover\": {\n boxShadow: `${theme.imageDark} 0 2px 15px`,\n },\n });\n\n return (\n
\n \n openRepoinNewTab(repo.url)}\n style={{ backgroundColor: theme.projectCard }}\n >\n
\n

\n {repo.name} \n

\n
\n

\n {repo.description}\n

\n
\n \n
\n
\n \n \n );\n}\n","import React from \"react\";\n\nexport default function ProjectsImg(props) {\n const theme = props.theme;\n return (\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n );\n}\n","import React from \"react\";\nimport Header from \"../../components/header/Header\";\nimport Footer from \"../../components/footer/Footer\";\nimport ProjectCard from \"../../components/ProjectCard/ProjectCard\";\nimport { Fade } from \"react-reveal\";\nimport { projectsHeader, projects } from \"../../portfolio.js\";\nimport \"./Projects.css\";\nimport ProjectsImg from \"./ProjectsImg\";\nimport TopButton from \"../../components/topButton/TopButton\";\n\nfunction Projects(props) {\n const theme = props.theme;\n\n return (\n
\n
\n
\n \n
\n
\n \n
\n
\n \n {projectsHeader.title}\n \n \n {projectsHeader[\"description\"]}\n

\n
\n
\n
\n
\n \n {/*
Click on the project for more details
*/}\n \n Click on the project for more details (GitHub and Live Demo)\n

\n
\n
\n {projects.data.map((repo) => {\n return ;\n })}\n
\n \n
\n \n
\n );\n}\n\nexport default Projects;\n","import React from \"react\";\nimport Header from \"../../components/header/Header\";\nimport Footer from \"../../components/footer/Footer\";\nimport SocialMedia from \"../../components/socialMedia/SocialMedia\";\nimport { Fade } from \"react-reveal\";\nimport \"./ContactComponent.css\";\nimport { contactPageData } from \"../../portfolio.js\";\nimport TopButton from \"../../components/topButton/TopButton\";\n\nconst ContactData = contactPageData.contactSection;\n\nfunction Contact(props) {\n const theme = props.theme;\n\n return (\n
\n
\n
\n \n
\n
\n \n
\n
\n \n {ContactData[\"title\"]}\n \n \n {ContactData[\"description\"]}\n

\n \n
\n
\n
\n
\n
\n
\n
\n \n
\n );\n}\n\nexport default Contact;\n","import React from \"react\";\nimport { Route, Switch, HashRouter } from \"react-router-dom\";\nimport Home from \"../pages/home/HomeComponent\";\nimport Splash from \"../pages/splash/Splash\";\nimport { settings } from \"../portfolio.js\";\nimport Education from \"../pages/education/EducationComponent\";\nimport Projects from \"../pages/projects/Projects\";\nimport Contact from \"../pages/contact/ContactComponent\";\n\nexport default function Main(propss) {\n if (settings.isSplash) {\n return (\n
\n \n \n (\n \n )}\n />\n (\n \n )}\n />\n (\n \n )}\n />\n (\n \n )}\n />\n (\n \n )}\n />\n \n \n
\n );\n } else {\n return (\n
\n \n \n (\n \n )}\n />\n (\n \n )}\n />\n (\n \n )}\n />\n (\n \n )}\n />\n (\n \n )}\n />\n \n \n
\n );\n }\n}\n","const lightTheme = {\n name: \"light\",\n body: \"#FFFFFF\",\n text: \"#343434\",\n dark: \"#000000\",\n secondaryText: \"#7F8DAA\",\n accentColor: \"#6e57e0\",\n accentBright: \"#47369d\",\n projectCard: \"#DCE4F2\",\n skinColor: \"#F7B799\",\n skinColor2: \"#FCB696\",\n imageDark: \"#dce4f2\",\n imageClothes: \"#dce4f2\",\n avatarMisc: \"#e9ecf2\",\n avatarShoes: \"#ccd2e3\",\n};\n\nconst darkTheme = {\n name: \"dark\",\n body: \"#1D1D1D\",\n text: \"#FFFFFF\",\n dark: \"#000000\",\n secondaryText: \"#8D8D8D\",\n accentColor: \"#6e57e0\",\n accentBright: \"#47369d\",\n projectCard: \"#292A2D\",\n skinColor: \"#F7B799\",\n skinColor2: \"#FCB696\",\n imageDark: \"#292A2D\",\n imageClothes: \"#000000\",\n avatarMisc: \"#212121\",\n avatarShoes: \"#2B2B2B\",\n};\n\nexport const themes = { light: lightTheme, dark: darkTheme };\n","import { createGlobalStyle } from 'styled-components';\n\nexport const GlobalStyles = createGlobalStyle`\n *,\n *::after,\n *::before {\n box-sizing: border-box;\n }\n\n body {\n align-items: center;\n background: ${({ theme }) => theme.body};\n color: ${({ theme }) => theme.text};\n display: flex;\n // flex-direction: column;\n // justify-content: center;\n // height: 100vh;\n // margin: 0;\n // padding: 0;\n font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n transition: all 0.25s linear;\n }`;","import React, { useState } from \"react\";\nimport \"./App.css\";\nimport Main from \"./containers/Main\";\nimport { ThemeProvider } from \"styled-components\";\nimport { themes } from \"./theme\";\nimport { GlobalStyles } from \"./global\";\nimport { CursorProvider } from \"react-cursor-custom\";\nimport { settings } from \"./portfolio\";\n\nfunction App() {\n\n const [theme, setTheme] = useState(localStorage.getItem(\"theme\") || \"dark\");\n const useCursor = settings.useCustomCursor;\n\n return (\n \n <>\n \n
\n {useCursor ? (\n \n
\n \n ) : (\n
\n )}\n
\n \n
\n );\n}\n\nexport default App;\n","// This optional code is used to register a service worker.\n// register() is not called by default.\n\n// This lets the app load faster on subsequent visits in production, and gives\n// it offline capabilities. However, it also means that developers (and users)\n// will only see deployed updates on subsequent visits to a page, after all the\n// existing tabs open on the page have been closed, since previously cached\n// resources are updated in the background.\n\n// To learn more about the benefits of this model and instructions on how to\n// opt-in, read https://bit.ly/CRA-PWA\n\nconst isLocalhost = Boolean(\n window.location.hostname === 'localhost' ||\n // [::1] is the IPv6 localhost address.\n window.location.hostname === '[::1]' ||\n // 127.0.0.1/8 is considered localhost for IPv4.\n window.location.hostname.match(\n /^127(?:\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/\n )\n);\n\nexport function register(config) {\n if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) {\n // The URL constructor is available in all browsers that support SW.\n const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href);\n if (publicUrl.origin !== window.location.origin) {\n // Our service worker won't work if PUBLIC_URL is on a different origin\n // from what our page is served on. This might happen if a CDN is used to\n // serve assets; see https://github.com/facebook/create-react-app/issues/2374\n return;\n }\n\n window.addEventListener('load', () => {\n const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`;\n\n if (isLocalhost) {\n // This is running on localhost. Let's check if a service worker still exists or not.\n checkValidServiceWorker(swUrl, config);\n\n // Add some additional logging to localhost, pointing developers to the\n // service worker/PWA documentation.\n navigator.serviceWorker.ready.then(() => {\n console.log(\n 'This web app is being served cache-first by a service ' +\n 'worker. To learn more, visit https://bit.ly/CRA-PWA'\n );\n });\n } else {\n // Is not localhost. Just register service worker\n registerValidSW(swUrl, config);\n }\n });\n }\n}\n\nfunction registerValidSW(swUrl, config) {\n navigator.serviceWorker\n .register(swUrl)\n .then(registration => {\n registration.onupdatefound = () => {\n const installingWorker = registration.installing;\n if (installingWorker == null) {\n return;\n }\n installingWorker.onstatechange = () => {\n if (installingWorker.state === 'installed') {\n if (navigator.serviceWorker.controller) {\n // At this point, the updated precached content has been fetched,\n // but the previous service worker will still serve the older\n // content until all client tabs are closed.\n console.log(\n 'New content is available and will be used when all ' +\n 'tabs for this page are closed. See https://bit.ly/CRA-PWA.'\n );\n\n // Execute callback\n if (config && config.onUpdate) {\n config.onUpdate(registration);\n }\n } else {\n // At this point, everything has been precached.\n // It's the perfect time to display a\n // \"Content is cached for offline use.\" message.\n console.log('Content is cached for offline use.');\n\n // Execute callback\n if (config && config.onSuccess) {\n config.onSuccess(registration);\n }\n }\n }\n };\n };\n })\n .catch(error => {\n console.error('Error during service worker registration:', error);\n });\n}\n\nfunction checkValidServiceWorker(swUrl, config) {\n // Check if the service worker can be found. If it can't reload the page.\n fetch(swUrl)\n .then(response => {\n // Ensure service worker exists, and that we really are getting a JS file.\n const contentType = response.headers.get('content-type');\n if (\n response.status === 404 ||\n (contentType != null && contentType.indexOf('javascript') === -1)\n ) {\n // No service worker found. Probably a different app. Reload the page.\n navigator.serviceWorker.ready.then(registration => {\n registration.unregister().then(() => {\n window.location.reload();\n });\n });\n } else {\n // Service worker found. Proceed as normal.\n registerValidSW(swUrl, config);\n }\n })\n .catch(() => {\n console.log(\n 'No internet connection found. App is running in offline mode.'\n );\n });\n}\n\nexport function unregister() {\n if ('serviceWorker' in navigator) {\n navigator.serviceWorker.ready.then(registration => {\n registration.unregister();\n });\n }\n}\n","import React from \"react\";\nimport ReactDOM from \"react-dom\";\nimport { BaseProvider, LightTheme } from \"baseui\";\nimport { Provider as StyletronProvider } from \"styletron-react\";\nimport { Client as Styletron } from \"styletron-engine-atomic\";\nimport \"./index.css\";\nimport \"bootstrap/dist/css/bootstrap.min.css\";\nimport App from \"./App\";\nimport * as serviceWorker from \"./serviceWorker\";\nimport \"./assests/font-awesome/css/all.css\";\n\nconst engine = new Styletron();\n\nReactDOM.render(\n\t\n\t\t\n\t\t\t\t\n\t\n\t,\n\tdocument.getElementById(\"root\")\n);\n\n// If you want your app to work offline and load faster, you can change\n// unregister() to register() below. Note this comes with some pitfalls.\n// Learn more about service workers: https://bit.ly/CRA-PWA\nserviceWorker.unregister();\n"],"sourceRoot":""} \ No newline at end of file