Help
RSS
API
Feed
Maltego
Contact
Domain > eccentric-technologies.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-10-24
3.161.136.107
(
ClassC
)
2025-10-14
3.169.173.105
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Tue, 14 Oct 2025 04:30:38 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://eccentric-technologies.com/X-Cache: Redirect from cloudfrontVia: 1.1 2d69093e294db929b26be80ccee94472.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P4X-Amz-Cf-Id: vSyBENgRtVPKvq8z3C92fSm3e0kQZ2vArBc0ZSIIGH3HqMpEn0ICxg html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 45105Connection: keep-aliveDate: Tue, 14 Oct 2025 04:30:40 GMTLast-Modified: Mon, 21 Oct 2024 19:50:42 GMTETag: 075c58da2bc9354119203d1bc8a513a7Server: AmazonS3X-Cache: Miss from cloudfrontVia: 1.1 6957b6fac4a3f8180355a074ea5833e2.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P4X-Amz-Cf-Id: Cmib8k8-_T2naJQCDi0Uz6k5vjT_vqDgOanTfaGYpjyYKwiXMTYZVw !DOCTYPE html>html class2xl:text-20px dirltr langen>head>meta charsetUTF-8>meta contentwidthdevice-width,initial-scale1 nameviewport>link href/sitemap-index.xml relsitemap>link href/_astro/favicon.DuVjnsYD.ico relshortcut icon>link href/_astro/favicon.vp_fBu0c.svg relicon typeimage/svg+xml>link href/_astro/favicon.vp_fBu0c.svg relmask-icon color#8D46E7>link href/_astro/apple-touch-icon.Ct1Z2NGm.png relapple-touch-icon sizes180x180>style>:root{--aw-font-sans:Inter Variable;--aw-font-serif:Inter Variable;--aw-font-heading:Inter Variable;--aw-color-primary:rgb(44 34 140);--aw-color-secondary:rgb(148 138 240);--aw-color-accent:rgb(103 90 220);--aw-color-text-heading:rgb(0 0 0);--aw-color-text-default:rgb(16 16 16);--aw-color-text-muted:rgb(16 16 16 / 66%);--aw-color-bg-page:rgb(255 255 255);--aw-color-bg-page-dark:rgb(3 6 32)}.dark{--aw-font-sans:Inter Variable;--aw-font-serif:Inter Variable;--aw-font-heading:Inter Variable;--aw-color-primary:rgb(44 34 140);--aw-color-secondary:rgb(148 138 240);--aw-color-accent:rgb(103 90 220);--aw-color-text-heading:rgb(247, 248, 248);--aw-color-text-default:rgb(229 236 246);--aw-color-text-muted:rgb(229 236 246 / 66%);--aw-color-bg-page:rgb(3 6 32)}/style>script>!function(){const esystem;function t(e){darke?document.documentElement.classList.add(dark):document.documentElement.classList.remove(dark);const tdocument.querySelectorAll(data-aw-toggle-color-scheme > input);t&&t.length&&t.forEach((t>{t.checkeddark!e}))}e&&e.endsWith(:only)||(localStorage.theme,0)?t(e.replace(:only,)):darklocalStorage.theme||!(themein localStorage)&&window.matchMedia((prefers-color-scheme: dark)).matches?t(dark):t(light)}()/script>title>Home — Eccentric/title>meta content🚀 Discover Eccentric Technologies, a leading software and data science startup dedicated to transforming businesses through innovative custom solutions, AI, and digital expertise. Join us on our journey to elevate your business in the digital landscape. namedescription>meta contentindex,follow namerobots>link hrefhttps://eccentric-technologies.com relcanonical>meta contentHome propertyog:title>meta content🚀 Discover Eccentric Technologies, a leading software and data science startup dedicated to transforming businesses through innovative custom solutions, AI, and digital expertise. Join us on our journey to elevate your business in the digital landscape. propertyog:description>meta contenthttps://eccentric-technologies.com propertyog:url>meta contentwebsite propertyog:type>meta contenthttps://eccentric-technologies.com/_astro/og.CZLoKCoq_26bDKx.jpg propertyog:image>meta content800 propertyog:image:width>meta content420 propertyog:image:height>meta contenten propertyog:locale>meta contentEccentric Technologies propertyog:site_name>meta contentsummary_large_image nametwitter:card>meta content@onwidget nametwitter:site>meta content@onwidget nametwitter:creator>meta contentorcPxI47GSa-cRvY11tUe6iGg2IO_RPvnA1q95iEM3M namegoogle-site-verification>meta contenttrue nameastro-view-transitions-enabled>meta contentswap nameastro-view-transitions-fallback>link href/_astro/privacy.DrtU_z2D.css relstylesheet>script src/_astro/hoisted.2daoxv0f.js typemodule>/script>/head>body classantialiased bg-page text-default tracking-tight>header classw-full mx-auto border-b border-gray-50/0 ease-in-out flex-none sticky top-0 transition-opacity z-40 data-aw-sticky-header idheader>div classabsolute inset-0>/div>div classrelative mx-auto max-w-7xl md:px-6 text-default md:grid md:grid-cols-3 md:items-center px-3 py-3 w-full>div classflex justify-between>a href/ classflex items-center>img altEccentric Technologies classw-full mx-auto rounded-md crossoriginanonymous decodingasync height61 loadingeager referrerpolicyno-referrer sizes(max-width: 767px) 150, 200 src/_astro/logo-alt.RKTdyx8m.png srcset/_astro/logo-alt.RKTdyx8m_Z1WoiDj.webp 150w, /_astro/logo-alt.RKTdyx8m_Z14CUcm.webp 200w, /_astro/logo-alt.RKTdyx8m_11y94Y.webp 400w styleobject-fit:cover;object-position:center;max-width:200px;max-height:61px;aspect-ratio:3.278688524590164;width:100% width200>/a>div classflex items-center md:hidden>button aria-labelToggle Menu classflex items-center justify-center cursor-pointer flex-col group h-12 rounded w-12 typebutton data-aw-toggle-menu>span classsr-only>Toggle Menu/span> span classtransition duration-200 bg-black dark:bg-white ease h-0.5 my-1 opacity-80 rounded-full transform w-6 group-.expanded:rotate-45 group-.expanded:translate-y-2.5 aria-hiddentrue>/span> span classtransition duration-200 bg-black dark:bg-white ease h-0.5 my-1 opacity-80 rounded-full transform w-6 group-.expanded:opacity-0 aria-hiddentrue>/span> span classtransition duration-200 bg-black dark:bg-white ease h-0.5 my-1 opacity-80 rounded-full transform w-6 group-.expanded:-rotate-45 group-.expanded:-translate-y-2.5 aria-hiddentrue>/span>/button>/div>/div>nav aria-labelMain navigation classw-full md:w-auto items-center hidden md:flex md:justify-self-center md:mx-5 md:overflow-x-auto md:overflow-y-visible overflow-x-hidden overflow-y-auto text-default>ul classflex flex-col md:flex-row font-medium md:justify-center md:self-center md:text-0.9375rem md:w-auto text-xl tracking-0.01rem w-full>li class>a href/ classflex items-center dark:hover:text-white hover:text-link px-4 py-3 whitespace-nowrap aw-link-active>Home/a>/li>li class>a href/services classflex items-center dark:hover:text-white hover:text-link px-4 py-3 whitespace-nowrap>Services/a>/li>li class>a href/about classflex items-center dark:hover:text-white hover:text-link px-4 py-3 whitespace-nowrap>About Us/a>/li>li class>a href/contact classflex items-center dark:hover:text-white hover:text-link px-4 py-3 whitespace-nowrap>Contact Us/a>/li>li class>a href/blog classflex items-center dark:hover:text-white hover:text-link px-4 py-3 whitespace-nowrap>Blog/a>/li>/ul>/nav>div classw-full md:w-auto items-center hidden md:flex bottom-0 fixed justify-end left-0 md:justify-self-end md:mb-0 md:p-0 md:self-center md:static p-3 rtl:left-auto rtl:right-0>div classflex items-center justify-between md:w-auto w-full>div classflex>button aria-labelToggle between Dark and Light mode classtext-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm typebutton data-aw-toggle-color-scheme>svg classw-6 h-6 md:h-5 md:inline-block md:w-5 data-icontabler:sun height1em viewBox0 0 24 24 width1em>symbol idai:tabler:sun>path dM8 12a4 4 0 1 0 8 0a4 4 0 1 0-8 0m-5 0h1m8-9v1m8 8h1m-9 8v1M5.6 5.6l.7.7m12.1-.7l-.7.7m0 11.4l.7.7m-12.1-.7l-.7.7 fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2/>/symbol>use xlink:href#ai:tabler:sun>/use>/svg>/button> a href/rss.xml classtext-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm aria-labelRSS Feed>svg classh-5 w-5 data-icontabler:rss height1em viewBox0 0 24 24 width1em>symbol idai:tabler:rss>path dM4 19a1 1 0 1 0 2 0a1 1 0 1 0-2 0M4 4a16 16 0 0 1 16 16M4 11a9 9 0 0 1 9 9 fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2/>/symbol>use xlink:href#ai:tabler:rss>/use>/svg>/a>/div>/div>/div>/div>/header>main>section classrelative not-prose md:-mt-76px>div classabsolute inset-0 pointer-events-none aria-hiddentrue>/div>div classrelative mx-auto px-4 max-w-7xl sm:px-6>div classpointer-events-none md:pt-76px pt-0>/div>div classlg:flex lg:gap-8 lg:h-screen lg:items-center lg:py-0 md:py-20 py-12>div classtext-center basis-1/2 lg:text-left md:pb-16 mx-auto pb-10>p classfont-bold intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 dark:text-blue-200 text-base text-secondary tracking-wide uppercase>Innovating Globally, Delivering Excellence/p>h1 classfont-bold font-heading leading-tighter tracking-tighter mb-4 dark:text-gray-200 intersect-once intersect-quarter md:text-6xl motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 text-5xl>Empowering Businesses with span classdark:text-white highlight text-accent>World-Class/span> Software and Data Solutions/h1>div classmax-w-3xl lg:max-w-none mx-auto>p classtext-muted text-xl dark:text-slate-300 intersect-once intersect-quarter mb-6 motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0>Accelerate your growth with span classfont-semibold>cutting-edge/span> software and data solutions. From custom apps to span classfont-semibold>AI-driven/span> platforms, we deliver innovations that drive business success./p>div classflex flex-col intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 flex-nowrap gap-4 lg:justify-start lg:m-0 lg:max-w-7xl m-auto max-w-xs sm:flex-row sm:justify-center sm:max-w-md>div classflex w-full sm:w-auto>a href/contact classw-full btn-primary sm:mb-0>Get Started/a>/div>/div>/div>/div>div classbasis-1/2>div classrelative intercept-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 max-w-5xl m-auto>img altAstroWind Hero Image classw-full mx-auto rounded-md crossoriginanonymous decodingasync height600 loadingeager referrerpolicyno-referrer sizes(max-width: 767px) 400px, (max-width: 1023px) 768px, (max-width: 2039px) 1024px, 2040px src/_astro/hand.uD4Yjq8t.png srcset/_astro/hand.uD4Yjq8t_2k4f4p.webp 400w, /_astro/hand.uD4Yjq8t_Z2tzQdL.webp 480w, /_astro/hand.uD4Yjq8t_B6wQ4.webp 768w, /_astro/hand.uD4Yjq8t_Z2nq5d2.webp 960w styleobject-fit:cover;object-position:center;max-width:480px;max-height:600px;aspect-ratio:0.8;width:100% width480>/div>/div>/div>/div>/section>section classrelative not-prose scroll-mt-72px>div classabsolute inset-0 pointer-events-none -z-1 aria-hiddentrue>div classabsolute inset-0 bg-blue-50 dark:bg-transparent>/div>/div>div classrelative intercept-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 mx-auto px-4 lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-7xl>div classtext-center md:mx-auto max-w-3xl mb-8 md:mb-12>h2 classfont-bold font-heading leading-tighter tracking-tighter text-3xl text-heading md:text-4xl>About us/h2>p classtext-muted text-xl mt-4>At Eccentric Technologies, we’re driven by a passion for innovation and excellence. Founded by a team of visionary developers, our mission is to revolutionize the digital landscape with world-class software and data solutions. We believe in empowering businesses to thrive through cutting-edge technology, delivering scalable, future-ready platforms that bring ideas to life./p>/div>div classgrid gap-4 lg:grid-cols-3 md:gap-6 sm:gap-y-8 sm:grid-cols-2>/div>/div>/section>section classrelative not-prose scroll-mt-72px idfeatures>div classabsolute inset-0 pointer-events-none -z-1 aria-hiddentrue>div classabsolute inset-0>/div>/div>div classrelative intercept-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 mx-auto px-4 lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-5xl>div classtext-center md:mx-auto max-w-3xl mb-8 md:mb-12>h2 classfont-bold font-heading leading-tighter tracking-tighter text-3xl text-heading md:text-4xl>Why Choose Eccentric Technologies?/h2>p classtext-muted text-xl mt-4>Each of the following features sets us apart in delivering world-class digital solutions./p>/div>div classgrid sm:grid-cols-2 gap-8 md:gap-y-12 mx-auto>div classintersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0>div classflex flex-row max-w-md>div classflex justify-center>svg classrounded-full bg-primary h-10 md:h-12 md:p-3 md:w-12 mr-4 p-2 rtl:ml-4 rtl:mr-0 text-white w-10 data-icontabler:bulb height1em viewBox0 0 24 24 width1em>symbol idai:tabler:bulb>path dM3 12h1m8-9v1m8 8h1M5.6 5.6l.7.7m12.1-.7l-.7.7M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0-1 3a2 2 0 0 1-4 0a3.5 3.5 0 0 0-1-3m.7 1h4.6 fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2/>/symbol>use xlink:href#ai:tabler:bulb>/use>/svg>/div>div classmt-0.5>h3 classfont-bold text-xl md:text-1.3rem>Innovative Solutions/h3>p classtext-muted mt-3>We combine cutting-edge technologies with industry expertise to deliver solutions that are tailored to your business needs, driving growth and innovation./p>/div>/div>/div>div classintersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0>div classflex flex-row max-w-md>div classflex justify-center>svg classrounded-full bg-primary h-10 md:h-12 md:p-3 md:w-12 mr-4 p-2 rtl:ml-4 rtl:mr-0 text-white w-10 data-icontabler:world height1em viewBox0 0 24 24 width1em>symbol idai:tabler:world>g fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2>path dM3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m.6-3h16.8M3.6 15h16.8/>path dM11.5 3a17 17 0 0 0 0 18m1-18a17 17 0 0 1 0 18/>/g>/symbol>use xlink:href#ai:tabler:world>/use>/svg>/div>div classmt-0.5>h3 classfont-bold text-xl md:text-1.3rem>Global Reach/h3>p classtext-muted mt-3>With a global perspective, we build scalable, high-performance solutions that work seamlessly across industries and markets, ensuring your success worldwide./p>/div>/div>/div>div classintersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0>div classflex flex-row max-w-md>div classflex justify-center>svg classrounded-full bg-primary h-10 md:h-12 md:p-3 md:w-12 mr-4 p-2 rtl:ml-4 rtl:mr-0 text-white w-10 data-icontabler:users height1em viewBox0 0 24 24 width1em>symbol idai:tabler:users>path dM5 7a4 4 0 1 0 8 0a4 4 0 1 0-8 0M3 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2m1-17.87a4 4 0 0 1 0 7.75M21 21v-2a4 4 0 0 0-3-3.85 fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2/>/symbol>use xlink:href#ai:tabler:users>/use>/svg>/div>div classmt-0.5>h3 classfont-bold text-xl md:text-1.3rem>Expert Team/h3>p classtext-muted mt-3>Our team of experienced developers, designers, and data scientists collaborates closely with you to bring your vision to life, with a commitment to excellence in every project./p>/div>/div>/div>div classintersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0>div classflex flex-row max-w-md>div classflex justify-center>svg classrounded-full bg-primary h-10 md:h-12 md:p-3 md:w-12 mr-4 p-2 rtl:ml-4 rtl:mr-0 text-white w-10 data-icontabler:rocket height1em viewBox0 0 24 24 width1em>symbol idai:tabler:rocket>g fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2>path dM4 13a8 8 0 0 1 7 7a6 6 0 0 0 3-5a9 9 0 0 0 6-8a3 3 0 0 0-3-3a9 9 0 0 0-8 6a6 6 0 0 0-5 3/>path dM7 14a6 6 0 0 0-3 6a6 6 0 0 0 6-3m4-8a1 1 0 1 0 2 0a1 1 0 1 0-2 0/>/g>/symbol>use xlink:href#ai:tabler:rocket>/use>/svg>/div>div classmt-0.5>h3 classfont-bold text-xl md:text-1.3rem>Future-Ready Tech/h3>p classtext-muted mt-3>We stay ahead of trends, integrating the latest advancements like AI, PWAs, and more, ensuring your business is equipped with future-ready technology./p>/div>/div>/div>/div>/div>/section>section classrelative not-prose scroll-mt-72px>div classabsolute inset-0 pointer-events-none -z-1 aria-hiddentrue>div classabsolute inset-0 bg-blue-50 dark:bg-transparent>/div>/div>div classrelative intercept-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 mx-auto px-4 lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-7xl>div classtext-center md:mx-auto max-w-3xl mb-8 md:mb-12>h2 classfont-bold font-heading leading-tighter tracking-tighter text-3xl text-heading md:text-4xl>What services do we provide?/h2>p classtext-muted text-xl mt-4>Tailored digital solutions to transform your business./p>/div>div classgrid gap-4 lg:grid-cols-3 md:gap-6 sm:gap-y-8 sm:grid-cols-2>div classflex flex-col intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 backdrop-blur bg-white border border-#ffffff29 dark:bg-slate-900 dark:shadow-0_4px_30px_rgba(0,0,0,0.1) intercept-no-queue p-6 relative rounded-lg shadow-0_4px_30px_rgba(0,0,0,0.1)>svg classh-12 w-12 mb-6 text-primary data-icontabler:code height1em viewBox0 0 24 24 width1em>symbol idai:tabler:code>path dm7 8l-4 4l4 4m10-8l4 4l-4 4M14 4l-4 16 fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2/>/symbol>use xlink:href#ai:tabler:code>/use>/svg>div classfont-bold text-xl>Custom Software Development/div>p classtext-muted mt-2>We design and build powerful, scalable software solutions that meet your business’s unique needs, ensuring smooth operations and future growth./p>/div>div classflex flex-col intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 backdrop-blur bg-white border border-#ffffff29 dark:bg-slate-900 dark:shadow-0_4px_30px_rgba(0,0,0,0.1) intercept-no-queue p-6 relative rounded-lg shadow-0_4px_30px_rgba(0,0,0,0.1)>svg classh-12 w-12 mb-6 text-primary data-icontabler:device-mobile height1em viewBox0 0 24 24 width1em>symbol idai:tabler:device-mobile>path dM6 5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2zm5-1h2m-1 13v.01 fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2/>/symbol>use xlink:href#ai:tabler:device-mobile>/use>/svg>div classfont-bold text-xl>Mobile App Development/div>p classtext-muted mt-2>From concept to deployment, we craft high-performing mobile apps that deliver seamless experiences and engage users across all platforms./p>/div>div classflex flex-col intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 backdrop-blur bg-white border border-#ffffff29 dark:bg-slate-900 dark:shadow-0_4px_30px_rgba(0,0,0,0.1) intercept-no-queue p-6 relative rounded-lg shadow-0_4px_30px_rgba(0,0,0,0.1)>svg classh-12 w-12 mb-6 text-primary data-icontabler:browser height1em viewBox0 0 24 24 width1em>symbol idai:tabler:browser>path dM4 5a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm0 3h16M8 4v4 fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2/>/symbol>use xlink:href#ai:tabler:browser>/use>/svg>div classfont-bold text-xl>Web App Development/div>p classtext-muted mt-2>We create robust, feature-rich web applications that elevate your online presence, providing speed, reliability, and a great user experience./p>/div>div classflex flex-col intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 backdrop-blur bg-white border border-#ffffff29 dark:bg-slate-900 dark:shadow-0_4px_30px_rgba(0,0,0,0.1) intercept-no-queue p-6 relative rounded-lg shadow-0_4px_30px_rgba(0,0,0,0.1)>svg classh-12 w-12 mb-6 text-primary data-icontabler:bolt height1em viewBox0 0 24 24 width1em>symbol idai:tabler:bolt>path dM13 3v7h6l-8 11v-7H5z fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2/>/symbol>use xlink:href#ai:tabler:bolt>/use>/svg>div classfont-bold text-xl>Progressive Web Apps (PWAs)/div>p classtext-muted mt-2>Our PWAs combine the best of web and mobile technologies to deliver fast, reliable, and engaging user experiences, available even offline./p>/div>div classflex flex-col intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 backdrop-blur bg-white border border-#ffffff29 dark:bg-slate-900 dark:shadow-0_4px_30px_rgba(0,0,0,0.1) intercept-no-queue p-6 relative rounded-lg shadow-0_4px_30px_rgba(0,0,0,0.1)>svg classh-12 w-12 mb-6 text-primary data-icontabler:brain height1em viewBox0 0 24 24 width1em>symbol idai:tabler:brain>g fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2>path dM15.5 13a3.5 3.5 0 0 0-3.5 3.5v1a3.5 3.5 0 0 0 7 0v-1.8M8.5 13a3.5 3.5 0 0 1 3.5 3.5v1a3.5 3.5 0 0 1-7 0v-1.8/>path dM17.5 16a3.5 3.5 0 0 0 0-7H17/>path dM19 9.3V6.5a3.5 3.5 0 0 0-7 0M6.5 16a3.5 3.5 0 0 1 0-7H7/>path dM5 9.3V6.5a3.5 3.5 0 0 1 7 0v10/>/g>/symbol>use xlink:href#ai:tabler:brain>/use>/svg>div classfont-bold text-xl>Generative AI Solutions/div>p classtext-muted mt-2>Leverage the power of AI to automate tasks, enhance decision-making, and transform your data into actionable insights with our GenAI services./p>/div>div classflex flex-col intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 backdrop-blur bg-white border border-#ffffff29 dark:bg-slate-900 dark:shadow-0_4px_30px_rgba(0,0,0,0.1) intercept-no-queue p-6 relative rounded-lg shadow-0_4px_30px_rgba(0,0,0,0.1)>svg classh-12 w-12 mb-6 text-primary data-icontabler:pencil-code height1em viewBox0 0 24 24 width1em>symbol idai:tabler:pencil-code>path dM4 20h4L18.5 9.5a2.828 2.828 0 1 0-4-4L4 16zm9.5-13.5l4 4M20 21l2-2l-2-2m-3 0l-2 2l2 2 fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2/>/symbol>use xlink:href#ai:tabler:pencil-code>/use>/svg>div classfont-bold text-xl>Software UI/UX Design/div>p classtext-muted mt-2>We design intuitive, visually compelling user interfaces that enhance user satisfaction and drive engagement, tailored for your audience./p>/div>/div>/div>/section>section classrelative not-prose scroll-mt-72px>div classabsolute inset-0 pointer-events-none -z-1 aria-hiddentrue>div classabsolute inset-0>/div>/div>div classrelative intercept-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 mx-auto px-4 lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-6xl>div classflex flex-col md:flex-row gap-8 md:gap-12>div classw-full lg:w-1/2 gap-8 lg:mr-16 md:gap-12 md:mr-8 mr-0>div classtext-center md:mx-auto mb-4 md:mb-8 md:text-left rtl:md:text-right>h2 classfont-bold font-heading leading-tighter tracking-tighter text-3xl text-heading lg:text-4xl mb-4>Ready to Take the Next Step?/h2>p classtext-muted dark:text-slate-400 mb-8 mt-4 text-xl>We’d love to hear from you! Whether you have a project in mind or just want to learn more, we’re here to help. Reach out and let’s start a conversation!/p>/div>div classw-full md:text-left rtl:md:text-right text-center>a href/contact classbtn-primary mb-12 w-auto>Contact us/a>/div>/div>div classw-full lg:w-1/2 px-0>ul classspace-y-10>li classflex md:-mx-4>div classpr-4 rtl:pl-4 rtl:pr-0 rtl:sm:pl-0 rtl:sm:pr-4 sm:pl-4>span classflex items-center justify-center bg-blue-100 font-bold h-16 mx-auto rounded-full text-2xl text-primary w-16>svg classw-6 h-6 icon-bold data-icontabler:mail height1em viewBox0 0 24 24 width1em>symbol idai:tabler:mail>g fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2>path dM3 7a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z/>path dm3 7l9 6l9-6/>/g>/symbol>use xlink:href#ai:tabler:mail>/use>/svg>/span>/div>div classpl-4 rtl:pl-0 rtl:pr-4>h3 classtext-xl font-heading font-semibold mb-4>Email us/h3>p classtext-muted dark:text-gray-400>info@eccentric-technologies.com/p>/div>/li>li classflex md:-mx-4>div classpr-4 rtl:pl-4 rtl:pr-0 rtl:sm:pl-0 rtl:sm:pr-4 sm:pl-4>span classflex items-center justify-center bg-blue-100 font-bold h-16 mx-auto rounded-full text-2xl text-primary w-16>svg classw-6 h-6 icon-bold data-icontabler:headset height1em viewBox0 0 24 24 width1em>symbol idai:tabler:headset>g fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2>path dM4 14v-3a8 8 0 1 1 16 0v3m-2 5c0 1.657-2.686 3-6 3/>path dM4 14a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm11 0a2 2 0 0 1 2-2h1a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2z/>/g>/symbol>use xlink:href#ai:tabler:headset>/use>/svg>/span>/div>div classpl-4 rtl:pl-0 rtl:pr-4>h3 classtext-xl font-heading font-semibold mb-4>Call us/h3>p classtext-muted dark:text-gray-400>+27 76 899 9232/p>/div>/li>li classflex md:-mx-4>div classpr-4 rtl:pl-4 rtl:pr-0 rtl:sm:pl-0 rtl:sm:pr-4 sm:pl-4>span classflex items-center justify-center bg-blue-100 font-bold h-16 mx-auto rounded-full text-2xl text-primary w-16>svg classw-6 h-6 icon-bold data-icontabler:brand-x height1em viewBox0 0 24 24 width1em>use xlink:href#ai:tabler:brand-x>/use>/svg>/span>/div>div classpl-4 rtl:pl-0 rtl:pr-4>h3 classtext-xl font-heading font-semibold mb-4>Follow us/h3>p classtext-muted dark:text-gray-400>@eccentric_tech/p>/div>/li>/ul>/div>/div>/div>/section>section classrelative not-prose scroll-mt-72px idblog>div classabsolute inset-0 pointer-events-none -z-1 aria-hiddentrue>div classabsolute inset-0 bg-blue-50 dark:bg-transparent>/div>/div>div classrelative intercept-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 mx-auto px-4 lg:py-20 md:px-6 md:py-16 py-12 text-default max-w-7xl>div classflex flex-col lg:flex-row lg:justify-between mb-8>div classmd:max-w-sm>h2 classfont-bold font-heading mb-2 group sm:leading-none sm:text-4xl text-3xl tracking-tight>Stay Ahead with Eccentric Insights/h2>a href/blog classhover:text-primary cursor-pointer>View all posts »/a>/div>p classtext-muted dark:text-slate-400 lg:max-w-md lg:text-sm>Explore our latest thoughts on cutting-edge technologies, industry trends, and expert tips. Stay informed and discover how innovative software, AI, and data solutions can elevate your business to new heights./p>/div>div classgrid -mb-6 gap-6 lg:grid-cols-4 md:grid-cols-2 row-gap-5>article classintersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter mb-6 transition>div classrelative bg-gray-400 dark:bg-slate-700 mb-6 md:h-64 rounded shadow-lg>a href/optimizing-your-infrastructure-with-aws>img altOptimizing Your Infrastructure with AWS: A Guide to Cloud Hosting and Resource Management classw-full bg-gray-400 dark:bg-slate-700 md:h-full rounded shadow-lg crossoriginanonymous decodingasync height225 loadinglazy referrerpolicyno-referrer sizes(max-width: 900px) 400px, 900px srchttps://images.unsplash.com/photo-1680691257251-5fead813b73e?q80&w2070&autoformat&fitcrop&ixlibrb-4.0.3&ixidM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D srcsethttps://images.unsplash.com/photo-1680691257251-5fead813b73e?q80&w400&autoformat&fitcrop&ixlibrb-4.0.3&ixidM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&h225 400w, https://images.unsplash.com/photo-1680691257251-5fead813b73e?q80&w900&autoformat&fitcrop&ixlibrb-4.0.3&ixidM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&h506 900w styleobject-fit:cover;object-position:center;max-width:100%;max-height:100% width400>/a>/div>h3 classfont-bold text-xl dark:text-slate-300 font-heading leading-tight mb-2 sm:text-2xl>a href/optimizing-your-infrastructure-with-aws classtransition duration-200 dark:hover:text-blue-700 ease-in hover:text-primary inline-block>Optimizing Your Infrastructure with AWS: A Guide to Cloud Hosting and Resource Management/a>/h3>p classtext-muted dark:text-slate-400 text-lg>Discover how AWS can help you set up scalable infrastructure, manage resources efficiently, and ensure high availability for your business applications./p>/article>article classintersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter mb-6 transition>div classrelative bg-gray-400 dark:bg-slate-700 mb-6 md:h-64 rounded shadow-lg>a href/cross-platform-mobile-development>img altCross Platform Mobile Development: Building Apps for iOS and Android with a Single Codebase classw-full bg-gray-400 dark:bg-slate-700 md:h-full rounded shadow-lg crossoriginanonymous decodingasync height225 loadinglazy referrerpolicyno-referrer sizes(max-width: 900px) 400px, 900px srchttps://images.unsplash.com/photo-1561736778-92e52a7769ef?q80&w2070&autoformat&fitcrop&ixlibrb-4.0.3&ixidM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D srcsethttps://images.unsplash.com/photo-1561736778-92e52a7769ef?q80&w400&autoformat&fitcrop&ixlibrb-4.0.3&ixidM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&h225 400w, https://images.unsplash.com/photo-1561736778-92e52a7769ef?q80&w900&autoformat&fitcrop&ixlibrb-4.0.3&ixidM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&h506 900w styleobject-fit:cover;object-position:center;max-width:100%;max-height:100% width400>/a>/div>h3 classfont-bold text-xl dark:text-slate-300 font-heading leading-tight mb-2 sm:text-2xl>a href/cross-platform-mobile-development classtransition duration-200 dark:hover:text-blue-700 ease-in hover:text-primary inline-block>Cross Platform Mobile Development: Building Apps for iOS and Android with a Single Codebase/a>/h3>p classtext-muted dark:text-slate-400 text-lg>Learn how cross platform mobile development empowers businesses to build high-quality apps for iOS and Android faster, using one codebase and fewer resources./p>/article>article classintersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter mb-6 transition>div classrelative bg-gray-400 dark:bg-slate-700 mb-6 md:h-64 rounded shadow-lg>a href/mastering-laravel-for-scalable-web-applications>img altMastering Laravel for Scalable Web Applications classw-full bg-gray-400 dark:bg-slate-700 md:h-full rounded shadow-lg crossoriginanonymous decodingasync height225 loadinglazy referrerpolicyno-referrer sizes(max-width: 900px) 400px, 900px srchttps://images.unsplash.com/photo-1599507593499-a3f7d7d97667?q80&w2070&autoformat&fitcrop&ixlibrb-4.0.3&ixidM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D srcsethttps://images.unsplash.com/photo-1599507593499-a3f7d7d97667?q80&w400&autoformat&fitcrop&ixlibrb-4.0.3&ixidM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&h225 400w, https://images.unsplash.com/photo-1599507593499-a3f7d7d97667?q80&w900&autoformat&fitcrop&ixlibrb-4.0.3&ixidM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&h506 900w styleobject-fit:cover;object-position:center;max-width:100%;max-height:100% width400>/a>/div>h3 classfont-bold text-xl dark:text-slate-300 font-heading leading-tight mb-2 sm:text-2xl>a href/mastering-laravel-for-scalable-web-applications classtransition duration-200 dark:hover:text-blue-700 ease-in hover:text-primary inline-block>Mastering Laravel for Scalable Web Applications/a>/h3>p classtext-muted dark:text-slate-400 text-lg>Discover how Laravel’s elegant framework can help you build scalable, secure, and high-performance web applications to support your growing business needs./p>/article>article classintersect-once motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 intersect-quarter mb-6 transition>div classrelative bg-gray-400 dark:bg-slate-700 mb-6 md:h-64 rounded shadow-lg>a href/how-ai-and-machine-learning-are-redefining-customer-experience>img altHow AI and Machine Learning Are Redefining Customer Experience classw-full bg-gray-400 dark:bg-slate-700 md:h-full rounded shadow-lg crossoriginanonymous decodingasync height225 loadinglazy referrerpolicyno-referrer sizes(max-width: 900px) 400px, 900px srchttps://images.unsplash.com/photo-1718241905462-56e7b9f722f3?q80&w2128&autoformat&fitcrop&ixlibrb-4.0.3&ixidM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D srcsethttps://images.unsplash.com/photo-1718241905462-56e7b9f722f3?q80&w400&autoformat&fitcrop&ixlibrb-4.0.3&ixidM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&h225 400w, https://images.unsplash.com/photo-1718241905462-56e7b9f722f3?q80&w900&autoformat&fitcrop&ixlibrb-4.0.3&ixidM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&h506 900w styleobject-fit:cover;object-position:center;max-width:100%;max-height:100% width400>/a>/div>h3 classfont-bold text-xl dark:text-slate-300 font-heading leading-tight mb-2 sm:text-2xl>a href/how-ai-and-machine-learning-are-redefining-customer-experience classtransition duration-200 dark:hover:text-blue-700 ease-in hover:text-primary inline-block>How AI and Machine Learning Are Redefining Customer Experience/a>/h3>p classtext-muted dark:text-slate-400 text-lg>Explore how AI and machine learning technologies are transforming customer interactions by personalizing experiences, optimizing processes, and boosting engagement./p>/article>/div>/div>/section>/main>footer classrelative not-prose border-gray-200 border-t dark:border-slate-800>div classabsolute inset-0 pointer-events-none dark:bg-dark aria-hiddentrue>/div>div classrelative intercept-no-queue intersect-once intersect-quarter motion-safe:md:intersect:animate-fade motion-safe:md:opacity-0 mx-auto px-4 max-w-7xl dark:text-slate-300 sm:px-6>div classgrid gap-4 gap-y-8 grid-cols-12 md:py-12 py-8 sm:gap-8>div classcol-span-12 lg:col-span-4>div classmb-2>a href/ classfont-bold text-xl inline-block>img altEccentric Technologies classw-full mx-auto rounded-md crossoriginanonymous decodingasync height61 loadingeager referrerpolicyno-referrer sizes(max-width: 767px) 150, 200 src/_astro/logo-alt.RKTdyx8m.png srcset/_astro/logo-alt.RKTdyx8m_Z1WoiDj.webp 150w, /_astro/logo-alt.RKTdyx8m_Z14CUcm.webp 200w, /_astro/logo-alt.RKTdyx8m_11y94Y.webp 400w styleobject-fit:cover;object-position:center;max-width:200px;max-height:61px;aspect-ratio:3.278688524590164;width:100% width200>/a>/div>div classflex gap-1 text-muted text-sm>a href/terms classtext-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition>Terms/a> · a href/privacy classtext-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition>Privacy Policy/a>/div>/div>div classcol-span-6 lg:col-span-2 md:col-span-3>div classmb-2 dark:text-gray-300 font-medium>Quick Links/div>ul classtext-sm>li classmb-2>a href/ classtext-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition>Home/a>/li>li classmb-2>a href/services classtext-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition>Services/a>/li>li classmb-2>a href/about classtext-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition>About Us/a>/li>li classmb-2>a href/contact classtext-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition>Contact Us/a>/li>/ul>/div>div classcol-span-6 lg:col-span-2 md:col-span-3>div classmb-2 dark:text-gray-300 font-medium>Company/div>ul classtext-sm>li classmb-2>a href/about classtext-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition>About/a>/li>li classmb-2>a href/blog classtext-muted dark:text-gray-400 duration-150 ease-in-out hover:text-gray-700 hover:underline transition>Blog/a>/li>/ul>/div>/div>div classmd:flex md:items-center md:justify-between md:py-8 py-6>ul classflex -ml-2 mb-4 md:mb-0 md:ml-4 md:order-1 rtl:-mr-2 rtl:md:ml-0 rtl:md:mr-4 rtl:ml-0>li>a href# classtext-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm aria-labelX>svg classh-5 w-5 data-icontabler:brand-x height1em viewBox0 0 24 24 width1em>symbol idai:tabler:brand-x>path dm4 4l11.733 16H20L8.267 4zm0 16l6.768-6.768m2.46-2.46L20 4 fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2/>/symbol>use xlink:href#ai:tabler:brand-x>/use>/svg>/a>/li>li>a href# classtext-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm aria-labelInstagram>svg classh-5 w-5 data-icontabler:brand-instagram height1em viewBox0 0 24 24 width1em>symbol idai:tabler:brand-instagram>g fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2>path dM4 8a4 4 0 0 1 4-4h8a4 4 0 0 1 4 4v8a4 4 0 0 1-4 4H8a4 4 0 0 1-4-4z/>path dM9 12a3 3 0 1 0 6 0a3 3 0 1 0-6 0m7.5-4.5v.01/>/g>/symbol>use xlink:href#ai:tabler:brand-instagram>/use>/svg>/a>/li>li>a href# classtext-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm aria-labelFacebook>svg classh-5 w-5 data-icontabler:brand-facebook height1em viewBox0 0 24 24 width1em>symbol idai:tabler:brand-facebook>path dM7 10v4h3v7h4v-7h3l1-4h-4V8a1 1 0 0 1 1-1h3V3h-3a5 5 0 0 0-5 5v2z fillnone strokecurrentColor stroke-linecapround stroke-linejoinround stroke-width2/>/symbol>use xlink:href#ai:tabler:brand-facebook>/use>/svg>/a>/li>li>a href/rss.xml classtext-muted dark:text-gray-400 dark:focus:ring-gray-700 dark:hover:bg-gray-700 focus:outline-none focus:ring-4 focus:ring-gray-200 hover:bg-gray-100 inline-flex items-center p-2.5 rounded-lg text-sm aria-labelRSS>svg classh-5 w-5 data-icontabler:rss height1em viewBox0 0 24 24 width1em>use xlink:href#ai:tabler:rss>/use>/svg>/a>/li>/ul>div classtext-sm dark:text-muted mr-4>/div>/div>/div>/footer>script>!function(){const esystem;if(window.basic_script)return;function t(e){darke?document.documentElement.classList.add(dark):document.documentElement.classList.remove(dark)}window.basic_script!0;const dfunction(){e&&e.endsWith(:only)||(localStorage.theme,0)?t(e.replace(:only,)):darklocalStorage.theme||!(themein localStorage)&&window.matchMedia((prefers-color-scheme: dark)).matches?t(dark):t(light)};function a(e,t,d){const astringtypeof e?document.querySelectorAll(e):e;a&&a.length&&a.forEach((e>{e.addEventListener(t,(t>d(t,e)),!1)}))}d();const ofunction(){let twindow.scrollY,d!0;a(#header nav,click,(function(){document.querySelector(data-aw-toggle-menu)?.classList.remove(expanded),document.body.classList.remove(overflow-hidden),document.getElementById(header)?.classList.remove(h-screen),document.getElementById(header)?.classList.remove(expanded),document.getElementById(header)?.classList.remove(bg-page),document.querySelector(#header nav)?.classList.add(hidden),document.querySelector(#header > div > div:last-child)?.classList.add(hidden)})),a(data-aw-toggle-menu,click,(function(e,t){t.classList.toggle(expanded),document.body.classList.toggle(overflow-hidden),document.getElementById(header)?.classList.toggle(h-screen),document.getElementById(header)?.classList.toggle(expanded),document.getElementById(header)?.classList.toggle(bg-page),document.querySelector(#header nav)?.classList.toggle(hidden),document.querySelector(#header > div > div:last-child)?.classList.toggle(hidden)})),a(data-aw-toggle-color-scheme,click,(function(){e.endsWith(:only)||(document.documentElement.classList.toggle(dark),localStorage.themedocument.documentElement.classList.contains(dark)?dark:light)})),a(data-aw-social-share,click,(function(e,t){const dt.getAttribute(data-aw-social-share),aencodeURIComponent(t.getAttribute(data-aw-url)),oencodeURIComponent(t.getAttribute(data-aw-text));let n;switch(d){casefacebook:n`https://www.facebook.com/sharer.php?u${a}`;break;casetwitter:n`https://twitter.com/intent/tweet?url${a}&text${o}`;break;caselinkedin:n`https://www.linkedin.com/shareArticle?minitrue&url${a}&title${o}`;break;casewhatsapp:n`https://wa.me/?text${o}%20${a}`;break;casemail:n`mailto:?subject%22${o}%22&body${o}%20${a}`;break;default:return}const cdocument.createElement(a);c.target_blank,c.hrefn,c.click()}));function o(){const edocument.querySelector(#headerdata-aw-sticky-header);e&&(t>60&&!e.classList.contains(scroll)?e.classList.add(scroll):t60&&e.classList.contains(scroll)&&e.classList.remove(scroll),d!1)}window.matchMedia((max-width: 767px)).addEventListener(change,(function(){document.querySelector(data-aw-toggle-menu)?.classList.remove(expanded),document.body.classList.remove(overflow-hidden),document.getElementById(header)?.classList.remove(h-screen),document.getElementById(header)?.classList.remove(expanded),document.getElementById(header)?.classList.remove(bg-page),document.querySelector(#header nav)?.classList.add(hidden),document.querySelector(#header > div > div:last-child)?.classList.add(hidden)})),o(),a(document,scroll,(function(){twindow.scrollY,d||(window.requestAnimationFrame((()>{o()})),d!0)}))},nfunction(){document.documentElement.classList.add(motion-safe:scroll-smooth);const edocument.querySelector(data-aw-toggle-menu);e&&e.classList.remove(expanded),document.body.classList.remove(overflow-hidden),document.getElementById(header)?.classList.remove(h-screen),document.getElementById(header)?.classList.remove(expanded),document.querySelector(#header nav)?.classList.add(hidden)};window.onloado,window.onpageshown,document.addEventListener(astro:after-swap,(()>{d(),o(),n()}))}()/script>script>const Observer{observer:null,delayBetweenAnimations:100,animationCounter:0,start(){const tArray.from(document.querySelectorAll(class* intersect:,class*:intersect:,class^intersect:,classintersect,class* intersect ,class^intersect ,class$ intersect.join(,)));t.forEach((t>{var e;t.setAttribute(no-intersect,),t._intersectionThreshold(et).classList.contains(intersect-full)?.99:e.classList.contains(intersect-half)?.5:e.classList.contains(intersect-quarter)?.25:0}));this.observernew IntersectionObserver((t>{t.forEach((t>{requestAnimationFrame((()>{const et.target,st.intersectionRatio,ne._intersectionThreshold;if(e.classList.contains(intersect-no-queue))t.isIntersecting?(e.removeAttribute(no-intersect),e.classList.contains(intersect-once)&&this.observer.unobserve(e)):e.setAttribute(no-intersect,);else if(s>n){if(!e.hasAttribute(data-animated)){e.removeAttribute(no-intersect),e.setAttribute(data-animated,true);const tthis.animationCounter*this.delayBetweenAnimations;this.animationCounter++,e.style.transitionDelay`${t}ms`,e.style.animationDelay`${t}ms`,e.classList.contains(intersect-once)&&this.observer.unobserve(e)}}else e.setAttribute(no-intersect,),e.removeAttribute(data-animated),e.style.transitionDelay,e.style.animationDelay,this.animationCounter0}))}))}).bind(this),{threshold:0,.25,.5,.99}),t.forEach((t>{this.observer.observe(t)}))}};Observer.start(),document.addEventListener(astro:after-swap,(()>{Observer.start()}))/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]