Help
RSS
API
Feed
Maltego
Contact
Domain > novaml.ai
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2020-09-03
13.226.45.53
(
ClassC
)
2020-11-01
65.8.246.96
(
ClassC
)
2020-11-01
65.8.246.64
(
ClassC
)
2020-11-01
65.8.246.89
(
ClassC
)
2025-04-24
23.187.248.18
(
ClassC
)
Port 443
HTTP/1.1 200 OKConnection: Keep-AliveKeep-Alive: timeout5, max100set-cookie: uncode_privacyconsent_types%5B%5D; expiresFri, 24-Apr-2026 21:06:11 GMT; Max-Age31536000; path/; secure; SameSiteStrictcontent-type: text/html; charsetUTF-8link: https://novaml.ai/wp-json/>; relhttps://api.w.org/link: https://novaml.ai/wp-json/wp/v2/pages/154181>; relalternate; titleJSON; typeapplication/jsonlink: https://novaml.ai/>; relshortlinktransfer-encoding: chunkeddate: Thu, 24 Apr 2025 21:06:11 GMTserver: LiteSpeed !DOCTYPE html>html classno-touch langen-US xmlnshttp://www.w3.org/1999/xhtml>head>meta http-equivContent-Type contenttext/html; charsetUTF-8>meta nameviewport contentwidthdevice-width, initial-scale1>link relprofile hrefhttp://gmpg.org/xfn/11>link relpingback hrefhttps://novaml.ai/xmlrpc.php>title>NovaAI/title>meta namerobots contentmax-image-preview:large /> style>img:is(sizesauto i, sizes^auto, i) { contain-intrinsic-size: 3000px 1500px }/style> link relalternate typeapplication/rss+xml titleNovaAI » Feed hrefhttps://novaml.ai/feed/ />link relalternate typeapplication/rss+xml titleNovaAI » Comments Feed hrefhttps://novaml.ai/comments/feed/ />script typetext/javascript>/* !CDATA */window._wpemojiSettings {baseUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/72x72\/,ext:.png,svgUrl:https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/svg\/,svgExt:.svg,source:{concatemoji:https:\/\/novaml.ai\/wp-includes\/js\/wp-emoji-release.min.js?ver6.8}};/*! This file is auto-generated */!function(i,n){var o,s,e;function c(e){try{var t{supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var tnew Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return ert})}function u(e,t,n){switch(t){caseflag:return n(e,\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f,\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f)?!1:!n(e,\ud83c\uddfa\ud83c\uddf3,\ud83c\uddfa\u200b\ud83c\uddf3)&&!n(e,\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f,\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f);caseemoji:return!n(e,\ud83d\udc26\u200d\ud83d\udd25,\ud83d\udc26\u200b\ud83d\udd25)}return!1}function f(e,t,n){var rundefined!typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement(canvas),ar.getContext(2d,{willReadFrequently:!0}),o(a.textBaselinetop,a.font600 32px Arial,{});return e.forEach(function(e){oet(a,e,n)}),o}function t(e){var ti.createElement(script);t.srce,t.defer!0,i.head.appendChild(t)}undefined!typeof Promise&&(owpEmojiSettingsSupports,sflag,emoji,n.supports{everything:!0,everythingExceptFlag:!0},enew Promise(function(e){i.addEventListener(DOMContentLoaded,e,{once:!0})}),new Promise(function(t){var nfunction(){try{var eJSON.parse(sessionStorage.getItem(o));if(objecttypeof e&&numbertypeof e.timestamp&&(new Date).valueOf()e.timestamp+604800&&objecttypeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if(undefined!typeof Worker&&undefined!typeof OffscreenCanvas&&undefined!typeof URL&&URL.createObjectURL&&undefined!typeof Blob)try{var epostMessage(+f.toString()+(+JSON.stringify(s),u.toString(),p.toString().join(,)+));,rnew Blob(e,{type:text/javascript}),anew Worker(URL.createObjectURL(r),{name:wpTestEmojiSupports});return void(a.onmessagefunction(e){c(ne.data),a.terminate(),t(n)})}catch(e){}c(nf(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supportstet,n.supports.everythingn.supports.everything&&n.supportst,flag!t&&(n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&n.supportst);n.supports.everythingExceptFlagn.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady!1,n.readyCallbackfunction(){n.DOMReady!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(en.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);/* > *//script>style idwp-emoji-styles-inline-css typetext/css> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }/style>link relstylesheet idwp-block-library-css hrefhttps://novaml.ai/wp-includes/css/dist/block-library/style.min.css?ver6.8 typetext/css mediaall />style idclassic-theme-styles-inline-css typetext/css>/*! This file is auto-generated */.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}/style>style idfilebird-block-filebird-gallery-style-inline-css typetext/css>ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);-moz-column-width:var(--min-width);columns:var(--min-width) var(--columns);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit}/style>style idglobal-styles-inline-css typetext/css>:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}/style>link relstylesheet idcontact-form-7-css hrefhttps://novaml.ai/wp-content/plugins/contact-form-7/includes/css/styles.css?ver6.0.6 typetext/css mediaall />link relstylesheet idsr7css-css href//novaml.ai/wp-content/plugins/revslider/public/css/sr7.css?ver6.7.31 typetext/css mediaall />link relstylesheet iduncode-privacy-css hrefhttps://novaml.ai/wp-content/plugins/uncode-privacy/assets/css/uncode-privacy-public.css?ver2.2.4 typetext/css mediaall />link relstylesheet iduncode-style-css hrefhttps://novaml.ai/wp-content/themes/uncode/library/css/style.css?ver715389393 typetext/css mediaall />style iduncode-style-inline-css typetext/css>@media (min-width: 960px) { .limit-width { max-width: 1200px; margin: auto;}}#changer-back-color { transition: background-color 1000ms cubic-bezier(0.25, 1, 0.5, 1) !important; } #changer-back-color > div { transition: opacity 1000ms cubic-bezier(0.25, 1, 0.5, 1) !important; } body.bg-changer-init.disable-hover .main-wrapper .style-light, body.bg-changer-init.disable-hover .main-wrapper .style-light h1, body.bg-changer-init.disable-hover .main-wrapper .style-light h2, body.bg-changer-init.disable-hover .main-wrapper .style-light h3, body.bg-changer-init.disable-hover .main-wrapper .style-light h4, body.bg-changer-init.disable-hover .main-wrapper .style-light h5, body.bg-changer-init.disable-hover .main-wrapper .style-light h6, body.bg-changer-init.disable-hover .main-wrapper .style-light a, body.bg-changer-init.disable-hover .main-wrapper .style-dark, body.bg-changer-init.disable-hover .main-wrapper .style-dark h1, body.bg-changer-init.disable-hover .main-wrapper .style-dark h2, body.bg-changer-init.disable-hover .main-wrapper .style-dark h3, body.bg-changer-init.disable-hover .main-wrapper .style-dark h4, body.bg-changer-init.disable-hover .main-wrapper .style-dark h5, body.bg-changer-init.disable-hover .main-wrapper .style-dark h6, body.bg-changer-init.disable-hover .main-wrapper .style-dark a { transition: color 1000ms cubic-bezier(0.25, 1, 0.5, 1) !important; }/style>link relstylesheet iduncode-icons-css hrefhttps://novaml.ai/wp-content/themes/uncode/library/css/uncode-icons.css?ver715389393 typetext/css mediaall />link relstylesheet iduncode-custom-style-css hrefhttps://novaml.ai/wp-content/themes/uncode/library/css/style-custom.css?ver715389393 typetext/css mediaall />script typetext/javascript src//novaml.ai/wp-content/plugins/revslider/public/js/libs/tptools.js?ver6.7.31 idtp-tools-js asyncasync data-wp-strategyasync>/script>script typetext/javascript src//novaml.ai/wp-content/plugins/revslider/public/js/sr7.js?ver6.7.31 idsr7-js asyncasync data-wp-strategyasync>/script>script typetext/javascript srchttps://novaml.ai/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>script typetext/javascript srchttps://novaml.ai/wp-includes/js/jquery/jquery-migrate.min.js?ver3.4.1 idjquery-migrate-js>/script>script typetext/javascript iduncode-init-js-extra>/* !CDATA */var SiteParameters {days:days,hours:hours,minutes:minutes,seconds:seconds,constant_scroll:on,scroll_speed:2,parallax_factor:0.25,loading:Loading\u2026,slide_name:slide,slide_footer:footer,ajax_url:https:\/\/novaml.ai\/wp-admin\/admin-ajax.php,nonce_adaptive_images:ab5875ba9a,nonce_srcset_async:ecba1ee8ec,enable_debug:,block_mobile_videos:,is_frontend_editor:,main_width:1200,px,mobile_parallax_allowed:,listen_for_screen_update:1,wireframes_plugin_active:1,sticky_elements:off,resize_quality:90,register_metadata:1,bg_changer_time:1000,update_wc_fragments:1,optimize_shortpixel_image:,menu_mobile_offcanvas_gap:45,custom_cursor_selector:href, .trigger-overlay, .owl-next, .owl-prev, .owl-dot, inputtype\submit\, inputtype\checkbox\, buttontype\submit\, aclass^\ilightbox\, .ilightbox-thumbnail, .ilightbox-prev, .ilightbox-next, .overlay-close, .unmodal-close, .qty-inset > span, .share-button li, .uncode-post-titles .tmb.tmb-click-area, .btn-link, .tmb-click-row .t-inside, .lg-outer button, .lg-thumb img, adata-lbox, .uncode-close-offcanvas-overlay, .uncode-nav-next, .uncode-nav-prev, .uncode-nav-index,mobile_parallax_animation:,lbox_enhanced:1,native_media_player:,vimeoPlayerParams:?autoplay0,ajax_filter_key_search:key,ajax_filter_key_unfilter:unfilter,index_pagination_disable_scroll:,index_pagination_scroll_to:,uncode_wc_popup_cart_qty:,disable_hover_hack:,uncode_nocookie:,menuHideOnClick:1,smoothScroll:on,smoothScrollDisableHover:,smoothScrollQuery:960,uncode_force_onepage_dots:,uncode_smooth_scroll_safe:1,uncode_lb_add_galleries:, .gallery,uncode_lb_add_items:, .gallery .gallery-item a,uncode_prev_label:Previous,uncode_next_label:Next,uncode_slide_label:Slide,uncode_share_label:Share on %,uncode_has_ligatures:,uncode_is_accessible:,dynamic_srcset_active:1,dynamic_srcset_bg_mobile_breakpoint:570,dynamic_srcset_bunch_limit:1,dynamic_srcset_bg_mobile_size:0,activate_webp:,force_webp:,uncode_limit_width:1200px};/* > *//script>script typetext/javascript srchttps://novaml.ai/wp-content/themes/uncode/library/js/init.js?ver715389393 iduncode-init-js>/script>script>/script>link relhttps://api.w.org/ hrefhttps://novaml.ai/wp-json/ />link relalternate titleJSON typeapplication/json hrefhttps://novaml.ai/wp-json/wp/v2/pages/154181 />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://novaml.ai/xmlrpc.php?rsd />meta namegenerator contentWordPress 6.8 />link relcanonical hrefhttps://novaml.ai/ />link relshortlink hrefhttps://novaml.ai/ />link relalternate titleoEmbed (JSON) typeapplication/json+oembed hrefhttps://novaml.ai/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fnovaml.ai%2F />link relalternate titleoEmbed (XML) typetext/xml+oembed hrefhttps://novaml.ai/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Fnovaml.ai%2F&formatxml />style typetext/css idcustom-background-css>body.custom-background { background-color: #0f0f0f; }/style> link relpreconnect hrefhttps://fonts.googleapis.com>link relpreconnect hrefhttps://fonts.gstatic.com/ crossorigin>meta namegenerator contentPowered by Slider Revolution 6.7.31 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface. />script> window._tpt ?? {}; window.SR7 ?? {}; _tpt.R ?? {}; _tpt.R.fonts ?? {}; _tpt.R.fonts.customFonts?? {}; SR7.devMode false; SR7.F ?? {}; SR7.G ?? {}; SR7.LIB ?? {}; SR7.E ?? {}; SR7.E.gAddons ?? {}; SR7.E.php ?? {}; SR7.E.nonce 612a6d4ee2; SR7.E.ajaxurl https://novaml.ai/wp-admin/admin-ajax.php; SR7.E.resturl https://novaml.ai/wp-json/; SR7.E.slug_path revslider/revslider.php; SR7.E.slug revslider; SR7.E.plugin_url https://novaml.ai/wp-content/plugins/revslider/; SR7.E.wp_plugin_url https://novaml.ai/wp-content/plugins/; SR7.E.revision 6.7.31; SR7.E.fontBaseUrl ; SR7.G.breakPoints 1240,1024,778,480; SR7.E.modules module,page,slide,layer,draw,animate,srtools,canvas,defaults,carousel,navigation,media,modifiers,migration; SR7.E.libs WEBGL; SR7.E.css csslp,cssbtns,cssfilters,cssnav,cssmedia; SR7.E.resources {}; SR7.JSON ?? {};/*! Slider Revolution 7.0 - Page Processor */!function(){use strict;window.SR7??{},window._tpt??{},SR7.versionSlider Revolution 6.7.16,_tpt.getMobileZoom()>_tpt.is_mobile?document.documentElement.clientWidth/window.innerWidth:1,_tpt.getWinDimfunction(t){_tpt.screenHeightWithUrlBar??window.innerHeight;let eSR7.F?.modal?.visible&&SR7.MSR7.F.module.getIdByAlias(SR7.F.modal.requested);_tpt.scrollBarwindow.innerWidth!document.documentElement.clientWidth||e&&window.innerWidth!e.c.module.clientWidth,_tpt.winW_tpt.getMobileZoom()*window.innerWidth-(_tpt.scrollBar||preparet?_tpt.scrollBarW??_tpt.mesureScrollBar():0),_tpt.winH_tpt.getMobileZoom()*window.innerHeight,_tpt.winWAlldocument.documentElement.clientWidth},_tpt.getResponsiveLevelfunction(t,e){SR7.Me;return _tpt.closestGE(t,_tpt.winWAll)},_tpt.mesureScrollBarfunction(){let tdocument.createElement(div);return t.classNameRSscrollbar-measure,t.style.width100px,t.style.height100px,t.style.overflowscroll,t.style.positionabsolute,t.style.top-9999px,document.body.appendChild(t),_tpt.scrollBarWt.offsetWidth-t.clientWidth,document.body.removeChild(t),_tpt.scrollBarW},_tpt.loadCSSasync function(t,e,s){return s?_tpt.R.fonts.requirede.status1:(_tpt.Re??{},_tpt.Re.status1),new Promise(((i,n)>{if(_tpt.isStylesheetLoaded(t))s?_tpt.R.fonts.requirede.status2:_tpt.Re.status2,i();else{const odocument.createElement(link);o.relstylesheet;let ltext,rcss;otypel+/+r,o.hreft,o.onload()>{s?_tpt.R.fonts.requirede.status2:_tpt.Re.status2,i()},o.onerror()>{s?_tpt.R.fonts.requirede.status3:_tpt.Re.status3,n(new Error(`Failed to load CSS: ${t}`))},document.head.appendChild(o)}}))},_tpt.addContainerfunction(t){const{tag:ediv,id:s,class:i,datas:n,textContent:o,iHTML:l}t,rdocument.createElement(e);if(s&&!s&&(r.ids),i&&!i&&(r.classNamei),n)for(constt,eof Object.entries(n))stylet?r.style.cssTexte:r.setAttribute(`data-${t}`,e);return o&&(r.textContento),l&&(r.innerHTMLl),r},_tpt.collectorfunction(){return{fragment:new DocumentFragment,add(t){var e_tpt.addContainer(t);return this.fragment.appendChild(e),e},append(t){t.appendChild(this.fragment)}}},_tpt.isStylesheetLoadedfunction(t){let et.split(?)0;return Array.from(document.querySelectorAll(linkrelstylesheet, linkrelpreload)).some((t>t.href.split(?)0e))},_tpt.preloader{requests:new Map,preloaderTemplates:new Map,show:function(t,e){if(!e||!t)return;const{type:s,color:i}e;if(s0||offs)return;const n`preloader_${s}`;let othis.preloaderTemplates.get(n);o||(othis.build(s,i),this.preloaderTemplates.set(n,o)),this.requests.has(t)||this.requests.set(t,{count:0});const lthis.requests.get(t);clearTimeout(l.timer),l.count++,1l.count&&(l.timersetTimeout((()>{l.preloaderCloneo.cloneNode(!0),l.anim&&l.anim.kill(),void 0!_tpt.gsap?l.anim_tpt.gsap.fromTo(l.preloaderClone,1,{opacity:0},{opacity:1}):l.preloaderClone.classList.add(sr7-fade-in),t.appendChild(l.preloaderClone)}),150))},hide:function(t){if(!this.requests.has(t))return;const ethis.requests.get(t);e.count--,e.count0&&(e.count0),e.anim&&e.anim.kill(),0e.count&&(clearTimeout(e.timer),e.preloaderClone&&(e.preloaderClone.classList.remove(sr7-fade-in),e.anim_tpt.gsap.to(e.preloaderClone,.3,{opacity:0,onComplete:function(){e.preloaderClone.remove()}})))},state:function(t){if(!this.requests.has(t))return!1;return this.requests.get(t).count>0},build:(t,e#ffffff,s)>{if(t0||offt)return null;const iparseInt(t);if(tprlt+i,isNaN(i))return null;if(_tpt.loadCSS(SR7.E.plugin_url+public/css/preloaders/t+i+.css,preloader_+t),isNaN(i)||i6){const n`background-color:${e}`,o1i||2i?n:,l3i||4i?n:,r_tpt.collector();dot1,dot2,bounce1,bounce2,bounce3.forEach((t>r.add({tag:div,class:t,datas:{style:l}})));const d_tpt.addContainer({tag:sr7-prl,class:`${t} ${s}`,datas:{style:o}});return r.append(d),d}{let n{};if(7i){let t;e.startsWith(#)?(te.replace(#,),t`rgba(${parseInt(t.substring(0,2),16)}, ${parseInt(t.substring(2,4),16)}, ${parseInt(t.substring(4,6),16)}, `):e.startsWith(rgb)&&(te.slice(e.indexOf(()+1,e.lastIndexOf())).split(,).map((t>t.trim())),t`rgba(${t0}, ${t1}, ${t2}, `),t&&(n.style`border-top-color: ${t}0.65); border-bottom-color: ${t}0.15); border-left-color: ${t}0.65); border-right-color: ${t}0.15)`)}else 12i&&(n.style`background:${e}`);const o10,0,4,2,5,9,0,4,4,2i-6,l_tpt.collector(),rl.add({tag:div,class:sr7-prl-inner,datas:n});Array.from({length:o}).forEach((()>r.appendChild(l.add({tag:span,datas:{style:`background:${e}`}}))));const d_tpt.addContainer({tag:sr7-prl,class:`${t} ${s}`});return l.append(d),d}}},SR7.preLoader{show:(t,e)>{off!(SR7.Mt?.settings?.pLoader?.type??off)&&_tpt.preloader.show(e||SR7.Mt.c.module,SR7.Mt?.settings?.pLoader??{color:#fff,type:10})},hide:(t,e)>{off!(SR7.Mt?.settings?.pLoader?.type??off)&&_tpt.preloader.hide(e||SR7.Mt.c.module)},state:(t,e)>_tpt.preloader.state(e||SR7.Mt.c.module)},_tpt.prepareModuleHeightfunction(t){window.SR7.M??{},window.SR7.Mt.id??{},ignoret.googleFont&&(SR7.E.ignoreGoogleFont!0);let ewindow.SR7.Mt.id;if(null_tpt.scrollBarW&&_tpt.mesureScrollBar(),e.c??{},e.states??{},e.settings??{},e.settings.size??{},t.fixed&&(e.settings.fixed!0),e.c.moduledocument.querySelector(sr7-module#+t.id),e.c.adjustere.c.module.getElementsByTagName(sr7-adjuster)0,e.c.contente.c.module.getElementsByTagName(sr7-content)0,carouselt.type&&(e.c.carousele.c.content.getElementsByTagName(sr7-carousel)0),nulle.c.module||nulle.c.module)return;t.plType&&t.plColor&&(e.settings.pLoader{type:t.plType,color:t.plColor}),void 0t.plType||offt.plType||SR7.preLoader.state(t.id)&&SR7.preLoader.state(t.id,e.c.module)||SR7.preLoader.show(t.id,e.c.module),_tpt.winW||_tpt.getWinDim(prepare),_tpt.getWinDim();let s+e.c.module.dataset?.modal;modals||trues||undefined!s&&false!s||(e.settings.size.fullWidtht.size.fullWidth,e.LEV??_tpt.getResponsiveLevel(window.SR7.G.breakPoints,t.id),t.vpt_tpt.fillArray(t.vpt,5),e.settings.vPortt.vpte.LEV,void 0!t.el&&720t.el4&&t.gh4!t.el4&&960t.el3&&t.gh3!t.el3&&768t.el2&&t.gh2!t.el2&&delete t.el,e.settings.size.heightnullt.el||nullt.ele.LEV||0t.ele.LEV||autot.ele.LEV?_tpt.fillArray(t.gh,5,-1):_tpt.fillArray(t.el,5,-1),e.settings.size.width_tpt.fillArray(t.gw,5,-1),e.settings.size.minHeight_tpt.fillArray(t.mh??0,5,-1),e.cacheSize{fullWidth:e.settings.size?.fullWidth,fullHeight:e.settings.size?.fullHeight},void 0!t.off&&(t.off?.t&&(e.settings.size.m??{})&&(e.settings.size.m.tt.off.t),t.off?.b&&(e.settings.size.m??{})&&(e.settings.size.m.bt.off.b),t.off?.l&&(e.settings.size.p??{})&&(e.settings.size.p.lt.off.l),t.off?.r&&(e.settings.size.p??{})&&(e.settings.size.p.rt.off.r),e.offsetPrepared!0),_tpt.updatePMHeight(t.id,t,!0))},_tpt.updatePMHeight(t,e,s)>{let iSR7.Mt;var ni.settings.size.fullWidth?_tpt.winW:i.c.module.parentNode.offsetWidth;n0n||isNaN(n)?_tpt.winW:n;let oi.settings.size.widthi.LEV||i.settings.size.widthi.LEV++||i.settings.size.widthi.LEV--||n,li.settings.size.heighti.LEV||i.settings.size.heighti.LEV++||i.settings.size.heighti.LEV--||0,ri.settings.size.minHeighti.LEV||i.settings.size.minHeighti.LEV++||i.settings.size.minHeighti.LEV--||0;if(lautol?0:l,lparseInt(l),carousel!e.type&&(n-parseInt(e.onw??0)||0),i.MP!i.settings.size.fullWidth&&no||_tpt.winWo?Math.min(1,n/o):1,e.size.fullScreen||e.size.fullHeight){let tparseInt(e.fho)||0,s(+e.fho).indexOf(%)>-1;e.newh_tpt.winH-(s?_tpt.winH*t/100:t)}else e.newhi.MP*Math.max(l,r);if(e.newh+(parseInt(e.onh??0)||0)+(parseInt(e.carousel?.pt)||0)+(parseInt(e.carousel?.pb)||0),void 0!e.slideduration&&(e.newhMath.max(e.newh,parseInt(e.slideduration)/3)),e.shdw&&_tpt.buildShadow(e.id,e),i.c.adjuster.style.heighte.newh+px,i.c.module.style.heighte.newh+px,i.c.content.style.heighte.newh+px,i.states.heightPrepared!0,i.dims??{},i.dims.moduleRecti.c.module.getBoundingClientRect(),i.c.content.style.left-+i.dims.moduleRect.left+px,!i.settings.size.fullWidth)return s&&requestAnimationFrame((()>{n!i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)})),void _tpt.bgStyle(e.id,e,window.innerWidth_tpt.winW,!0);_tpt.bgStyle(e.id,e,window.innerWidth_tpt.winW,!0),requestAnimationFrame((function(){s&&requestAnimationFrame((()>{n!i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)}))})),i.earlyResizerFunction||(i.earlyResizerFunctionfunction(){requestAnimationFrame((function(){_tpt.getWinDim(),_tpt.moduleDefaults(e.id,e),_tpt.updateSlideBg(t,!0)}))},window.addEventListener(resize,i.earlyResizerFunction))},_tpt.buildShadowfunction(t,e){let sSR7.Mt;nulls.c.shadow&&(s.c.shadowdocument.createElement(sr7-module-shadow),s.c.shadow.classList.add(sr7-shdw-+e.shdw),s.c.content.appendChild(s.c.shadow))},_tpt.bgStyleasync(t,e,s,i,n)>{const oSR7.Mt;if((ee??o.settings).fixed&&!o.c.module.classList.contains(sr7-top-fixed)&&(o.c.module.classList.add(sr7-top-fixed),o.c.module.style.positionfixed,o.c.module.style.width100%,o.c.module.style.top0px,o.c.module.style.left0px,o.c.module.style.pointerEventsnone,o.c.module.style.zIndex5e3,o.c.content.style.pointerEventsnone),nullo.c.bgcanvas){let tdocument.createElement(sr7-module-bg),l!1;if(stringtypeof e?.bg?.color&&e?.bg?.color.includes({))if(_tpt.gradient&&_tpt.gsap)e.bg.color_tpt.gradient.convert(e.bg.color);else try{let tJSON.parse(e.bg.color);(t?.orig||t?.string)&&(e.bg.colorJSON.parse(e.bg.color))}catch(t){return}let rstringtypeof e?.bg?.color?e?.bg?.color||transparent:e?.bg?.color?.string??e?.bg?.color?.orig??e?.bg?.color?.color??transparent;if(t.stylebackground+(String(r).includes(grad)?:Color)r,(transparent!r||n)&&(l!0),o.offsetPrepared&&(t.style.visibilityhidden),e?.bg?.image?.src&&(t.style.backgroundImage`url(${e?.bg?.image.src})`,t.style.backgroundSize(e.bg.image?.size??)?cover:e.bg.image.size,t.style.backgroundPositione.bg.image.position,t.style.backgroundRepeate.bg.image.repeat||nulle.bg.image.repeat?no-repeat:e.bg.image.repeat,l!0),!l)return;o.c.bgcanvast,e.size.fullWidth?t.style.width_tpt.winW-(s&&_tpt.winHdocument.body.offsetHeight?_tpt.scrollBarW:0)+px:i&&(t.style.widtho.c.module.offsetWidth+px),e.sbt?.use?o.c.content.appendChild(o.c.bgcanvas):o.c.module.appendChild(o.c.bgcanvas)}o.c.bgcanvas.style.heightvoid 0!e.newh?e.newh+px:(carousele.type?o.dims.module.h:o.dims.content.h)+px,o.c.bgcanvas.style.left!s&&e.sbt?.use||o.c.bgcanvas.closest(SR7-CONTENT)?0px:-+(o?.dims?.moduleRect?.left??0)+px},_tpt.updateSlideBgfunction(t,e){const sSR7.Mt;let is.settings;s?.c?.bgcanvas&&(i.size.fullWidth?s.c.bgcanvas.style.width_tpt.winW-(e&&_tpt.winHdocument.body.offsetHeight?_tpt.scrollBarW:0)+px:preparing&&(s.c.bgcanvas.style.widths.c.module.offsetWidth+px))},_tpt.moduleDefaults(t,e)>{let sSR7.Mt;null!s&&null!s.c&&null!s.c.module&&(s.dims??{},s.dims.moduleRects.c.module.getBoundingClientRect(),s.c.content.style.left-+s.dims.moduleRect.left+px,s.c.content.style.width_tpt.winW-_tpt.scrollBarW+px,carousele.type&&(s.c.module.style.overflowvisible),_tpt.bgStyle(t,e,window.innerWidth_tpt.winW))},_tpt.getOffsett>{var et.getBoundingClientRect(),swindow.pageXOffset||document.documentElement.scrollLeft,iwindow.pageYOffset||document.documentElement.scrollTop;return{top:e.top+i,left:e.left+s}},_tpt.fillArrayfunction(t,e){let s,i;tArray.isArray(t)?t:t;let nArray(e),ot.length;for(i0;it.length;i++)ni+(e-o)ti,nulls&!ti&&(sti);for(let t0;te;t++)void 0!nt&!nt||(nts),snt;return n},_tpt.closestGEfunction(t,e){let sNumber.MAX_VALUE,i-1;for(let n0;nt.length;n++)tn-1>e&&tn-1-es&&(stn-1-e,in);return++i}}();/script>noscript>style> .wpb_animate_when_almost_visible { opacity: 1; }/style>/noscript>/head>body classhome wp-singular page-template-default page page-id-154181 custom-background wp-theme-uncode style-color-lxmt-bg hormenu-position-left megamenu-full-submenu hmenu hmenu-position-left header-full-width main-center-align menu-sticky-mobile menu-mobile-default mobile-parallax-not-allowed ilb-no-bounce unreg qw-body-scroll-disabled megamenu-side-to-side menu-sticky-fix menu-scroll-transparency no-qty-fx blur-menu-stuck wpb-js-composer js-comp-ver-8.3.1 vc_responsive data-border0> div idvh_layout_help>/div>div classbody-borders data-border0>div classtop-border body-border-shadow>/div>div classright-border body-border-shadow>/div>div classbottom-border body-border-shadow>/div>div classleft-border body-border-shadow>/div>div classtop-border style-light-bg>/div>div classright-border style-light-bg>/div>div classbottom-border style-light-bg>/div>div classleft-border style-light-bg>/div>/div> div classbox-wrapper> div classbox-container> script typetext/javascript idinitBox>UNCODE.initBox();/script> script typetext/javascript idfixMenuHeight>UNCODE.fixMenuHeight();/script> div classmain-wrapper> div classmain-container> div classpage-wrapper> div classsections-container idsections-container>script typetext/javascript>UNCODE.initHeader();/script>article idpost-154181 classpage-body style-dark-bg post-154181 page type-page status-publish hentry> div classpost-wrapper> div classpost-body>div classpost-content un-no-sidebar-layout>div data-parenttrue classvc_row row-container idrow-unique-0>div classrow no-top-padding no-bottom-padding no-h-padding full-width row-parent>div classwpb_row row-inner>div classwpb_column pos-top pos-center align_left column_parent col-lg-12 single-internal-gutter>div classuncol style-dark >div classuncoltable>div classuncell no-block-padding >div classuncont > div classwpb_raw_code wpb_raw_html > div classwpb_wrapper> div idnode-network-container stylewidth: 100%; height: 100vh; background-color: #111; position: relative;> canvas idnodeNetworkCanvas styledisplay: block; width: 100%; height: 100%;>/canvas> !-- Centered content container --> div idcentered-content styleposition: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 80%; max-width: 800px; z-index: 10;> h1 stylecolor: white; font-size: 3rem; margin-bottom: 2rem; text-shadow: 0 0 10px rgba(0,0,0,0.5);>NovaAI Coming Soon/h1> img decodingasync srchttps://novaml.ai/wp-content/uploads/2025/03/NovaAI-logo.webp altYour Image Description stylemax-width: 15%; height: auto; border-radius: 8px; box-shadow: 0 0 20px rgba(0,0,0,0.3);> /div>/div>script>(function() { // Wait for everything to be fully loaded window.addEventListener(load, function() { initNodeNetwork(); }); function initNodeNetwork() { const container document.getElementById(node-network-container); const canvas document.getElementById(nodeNetworkCanvas); if (!canvas || !container) return; const ctx canvas.getContext(2d); if (!ctx) return; // Set canvas size to match container canvas.width container.clientWidth; canvas.height container.clientHeight; // Variables let nodes ; let mouse { x: undefined, y: undefined }; let hoverRadius 150; let animationFrame; // Node class class Node { constructor(x, y) { this.x x; this.y y; this.size Math.random() * 3 + 2; this.baseX x; this.baseY y; this.density (Math.random() * 8) + 1; this.color `rgba(255, 255, 255, ${Math.random() * 0.5 + 0.2})`; this.vx Math.random() * 0.4 - 0.2; this.vy Math.random() * 0.4 - 0.2; this.mass this.size * 1.5; this.ambientVx Math.random() * 0.5 - 0.25; this.ambientVy Math.random() * 0.5 - 0.25; this.maxSpeed 3 + Math.random() * 2; } // Rest of your Node class methods draw() { ctx.fillStyle this.color; ctx.beginPath(); ctx.arc(this.x, this.y, this.size, 0, Math.PI * 2); ctx.closePath(); ctx.fill(); } update() { // Original update method code this.baseX + this.ambientVx; this.baseY + this.ambientVy; if (this.baseX 0 || this.baseX > canvas.width) { this.ambientVx * -1; this.baseX Math.max(0, Math.min(canvas.width, this.baseX)); } if (this.baseY 0 || this.baseY > canvas.height) { this.ambientVy * -1; this.baseY Math.max(0, Math.min(canvas.height, this.baseY)); } let dx 0, dy 0, distance Infinity; if (mouse.x ! undefined && mouse.y ! undefined) { dx mouse.x - this.x; dy mouse.y - this.y; distance Math.sqrt(dx * dx + dy * dy); } if (distance hoverRadius) { const forceDirectionX dx / distance; const forceDirectionY dy / distance; const force Math.pow((hoverRadius - distance) / hoverRadius, 2) * 0.08; const directionX forceDirectionX * force * this.density * 0.3; const directionY forceDirectionY * force * this.density * 0.3; this.vx + directionX; this.vy + directionY; } // Node repulsion for (let i 0; i nodes.length; i++) { if (this nodesi) continue; const nodeX nodesi.x - this.x; const nodeY nodesi.y - this.y; const nodeDistance Math.sqrt(nodeX * nodeX + nodeY * nodeY); if (nodeDistance 30) { const repulsionForce 0.2 * (1 - nodeDistance / 30); const repulsionX -nodeX / nodeDistance * repulsionForce; const repulsionY -nodeY / nodeDistance * repulsionForce; this.vx + repulsionX; this.vy + repulsionY; } } this.vx * 0.95; this.vy * 0.95; const speed Math.sqrt(this.vx * this.vx + this.vy * this.vy); if (speed > this.maxSpeed) { this.vx (this.vx / speed) * this.maxSpeed; this.vy (this.vy / speed) * this.maxSpeed; } this.x + this.vx; this.y + this.vy; const dxBase this.baseX - this.x; const dyBase this.baseY - this.y; this.x + dxBase * 0.01; this.y + dyBase * 0.01; if (this.x 0 || this.x > canvas.width) this.vx * -1; if (this.y 0 || this.y > canvas.height) this.vy * -1; } } // Rest of your functions function drawConnections() { for (let i 0; i nodes.length; i++) { for (let j i + 1; j nodes.length; j++) { const dx nodesi.x - nodesj.x; const dy nodesi.y - nodesj.y; const distance Math.sqrt(dx * dx + dy * dy); if (distance 80) { const opacity 1 - (distance / 80); ctx.strokeStyle `rgba(255, 255, 255, ${opacity * 0.5})`; ctx.lineWidth 1; ctx.beginPath(); ctx.moveTo(nodesi.x, nodesi.y); ctx.lineTo(nodesj.x, nodesj.y); ctx.stroke(); } } } } function init() { // Clear any existing nodes nodes ; // Calculate reasonable number of nodes based on canvas size const nodeCount Math.min(Math.floor((canvas.width * canvas.height) / 10000), 200); // Create nodes for (let i 0; i nodeCount; i++) { const x Math.random() * canvas.width; const y Math.random() * canvas.height; nodes.push(new Node(x, y)); } } function animate() { // Clear canvas ctx.clearRect(0, 0, canvas.width, canvas.height); // Draw connections between nodes drawConnections(); // Update and draw nodes for (let i 0; i nodes.length; i++) { nodesi.update(); nodesi.draw(); } // Continue animation loop animationFrame requestAnimationFrame(animate); } // Handle mouse movements canvas.addEventListener(mousemove, function(event) { const rect canvas.getBoundingClientRect(); mouse.x event.clientX - rect.left; mouse.y event.clientY - rect.top; }); // Reset mouse position when leaving canvas.addEventListener(mouseleave, function() { mouse.x undefined; mouse.y undefined; }); // Handle window resize window.addEventListener(resize, function() { // Cancel current animation if (animationFrame) { cancelAnimationFrame(animationFrame); } // Resize canvas canvas.width container.clientWidth; canvas.height container.clientHeight; // Reinitialize and restart animation init(); animate(); }); // Initialize and start animation init(); animate(); }})();/script> /div> /div>/div>/div>/div>/div>/div>script idscript-row-unique-0 data-rowscript-row-unique-0 typetext/javascript classvc_controls>UNCODE.initRow(document.getElementById(row-unique-0));/script>/div>/div>/div>/div>/div> /div> /article> /div>!-- sections container --> /div>!-- page wrapper --> div classoverlay-menu-focus style-dark-bg >/div> /div>!-- main container --> /div>!-- main wrapper --> /div>!-- box container --> /div>!-- box wrapper --> div classstyle-light footer-scroll-top>a href# classscroll-top aria-labelScroll to top>i classfa fa-angle-up fa-stack btn-default btn-hover-nobg>/i>/a>/div> script typespeculationrules>{prefetch:{source:document,where:{and:{href_matches:\/*},{not:{href_matches:\/wp-*.php,\/wp-admin\/*,\/wp-content\/uploads\/*,\/wp-content\/*,\/wp-content\/plugins\/*,\/wp-content\/themes\/uncode\/*,\/*\\?(.+)}},{not:{selector_matches:arel~\nofollow\}},{not:{selector_matches:.no-prefetch, .no-prefetch a}}},eagerness:conservative}}/script>div classgdpr-overlay>/div>div classgdpr gdpr-privacy-preferences data-nosnippettrue> div classgdpr-wrapper> form methodpost classgdpr-privacy-preferences-frm actionhttps://novaml.ai/wp-admin/admin-post.php> input typehidden nameaction valueuncode_privacy_update_privacy_preferences> input typehidden idupdate-privacy-preferences-nonce nameupdate-privacy-preferences-nonce value22ddbae13b />input typehidden name_wp_http_referer value/ /> header> div classgdpr-box-title> h3>Privacy Preference Center/h3> span classgdpr-close>/span> /div> /header> div classgdpr-content> div classgdpr-tab-content> div classgdpr-consent-management gdpr-active> header> h4>Privacy Preferences/h4> /header> div classgdpr-info> p>/p> /div> /div> /div> /div> footer> input typesubmit classbtn-accent btn-flat valueSave Preferences> input typehidden iduncode_privacy_save_cookies_from_banner nameuncode_privacy_save_cookies_from_banner valuefalse> input typehidden iduncode_privacy_save_cookies_from_banner_button nameuncode_privacy_save_cookies_from_banner_button value> /footer> /form> /div>/div>script typetext/html idwpb-modifications> window.wpbCustomElement 1; /script>script typetext/javascript srchttps://novaml.ai/wp-includes/js/dist/hooks.min.js?ver4d63a3d491d11ffd8ac6 idwp-hooks-js>/script>script typetext/javascript srchttps://novaml.ai/wp-includes/js/dist/i18n.min.js?ver5e580eb46a90c2b997e6 idwp-i18n-js>/script>script typetext/javascript idwp-i18n-js-after>/* !CDATA */wp.i18n.setLocaleData( { text direction\u0004ltr: ltr } );/* > *//script>script typetext/javascript srchttps://novaml.ai/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver6.0.6 idswv-js>/script>script typetext/javascript idcontact-form-7-js-before>/* !CDATA */var wpcf7 { api: { root: https:\/\/novaml.ai\/wp-json\/, namespace: contact-form-7\/v1 }};/* > *//script>script typetext/javascript srchttps://novaml.ai/wp-content/plugins/contact-form-7/includes/js/index.js?ver6.0.6 idcontact-form-7-js>/script>script typetext/javascript srchttps://novaml.ai/wp-content/plugins/uncode-privacy/assets/js/js-cookie.min.js?ver2.2.0 idjs-cookie-js>/script>script typetext/javascript iduncode-privacy-js-extra>/* !CDATA */var Uncode_Privacy_Parameters {accent_color:#006cff,ajax_url:https:\/\/novaml.ai\/wp-admin\/admin-ajax.php,nonce_uncode_privacy_session:67b8645b31,enable_debug:,logs_enabled:no};/* > *//script>script typetext/javascript srchttps://novaml.ai/wp-content/plugins/uncode-privacy/assets/js/uncode-privacy-public.min.js?ver2.2.4 iduncode-privacy-js>/script>script typetext/javascript idmediaelement-core-js-before>/* !CDATA */var mejsL10n {language:en,strings:{mejs.download-file:Download File,mejs.install-flash:You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https:\/\/get.adobe.com\/flashplayer\/,mejs.fullscreen:Fullscreen,mejs.play:Play,mejs.pause:Pause,mejs.time-slider:Time Slider,mejs.time-help-text:Use Left\/Right Arrow keys to advance one second, Up\/Down arrows to advance ten seconds.,mejs.live-broadcast:Live Broadcast,mejs.volume-help-text:Use Up\/Down Arrow keys to increase or decrease volume.,mejs.unmute:Unmute,mejs.mute:Mute,mejs.volume-slider:Volume Slider,mejs.video-player:Video Player,mejs.audio-player:Audio Player,mejs.captions-subtitles:Captions\/Subtitles,mejs.captions-chapters:Chapters,mejs.none:None,mejs.afrikaans:Afrikaans,mejs.albanian:Albanian,mejs.arabic:Arabic,mejs.belarusian:Belarusian,mejs.bulgarian:Bulgarian,mejs.catalan:Catalan,mejs.chinese:Chinese,mejs.chinese-simplified:Chinese (Simplified),mejs.chinese-traditional:Chinese (Traditional),mejs.croatian:Croatian,mejs.czech:Czech,mejs.danish:Danish,mejs.dutch:Dutch,mejs.english:English,mejs.estonian:Estonian,mejs.filipino:Filipino,mejs.finnish:Finnish,mejs.french:French,mejs.galician:Galician,mejs.german:German,mejs.greek:Greek,mejs.haitian-creole:Haitian Creole,mejs.hebrew:Hebrew,mejs.hindi:Hindi,mejs.hungarian:Hungarian,mejs.icelandic:Icelandic,mejs.indonesian:Indonesian,mejs.irish:Irish,mejs.italian:Italian,mejs.japanese:Japanese,mejs.korean:Korean,mejs.latvian:Latvian,mejs.lithuanian:Lithuanian,mejs.macedonian:Macedonian,mejs.malay:Malay,mejs.maltese:Maltese,mejs.norwegian:Norwegian,mejs.persian:Persian,mejs.polish:Polish,mejs.portuguese:Portuguese,mejs.romanian:Romanian,mejs.russian:Russian,mejs.serbian:Serbian,mejs.slovak:Slovak,mejs.slovenian:Slovenian,mejs.spanish:Spanish,mejs.swahili:Swahili,mejs.swedish:Swedish,mejs.tagalog:Tagalog,mejs.thai:Thai,mejs.turkish:Turkish,mejs.ukrainian:Ukrainian,mejs.vietnamese:Vietnamese,mejs.welsh:Welsh,mejs.yiddish:Yiddish}};/* > *//script>script typetext/javascript srchttps://novaml.ai/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver4.2.17 idmediaelement-core-js>/script>script typetext/javascript srchttps://novaml.ai/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver6.8 idmediaelement-migrate-js>/script>script typetext/javascript idmediaelement-js-extra>/* !CDATA */var _wpmejsSettings {pluginPath:\/wp-includes\/js\/mediaelement\/,classPrefix:mejs-,stretching:responsive,audioShortcodeLibrary:mediaelement,videoShortcodeLibrary:mediaelement};/* > *//script>script typetext/javascript srchttps://novaml.ai/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver6.8 idwp-mediaelement-js>/script>script typetext/javascript srchttps://novaml.ai/wp-content/themes/uncode/library/js/plugins.js?ver715389393 iduncode-plugins-js>/script>script typetext/javascript srchttps://novaml.ai/wp-content/themes/uncode/library/js/app.js?ver715389393 iduncode-app-js>/script>!--if lt IE 11>script typetext/javascript srchttps://novaml.ai/wp-content/themes/uncode/library/js/lib/ofi.min.js?ver715389393 iduncode-ofi-js>/script>script typetext/javascript iduncode-ofi-js-after>/* !CDATA */objectFitImages();/* > *//script>!endif-->script>/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
]