From 339e5df910c837d997874e43d6bfc739f77f791d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs?= Date: Thu, 9 May 2024 22:25:05 -0600 Subject: [PATCH] Deploy React app to GitHub Pages --- CNAME | 1 - assets/{index-DOA295EJ.css => index-74PSyNWb.css} | 2 +- assets/{index-7EYW109w.js => index-BRGnJGLK.js} | 2 +- index.html | 6 +++--- 4 files changed, 5 insertions(+), 6 deletions(-) delete mode 100644 CNAME rename assets/{index-DOA295EJ.css => index-74PSyNWb.css} (99%) rename assets/{index-7EYW109w.js => index-BRGnJGLK.js} (95%) diff --git a/CNAME b/CNAME deleted file mode 100644 index 230a938..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -jetoga99.me \ No newline at end of file diff --git a/assets/index-DOA295EJ.css b/assets/index-74PSyNWb.css similarity index 99% rename from assets/index-DOA295EJ.css rename to assets/index-74PSyNWb.css index 63a7ffc..4a900be 100644 --- a/assets/index-DOA295EJ.css +++ b/assets/index-74PSyNWb.css @@ -1,4 +1,4 @@ -@charset "UTF-8";:root{--primary-color: #23bbc9;--accent-color: #057876;--text-color: #ffffff;--hover-color: #29edff}body{font-family:Open Sans,sans-serif!important;background-color:var(--primary-color)!important;color:var(--text-color)!important;position:relative!important;background:transparent}body:before{content:"";position:fixed;background:var(--accent-color);background-size:cover;left:0;right:0;top:0;height:100vh;z-index:-1}@media (min-width: 1024px){body:before{background-attachment:fixed}}a{color:var(--primary-color);text-decoration:none}a:hover{color:var(--hover-color)!important;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif!important}#bg{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:right;z-index:-1;padding:10%}#bg.header-top{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:-1}#header{transition:ease-in-out .3s;position:relative;height:100vh;display:flex;align-items:center;z-index:997;overflow-y:auto}#header *{transition:ease-in-out .3s}#header h1{font-size:48px;margin:0;padding:0;line-height:1;font-weight:700;font-family:Poppins,sans-serif!important}#header h1 a,#header h1 a:hover{color:#fff!important;line-height:1;display:inline-block;text-shadow:2px 2px 2px rgba(0,0,0,.5)}#header h2{font-size:24px;margin-top:20px;color:var(--text-color);font-weight:700;text-shadow:2px 2px 2px rgba(0,0,0,.5)}#header h2 span{color:#fff;position:relative}#header h2 span:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#fc354c;animation:formarBorde 2s forwards}@keyframes formarBorde{to{width:100%}}#header img{padding:0;margin:0}.img-fluid{border-radius:50%}#header .social-links{margin-top:40px;display:flex}#header .social-links a{font-size:16px;display:flex;justify-content:center;align-items:center;background:#ffffff1a;color:#fff;line-height:1;margin-right:8px;border-radius:50%;width:40px;height:40px}.card-icons{display:flex;justify-content:center}.card-icons a{font-size:25px;display:flex;justify-content:center;align-items:center;color:#fff;line-height:1;margin-right:8px;width:40px;height:40px}#header .social-links a:hover{background:#fc354c}@media (max-width: 992px){#header h1{font-size:36px}#header h2{font-size:20px;line-height:30px}#header .social-links{margin-top:15px}#header .container{display:flex;flex-direction:column;align-items:center}.bg{align-items:center;justify-content:center}}#header.header-top{height:80px;position:fixed;left:0;top:0;right:0;background:#13747db3}#header.header-top .social-links,#header.header-top h2{display:none}#header.header-top h1{margin-right:auto;font-size:36px}#header.header-top .container{display:flex;align-items:center}#header.header-top .navbar{margin:0}@media (max-width: 768px){#header.header-top{height:60px}#header.header-top h1{font-size:26px}}.navbar{padding:0;margin-top:35px}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar li+li{margin-left:30px}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:0;font-family:Poppins,sans-serif!important;font-size:16px;font-weight:400;color:#fff!important;white-space:nowrap;transition:.3s}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar a:before{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:#fc354c!important;visibility:hidden;width:0px;transition:all .3s ease-in-out 0s!important}.navbar a:hover:before,.navbar li:hover>a:before,.navbar .active:before{visibility:visible!important;width:25px!important}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:var(--text-color)!important}.mobile-nav-toggle{color:#fff!important;font-size:28px;cursor:pointer;display:none;line-height:0;transition:.5s;position:fixed;right:15px;top:15px}@media (max-width: 991px){.mobile-nav-toggle{display:block!important}.navbar ul{display:none!important}}.navbar-mobile{position:fixed!important;overflow:hidden;top:0;right:0;left:0;bottom:0;background:#000000e6;transition:.3s;z-index:999;margin-top:0}.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px}.navbar-mobile ul{display:block!important;position:absolute;top:55px;right:15px;bottom:45px;left:15px;padding:10px 0;overflow-y:auto;transition:.3s;border:2px solid rgba(255,255,255,.2)}.navbar-mobile li{padding:12px 20px}.navbar-mobile li+li{margin:0}.navbar-mobile a,.navbar-mobile a:focus{font-size:16px;position:relative}section{overflow:hidden;position:absolute;width:100%;top:140px;bottom:100%;opacity:0;transition:ease-in-out .4s;z-index:2}section.section-show{top:100px;bottom:auto;opacity:1;padding-bottom:45px}section .container{background:#13747de6;padding:30px}@media (max-width: 768px){section{top:120px}section.section-show{top:80px}}.section-title h2{font-size:14px;font-weight:700;padding:0;line-height:1px;margin:0 0 20px;letter-spacing:2px;text-transform:uppercase;color:var(--text-color);font-family:Poppins,sans-serif}.section-title h2:after{content:"";width:120px;height:1px;display:inline-block;background:var(--primary-color);margin:4px 10px}.section-title p{margin:-15px 0 15px;font-size:36px;font-weight:700;text-transform:uppercase;font-family:Poppins,sans-serif;color:#fff}.about-me .content h3{font-weight:700;font-size:26px;color:var(--accent-color)!important}.about-me .content ul{list-style:none!important;list-style-type:none!important;padding:0}.about-me .content ul li{margin-bottom:20px;display:flex;align-items:center;list-style-type:none}li::marker{content:"";color:var(--accent-color)}.bi-chevron-right{color:var(--accent-color)}.about-me .content ul strong{margin-right:10px}.about-me .content ul i{font-size:16px;margin-right:5px;color:var(--accent-color)!important;line-height:0}.about-me .content ul li::marker{color:#000}.about-me .content p:last-child{margin-bottom:0}svg{width:80vmin;height:80vmin;overflow:visible}svg .core circle{fill:url(#gradient)}svg .core circle:first-child{filter:url(#blur);opacity:.5}svg .ring ellipse{stroke:var(--text-color);stroke-width:1.5px;fill:none;transform-origin:center;stroke-dasharray:109 6;stroke-dashoffset:26}svg .ring ellipse:nth-child(1){filter:url(#blur);opacity:.5}svg .ring ellipse:nth-child(3){stroke-dasharray:0 230;animation-name:orbit;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite;stroke-width:7px;stroke-linecap:round}svg .ring ellipse:nth-child(4){stroke-dasharray:0 230;animation-name:orbit;animation-duration:3s;animation-delay:-1.5s;animation-timing-function:linear;animation-iteration-count:infinite;stroke-width:7px;stroke-linecap:round}svg .ring:nth-child(2) ellipse{animation-duration:6s;animation-direction:reverse}svg .ring:nth-child(3) ellipse.ring:nth-child(3){animation-delay:-1s}@keyframes orbit{0%{stroke-dashoffset:0}50%{stroke-width:4px}to{stroke-dashoffset:230}}.interests .icon-box{display:flex;align-items:center;justify-content:right;padding:20px;background:#0abfbc66;transition:ease-in-out .3s}.interests .icon-box svg{font-size:40px;padding-right:0;line-height:1}.interests .icon-box img{height:40px;padding-right:13%;padding-left:20px}.interests .icon-box h3{font-weight:700;margin:0;justify-content:right;padding-right:25%;line-height:1;font-size:90%;color:#fff}.interests .icon-box:hover{background:#0abfbce6!important}.about .resume-title{font-size:26px;font-weight:700;margin-top:20px;margin-bottom:20px;color:#fff}.about .resume-item{padding:0 0 20px 20px;margin-top:-2px;border-left:2px solid rgba(255,255,255,.2);position:relative}.about .resume-item h4{line-height:18px;font-size:18px;font-weight:600;text-transform:uppercase;font-family:Poppins,sans-serif;color:var(--primary-color);margin-bottom:10px}.about .resume-item h5{font-size:16px;background:#ffffff26;padding:5px 15px;display:inline-block;font-weight:600;margin-bottom:10px}.about .resume-item ul{padding-left:20px}.about .resume-item ul li{padding-bottom:10px}.about .resume-item ul li i{color:var(--accent-color)!important}.about .resume-item:last-child{padding-bottom:0}.about .resume-item:before{content:"";position:absolute;width:16px;height:16px;border-radius:50px;left:-9px;top:0;background:var(--primary-color);border:2px solid var(--primary-color)}.services .card{text-align:left;background:#cccccc1a;transition:all ease-in-out .3s}.services .icon-box h4{font-weight:700;margin-bottom:15px;font-size:24px}.services .icon-box p{line-height:24px;font-size:14px;margin-bottom:0}.services .card:hover{background:var(--accent-color);border-color:var(--accent-color)}.services .card-img-top{width:100%;height:40%!important;object-fit:cover}.services .icon-box:hover h4 a,.services .icon-box:hover p{color:#fff}@-webkit-keyframes animate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}/*! +@charset "UTF-8";:root{--primary-color: #23bbc9;--accent-color: #057876;--text-color: #ffffff;--hover-color: #29edff}body{font-family:Open Sans,sans-serif!important;background-color:var(--primary-color)!important;color:var(--text-color)!important;position:relative!important;background:transparent}body:before{content:"";position:fixed;background:var(--accent-color);background-size:cover;left:0;right:0;top:0;height:100vh;z-index:-1}@media (min-width: 1024px){body:before{background-attachment:fixed}}a{color:var(--primary-color);text-decoration:none}a:hover{color:var(--hover-color)!important;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif!important}#bg{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:right;z-index:-1;padding:10%}#bg.header-top{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:-1}#header{transition:ease-in-out .3s;position:relative;height:100vh;display:flex;align-items:center;z-index:997;overflow-y:auto}#header *{transition:ease-in-out .3s}#header h1{font-size:48px;margin:0;padding:0;line-height:1;font-weight:700;font-family:Poppins,sans-serif!important}#header h1 a,#header h1 a:hover{color:#fff!important;line-height:1;display:inline-block;text-shadow:2px 2px 2px rgba(0,0,0,.5)}#header h2{font-size:24px;margin-top:20px;color:var(--text-color);font-weight:700;text-shadow:2px 2px 2px rgba(0,0,0,.5)}#header h2 span{color:#fff;position:relative}#header h2 span:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#fc354c;animation:formarBorde 2s forwards}@keyframes formarBorde{to{width:100%}}#header img{padding:0;margin:0}.img-fluid{border-radius:50%}#header .social-links{margin-top:40px;display:flex}#header .social-links a{font-size:16px;display:flex;justify-content:center;align-items:center;background:#ffffff1a;color:#fff;line-height:1;margin-right:8px;border-radius:50%;width:40px;height:40px}.card-icons{display:flex;justify-content:center}.card-icons a{font-size:25px;display:flex;justify-content:center;align-items:center;color:#fff;line-height:1;margin-right:8px;width:40px;height:40px}#header .social-links a:hover{background:#fc354c}@media (max-width: 992px){#header h1{font-size:36px}#header h2{font-size:20px;line-height:30px}#header .social-links{margin-top:15px}#header .container{display:flex;flex-direction:column;align-items:center}.bg{align-items:center;justify-content:center}}#header.header-top{height:80px;position:fixed;left:0;top:0;right:0;background:#13747db3}#header.header-top .social-links,#header.header-top h2{display:none}#header.header-top h1{margin-right:auto;font-size:36px}#header.header-top .container{display:flex;align-items:center}#header.header-top .navbar{margin:0}@media (max-width: 768px){#header.header-top{height:60px}#header.header-top h1{font-size:26px}}.navbar{padding:0;margin-top:35px}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar li+li{margin-left:30px}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:0;font-family:Poppins,sans-serif!important;font-size:16px;font-weight:400;color:#fff!important;white-space:nowrap;transition:.3s}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar a:before{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:#fc354c!important;visibility:hidden;width:0px;transition:all .3s ease-in-out 0s!important}.navbar a:hover:before,.navbar li:hover>a:before,.navbar .active:before{visibility:visible!important;width:25px!important}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:var(--text-color)!important}.mobile-nav-toggle{color:#fff!important;font-size:28px;cursor:pointer;display:none;line-height:0;transition:.5s;position:fixed;right:15px;top:15px}@media (max-width: 991px){.mobile-nav-toggle{display:block!important}.navbar ul{display:none!important}}.navbar-mobile{position:fixed!important;overflow:hidden;top:0;right:0;left:0;bottom:0;background:#000000e6;transition:.3s;z-index:999;margin-top:0}.navbar-mobile .mobile-nav-toggle{position:absolute;top:15px;right:15px}.navbar-mobile ul{display:block!important;position:absolute;top:55px;right:15px;bottom:45px;left:15px;padding:10px 0;overflow-y:auto;transition:.3s;border:2px solid rgba(255,255,255,.2)}.navbar-mobile li{padding:12px 20px}.navbar-mobile li+li{margin:0}.navbar-mobile a,.navbar-mobile a:focus{font-size:16px;position:relative}section{overflow:hidden;position:absolute;width:100%;top:140px;bottom:100%;opacity:0;transition:ease-in-out .4s;z-index:2}section.section-show{top:100px;bottom:auto;opacity:1;padding-bottom:45px}section .container{background:#13747de6;padding:30px}@media (max-width: 768px){section{top:120px}section.section-show{top:80px}}.section-title h2{font-size:14px;font-weight:700;padding:0;line-height:1px;margin:0 0 20px;letter-spacing:2px;text-transform:uppercase;color:var(--text-color);font-family:Poppins,sans-serif}.section-title h2:after{content:"";width:120px;height:1px;display:inline-block;background:var(--primary-color);margin:4px 10px}.section-title p{margin:-15px 0 15px;font-size:36px;font-weight:700;text-transform:uppercase;font-family:Poppins,sans-serif;color:#fff}.about-me .content h3{font-weight:700;font-size:26px;color:var(--accent-color)!important}.about-me .content ul{list-style:none!important;list-style-type:none!important;padding:0}.about-me .content ul li{margin-bottom:20px;display:flex;align-items:center;list-style-type:none}li::marker{content:"";color:var(--accent-color)}.bi-chevron-right{color:var(--accent-color)}.about-me .content ul strong{margin-right:10px}.about-me .content ul i{font-size:16px;margin-right:5px;color:var(--accent-color)!important;line-height:0}.about-me .content ul li::marker{color:#000}.about-me .content p:last-child{margin-bottom:0}svg{width:80vmin;height:80vmin;overflow:visible}svg .core circle{fill:url(#gradient)}svg .core circle:first-child{filter:url(#blur);opacity:.5}svg .ring ellipse{stroke:var(--text-color);stroke-width:1.5px;fill:none;transform-origin:center;stroke-dasharray:109 6;stroke-dashoffset:26}svg .ring ellipse:nth-child(1){filter:url(#blur);opacity:.5}svg .ring ellipse:nth-child(3){stroke-dasharray:0 230;animation-name:orbit;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite;stroke-width:7px;stroke-linecap:round}svg .ring ellipse:nth-child(4){stroke-dasharray:0 230;animation-name:orbit;animation-duration:3s;animation-delay:-1.5s;animation-timing-function:linear;animation-iteration-count:infinite;stroke-width:7px;stroke-linecap:round}svg .ring:nth-child(2) ellipse{animation-duration:6s;animation-direction:reverse}svg .ring:nth-child(3) ellipse.ring:nth-child(3){animation-delay:-1s}@keyframes orbit{0%{stroke-dashoffset:0}50%{stroke-width:4px}to{stroke-dashoffset:230}}.interests{justify-content:center!important;align-items:center!important;padding:20px}.box{display:flex;width:100%;justify-content:center;align-items:center;flex-wrap:wrap;padding-inline:90px}.icon-box{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-top:4%;margin-right:4%;padding:10px;background:#0abfbc66;transition:ease-in-out .3s;border-radius:50%}.icon-box svg{font-size:30px;padding:20px}.icon-box img{width:40px}.icon-box h3{font-weight:700;margin:0;display:none;font-size:10px;color:#fff;text-align:center}.icon-box:hover{background:#0abfbce6!important}.about .resume-title{font-size:26px;font-weight:700;margin-top:20px;margin-bottom:20px;color:#fff}.about .resume-item{padding:0 0 20px 20px;margin-top:-2px;border-left:2px solid rgba(255,255,255,.2);position:relative}.about .resume-item h4{line-height:18px;font-size:18px;font-weight:600;text-transform:uppercase;font-family:Poppins,sans-serif;color:var(--primary-color);margin-bottom:10px}.about .resume-item h5{font-size:16px;background:#ffffff26;padding:5px 15px;display:inline-block;font-weight:600;margin-bottom:10px}.about .resume-item ul{padding-left:20px}.about .resume-item ul li{padding-bottom:10px}.about .resume-item ul li i{color:var(--accent-color)!important}.about .resume-item:last-child{padding-bottom:0}.about .resume-item:before{content:"";position:absolute;width:16px;height:16px;border-radius:50px;left:-9px;top:0;background:var(--primary-color);border:2px solid var(--primary-color)}.services .card{text-align:left;background:#cccccc1a;transition:all ease-in-out .3s}.services .icon-box h4{font-weight:700;margin-bottom:15px;font-size:24px}.services .icon-box p{line-height:24px;font-size:14px;margin-bottom:0}.services .card:hover{background:var(--accent-color);border-color:var(--accent-color)}.services .card-img-top{width:100%;height:40%!important;object-fit:cover}.services .icon-box:hover h4 a,.services .icon-box:hover p{color:#fff}@-webkit-keyframes animate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}/*! * Bootstrap v5.3.3 (https://getbootstrap.com/) * Copyright 2011-2024 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) diff --git a/assets/index-7EYW109w.js b/assets/index-BRGnJGLK.js similarity index 95% rename from assets/index-7EYW109w.js rename to assets/index-BRGnJGLK.js index 8ec2a52..5904b50 100644 --- a/assets/index-7EYW109w.js +++ b/assets/index-BRGnJGLK.js @@ -826,4 +826,4 @@ svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa { }`;function $d(){var e=Id,t=Md,n=j.cssPrefix,r=j.replacementClass,i=P0;if(n!==e||r!==t){var a=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),l=new RegExp("\\.".concat(t),"g");i=i.replace(a,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(l,".".concat(r))}return i}var Bu=!1;function eo(){j.autoAddCss&&!Bu&&(k0($d()),Bu=!0)}var N0={mixout:function(){return{dom:{css:$d,insertCss:eo}}},hooks:function(){return{beforeDOMElementCreation:function(){eo()},beforeI2svg:function(){eo()}}}},lt=Lt||{};lt[ot]||(lt[ot]={});lt[ot].styles||(lt[ot].styles={});lt[ot].hooks||(lt[ot].hooks={});lt[ot].shims||(lt[ot].shims=[]);var Ue=lt[ot],Vd=[],_0=function e(){H.removeEventListener("DOMContentLoaded",e),ta=1,Vd.map(function(t){return t()})},ta=!1;ct&&(ta=(H.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(H.readyState),ta||H.addEventListener("DOMContentLoaded",_0));function O0(e){ct&&(ta?setTimeout(e,0):Vd.push(e))}function Ur(e){var t=e.tag,n=e.attributes,r=n===void 0?{}:n,i=e.children,a=i===void 0?[]:i;return typeof e=="string"?Ud(e):"<".concat(t," ").concat(S0(r),">").concat(a.map(Ur).join(""),"")}function Wu(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}var to=function(t,n,r,i){var a=Object.keys(t),o=a.length,l=n,s,u,f;for(r===void 0?(s=1,f=t[a[0]]):(s=0,f=r);s=55296&&i<=56319&&n=55296&&r<=56319&&n>t+1&&(i=e.charCodeAt(t+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function Yu(e){return Object.keys(e).reduce(function(t,n){var r=e[n],i=!!r.icon;return i?t[r.iconName]=r.icon:t[n]=r,t},{})}function al(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=n.skipHooks,i=r===void 0?!1:r,a=Yu(t);typeof Ue.hooks.addPack=="function"&&!i?Ue.hooks.addPack(e,Yu(t)):Ue.styles[e]=C(C({},Ue.styles[e]||{}),a),e==="fas"&&al("fa",t)}var di,pi,mi,gn=Ue.styles,z0=Ue.shims,T0=(di={},te(di,$,Object.values(Lr[$])),te(di,X,Object.values(Lr[X])),di),hs=null,Hd={},Bd={},Wd={},Yd={},Qd={},A0=(pi={},te(pi,$,Object.keys(Or[$])),te(pi,X,Object.keys(Or[X])),pi);function I0(e){return~v0.indexOf(e)}function M0(e,t){var n=t.split("-"),r=n[0],i=n.slice(1).join("-");return r===e&&i!==""&&!I0(i)?i:null}var Gd=function(){var t=function(a){return to(gn,function(o,l,s){return o[s]=to(l,a,{}),o},{})};Hd=t(function(i,a,o){if(a[3]&&(i[a[3]]=o),a[2]){var l=a[2].filter(function(s){return typeof s=="number"});l.forEach(function(s){i[s.toString(16)]=o})}return i}),Bd=t(function(i,a,o){if(i[o]=o,a[2]){var l=a[2].filter(function(s){return typeof s=="string"});l.forEach(function(s){i[s]=o})}return i}),Qd=t(function(i,a,o){var l=a[2];return i[o]=o,l.forEach(function(s){i[s]=o}),i});var n="far"in gn||j.autoFetchSvg,r=to(z0,function(i,a){var o=a[0],l=a[1],s=a[2];return l==="far"&&!n&&(l="fas"),typeof o=="string"&&(i.names[o]={prefix:l,iconName:s}),typeof o=="number"&&(i.unicodes[o.toString(16)]={prefix:l,iconName:s}),i},{names:{},unicodes:{}});Wd=r.names,Yd=r.unicodes,hs=Sa(j.styleDefault,{family:j.familyDefault})};w0(function(e){hs=Sa(e.styleDefault,{family:j.familyDefault})});Gd();function gs(e,t){return(Hd[e]||{})[t]}function b0(e,t){return(Bd[e]||{})[t]}function Wt(e,t){return(Qd[e]||{})[t]}function Xd(e){return Wd[e]||{prefix:null,iconName:null}}function R0(e){var t=Yd[e],n=gs("fas",e);return t||(n?{prefix:"fas",iconName:n}:null)||{prefix:null,iconName:null}}function zt(){return hs}var ys=function(){return{prefix:null,iconName:null,rest:[]}};function Sa(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.family,r=n===void 0?$:n,i=Or[r][e],a=jr[r][e]||jr[r][i],o=e in Ue.styles?e:null;return a||o||null}var Qu=(mi={},te(mi,$,Object.keys(Lr[$])),te(mi,X,Object.keys(Lr[X])),mi);function Ea(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.skipLookups,i=r===void 0?!1:r,a=(t={},te(t,$,"".concat(j.cssPrefix,"-").concat($)),te(t,X,"".concat(j.cssPrefix,"-").concat(X)),t),o=null,l=$;(e.includes(a[$])||e.some(function(u){return Qu[$].includes(u)}))&&(l=$),(e.includes(a[X])||e.some(function(u){return Qu[X].includes(u)}))&&(l=X);var s=e.reduce(function(u,f){var m=M0(j.cssPrefix,f);if(gn[f]?(f=T0[l].includes(f)?u0[l][f]:f,o=f,u.prefix=f):A0[l].indexOf(f)>-1?(o=f,u.prefix=Sa(f,{family:l})):m?u.iconName=m:f!==j.replacementClass&&f!==a[$]&&f!==a[X]&&u.rest.push(f),!i&&u.prefix&&u.iconName){var v=o==="fa"?Xd(u.iconName):{},g=Wt(u.prefix,u.iconName);v.prefix&&(o=null),u.iconName=v.iconName||g||u.iconName,u.prefix=v.prefix||u.prefix,u.prefix==="far"&&!gn.far&&gn.fas&&!j.autoFetchSvg&&(u.prefix="fas")}return u},ys());return(e.includes("fa-brands")||e.includes("fab"))&&(s.prefix="fab"),(e.includes("fa-duotone")||e.includes("fad"))&&(s.prefix="fad"),!s.prefix&&l===X&&(gn.fass||j.autoFetchSvg)&&(s.prefix="fass",s.iconName=Wt(s.prefix,s.iconName)||s.iconName),(s.prefix==="fa"||o==="fa")&&(s.prefix=zt()||"fas"),s}var D0=function(){function e(){Km(this,e),this.definitions={}}return Zm(e,[{key:"add",value:function(){for(var n=this,r=arguments.length,i=new Array(r),a=0;a0&&f.forEach(function(m){typeof m=="string"&&(n[l][m]=u)}),n[l][s]=u}),n}}]),e}(),Gu=[],yn={},Nn={},F0=Object.keys(Nn);function U0(e,t){var n=t.mixoutsTo;return Gu=e,yn={},Object.keys(Nn).forEach(function(r){F0.indexOf(r)===-1&&delete Nn[r]}),Gu.forEach(function(r){var i=r.mixout?r.mixout():{};if(Object.keys(i).forEach(function(o){typeof i[o]=="function"&&(n[o]=i[o]),ea(i[o])==="object"&&Object.keys(i[o]).forEach(function(l){n[o]||(n[o]={}),n[o][l]=i[o][l]})}),r.hooks){var a=r.hooks();Object.keys(a).forEach(function(o){yn[o]||(yn[o]=[]),yn[o].push(a[o])})}r.provides&&r.provides(Nn)}),n}function ol(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i1?t-1:0),r=1;r0&&arguments[0]!==void 0?arguments[0]:{};return ct?(en("beforeI2svg",t),st("pseudoElements2svg",t),st("i2svg",t)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot;j.autoReplaceSvg===!1&&(j.autoReplaceSvg=!0),j.observeMutations=!0,O0(function(){B0({autoReplaceSvgRoot:n}),en("watch",t)})}},H0={icon:function(t){if(t===null)return null;if(ea(t)==="object"&&t.prefix&&t.iconName)return{prefix:t.prefix,iconName:Wt(t.prefix,t.iconName)||t.iconName};if(Array.isArray(t)&&t.length===2){var n=t[1].indexOf("fa-")===0?t[1].slice(3):t[1],r=Sa(t[0]);return{prefix:r,iconName:Wt(r,n)||n}}if(typeof t=="string"&&(t.indexOf("".concat(j.cssPrefix,"-"))>-1||t.match(c0))){var i=Ea(t.split(" "),{skipLookups:!0});return{prefix:i.prefix||zt(),iconName:Wt(i.prefix,i.iconName)||i.iconName}}if(typeof t=="string"){var a=zt();return{prefix:a,iconName:Wt(a,t)||t}}}},Oe={noAuto:$0,config:j,dom:V0,parse:H0,library:Kd,findIconDefinition:ll,toHtml:Ur},B0=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.autoReplaceSvgRoot,r=n===void 0?H:n;(Object.keys(Ue.styles).length>0||j.autoFetchSvg)&&ct&&j.autoReplaceSvg&&Oe.dom.i2svg({node:r})};function Ca(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(r){return Ur(r)})}}),Object.defineProperty(e,"node",{get:function(){if(ct){var r=H.createElement("div");return r.innerHTML=e.html,r.children}}}),e}function W0(e){var t=e.children,n=e.main,r=e.mask,i=e.attributes,a=e.styles,o=e.transform;if(vs(o)&&n.found&&!r.found){var l=n.width,s=n.height,u={x:l/s/2,y:.5};i.style=xa(C(C({},a),{},{"transform-origin":"".concat(u.x+o.x/16,"em ").concat(u.y+o.y/16,"em")}))}return[{tag:"svg",attributes:i,children:t}]}function Y0(e){var t=e.prefix,n=e.iconName,r=e.children,i=e.attributes,a=e.symbol,o=a===!0?"".concat(t,"-").concat(j.cssPrefix,"-").concat(n):a;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:C(C({},i),{},{id:o}),children:r}]}]}function ws(e){var t=e.icons,n=t.main,r=t.mask,i=e.prefix,a=e.iconName,o=e.transform,l=e.symbol,s=e.title,u=e.maskId,f=e.titleId,m=e.extra,v=e.watchable,g=v===void 0?!1:v,w=r.found?r:n,k=w.width,E=w.height,d=i==="fak",c=[j.replacementClass,a?"".concat(j.cssPrefix,"-").concat(a):""].filter(function(R){return m.classes.indexOf(R)===-1}).filter(function(R){return R!==""||!!R}).concat(m.classes).join(" "),p={children:[],attributes:C(C({},m.attributes),{},{"data-prefix":i,"data-icon":a,class:c,role:m.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(k," ").concat(E)})},y=d&&!~m.classes.indexOf("fa-fw")?{width:"".concat(k/E*16*.0625,"em")}:{};g&&(p.attributes[qt]=""),s&&(p.children.push({tag:"title",attributes:{id:p.attributes["aria-labelledby"]||"title-".concat(f||Tr())},children:[s]}),delete p.attributes.title);var S=C(C({},p),{},{prefix:i,iconName:a,main:n,mask:r,maskId:u,transform:o,symbol:l,styles:C(C({},y),m.styles)}),N=r.found&&n.found?st("generateAbstractMask",S)||{children:[],attributes:{}}:st("generateAbstractIcon",S)||{children:[],attributes:{}},_=N.children,L=N.attributes;return S.children=_,S.attributes=L,l?Y0(S):W0(S)}function Xu(e){var t=e.content,n=e.width,r=e.height,i=e.transform,a=e.title,o=e.extra,l=e.watchable,s=l===void 0?!1:l,u=C(C(C({},o.attributes),a?{title:a}:{}),{},{class:o.classes.join(" ")});s&&(u[qt]="");var f=C({},o.styles);vs(i)&&(f.transform=C0({transform:i,startCentered:!0,width:n,height:r}),f["-webkit-transform"]=f.transform);var m=xa(f);m.length>0&&(u.style=m);var v=[];return v.push({tag:"span",attributes:u,children:[t]}),a&&v.push({tag:"span",attributes:{class:"sr-only"},children:[a]}),v}function Q0(e){var t=e.content,n=e.title,r=e.extra,i=C(C(C({},r.attributes),n?{title:n}:{}),{},{class:r.classes.join(" ")}),a=xa(r.styles);a.length>0&&(i.style=a);var o=[];return o.push({tag:"span",attributes:i,children:[t]}),n&&o.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),o}var no=Ue.styles;function sl(e){var t=e[0],n=e[1],r=e.slice(4),i=us(r,1),a=i[0],o=null;return Array.isArray(a)?o={tag:"g",attributes:{class:"".concat(j.cssPrefix,"-").concat(Bt.GROUP)},children:[{tag:"path",attributes:{class:"".concat(j.cssPrefix,"-").concat(Bt.SECONDARY),fill:"currentColor",d:a[0]}},{tag:"path",attributes:{class:"".concat(j.cssPrefix,"-").concat(Bt.PRIMARY),fill:"currentColor",d:a[1]}}]}:o={tag:"path",attributes:{fill:"currentColor",d:a}},{found:!0,width:t,height:n,icon:o}}var G0={found:!1,width:512,height:512};function X0(e,t){!bd&&!j.showMissingIcons&&e&&console.error('Icon with name "'.concat(e,'" and prefix "').concat(t,'" is missing.'))}function ul(e,t){var n=t;return t==="fa"&&j.styleDefault!==null&&(t=zt()),new Promise(function(r,i){if(st("missingIconAbstract"),n==="fa"){var a=Xd(e)||{};e=a.iconName||e,t=a.prefix||t}if(e&&t&&no[t]&&no[t][e]){var o=no[t][e];return r(sl(o))}X0(e,t),r(C(C({},G0),{},{icon:j.showMissingIcons&&e?st("missingIconAbstract")||{}:{}}))})}var Ku=function(){},cl=j.measurePerformance&&oi&&oi.mark&&oi.measure?oi:{mark:Ku,measure:Ku},qn='FA "6.5.2"',K0=function(t){return cl.mark("".concat(qn," ").concat(t," begins")),function(){return Jd(t)}},Jd=function(t){cl.mark("".concat(qn," ").concat(t," ends")),cl.measure("".concat(qn," ").concat(t),"".concat(qn," ").concat(t," begins"),"".concat(qn," ").concat(t," ends"))},ks={begin:K0,end:Jd},_i=function(){};function Ju(e){var t=e.getAttribute?e.getAttribute(qt):null;return typeof t=="string"}function J0(e){var t=e.getAttribute?e.getAttribute(fs):null,n=e.getAttribute?e.getAttribute(ds):null;return t&&n}function Z0(e){return e&&e.classList&&e.classList.contains&&e.classList.contains(j.replacementClass)}function q0(){if(j.autoReplaceSvg===!0)return Oi.replace;var e=Oi[j.autoReplaceSvg];return e||Oi.replace}function ev(e){return H.createElementNS("http://www.w3.org/2000/svg",e)}function tv(e){return H.createElement(e)}function Zd(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.ceFn,r=n===void 0?e.tag==="svg"?ev:tv:n;if(typeof e=="string")return H.createTextNode(e);var i=r(e.tag);Object.keys(e.attributes||[]).forEach(function(o){i.setAttribute(o,e.attributes[o])});var a=e.children||[];return a.forEach(function(o){i.appendChild(Zd(o,{ceFn:r}))}),i}function nv(e){var t=" ".concat(e.outerHTML," ");return t="".concat(t,"Font Awesome fontawesome.com "),t}var Oi={replace:function(t){var n=t[0];if(n.parentNode)if(t[1].forEach(function(i){n.parentNode.insertBefore(Zd(i),n)}),n.getAttribute(qt)===null&&j.keepOriginalSource){var r=H.createComment(nv(n));n.parentNode.replaceChild(r,n)}else n.remove()},nest:function(t){var n=t[0],r=t[1];if(~ms(n).indexOf(j.replacementClass))return Oi.replace(t);var i=new RegExp("".concat(j.cssPrefix,"-.*"));if(delete r[0].attributes.id,r[0].attributes.class){var a=r[0].attributes.class.split(" ").reduce(function(l,s){return s===j.replacementClass||s.match(i)?l.toSvg.push(s):l.toNode.push(s),l},{toNode:[],toSvg:[]});r[0].attributes.class=a.toSvg.join(" "),a.toNode.length===0?n.removeAttribute("class"):n.setAttribute("class",a.toNode.join(" "))}var o=r.map(function(l){return Ur(l)}).join(` `);n.setAttribute(qt,""),n.innerHTML=o}};function Zu(e){e()}function qd(e,t){var n=typeof t=="function"?t:_i;if(e.length===0)n();else{var r=Zu;j.mutateApproach===l0&&(r=Lt.requestAnimationFrame||Zu),r(function(){var i=q0(),a=ks.begin("mutate");e.map(i),a(),n()})}}var xs=!1;function e1(){xs=!0}function fl(){xs=!1}var na=null;function qu(e){if(Vu&&j.observeMutations){var t=e.treeCallback,n=t===void 0?_i:t,r=e.nodeCallback,i=r===void 0?_i:r,a=e.pseudoElementsCallback,o=a===void 0?_i:a,l=e.observeMutationsRoot,s=l===void 0?H:l;na=new Vu(function(u){if(!xs){var f=zt();Dn(u).forEach(function(m){if(m.type==="childList"&&m.addedNodes.length>0&&!Ju(m.addedNodes[0])&&(j.searchPseudoElements&&o(m.target),n(m.target)),m.type==="attributes"&&m.target.parentNode&&j.searchPseudoElements&&o(m.target.parentNode),m.type==="attributes"&&Ju(m.target)&&~m0.indexOf(m.attributeName))if(m.attributeName==="class"&&J0(m.target)){var v=Ea(ms(m.target)),g=v.prefix,w=v.iconName;m.target.setAttribute(fs,g||f),w&&m.target.setAttribute(ds,w)}else Z0(m.target)&&i(m.target)})}}),ct&&na.observe(s,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function rv(){na&&na.disconnect()}function iv(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(r,i){var a=i.split(":"),o=a[0],l=a.slice(1);return o&&l.length>0&&(r[o]=l.join(":").trim()),r},{})),n}function av(e){var t=e.getAttribute("data-prefix"),n=e.getAttribute("data-icon"),r=e.innerText!==void 0?e.innerText.trim():"",i=Ea(ms(e));return i.prefix||(i.prefix=zt()),t&&n&&(i.prefix=t,i.iconName=n),i.iconName&&i.prefix||(i.prefix&&r.length>0&&(i.iconName=b0(i.prefix,e.innerText)||gs(i.prefix,il(e.innerText))),!i.iconName&&j.autoFetchSvg&&e.firstChild&&e.firstChild.nodeType===Node.TEXT_NODE&&(i.iconName=e.firstChild.data)),i}function ov(e){var t=Dn(e.attributes).reduce(function(i,a){return i.name!=="class"&&i.name!=="style"&&(i[a.name]=a.value),i},{}),n=e.getAttribute("title"),r=e.getAttribute("data-fa-title-id");return j.autoA11y&&(n?t["aria-labelledby"]="".concat(j.replacementClass,"-title-").concat(r||Tr()):(t["aria-hidden"]="true",t.focusable="false")),t}function lv(){return{iconName:null,title:null,titleId:null,prefix:null,transform:Qe,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function ec(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},n=av(e),r=n.iconName,i=n.prefix,a=n.rest,o=ov(e),l=ol("parseNodeAttributes",{},e),s=t.styleParser?iv(e):[];return C({iconName:r,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:Qe,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:a,styles:s,attributes:o}},l)}var sv=Ue.styles;function t1(e){var t=j.autoReplaceSvg==="nest"?ec(e,{styleParser:!1}):ec(e);return~t.extra.classes.indexOf(Rd)?st("generateLayersText",e,t):st("generateSvgReplacementMutation",e,t)}var Tt=new Set;ps.map(function(e){Tt.add("fa-".concat(e))});Object.keys(Or[$]).map(Tt.add.bind(Tt));Object.keys(Or[X]).map(Tt.add.bind(Tt));Tt=Dr(Tt);function tc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!ct)return Promise.resolve();var n=H.documentElement.classList,r=function(m){return n.add("".concat(Hu,"-").concat(m))},i=function(m){return n.remove("".concat(Hu,"-").concat(m))},a=j.autoFetchSvg?Tt:ps.map(function(f){return"fa-".concat(f)}).concat(Object.keys(sv));a.includes("fa")||a.push("fa");var o=[".".concat(Rd,":not([").concat(qt,"])")].concat(a.map(function(f){return".".concat(f,":not([").concat(qt,"])")})).join(", ");if(o.length===0)return Promise.resolve();var l=[];try{l=Dn(e.querySelectorAll(o))}catch{}if(l.length>0)r("pending"),i("complete");else return Promise.resolve();var s=ks.begin("onTree"),u=l.reduce(function(f,m){try{var v=t1(m);v&&f.push(v)}catch(g){bd||g.name==="MissingIcon"&&console.error(g)}return f},[]);return new Promise(function(f,m){Promise.all(u).then(function(v){qd(v,function(){r("active"),r("complete"),i("pending"),typeof t=="function"&&t(),s(),f()})}).catch(function(v){s(),m(v)})})}function uv(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;t1(e).then(function(n){n&&qd([n],t)})}function cv(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(t||{}).icon?t:ll(t||{}),i=n.mask;return i&&(i=(i||{}).icon?i:ll(i||{})),e(r,C(C({},n),{},{mask:i}))}}var fv=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.transform,i=r===void 0?Qe:r,a=n.symbol,o=a===void 0?!1:a,l=n.mask,s=l===void 0?null:l,u=n.maskId,f=u===void 0?null:u,m=n.title,v=m===void 0?null:m,g=n.titleId,w=g===void 0?null:g,k=n.classes,E=k===void 0?[]:k,d=n.attributes,c=d===void 0?{}:d,p=n.styles,y=p===void 0?{}:p;if(t){var S=t.prefix,N=t.iconName,_=t.icon;return Ca(C({type:"icon"},t),function(){return en("beforeDOMElementCreation",{iconDefinition:t,params:n}),j.autoA11y&&(v?c["aria-labelledby"]="".concat(j.replacementClass,"-title-").concat(w||Tr()):(c["aria-hidden"]="true",c.focusable="false")),ws({icons:{main:sl(_),mask:s?sl(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:S,iconName:N,transform:C(C({},Qe),i),symbol:o,title:v,maskId:f,titleId:w,extra:{attributes:c,styles:y,classes:E}})})}},dv={mixout:function(){return{icon:cv(fv)}},hooks:function(){return{mutationObserverCallbacks:function(n){return n.treeCallback=tc,n.nodeCallback=uv,n}}},provides:function(t){t.i2svg=function(n){var r=n.node,i=r===void 0?H:r,a=n.callback,o=a===void 0?function(){}:a;return tc(i,o)},t.generateSvgReplacementMutation=function(n,r){var i=r.iconName,a=r.title,o=r.titleId,l=r.prefix,s=r.transform,u=r.symbol,f=r.mask,m=r.maskId,v=r.extra;return new Promise(function(g,w){Promise.all([ul(i,l),f.iconName?ul(f.iconName,f.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(k){var E=us(k,2),d=E[0],c=E[1];g([n,ws({icons:{main:d,mask:c},prefix:l,iconName:i,transform:s,symbol:u,maskId:m,title:a,titleId:o,extra:v,watchable:!0})])}).catch(w)})},t.generateAbstractIcon=function(n){var r=n.children,i=n.attributes,a=n.main,o=n.transform,l=n.styles,s=xa(l);s.length>0&&(i.style=s);var u;return vs(o)&&(u=st("generateAbstractTransformGrouping",{main:a,transform:o,containerWidth:a.width,iconWidth:a.width})),r.push(u||a.icon),{children:r,attributes:i}}}},pv={mixout:function(){return{layer:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.classes,a=i===void 0?[]:i;return Ca({type:"layer"},function(){en("beforeDOMElementCreation",{assembler:n,params:r});var o=[];return n(function(l){Array.isArray(l)?l.map(function(s){o=o.concat(s.abstract)}):o=o.concat(l.abstract)}),[{tag:"span",attributes:{class:["".concat(j.cssPrefix,"-layers")].concat(Dr(a)).join(" ")},children:o}]})}}}},mv={mixout:function(){return{counter:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.title,a=i===void 0?null:i,o=r.classes,l=o===void 0?[]:o,s=r.attributes,u=s===void 0?{}:s,f=r.styles,m=f===void 0?{}:f;return Ca({type:"counter",content:n},function(){return en("beforeDOMElementCreation",{content:n,params:r}),Q0({content:n.toString(),title:a,extra:{attributes:u,styles:m,classes:["".concat(j.cssPrefix,"-layers-counter")].concat(Dr(l))}})})}}}},vv={mixout:function(){return{text:function(n){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=r.transform,a=i===void 0?Qe:i,o=r.title,l=o===void 0?null:o,s=r.classes,u=s===void 0?[]:s,f=r.attributes,m=f===void 0?{}:f,v=r.styles,g=v===void 0?{}:v;return Ca({type:"text",content:n},function(){return en("beforeDOMElementCreation",{content:n,params:r}),Xu({content:n,transform:C(C({},Qe),a),title:l,extra:{attributes:m,styles:g,classes:["".concat(j.cssPrefix,"-layers-text")].concat(Dr(u))}})})}}},provides:function(t){t.generateLayersText=function(n,r){var i=r.title,a=r.transform,o=r.extra,l=null,s=null;if(Ad){var u=parseInt(getComputedStyle(n).fontSize,10),f=n.getBoundingClientRect();l=f.width/u,s=f.height/u}return j.autoA11y&&!i&&(o.attributes["aria-hidden"]="true"),Promise.resolve([n,Xu({content:n.innerHTML,width:l,height:s,transform:a,title:i,extra:o,watchable:!0})])}}},hv=new RegExp('"',"ug"),nc=[1105920,1112319];function gv(e){var t=e.replace(hv,""),n=L0(t,0),r=n>=nc[0]&&n<=nc[1],i=t.length===2?t[0]===t[1]:!1;return{value:il(i?t[0]:t),isSecondary:r||i}}function rc(e,t){var n="".concat(o0).concat(t.replace(":","-"));return new Promise(function(r,i){if(e.getAttribute(n)!==null)return r();var a=Dn(e.children),o=a.filter(function(_){return _.getAttribute(rl)===t})[0],l=Lt.getComputedStyle(e,t),s=l.getPropertyValue("font-family").match(f0),u=l.getPropertyValue("font-weight"),f=l.getPropertyValue("content");if(o&&!s)return e.removeChild(o),r();if(s&&f!=="none"&&f!==""){var m=l.getPropertyValue("content"),v=~["Sharp"].indexOf(s[2])?X:$,g=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(s[2])?jr[v][s[2].toLowerCase()]:d0[v][u],w=gv(m),k=w.value,E=w.isSecondary,d=s[0].startsWith("FontAwesome"),c=gs(g,k),p=c;if(d){var y=R0(k);y.iconName&&y.prefix&&(c=y.iconName,g=y.prefix)}if(c&&!E&&(!o||o.getAttribute(fs)!==g||o.getAttribute(ds)!==p)){e.setAttribute(n,p),o&&e.removeChild(o);var S=lv(),N=S.extra;N.attributes[rl]=t,ul(c,g).then(function(_){var L=ws(C(C({},S),{},{icons:{main:_,mask:ys()},prefix:g,iconName:p,extra:N,watchable:!0})),R=H.createElementNS("http://www.w3.org/2000/svg","svg");t==="::before"?e.insertBefore(R,e.firstChild):e.appendChild(R),R.outerHTML=L.map(function(A){return Ur(A)}).join(` `),e.removeAttribute(n),r()}).catch(i)}else r()}else r()})}function yv(e){return Promise.all([rc(e,"::before"),rc(e,"::after")])}function wv(e){return e.parentNode!==document.head&&!~s0.indexOf(e.tagName.toUpperCase())&&!e.getAttribute(rl)&&(!e.parentNode||e.parentNode.tagName!=="svg")}function ic(e){if(ct)return new Promise(function(t,n){var r=Dn(e.querySelectorAll("*")).filter(wv).map(yv),i=ks.begin("searchPseudoElements");e1(),Promise.all(r).then(function(){i(),fl(),t()}).catch(function(){i(),fl(),n()})})}var kv={hooks:function(){return{mutationObserverCallbacks:function(n){return n.pseudoElementsCallback=ic,n}}},provides:function(t){t.pseudoElements2svg=function(n){var r=n.node,i=r===void 0?H:r;j.searchPseudoElements&&ic(i)}}},ac=!1,xv={mixout:function(){return{dom:{unwatch:function(){e1(),ac=!0}}}},hooks:function(){return{bootstrap:function(){qu(ol("mutationObserverCallbacks",{}))},noAuto:function(){rv()},watch:function(n){var r=n.observeMutationsRoot;ac?fl():qu(ol("mutationObserverCallbacks",{observeMutationsRoot:r}))}}}},oc=function(t){var n={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t.toLowerCase().split(" ").reduce(function(r,i){var a=i.toLowerCase().split("-"),o=a[0],l=a.slice(1).join("-");if(o&&l==="h")return r.flipX=!0,r;if(o&&l==="v")return r.flipY=!0,r;if(l=parseFloat(l),isNaN(l))return r;switch(o){case"grow":r.size=r.size+l;break;case"shrink":r.size=r.size-l;break;case"left":r.x=r.x-l;break;case"right":r.x=r.x+l;break;case"up":r.y=r.y-l;break;case"down":r.y=r.y+l;break;case"rotate":r.rotate=r.rotate+l;break}return r},n)},Sv={mixout:function(){return{parse:{transform:function(n){return oc(n)}}}},hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-transform");return i&&(n.transform=oc(i)),n}}},provides:function(t){t.generateAbstractTransformGrouping=function(n){var r=n.main,i=n.transform,a=n.containerWidth,o=n.iconWidth,l={transform:"translate(".concat(a/2," 256)")},s="translate(".concat(i.x*32,", ").concat(i.y*32,") "),u="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),f="rotate(".concat(i.rotate," 0 0)"),m={transform:"".concat(s," ").concat(u," ").concat(f)},v={transform:"translate(".concat(o/2*-1," -256)")},g={outer:l,inner:m,path:v};return{tag:"g",attributes:C({},g.outer),children:[{tag:"g",attributes:C({},g.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:C(C({},r.icon.attributes),g.path)}]}]}}}},ro={x:0,y:0,width:"100%",height:"100%"};function lc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function Ev(e){return e.tag==="g"?e.children:[e]}var Cv={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-mask"),a=i?Ea(i.split(" ").map(function(o){return o.trim()})):ys();return a.prefix||(a.prefix=zt()),n.mask=a,n.maskId=r.getAttribute("data-fa-mask-id"),n}}},provides:function(t){t.generateAbstractMask=function(n){var r=n.children,i=n.attributes,a=n.main,o=n.mask,l=n.maskId,s=n.transform,u=a.width,f=a.icon,m=o.width,v=o.icon,g=E0({transform:s,containerWidth:m,iconWidth:u}),w={tag:"rect",attributes:C(C({},ro),{},{fill:"white"})},k=f.children?{children:f.children.map(lc)}:{},E={tag:"g",attributes:C({},g.inner),children:[lc(C({tag:f.tag,attributes:C(C({},f.attributes),g.path)},k))]},d={tag:"g",attributes:C({},g.outer),children:[E]},c="mask-".concat(l||Tr()),p="clip-".concat(l||Tr()),y={tag:"mask",attributes:C(C({},ro),{},{id:c,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[w,d]},S={tag:"defs",children:[{tag:"clipPath",attributes:{id:p},children:Ev(v)},y]};return r.push(S,{tag:"rect",attributes:C({fill:"currentColor","clip-path":"url(#".concat(p,")"),mask:"url(#".concat(c,")")},ro)}),{children:r,attributes:i}}}},Pv={provides:function(t){var n=!1;Lt.matchMedia&&(n=Lt.matchMedia("(prefers-reduced-motion: reduce)").matches),t.missingIconAbstract=function(){var r=[],i={fill:"currentColor"},a={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};r.push({tag:"path",attributes:C(C({},i),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var o=C(C({},a),{},{attributeName:"opacity"}),l={tag:"circle",attributes:C(C({},i),{},{cx:"256",cy:"364",r:"28"}),children:[]};return n||l.children.push({tag:"animate",attributes:C(C({},a),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:C(C({},o),{},{values:"1;0;1;1;0;1;"})}),r.push(l),r.push({tag:"path",attributes:C(C({},i),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:n?[]:[{tag:"animate",attributes:C(C({},o),{},{values:"1;0;0;0;0;1;"})}]}),n||r.push({tag:"path",attributes:C(C({},i),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:C(C({},o),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:r}}}},Nv={hooks:function(){return{parseNodeAttributes:function(n,r){var i=r.getAttribute("data-fa-symbol"),a=i===null?!1:i===""?!0:i;return n.symbol=a,n}}}},_v=[N0,dv,pv,mv,vv,kv,xv,Sv,Cv,Pv,Nv];U0(_v,{mixoutsTo:Oe});Oe.noAuto;Oe.config;Oe.library;Oe.dom;var dl=Oe.parse;Oe.findIconDefinition;Oe.toHtml;var Ov=Oe.icon;Oe.layer;Oe.text;Oe.counter;var n1={exports:{}},jv="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",Lv=jv,zv=Lv;function r1(){}function i1(){}i1.resetWarningCache=r1;var Tv=function(){function e(r,i,a,o,l,s){if(s!==zv){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i1,resetWarningCache:r1};return n.PropTypes=n,n};n1.exports=Tv();var Av=n1.exports;const I=cc(Av);function sc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function wt(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function Mv(e,t){if(e==null)return{};var n=Iv(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function pl(e){return bv(e)||Rv(e)||Dv(e)||Fv()}function bv(e){if(Array.isArray(e))return ml(e)}function Rv(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Dv(e,t){if(e){if(typeof e=="string")return ml(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ml(e,t)}}function ml(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(s){return o1(e,s)}),i=Object.keys(t.attributes||{}).reduce(function(s,u){var f=t.attributes[u];switch(u){case"class":s.attrs.className=f,delete t.attributes.class;break;case"style":s.attrs.style=Bv(f);break;default:u.indexOf("aria-")===0||u.indexOf("data-")===0?s.attrs[u.toLowerCase()]=f:s.attrs[a1(u)]=f}return s},{attrs:{}}),a=n.style,o=a===void 0?{}:a,l=Mv(n,Vv);return i.attrs.style=wt(wt({},i.attrs.style),o),e.apply(void 0,[t.tag,wt(wt({},i.attrs),l)].concat(pl(r)))}var l1=!1;try{l1=!0}catch{}function Wv(){if(!l1&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function uc(e){if(e&&ra(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(dl.icon)return dl.icon(e);if(e===null)return null;if(e&&ra(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function io(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?wn({},e,t):{}}var Ge=aa.forwardRef(function(e,t){var n=e.icon,r=e.mask,i=e.symbol,a=e.className,o=e.title,l=e.titleId,s=e.maskId,u=uc(n),f=io("classes",[].concat(pl(Uv(e)),pl(a.split(" ")))),m=io("transform",typeof e.transform=="string"?dl.transform(e.transform):e.transform),v=io("mask",uc(r)),g=Ov(u,wt(wt(wt(wt({},f),m),v),{},{symbol:i,title:o,titleId:l,maskId:s}));if(!g)return Wv("Could not find icon",u),null;var w=g.abstract,k={ref:t};return Object.keys(e).forEach(function(E){Ge.defaultProps.hasOwnProperty(E)||(k[E]=e[E])}),Yv(w[0],k)});Ge.displayName="FontAwesomeIcon";Ge.propTypes={beat:I.bool,border:I.bool,beatFade:I.bool,bounce:I.bool,className:I.string,fade:I.bool,flash:I.bool,mask:I.oneOfType([I.object,I.array,I.string]),maskId:I.string,fixedWidth:I.bool,inverse:I.bool,flip:I.oneOf([!0,!1,"horizontal","vertical","both"]),icon:I.oneOfType([I.object,I.array,I.string]),listItem:I.bool,pull:I.oneOf(["right","left"]),pulse:I.bool,rotation:I.oneOf([0,90,180,270]),shake:I.bool,size:I.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:I.bool,spinPulse:I.bool,spinReverse:I.bool,symbol:I.oneOfType([I.bool,I.string]),title:I.string,titleId:I.string,transform:I.oneOfType([I.string,I.object]),swapOpacity:I.bool};Ge.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var Yv=o1.bind(null,aa.createElement),Qv={prefix:"fas",iconName:"file-word",icon:[384,512,[],"f1c2","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z"]},Gv={prefix:"fas",iconName:"terminal",icon:[576,512,[],"f120","M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},Xv={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},s1={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z"]},Kv={prefix:"fab",iconName:"square-js",icon:[448,512,["js-square"],"f3b9","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM180.9 444.9c-33.7 0-53.2-17.4-63.2-38.5L152 385.7c6.6 11.7 12.6 21.6 27.1 21.6c13.8 0 22.6-5.4 22.6-26.5V237.7h42.1V381.4c0 43.6-25.6 63.5-62.9 63.5zm85.8-43L301 382.1c9 14.7 20.8 25.6 41.5 25.6c17.4 0 28.6-8.7 28.6-20.8c0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5c0-31.6 24.1-55.6 61.6-55.6c26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18c-12.3 0-20.1 7.8-20.1 18c0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2c0 37.8-29.8 58.6-69.7 58.6c-39.1 0-64.4-18.6-76.7-43z"]},Jv=Kv,Zv={prefix:"fab",iconName:"java",icon:[384,512,[],"f4e4","M277.74 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296 53.2 242.84 0 242.84 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zm114.6-176.2c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5a12.19 12.19 0 0 1-2 2.6c128.3-33.7 81.1-118.9 19.8-97.3a17.33 17.33 0 0 0-8.2 6.3 70.45 70.45 0 0 1 11-3c31-6.5 75.5 41.5-20.6 91.4zM348 437.4s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.84 509.4 401 461.3 348 437.4zM124.44 396c-78.7 22 47.9 67.4 148.1 24.5a185.89 185.89 0 0 1-28.2-13.8c-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2c-78.7 14.8-175.8 13.1-233.3 3.6 0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.64 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9a60.37 60.37 0 0 1-21.1-12.8z"]},qv={prefix:"fab",iconName:"css3-alt",icon:[384,512,[],"f38b","M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z"]},eh={prefix:"fab",iconName:"git-alt",icon:[448,512,[],"f841","M439.55 236.05L244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"]},th={prefix:"fab",iconName:"react",icon:[512,512,[],"f41b","M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z"]},nh={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},rh={prefix:"fab",iconName:"html5",icon:[384,512,[],"f13b","M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z"]},ih={prefix:"fab",iconName:"python",icon:[448,512,[],"f3e2","M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z"]},ah={prefix:"fab",iconName:"js",icon:[448,512,[],"f3b8","M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z"]},u1={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]},oh={prefix:"fab",iconName:"twitter",icon:[512,512,[],"f099","M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"]};function lh(){return h.jsx("header",{id:"header",className:"header",children:h.jsxs("div",{className:"container",children:[h.jsx("h1",{children:h.jsx("a",{children:"Jesús Torres García"})}),h.jsxs("h2",{children:["Desarrollador y ",h.jsx("span",{children:"Analista de Datos"})," "]}),h.jsxs("nav",{id:"navbar",className:"navbar",children:[h.jsxs("ul",{children:[h.jsx("li",{children:h.jsx("a",{className:"nav-link active",href:"#header",children:"Inicio"})}),h.jsx("li",{children:h.jsx("a",{className:"nav-link",href:"/about",children:"Acerca de Mí"})}),h.jsx("li",{children:h.jsx("a",{className:"nav-link",href:"/portfolio",children:"Portafolio"})})]}),h.jsx("i",{id:"mobilen",className:"bi bi-list mobile-nav-toggle"})]}),h.jsxs("div",{className:"social-links",children:[h.jsx("a",{href:"https://twitter.com/jetoga9",target:"_self",children:h.jsx(Ge,{icon:oh})}),h.jsx("a",{href:"https://www.linkedin.com/in/jesustorres-garcia/",target:"_blank",rel:"noopener noreferrer",children:h.jsx(Ge,{icon:nh})}),h.jsx("a",{href:"mailto:jetoga99@gmail.com",target:"_blank",rel:"noopener noreferrer",children:h.jsx(Ge,{icon:Xv})}),h.jsx("a",{href:"https://github.com/jetoga99",target:"_blank",rel:"noopener noreferrer",children:h.jsx(Ge,{icon:u1})})]})]})})}function sh(){return h.jsx("div",{id:"bg",className:"bg",children:h.jsxs("svg",{viewBox:"0 0 100 100",children:[h.jsxs("g",{className:"core",children:[h.jsx("circle",{cx:"50",cy:"50",r:"10"}),h.jsx("circle",{cx:"50",cy:"50",r:"10"})]}),h.jsxs("g",{children:[h.jsxs("g",{className:"ring",transform:"rotate(-30, 50, 50)",children:[h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"})]}),h.jsxs("g",{className:"ring",transform:"rotate(30, 50, 50)",children:[h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"})]}),h.jsxs("g",{className:"ring",transform:"rotate(90, 50, 50)",children:[h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"})]})]}),h.jsx("filter",{id:"blur",x:"-20%",y:"-20%",width:"140%",height:"140%",children:h.jsx("feGaussianBlur",{stdDeviation:"2"})}),h.jsx("defs",{children:h.jsxs("linearGradient",{id:"gradient",x1:"0%",y1:"0%",x2:"0%",y2:"100%",children:[h.jsx("stop",{offset:"0%",style:{stopColor:"#ffffff",stopOpacity:1}}),h.jsx("stop",{offset:"100%",style:{stopColor:"#d3d3d3",stopOpacity:1}})]})})]})})}function uh(){const e=({icon:r,color:i,title:a,marginClasses:o})=>h.jsx("div",{className:`col-lg-3 col-md-4 ${o}`,children:h.jsxs("div",{className:"icon-box",children:[h.jsx(Ge,{icon:r,style:{color:i}}),h.jsx("h3",{children:a})]})});function t(r){return h.jsxs("div",{className:"resume-item",children:[h.jsx("h4",{children:r.title}),h.jsx("h5",{children:r.duration}),h.jsx("p",{children:h.jsx("em",{children:r.university})})]})}function n(r){return h.jsxs("div",{className:"resume-item",children:[h.jsx("h4",{children:r.title}),h.jsxs("h5",{children:[r.company," | ",r.location," | ",r.duration]}),h.jsx("p",{children:r.description}),h.jsxs("p",{children:[h.jsx("strong",{children:"Tecnologías utilizadas:"})," ",r.technologies]})]})}return h.jsxs("section",{id:"about",className:"about",children:[h.jsxs("div",{className:"about-me container",children:[h.jsx("div",{className:"section-title",children:h.jsx("h2",{children:"Acerca de Mí"})}),h.jsxs("div",{className:"row",children:[h.jsx("div",{className:"col-lg-4","data-aos":"fade-right",children:h.jsx("img",{src:"https://unavatar.io/Jetoga99",className:"img-fluid",alt:""})}),h.jsxs("div",{className:"col-lg-8 pt-4 pt-lg-0 ","data-aos":"fade-left",children:[h.jsx("h3",{children:"Desarrollador & Analista de Datos"}),h.jsx("p",{className:"fst-italic",children:"¡Hola! Soy Jesús, soy un analista de datos y desarro FullStack. En mis estudios universitarios desarrollé un gran interés por la programación, estadística y técnicas de machine learning."}),h.jsxs("div",{className:"row",children:[h.jsx("div",{className:"col-lg-6",children:h.jsxs("ul",{children:[h.jsxs("li",{children:[h.jsx("i",{className:"bi bi-chevron-right"})," ",h.jsx("strong",{children:"Edad:"})," ",h.jsx("span",{children:"24"})]}),h.jsxs("li",{children:[h.jsx("i",{className:"bi bi-chevron-right"})," ",h.jsx("strong",{children:"Ciudad:"})," ",h.jsx("span",{children:"Ciudad de México, México"})]})]})}),h.jsx("div",{className:"col-lg-6",children:h.jsxs("ul",{children:[h.jsxs("li",{children:[h.jsx("i",{className:"bi bi-chevron-right"})," ",h.jsx("strong",{children:"Email:"})," ",h.jsx("span",{children:"jetoga99@gmail.com"})]}),h.jsxs("li",{children:[h.jsx("i",{className:"bi bi-chevron-right"})," ",h.jsx("strong",{children:"Freelance:"})," ",h.jsx("span",{children:"Disponible"})]})]})})]})]})]})]}),h.jsxs("div",{className:"interests container",children:[h.jsx("div",{className:"section-title",children:h.jsx("h2",{children:"Skills"})}),h.jsxs("div",{className:"row",children:[h.jsx("div",{className:"col-lg-3 col-md-4 mt-4 mt-md-0",children:h.jsxs("div",{className:"icon-box",children:[h.jsx("img",{src:"https://raw.githubusercontent.com/kiewic/icons/master/svg/PowerBiLogo100x100.svg"}),h.jsx("h3",{children:"Power BI"})]})}),h.jsx(e,{icon:ih,color:"#ffcc25",title:"Python",marginClasses:"mt-4 mt-md-0"}),h.jsx(e,{icon:s1,color:"#5578ff",title:"MySQL",marginClasses:"mt-4 mt-md-0"}),h.jsx(e,{icon:eh,color:"#f84600",title:"GIT",marginClasses:"mt-4 mt-md-0"}),h.jsx(e,{icon:u1,color:"#ffffff",title:"Github",marginClasses:"mt-4 "}),h.jsx(e,{icon:Jv,color:"#fbff00",title:"JavaScript",marginClasses:"mt-4"}),h.jsx(e,{icon:Zv,color:"#f18724",title:"Java",marginClasses:"mt-4"}),h.jsx(e,{icon:Gv,color:"#fdfdfd",title:"Bash",marginClasses:"mt-4"}),h.jsx(e,{icon:qv,color:"#264de4",title:"CSS",marginClasses:"mt-4"}),h.jsx(e,{icon:rh,color:"#ff2600",title:"HTML5",marginClasses:"mt-4"}),h.jsx(e,{icon:Qv,color:"#0051ff",title:"Microsoft Office",marginClasses:"mt-4"})]})]}),h.jsxs("div",{className:"container",children:[h.jsxs("div",{className:"section-title",children:[h.jsx("h2",{children:"Resumen"}),h.jsx("p",{children:"Un poco de mí"})]}),h.jsxs("div",{className:"row",children:[h.jsxs("div",{className:"col-lg-6",children:[h.jsx("h3",{className:"resume-title",children:"Educación"}),h.jsx(t,{title:"Ingeniería en Desarrollo de Software",duration:"2024 - 2026",university:"Universidad Virtual del Estado de Guanajuato"}),h.jsx(t,{title:"Licenciatura en Física",duration:"2018 - 2023",university:"Universidad Nacional Autónoma de México"}),h.jsx("h3",{className:"resume-title",children:"Cursos y Certificaciones"}),h.jsx(t,{title:"Analisis de Datos de Google",duration:"2022",university:"Coursera"}),h.jsx(t,{title:"NMA Deep Learning",duration:"2022",university:"Neuromatch Academy"}),h.jsx(t,{title:"Scientific Computing with Python",duration:"2022",university:"freeCodeCamp"})]}),h.jsxs("div",{className:"col-lg-6",children:[h.jsx("h3",{className:"resume-title",children:"Experiencia Profesional"}),h.jsx(n,{title:"ANALISTA BI SR Marketing & Promotion",company:"Samsung",location:"CDMX",duration:"Nov 2023 - Presente",description:"Mantenimiento y actualización de dashboards en Excel, mediante el uso de fórmulas y Visual Basic. Propuestas de migración a dashboards en PowerBI que permitieran un ciclo de mantenimiento más innovador y menos susceptible al error humano. Creación de código en Python para la extracción de datos en plataformas para posterior transformación y análisis de los datos.",technologies:"Excel, VBA, Python, PowerBI"}),h.jsx(n,{title:"ANALISTA DE DATOS",company:"SOPRIS Technologies, INC.",location:"CDMX",duration:"Ago - Oct 2023",description:"Mantenimiento y desarrollo de soluciones para creación de reportes a través de Plotly, Dash. Desarrollo mediante Git y extracción de datos mediante BigQuery para su posterior manipulación mediante Python. Creación y mantenimiento de dashboards mediante Looker Studio. Estudio y documentación de flujos de carga en Looker.",technologies:"Python, Dash, Git, BigQuery, Looker Studio"}),h.jsx(n,{title:"SERVICIO SOCIAL",company:"IIMAS, UNAM",location:"CDMX",duration:"Feb - Sep 2023",description:"Desarrollo de mejoras en página web dedicada al análisis de tweets con enfoque principal al COVID-19, creación de formularios para la creación de usuarios, actualización de base de datos mediante operaciones CRUD con MySQL, React e integración con Django. Implementación de código para el análisis de tweets almacenados en MongoDB.",technologies:"Python, Django, React, Postman, MySQL, MongoDB"}),h.jsx(n,{title:"ESPECIALISTA EN MINERÍA DE DATOS Y CRÉDITO",company:"Fincomún",location:"CDMX",duration:"May - Jul 2023",description:"Automatización de procesos para la asignación de créditos mediante políticas de decisión a través de la extracción de datos de productos de Buró de Crédito (Watch, Adviser). Elaboración de bases de datos para su posterior explotación y obtención de indicadores o entrega a proveedores.",technologies:"Python, R Studio, Excel, PowerBI"}),h.jsx(n,{title:"ANALISTA DE RIESGOS",company:"Fincomún",location:"CDMX",duration:"Ene - Abr 2023",description:"Elaboración y actualización de reportes diarios para la detección temprana del deterioro de la cartera. Creación de dashboards mediante Python y PowerBI para observar datos históricos con el fin de detectar patrones para modificar políticas de riesgo. Creación de flujos de trabajo en Power Automate para el envío automático de reportes.",technologies:"Python, R Studio, Excel, PowerBI, Power Automate"}),h.jsx(n,{title:"BECARIO DE RIESGOS",company:"Fincomún",location:"CDMX",duration:"Oct 2022 - En 2023",description:"Diseño de flujos de trabajo para la automatización de procesos en Excel a través de Python con el objetivo de obtención de métricas. Limpieza y transformación de datos mediante Python y R Studio. Creación de reportes para presentar a gerencia.",technologies:"Python, R Studio, Excel"}),h.jsx(n,{title:"DESARROLLO WEB FREELANCE",company:"Generation",location:"CDMX",duration:"Ago - Oct 2022",description:"Maquetación y diseño de página web haciendo uso de CSS, HTML y Figma, desarrollo de interacción con la página mediante JavaScript y desarrollo de back-end al diseñar base de datos con MySQL e integración con Java.",technologies:"CSS, HTML, Figma, JavaScript, MySQL, Java, Git, Github"})]})]})]})]})}const ch=()=>{oe.useEffect(()=>{const e=t=>{const n=t.target,r=document.getElementById("navbar"),i=document.getElementById("header"),a=document.getElementById("bg"),o=document.querySelectorAll("section"),l=document.querySelectorAll("#navbar .nav-link"),s=document.getElementById("mobilen");if(console.log(s),n.classList.contains("mobile-nav-toggle"))r.classList.toggle("navbar-mobile"),n.classList.toggle("bi-list"),n.classList.toggle("bi-x");else if(n.classList.contains("nav-link")){t.preventDefault();const u=n.getAttribute("href");console.log(u),l.forEach(f=>{f.classList.remove("active")}),n.classList.add("active"),u==="#header"?(i.classList.remove("header-top"),a.classList.remove("header-top"),r.classList.remove("navbar-mobile"),s.classList.add("bi-list"),s.classList.remove("bi-x"),o.forEach(f=>{f.classList.remove("section-show")})):(i.classList.add("header-top"),a.classList.add("header-top"),o.forEach(f=>{f.id===u.substring(1)?(f.classList.add("section-show"),r.classList.remove("navbar-mobile"),s.classList.add("bi-list"),s.classList.remove("bi-x")):(f.classList.remove("section-show"),r.classList.remove("navbar-mobile"),s.classList.add("bi-list"),s.classList.remove("bi-x"))})),window.scrollTo({top:0,behavior:"smooth"})}};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[])},fh=()=>{const e=({imageSrc:t,title:n,text:r,icons:i,refs:a})=>h.jsx("div",{className:"col-lg-4 col-md-6 d-flex align-items-stretch mt-4",children:h.jsxs("div",{className:"card text-white",children:[h.jsx("img",{src:t,className:"card-img-top",alt:"..."}),h.jsxs("div",{className:"card-body",children:[h.jsx("h5",{className:"card-title",children:n}),h.jsx("p",{className:"card-text",children:r}),h.jsx("div",{className:"card-icons",children:i.map((o,l)=>h.jsx("a",{children:h.jsx(Ge,{icon:o})},l))}),h.jsx("a",{href:a,target:"_blank",className:"stretched-link"})]})]})});return h.jsx("section",{id:"portfolio",className:"services",children:h.jsxs("div",{className:"container",children:[h.jsxs("div",{className:"section-title",children:[h.jsx("h2",{children:"Portafolio"}),h.jsx("p",{children:"Esto es lo que sé hacer"})]}),h.jsx("div",{className:"row",style:{display:"flex",justifyContent:"center"},children:h.jsx(e,{imageSrc:"./Miopers.png",title:"MiOpERS",text:"Mejoras en página web para análisis de tweets sobre COVID-19, incluyendo formularios de usuario y operaciones CRUD con MySQL en Django. Integración de React y MongoDB para análisis de tweets.",icons:[th,ah,s1],refs:"http://www.miopers.unam.mx/covid/"})})]})})};function dh(){return h.jsxs(Xm,{children:[h.jsx(ch,{}),h.jsx(sh,{}),h.jsx(lh,{}),h.jsx(uh,{}),h.jsx(fh,{})]})}ao.createRoot(document.getElementById("root")).render(h.jsx(aa.StrictMode,{children:h.jsx(dh,{})})); +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Uv(e){var t,n=e.beat,r=e.fade,i=e.beatFade,a=e.bounce,o=e.shake,l=e.flash,s=e.spin,u=e.spinPulse,f=e.spinReverse,m=e.pulse,v=e.fixedWidth,g=e.inverse,w=e.border,k=e.listItem,E=e.flip,d=e.size,c=e.rotation,p=e.pull,y=(t={"fa-beat":n,"fa-fade":r,"fa-beat-fade":i,"fa-bounce":a,"fa-shake":o,"fa-flash":l,"fa-spin":s,"fa-spin-reverse":f,"fa-spin-pulse":u,"fa-pulse":m,"fa-fw":v,"fa-inverse":g,"fa-border":w,"fa-li":k,"fa-flip":E===!0,"fa-flip-horizontal":E==="horizontal"||E==="both","fa-flip-vertical":E==="vertical"||E==="both"},wn(t,"fa-".concat(d),typeof d<"u"&&d!==null),wn(t,"fa-rotate-".concat(c),typeof c<"u"&&c!==null&&c!==0),wn(t,"fa-pull-".concat(p),typeof p<"u"&&p!==null),wn(t,"fa-swap-opacity",e.swapOpacity),t);return Object.keys(y).map(function(S){return y[S]?S:null}).filter(function(S){return S})}function $v(e){return e=e-0,e===e}function a1(e){return $v(e)?e:(e=e.replace(/[\-_\s]+(.)?/g,function(t,n){return n?n.toUpperCase():""}),e.substr(0,1).toLowerCase()+e.substr(1))}var Vv=["style"];function Hv(e){return e.charAt(0).toUpperCase()+e.slice(1)}function Bv(e){return e.split(";").map(function(t){return t.trim()}).filter(function(t){return t}).reduce(function(t,n){var r=n.indexOf(":"),i=a1(n.slice(0,r)),a=n.slice(r+1).trim();return i.startsWith("webkit")?t[Hv(i)]=a:t[i]=a,t},{})}function o1(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(typeof t=="string")return t;var r=(t.children||[]).map(function(s){return o1(e,s)}),i=Object.keys(t.attributes||{}).reduce(function(s,u){var f=t.attributes[u];switch(u){case"class":s.attrs.className=f,delete t.attributes.class;break;case"style":s.attrs.style=Bv(f);break;default:u.indexOf("aria-")===0||u.indexOf("data-")===0?s.attrs[u.toLowerCase()]=f:s.attrs[a1(u)]=f}return s},{attrs:{}}),a=n.style,o=a===void 0?{}:a,l=Mv(n,Vv);return i.attrs.style=wt(wt({},i.attrs.style),o),e.apply(void 0,[t.tag,wt(wt({},i.attrs),l)].concat(pl(r)))}var l1=!1;try{l1=!0}catch{}function Wv(){if(!l1&&console&&typeof console.error=="function"){var e;(e=console).error.apply(e,arguments)}}function uc(e){if(e&&ra(e)==="object"&&e.prefix&&e.iconName&&e.icon)return e;if(dl.icon)return dl.icon(e);if(e===null)return null;if(e&&ra(e)==="object"&&e.prefix&&e.iconName)return e;if(Array.isArray(e)&&e.length===2)return{prefix:e[0],iconName:e[1]};if(typeof e=="string")return{prefix:"fas",iconName:e}}function io(e,t){return Array.isArray(t)&&t.length>0||!Array.isArray(t)&&t?wn({},e,t):{}}var Ge=aa.forwardRef(function(e,t){var n=e.icon,r=e.mask,i=e.symbol,a=e.className,o=e.title,l=e.titleId,s=e.maskId,u=uc(n),f=io("classes",[].concat(pl(Uv(e)),pl(a.split(" ")))),m=io("transform",typeof e.transform=="string"?dl.transform(e.transform):e.transform),v=io("mask",uc(r)),g=Ov(u,wt(wt(wt(wt({},f),m),v),{},{symbol:i,title:o,titleId:l,maskId:s}));if(!g)return Wv("Could not find icon",u),null;var w=g.abstract,k={ref:t};return Object.keys(e).forEach(function(E){Ge.defaultProps.hasOwnProperty(E)||(k[E]=e[E])}),Yv(w[0],k)});Ge.displayName="FontAwesomeIcon";Ge.propTypes={beat:I.bool,border:I.bool,beatFade:I.bool,bounce:I.bool,className:I.string,fade:I.bool,flash:I.bool,mask:I.oneOfType([I.object,I.array,I.string]),maskId:I.string,fixedWidth:I.bool,inverse:I.bool,flip:I.oneOf([!0,!1,"horizontal","vertical","both"]),icon:I.oneOfType([I.object,I.array,I.string]),listItem:I.bool,pull:I.oneOf(["right","left"]),pulse:I.bool,rotation:I.oneOf([0,90,180,270]),shake:I.bool,size:I.oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:I.bool,spinPulse:I.bool,spinReverse:I.bool,symbol:I.oneOfType([I.bool,I.string]),title:I.string,titleId:I.string,transform:I.oneOfType([I.string,I.object]),swapOpacity:I.bool};Ge.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var Yv=o1.bind(null,aa.createElement),Qv={prefix:"fas",iconName:"file-word",icon:[384,512,[],"f1c2","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z"]},Gv={prefix:"fas",iconName:"terminal",icon:[576,512,[],"f120","M9.4 86.6C-3.1 74.1-3.1 53.9 9.4 41.4s32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L178.7 256 9.4 86.6zM256 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H256c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]},Xv={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},s1={prefix:"fas",iconName:"database",icon:[448,512,[],"f1c0","M448 80v48c0 44.2-100.3 80-224 80S0 172.2 0 128V80C0 35.8 100.3 0 224 0S448 35.8 448 80zM393.2 214.7c20.8-7.4 39.9-16.9 54.8-28.6V288c0 44.2-100.3 80-224 80S0 332.2 0 288V186.1c14.9 11.8 34 21.2 54.8 28.6C99.7 230.7 159.5 240 224 240s124.3-9.3 169.2-25.3zM0 346.1c14.9 11.8 34 21.2 54.8 28.6C99.7 390.7 159.5 400 224 400s124.3-9.3 169.2-25.3c20.8-7.4 39.9-16.9 54.8-28.6V432c0 44.2-100.3 80-224 80S0 476.2 0 432V346.1z"]},Kv={prefix:"fab",iconName:"square-js",icon:[448,512,["js-square"],"f3b9","M448 96c0-35.3-28.7-64-64-64H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96zM180.9 444.9c-33.7 0-53.2-17.4-63.2-38.5L152 385.7c6.6 11.7 12.6 21.6 27.1 21.6c13.8 0 22.6-5.4 22.6-26.5V237.7h42.1V381.4c0 43.6-25.6 63.5-62.9 63.5zm85.8-43L301 382.1c9 14.7 20.8 25.6 41.5 25.6c17.4 0 28.6-8.7 28.6-20.8c0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5c0-31.6 24.1-55.6 61.6-55.6c26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18c-12.3 0-20.1 7.8-20.1 18c0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2c0 37.8-29.8 58.6-69.7 58.6c-39.1 0-64.4-18.6-76.7-43z"]},Jv=Kv,Zv={prefix:"fab",iconName:"java",icon:[384,512,[],"f4e4","M277.74 312.9c9.8-6.7 23.4-12.5 23.4-12.5s-38.7 7-77.2 10.2c-47.1 3.9-97.7 4.7-123.1 1.3-60.1-8 33-30.1 33-30.1s-36.1-2.4-80.6 19c-52.5 25.4 130 37 224.5 12.1zm-85.4-32.1c-19-42.7-83.1-80.2 0-145.8C296 53.2 242.84 0 242.84 0c21.5 84.5-75.6 110.1-110.7 162.6-23.9 35.9 11.7 74.4 60.2 118.2zm114.6-176.2c.1 0-175.2 43.8-91.5 140.2 24.7 28.4-6.5 54-6.5 54s62.7-32.4 33.9-72.9c-26.9-37.8-47.5-56.6 64.1-121.3zm-6.1 270.5a12.19 12.19 0 0 1-2 2.6c128.3-33.7 81.1-118.9 19.8-97.3a17.33 17.33 0 0 0-8.2 6.3 70.45 70.45 0 0 1 11-3c31-6.5 75.5 41.5-20.6 91.4zM348 437.4s14.5 11.9-15.9 21.2c-57.9 17.5-240.8 22.8-291.6.7-18.3-7.9 16-19 26.8-21.3 11.2-2.4 17.7-2 17.7-2-20.3-14.3-131.3 28.1-56.4 40.2C232.84 509.4 401 461.3 348 437.4zM124.44 396c-78.7 22 47.9 67.4 148.1 24.5a185.89 185.89 0 0 1-28.2-13.8c-44.7 8.5-65.4 9.1-106 4.5-33.5-3.8-13.9-15.2-13.9-15.2zm179.8 97.2c-78.7 14.8-175.8 13.1-233.3 3.6 0-.1 11.8 9.7 72.4 13.6 92.2 5.9 233.8-3.3 237.1-46.9 0 0-6.4 16.5-76.2 29.7zM260.64 353c-59.2 11.4-93.5 11.1-136.8 6.6-33.5-3.5-11.6-19.7-11.6-19.7-86.8 28.8 48.2 61.4 169.5 25.9a60.37 60.37 0 0 1-21.1-12.8z"]},qv={prefix:"fab",iconName:"css3-alt",icon:[384,512,[],"f38b","M0 32l34.9 395.8L192 480l157.1-52.2L384 32H0zm313.1 80l-4.8 47.3L193 208.6l-.3.1h111.5l-12.8 146.6-98.2 28.7-98.8-29.2-6.4-73.9h48.9l3.2 38.3 52.6 13.3 54.7-15.4 3.7-61.6-166.3-.5v-.1l-.2.1-3.6-46.3L193.1 162l6.5-2.7H76.7L70.9 112h242.2z"]},eh={prefix:"fab",iconName:"git-alt",icon:[448,512,[],"f841","M439.55 236.05L244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"]},th={prefix:"fab",iconName:"react",icon:[512,512,[],"f41b","M418.2 177.2c-5.4-1.8-10.8-3.5-16.2-5.1.9-3.7 1.7-7.4 2.5-11.1 12.3-59.6 4.2-107.5-23.1-123.3-26.3-15.1-69.2.6-112.6 38.4-4.3 3.7-8.5 7.6-12.5 11.5-2.7-2.6-5.5-5.2-8.3-7.7-45.5-40.4-91.1-57.4-118.4-41.5-26.2 15.2-34 60.3-23 116.7 1.1 5.6 2.3 11.1 3.7 16.7-6.4 1.8-12.7 3.8-18.6 5.9C38.3 196.2 0 225.4 0 255.6c0 31.2 40.8 62.5 96.3 81.5 4.5 1.5 9 3 13.6 4.3-1.5 6-2.8 11.9-4 18-10.5 55.5-2.3 99.5 23.9 114.6 27 15.6 72.4-.4 116.6-39.1 3.5-3.1 7-6.3 10.5-9.7 4.4 4.3 9 8.4 13.6 12.4 42.8 36.8 85.1 51.7 111.2 36.6 27-15.6 35.8-62.9 24.4-120.5-.9-4.4-1.9-8.9-3-13.5 3.2-.9 6.3-1.9 9.4-2.9 57.7-19.1 99.5-50 99.5-81.7 0-30.3-39.4-59.7-93.8-78.4zM282.9 92.3c37.2-32.4 71.9-45.1 87.7-36 16.9 9.7 23.4 48.9 12.8 100.4-.7 3.4-1.4 6.7-2.3 10-22.2-5-44.7-8.6-67.3-10.6-13-18.6-27.2-36.4-42.6-53.1 3.9-3.7 7.7-7.2 11.7-10.7zM167.2 307.5c5.1 8.7 10.3 17.4 15.8 25.9-15.6-1.7-31.1-4.2-46.4-7.5 4.4-14.4 9.9-29.3 16.3-44.5 4.6 8.8 9.3 17.5 14.3 26.1zm-30.3-120.3c14.4-3.2 29.7-5.8 45.6-7.8-5.3 8.3-10.5 16.8-15.4 25.4-4.9 8.5-9.7 17.2-14.2 26-6.3-14.9-11.6-29.5-16-43.6zm27.4 68.9c6.6-13.8 13.8-27.3 21.4-40.6s15.8-26.2 24.4-38.9c15-1.1 30.3-1.7 45.9-1.7s31 .6 45.9 1.7c8.5 12.6 16.6 25.5 24.3 38.7s14.9 26.7 21.7 40.4c-6.7 13.8-13.9 27.4-21.6 40.8-7.6 13.3-15.7 26.2-24.2 39-14.9 1.1-30.4 1.6-46.1 1.6s-30.9-.5-45.6-1.4c-8.7-12.7-16.9-25.7-24.6-39s-14.8-26.8-21.5-40.6zm180.6 51.2c5.1-8.8 9.9-17.7 14.6-26.7 6.4 14.5 12 29.2 16.9 44.3-15.5 3.5-31.2 6.2-47 8 5.4-8.4 10.5-17 15.5-25.6zm14.4-76.5c-4.7-8.8-9.5-17.6-14.5-26.2-4.9-8.5-10-16.9-15.3-25.2 16.1 2 31.5 4.7 45.9 8-4.6 14.8-10 29.2-16.1 43.4zM256.2 118.3c10.5 11.4 20.4 23.4 29.6 35.8-19.8-.9-39.7-.9-59.5 0 9.8-12.9 19.9-24.9 29.9-35.8zM140.2 57c16.8-9.8 54.1 4.2 93.4 39 2.5 2.2 5 4.6 7.6 7-15.5 16.7-29.8 34.5-42.9 53.1-22.6 2-45 5.5-67.2 10.4-1.3-5.1-2.4-10.3-3.5-15.5-9.4-48.4-3.2-84.9 12.6-94zm-24.5 263.6c-4.2-1.2-8.3-2.5-12.4-3.9-21.3-6.7-45.5-17.3-63-31.2-10.1-7-16.9-17.8-18.8-29.9 0-18.3 31.6-41.7 77.2-57.6 5.7-2 11.5-3.8 17.3-5.5 6.8 21.7 15 43 24.5 63.6-9.6 20.9-17.9 42.5-24.8 64.5zm116.6 98c-16.5 15.1-35.6 27.1-56.4 35.3-11.1 5.3-23.9 5.8-35.3 1.3-15.9-9.2-22.5-44.5-13.5-92 1.1-5.6 2.3-11.2 3.7-16.7 22.4 4.8 45 8.1 67.9 9.8 13.2 18.7 27.7 36.6 43.2 53.4-3.2 3.1-6.4 6.1-9.6 8.9zm24.5-24.3c-10.2-11-20.4-23.2-30.3-36.3 9.6.4 19.5.6 29.5.6 10.3 0 20.4-.2 30.4-.7-9.2 12.7-19.1 24.8-29.6 36.4zm130.7 30c-.9 12.2-6.9 23.6-16.5 31.3-15.9 9.2-49.8-2.8-86.4-34.2-4.2-3.6-8.4-7.5-12.7-11.5 15.3-16.9 29.4-34.8 42.2-53.6 22.9-1.9 45.7-5.4 68.2-10.5 1 4.1 1.9 8.2 2.7 12.2 4.9 21.6 5.7 44.1 2.5 66.3zm18.2-107.5c-2.8.9-5.6 1.8-8.5 2.6-7-21.8-15.6-43.1-25.5-63.8 9.6-20.4 17.7-41.4 24.5-62.9 5.2 1.5 10.2 3.1 15 4.7 46.6 16 79.3 39.8 79.3 58 0 19.6-34.9 44.9-84.8 61.4zm-149.7-15c25.3 0 45.8-20.5 45.8-45.8s-20.5-45.8-45.8-45.8c-25.3 0-45.8 20.5-45.8 45.8s20.5 45.8 45.8 45.8z"]},nh={prefix:"fab",iconName:"linkedin",icon:[448,512,[],"f08c","M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"]},rh={prefix:"fab",iconName:"html5",icon:[384,512,[],"f13b","M0 32l34.9 395.8L191.5 480l157.6-52.2L384 32H0zm308.2 127.9H124.4l4.1 49.4h175.6l-13.6 148.4-97.9 27v.3h-1.1l-98.7-27.3-6-75.8h47.7L138 320l53.5 14.5 53.7-14.5 6-62.2H84.3L71.5 112.2h241.1l-4.4 47.7z"]},ih={prefix:"fab",iconName:"python",icon:[448,512,[],"f3e2","M439.8 200.5c-7.7-30.9-22.3-54.2-53.4-54.2h-40.1v47.4c0 36.8-31.2 67.8-66.8 67.8H172.7c-29.2 0-53.4 25-53.4 54.3v101.8c0 29 25.2 46 53.4 54.3 33.8 9.9 66.3 11.7 106.8 0 26.9-7.8 53.4-23.5 53.4-54.3v-40.7H226.2v-13.6h160.2c31.1 0 42.6-21.7 53.4-54.2 11.2-33.5 10.7-65.7 0-108.6zM286.2 404c11.1 0 20.1 9.1 20.1 20.3 0 11.3-9 20.4-20.1 20.4-11 0-20.1-9.2-20.1-20.4.1-11.3 9.1-20.3 20.1-20.3zM167.8 248.1h106.8c29.7 0 53.4-24.5 53.4-54.3V91.9c0-29-24.4-50.7-53.4-55.6-35.8-5.9-74.7-5.6-106.8.1-45.2 8-53.4 24.7-53.4 55.6v40.7h106.9v13.6h-147c-31.1 0-58.3 18.7-66.8 54.2-9.8 40.7-10.2 66.1 0 108.6 7.6 31.6 25.7 54.2 56.8 54.2H101v-48.8c0-35.3 30.5-66.4 66.8-66.4zm-6.7-142.6c-11.1 0-20.1-9.1-20.1-20.3.1-11.3 9-20.4 20.1-20.4 11 0 20.1 9.2 20.1 20.4s-9 20.3-20.1 20.3z"]},ah={prefix:"fab",iconName:"js",icon:[448,512,[],"f3b8","M0 32v448h448V32H0zm243.8 349.4c0 43.6-25.6 63.5-62.9 63.5-33.7 0-53.2-17.4-63.2-38.5l34.3-20.7c6.6 11.7 12.6 21.6 27.1 21.6 13.8 0 22.6-5.4 22.6-26.5V237.7h42.1v143.7zm99.6 63.5c-39.1 0-64.4-18.6-76.7-43l34.3-19.8c9 14.7 20.8 25.6 41.5 25.6 17.4 0 28.6-8.7 28.6-20.8 0-14.4-11.4-19.5-30.7-28l-10.5-4.5c-30.4-12.9-50.5-29.2-50.5-63.5 0-31.6 24.1-55.6 61.6-55.6 26.8 0 46 9.3 59.8 33.7L368 290c-7.2-12.9-15-18-27.1-18-12.3 0-20.1 7.8-20.1 18 0 12.6 7.8 17.7 25.9 25.6l10.5 4.5c35.8 15.3 55.9 31 55.9 66.2 0 37.8-29.8 58.6-69.7 58.6z"]},u1={prefix:"fab",iconName:"github",icon:[496,512,[],"f09b","M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"]},oh={prefix:"fab",iconName:"twitter",icon:[512,512,[],"f099","M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"]};function lh(){return h.jsx("header",{id:"header",className:"header",children:h.jsxs("div",{className:"container",children:[h.jsx("h1",{children:h.jsx("a",{children:"Jesús Torres García"})}),h.jsxs("h2",{children:["Desarrollador y ",h.jsx("span",{children:"Analista de Datos"})," "]}),h.jsxs("nav",{id:"navbar",className:"navbar",children:[h.jsxs("ul",{children:[h.jsx("li",{children:h.jsx("a",{className:"nav-link active",href:"#header",children:"Inicio"})}),h.jsx("li",{children:h.jsx("a",{className:"nav-link",href:"/about",children:"Acerca de Mí"})}),h.jsx("li",{children:h.jsx("a",{className:"nav-link",href:"/portfolio",children:"Portafolio"})})]}),h.jsx("i",{id:"mobilen",className:"bi bi-list mobile-nav-toggle"})]}),h.jsxs("div",{className:"social-links",children:[h.jsx("a",{href:"https://twitter.com/jetoga9",target:"_self",children:h.jsx(Ge,{icon:oh})}),h.jsx("a",{href:"https://www.linkedin.com/in/jesustorres-garcia/",target:"_blank",rel:"noopener noreferrer",children:h.jsx(Ge,{icon:nh})}),h.jsx("a",{href:"mailto:jetoga99@gmail.com",target:"_blank",rel:"noopener noreferrer",children:h.jsx(Ge,{icon:Xv})}),h.jsx("a",{href:"https://github.com/jetoga99",target:"_blank",rel:"noopener noreferrer",children:h.jsx(Ge,{icon:u1})})]})]})})}function sh(){return h.jsx("div",{id:"bg",className:"bg",children:h.jsxs("svg",{viewBox:"0 0 100 100",children:[h.jsxs("g",{className:"core",children:[h.jsx("circle",{cx:"50",cy:"50",r:"10"}),h.jsx("circle",{cx:"50",cy:"50",r:"10"})]}),h.jsxs("g",{children:[h.jsxs("g",{className:"ring",transform:"rotate(-30, 50, 50)",children:[h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"})]}),h.jsxs("g",{className:"ring",transform:"rotate(30, 50, 50)",children:[h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"})]}),h.jsxs("g",{className:"ring",transform:"rotate(90, 50, 50)",children:[h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"}),h.jsx("ellipse",{cx:"50",cy:"50",rx:"20",ry:"50"})]})]}),h.jsx("filter",{id:"blur",x:"-20%",y:"-20%",width:"140%",height:"140%",children:h.jsx("feGaussianBlur",{stdDeviation:"2"})}),h.jsx("defs",{children:h.jsxs("linearGradient",{id:"gradient",x1:"0%",y1:"0%",x2:"0%",y2:"100%",children:[h.jsx("stop",{offset:"0%",style:{stopColor:"#ffffff",stopOpacity:1}}),h.jsx("stop",{offset:"100%",style:{stopColor:"#d3d3d3",stopOpacity:1}})]})})]})})}function uh(){const e=({icon:r,color:i})=>h.jsx("div",{className:"icon-box",children:h.jsx(Ge,{icon:r,style:{color:i}})});function t(r){return h.jsxs("div",{className:"resume-item",children:[h.jsx("h4",{children:r.title}),h.jsx("h5",{children:r.duration}),h.jsx("p",{children:h.jsx("em",{children:r.university})})]})}function n(r){return h.jsxs("div",{className:"resume-item",children:[h.jsx("h4",{children:r.title}),h.jsxs("h5",{children:[r.company," | ",r.location," | ",r.duration]}),h.jsx("p",{children:r.description}),h.jsxs("p",{children:[h.jsx("strong",{children:"Tecnologías utilizadas:"})," ",r.technologies]})]})}return h.jsxs("section",{id:"about",className:"about",children:[h.jsxs("div",{className:"about-me container",children:[h.jsx("div",{className:"section-title",children:h.jsx("h2",{children:"Acerca de Mí"})}),h.jsxs("div",{className:"row",children:[h.jsx("div",{className:"col-lg-4","data-aos":"fade-right",children:h.jsx("img",{src:"https://unavatar.io/Jetoga99",className:"img-fluid",alt:""})}),h.jsxs("div",{className:"col-lg-8 pt-4 pt-lg-0","data-aos":"fade-left",children:[h.jsx("h3",{children:"Desarrollador & Analista de Datos"}),h.jsx("p",{className:"fst-italic",children:"¡Hola! Soy Jesús, soy un analista de datos y desarrollador FullStack. En mis estudios universitarios desarrollé un gran interés por la programación, estadística y técnicas de machine learning."}),h.jsxs("div",{className:"row",children:[h.jsx("div",{className:"col-lg-6",children:h.jsxs("ul",{children:[h.jsxs("li",{children:[h.jsx("i",{className:"bi bi-chevron-right"})," ",h.jsx("strong",{children:"Edad:"})," ",h.jsx("span",{children:"24"})]}),h.jsxs("li",{children:[h.jsx("i",{className:"bi bi-chevron-right"})," ",h.jsx("strong",{children:"Ciudad:"})," ",h.jsx("span",{children:"Ciudad de México, México"})]})]})}),h.jsx("div",{className:"col-lg-6",children:h.jsxs("ul",{children:[h.jsxs("li",{children:[h.jsx("i",{className:"bi bi-chevron-right"})," ",h.jsx("strong",{children:"Email:"})," ",h.jsx("span",{children:"jetoga99@gmail.com"})]}),h.jsxs("li",{children:[h.jsx("i",{className:"bi bi-chevron-right"})," ",h.jsx("strong",{children:"Freelance:"})," ",h.jsx("span",{children:"Disponible"})]})]})})]}),h.jsxs("div",{className:"interests",children:[h.jsx("div",{className:"section-title",children:h.jsx("h2",{children:"Skills"})}),h.jsxs("div",{className:"box",children:[h.jsxs("div",{className:"icon-box",children:[h.jsx("img",{src:"https://raw.githubusercontent.com/kiewic/icons/master/svg/PowerBiLogo100x100.svg",alt:"Power BI"}),h.jsx("h3",{children:"Power BI"})]}),h.jsx(e,{icon:ih,color:"#ffcc25"}),h.jsx(e,{icon:s1,color:"#5578ff"}),h.jsx(e,{icon:eh,color:"#f84600"}),h.jsx(e,{icon:u1,color:"#ffffff"}),h.jsx(e,{icon:Jv,color:"#fbff00"}),h.jsx(e,{icon:Zv,color:"#f18724"}),h.jsx(e,{icon:Gv,color:"#fdfdfd"}),h.jsx(e,{icon:qv,color:"#264de4"}),h.jsx(e,{icon:rh,color:"#ff2600"}),h.jsx(e,{icon:Qv,color:"#0051ff"})]})]})]})]})]}),h.jsxs("div",{className:"container",children:[h.jsxs("div",{className:"section-title",children:[h.jsx("h2",{children:"Resumen"}),h.jsx("p",{children:"Un poco de mí"})]}),h.jsxs("div",{className:"row",children:[h.jsxs("div",{className:"col-lg-6",children:[h.jsx("h3",{className:"resume-title",children:"Educación"}),h.jsx(t,{title:"Ingeniería en Desarrollo de Software",duration:"2024 - 2026",university:"Universidad Virtual del Estado de Guanajuato"}),h.jsx(t,{title:"Licenciatura en Física",duration:"2018 - 2023",university:"Universidad Nacional Autónoma de México"}),h.jsx("h3",{className:"resume-title",children:"Cursos y Certificaciones"}),h.jsx(t,{title:"Analisis de Datos de Google",duration:"2022",university:"Coursera"}),h.jsx(t,{title:"NMA Deep Learning",duration:"2022",university:"Neuromatch Academy"}),h.jsx(t,{title:"Scientific Computing with Python",duration:"2022",university:"freeCodeCamp"})]}),h.jsxs("div",{className:"col-lg-6",children:[h.jsx("h3",{className:"resume-title",children:"Experiencia Profesional"}),h.jsx(n,{title:"ANALISTA BI SR Marketing & Promotion",company:"Samsung",location:"CDMX",duration:"Nov 2023 - Presente",description:"Mantenimiento y actualización de dashboards en Excel, mediante el uso de fórmulas y Visual Basic. Propuestas de migración a dashboards en PowerBI que permitieran un ciclo de mantenimiento más innovador y menos susceptible al error humano. Creación de código en Python para la extracción de datos en plataformas para posterior transformación y análisis de los datos.",technologies:"Excel, VBA, Python, PowerBI"}),h.jsx(n,{title:"ANALISTA DE DATOS",company:"SOPRIS Technologies, INC.",location:"CDMX",duration:"Ago - Oct 2023",description:"Mantenimiento y desarrollo de soluciones para creación de reportes a través de Plotly, Dash. Desarrollo mediante Git y extracción de datos mediante BigQuery para su posterior manipulación mediante Python. Creación y mantenimiento de dashboards mediante Looker Studio. Estudio y documentación de flujos de carga en Looker.",technologies:"Python, Dash, Git, BigQuery, Looker Studio"}),h.jsx(n,{title:"SERVICIO SOCIAL",company:"IIMAS, UNAM",location:"CDMX",duration:"Feb - Sep 2023",description:"Desarrollo de mejoras en página web dedicada al análisis de tweets con enfoque principal al COVID-19, creación de formularios para la creación de usuarios, actualización de base de datos mediante operaciones CRUD con MySQL, React e integración con Django. Implementación de código para el análisis de tweets almacenados en MongoDB.",technologies:"Python, Django, React, Postman, MySQL, MongoDB"}),h.jsx(n,{title:"ESPECIALISTA EN MINERÍA DE DATOS Y CRÉDITO",company:"Fincomún",location:"CDMX",duration:"May - Jul 2023",description:"Automatización de procesos para la asignación de créditos mediante políticas de decisión a través de la extracción de datos de productos de Buró de Crédito (Watch, Adviser). Elaboración de bases de datos para su posterior explotación y obtención de indicadores o entrega a proveedores.",technologies:"Python, R Studio, Excel, PowerBI"}),h.jsx(n,{title:"ANALISTA DE RIESGOS",company:"Fincomún",location:"CDMX",duration:"Ene - Abr 2023",description:"Elaboración y actualización de reportes diarios para la detección temprana del deterioro de la cartera. Creación de dashboards mediante Python y PowerBI para observar datos históricos con el fin de detectar patrones para modificar políticas de riesgo. Creación de flujos de trabajo en Power Automate para el envío automático de reportes.",technologies:"Python, R Studio, Excel, PowerBI, Power Automate"}),h.jsx(n,{title:"BECARIO DE RIESGOS",company:"Fincomún",location:"CDMX",duration:"Oct 2022 - En 2023",description:"Diseño de flujos de trabajo para la automatización de procesos en Excel a través de Python con el objetivo de obtención de métricas. Limpieza y transformación de datos mediante Python y R Studio. Creación de reportes para presentar a gerencia.",technologies:"Python, R Studio, Excel"}),h.jsx(n,{title:"DESARROLLO WEB FREELANCE",company:"Generation",location:"CDMX",duration:"Ago - Oct 2022",description:"Maquetación y diseño de página web haciendo uso de CSS, HTML y Figma, desarrollo de interacción con la página mediante JavaScript y desarrollo de back-end al diseñar base de datos con MySQL e integración con Java.",technologies:"CSS, HTML, Figma, JavaScript, MySQL, Java, Git, Github"})]})]})]})]})}const ch=()=>{oe.useEffect(()=>{const e=t=>{const n=t.target,r=document.getElementById("navbar"),i=document.getElementById("header"),a=document.getElementById("bg"),o=document.querySelectorAll("section"),l=document.querySelectorAll("#navbar .nav-link"),s=document.getElementById("mobilen");if(console.log(s),n.classList.contains("mobile-nav-toggle"))r.classList.toggle("navbar-mobile"),n.classList.toggle("bi-list"),n.classList.toggle("bi-x");else if(n.classList.contains("nav-link")){t.preventDefault();const u=n.getAttribute("href");console.log(u),l.forEach(f=>{f.classList.remove("active")}),n.classList.add("active"),u==="#header"?(i.classList.remove("header-top"),a.classList.remove("header-top"),r.classList.remove("navbar-mobile"),s.classList.add("bi-list"),s.classList.remove("bi-x"),o.forEach(f=>{f.classList.remove("section-show")})):(i.classList.add("header-top"),a.classList.add("header-top"),o.forEach(f=>{f.id===u.substring(1)?(f.classList.add("section-show"),r.classList.remove("navbar-mobile"),s.classList.add("bi-list"),s.classList.remove("bi-x")):(f.classList.remove("section-show"),r.classList.remove("navbar-mobile"),s.classList.add("bi-list"),s.classList.remove("bi-x"))})),window.scrollTo({top:0,behavior:"smooth"})}};return document.addEventListener("click",e),()=>{document.removeEventListener("click",e)}},[])},fh=()=>{const e=({imageSrc:t,title:n,text:r,icons:i,refs:a})=>h.jsx("div",{className:"col-lg-4 col-md-6 d-flex align-items-stretch mt-4",children:h.jsxs("div",{className:"card text-white",children:[h.jsx("img",{src:t,className:"card-img-top",alt:"..."}),h.jsxs("div",{className:"card-body",children:[h.jsx("h5",{className:"card-title",children:n}),h.jsx("p",{className:"card-text",children:r}),h.jsx("div",{className:"card-icons",children:i.map((o,l)=>h.jsx("a",{children:h.jsx(Ge,{icon:o})},l))}),h.jsx("a",{href:a,target:"_blank",className:"stretched-link"})]})]})});return h.jsx("section",{id:"portfolio",className:"services",children:h.jsxs("div",{className:"container",children:[h.jsxs("div",{className:"section-title",children:[h.jsx("h2",{children:"Portafolio"}),h.jsx("p",{children:"Esto es lo que sé hacer"})]}),h.jsx("div",{className:"row",style:{display:"flex",justifyContent:"center"},children:h.jsx(e,{imageSrc:"./Miopers.png",title:"MiOpERS",text:"Mejoras en página web para análisis de tweets sobre COVID-19, incluyendo formularios de usuario y operaciones CRUD con MySQL en Django. Integración de React y MongoDB para análisis de tweets.",icons:[th,ah,s1],refs:"http://www.miopers.unam.mx/covid/"})})]})})};function dh(){return h.jsxs(Xm,{children:[h.jsx(ch,{}),h.jsx(sh,{}),h.jsx(lh,{}),h.jsx(uh,{}),h.jsx(fh,{})]})}ao.createRoot(document.getElementById("root")).render(h.jsx(aa.StrictMode,{children:h.jsx(dh,{})})); diff --git a/index.html b/index.html index 8295d38..17f1189 100644 --- a/index.html +++ b/index.html @@ -6,9 +6,9 @@ - Jetoga99.io - - + jetoga99.me + +