301 Moved Permanently means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
200 OK is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: gmeng.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!doctype html> <html lang="en-US"> <head> <meta charset="utf-8"> <script> var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}}); </script> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO Premium plugin v17.9 (Yoast SEO v17.9) - https://yoast.com/wordpress/plugins/seo/ --> <title>GME - GME</title> <meta name="description" content="Our systems provides comprehensive insights into propeller efficiency, vessel pitch optimization, and hull resistance when measuring torque." /> <link rel="canonical" href="https://www.gmeng.com/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:title" content="GME" /> <meta property="og:description" content="Our systems provides comprehensive insights into propeller efficiency, vessel pitch optimization, and hull resistance when measuring torque." /> <meta property="og:url" content="https://www.gmeng.com/" /> <meta property="og:site_name" content="GME" /> <meta property="article:publisher" content="https://www.facebook.com/lightstructuresas" /> <meta property="article:modified_time" content="2024-12-03T08:54:44+00:00" /> <meta property="og:image" content="https://www.gmeng.com/app/uploads/2022/10/new_logo.jpg" /> <meta property="og:image:width" content="120" /> <meta property="og:image:height" content="92" /> <meta property="og:image:type" content="image/jpeg" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.gmeng.com/#organization","name":"Light Structures AS","url":"https://www.gmeng.com/","sameAs":["https://www.facebook.com/lightstructuresas","https://www.instagram.com/lightstructuresas/","https://linkedin.com/company/lightstructuresas"],"logo":{"@type":"ImageObject","@id":"https://www.gmeng.com/#logo","inLanguage":"en-US","url":"https://gmeng.com/app/uploads/2022/01/LS-LogoH-Taglineorange-Grey-Blue.png","contentUrl":"https://gmeng.com/app/uploads/2022/01/LS-LogoH-Taglineorange-Grey-Blue.png","width":1236,"height":365,"caption":"Light Structures AS"},"image":{"@id":"https://www.gmeng.com/#logo"}},{"@type":"WebSite","@id":"https://www.gmeng.com/#website","url":"https://www.gmeng.com/","name":"GME","description":"","publisher":{"@id":"https://www.gmeng.com/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.gmeng.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://www.gmeng.com/#primaryimage","inLanguage":"en-US","url":"https://www.gmeng.com/app/uploads/2022/10/new_logo.jpg","contentUrl":"https://www.gmeng.com/app/uploads/2022/10/new_logo.jpg","width":120,"height":92},{"@type":"WebPage","@id":"https://www.gmeng.com/#webpage","url":"https://www.gmeng.com/","name":"GME - GME","isPartOf":{"@id":"https://www.gmeng.com/#website"},"about":{"@id":"https://www.gmeng.com/#organization"},"primaryImageOfPage":{"@id":"https://www.gmeng.com/#primaryimage"},"datePublished":"2021-11-18T13:05:48+00:00","dateModified":"2024-12-03T08:54:44+00:00","description":"Our systems provides comprehensive insights into propeller efficiency, vessel pitch optimization, and hull resistance when measuring torque.","breadcrumb":{"@id":"https://www.gmeng.com/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.gmeng.com/"]}]},{"@type":"BreadcrumbList","@id":"https://www.gmeng.com/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]}]}</script> <meta name="google-site-verification" content="Hx7EpUMJ-0u0vCHOiVZ92FOTVJE0DMas53v8lhKKV64" /> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//s.w.org' /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/13.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.gmeng.com\/wp\/wp-includes\/js\/wp-emoji-release.min.js?ver=5.9"}}; /*! This file is auto-generated */ !function(e,a,t){var n,r,o,i=a.createElement("canvas"),p=i.getContext&&i.getContext("2d");function s(e,t){var a=String.fromCharCode;p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,e),0,0);e=i.toDataURL();return p.clearRect(0,0,i.width,i.height),p.fillText(a.apply(this,t),0,0),e===i.toDataURL()}function c(e){var t=a.createElement("script");t.src=e,t.defer=t.type="text/javascript",a.getElementsByTagName("head")[0].appendChild(t)}for(o=Array("flag","emoji"),t.supports={everything:!0,everythingExceptFlag:!0},r=0;r<o.length;r++)t.supports[o[r]]=function(e){if(!p||!p.fillText)return!1;switch(p.textBaseline="top",p.font="600 32px Arial",e){case"flag":return s([127987,65039,8205,9895,65039],[127987,65039,8203,9895,65039])?!1:!s([55356,56826,55356,56819],[55356,56826,8203,55356,56819])&&!s([55356,57332,56128,56423,56128,56418,56128,56421,56128,56430,56128,56423,56128,56447],[55356,57332,8203,56128,56423,8203,56128,56418,8203,56128,56421,8203,56128,56430,8203,56128,56423,8203,56128,56447]);case"emoji":return!s([10084,65039,8205,55357,56613],[10084,65039,8203,55357,56613])}return!1}(o[r]),t.supports.everything=t.supports.everything&&t.supports[o[r]],"flag"!==o[r]&&(t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&t.supports[o[r]]);t.supports.everythingExceptFlag=t.supports.everythingExceptFlag&&!t.supports.flag,t.DOMReady=!1,t.readyCallback=function(){t.DOMReady=!0},t.supports.everything||(n=function(){t.readyCallback()},a.addEventListener?(a.addEventListener("DOMContentLoaded",n,!1),e.addEventListener("load",n,!1)):(e.attachEvent("onload",n),a.attachEvent("onreadystatechange",function(){"complete"===a.readyState&&t.readyCallback()})),(n=t.source||{}).concatemoji?c(n.concatemoji):n.wpemoji&&n.twemoji&&(c(n.twemoji),c(n.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style> 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 rel='stylesheet' id='wp-block-library-css' href='https://www.gmeng.com/wp/wp-includes/css/dist/block-library/style.min.css?ver=5.9' media='all' /> <style id='global-styles-inline-css'> body{--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--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--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;}.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;} </style> <link rel='stylesheet' id='sage/app.css-css' href='https://www.gmeng.com/app/themes/light-structures/public/styles/app.css?id=b97dd1d737dbd0ca7156c8512c60561f' media='all' /> <script src='https://www.gmeng.com/wp/wp-includes/js/jquery/jquery.min.js?ver=3.6.0' id='jquery-core-js'></script> <script src='https://www.gmeng.com/wp/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2' id='jquery-migrate-js'></script> <link rel="https://api.w.org/" href="https://www.gmeng.com/wp-json/" /><link rel="alternate" type="application/json" href="https://www.gmeng.com/wp-json/wp/v2/pages/27" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.gmeng.com/wp/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.gmeng.com/wp/wp-includes/wlwmanifest.xml" /> <meta name="generator" content="WordPress 5.9" /> <link rel='shortlink' href='https://www.gmeng.com/' /> <link rel="alternate" type="application/json+oembed" href="https://www.gmeng.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.gmeng.com%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.gmeng.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.gmeng.com%2F&format=xml" /> <link rel="icon" href="https://www.gmeng.com/app/uploads/2022/10/cropped-new_logo-32x32.jpg" sizes="32x32" /> <link rel="icon" href="https://www.gmeng.com/app/uploads/2022/10/cropped-new_logo-192x192.jpg" sizes="192x192" /> <link rel="apple-touch-icon" href="https://www.gmeng.com/app/uploads/2022/10/cropped-new_logo-180x180.jpg" /> <meta name="msapplication-TileImage" content="https://www.gmeng.com/app/uploads/2022/10/cropped-new_logo-270x270.jpg" /> <!-- dataLayer --> <script> dataLayer = [{ 'logged_in': false, }]; </script> <!-- End dataLayer --> <!-- Google Tag Manager --> <script>(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-WMJ45T5');</script> <!-- End Google Tag Manager --> </head> <body class="home page-template page-template-page-builder page page-id-27 wp-custom-logo wp-embed-responsive"> <!-- Google Tag Manager (noscript) --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WMJ45T5" height="0" width="0" style="display: none; visibility: hidden;" ></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <div id="app"> <a class="sr-only focus:not-sr-only" href="#main"> Skip to content </a> <header class="banner"> <div class="container"> <div class="inner-nav"> <div class="flex flex-row justify-between items-center"> <a href="https://www.gmeng.com/" class="custom-logo-link" rel="home" aria-current="page"><img width="120" height="92" src="https://www.gmeng.com/app/uploads/2022/10/new_logo.jpg" class="custom-logo" alt="GME" /></a> <a id="toggleNav" aria-label="Toggle main menu" class="hamburger" href="javascript:void(0)" > <span class="bars" aria-hidden="true" > <span class="bar-1"></span> <span class="bar-2"></span> <span class="bar-3"></span> </span> </a> </div> <nav class="list" aria-label="Menu"><ul id="menu-menu" class="nav-primary"><li id="menu-item-286" class="menu-item menu-item-type-post_type_archive menu-item-object-solution menu-item-286"><a href="https://www.gmeng.com/solutions-and-systems/">Solutions and systems</a></li> <li id="menu-item-284" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-284"><a href="https://www.gmeng.com/structural-monitoring-systems/">Technology</a></li> <li id="menu-item-283" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-283"><a href="https://www.gmeng.com/references/">References</a></li> <li id="menu-item-468" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-468"><a href="https://www.gmeng.com/news-and-press/">News</a></li> <li id="menu-item-282" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-282"><a href="https://www.gmeng.com/about-gme/">About</a></li> <li id="menu-item-538" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-538"><a href="https://www.gmeng.com/research-and-development/">R & D</a></li> <li id="menu-item-287" class="menu-item menu-item-type-post_type_archive menu-item-object-career menu-item-287"><a href="https://www.gmeng.com/careers/">Career</a></li> </ul></nav> <a class="button blue primary menu-btn" href="https://gmeng.com/contact-us/" target=""> Contact </a> </div> </div> </header> <main id="main" class="prose main"> <section class="bg-blue-700"> <div class="splide" data-splide="{"autoplay":true,"interval":"7000","type":"slide","cover":true,"fixedHeight":"auto"}" style="--slide-duration: 7000ms;"> <div class="splide__track"> <ul class="splide__list"> <li class="splide__slide"> <article class="manual"> <h2 class="text-6xl">GME - Global Maritime Engineering</h2> <p>Leaders in measurement and analysis </p> <a class="button blue primary" href="https://gmeng.com/contact-us/" target="" >Get in touch</a> <picture class=""> <img data-splide-lazy="https://www.gmeng.com/app/uploads/2022/12/b02d2f78-d35d-11e8-9a3c-5d5eac8f1ab4-e1670846568421.jpg" height="921" width="2048" alt= /> </picture> </article> </li> <li class="splide__slide"> <article class="manual"> <h2 class="text-6xl">GME is a part of the Light Structures group</h2> <p>This makes us experts in measurement and analysis </p> <a class="button blue primary" href="https://www.lightstructures.com/" target="" >Light Structures</a> <picture class=""> <img data-splide-lazy="https://www.gmeng.com/app/uploads/2022/01/iStock-905238538-e1670925635663-1024x666-1.jpg" height="666" width="1024" alt= /> </picture> </article> </li> </ul> </div> </div> </section> <section class="bg-blue-100 bg-left-bottom" > <div class="container py-16 lg:pt-36"> <h2 class="text-5xl mb-6 lg:mb-10">We have delivered more than 500 systems for worldwide ship owners who built ships in Korea, we support our clients with minimal maintenance requirement and intervention by providing advanced data analysis and high quality information.</h2> <div class="buttons"> <a class="button blue secondary" href="https://gmeng.com/contact-us/" target=""> Get in touch </a> </div> </div> </section> <section class="bg-blue-100 bg-left-bottom" style="--bg-color-rgb: var(--colors-blue-100-rgb); "> <section class="carousel companies" style="--carousel-images: 6"> <div class="track"> <figure class="company"> <img width="175" height="50" src="https://www.gmeng.com/app/uploads/2022/10/roll_logo2.jpg" class="attachment-medium size-medium" alt="" loading="lazy" /> </figure> <figure class="company"> <img width="175" height="50" src="https://www.gmeng.com/app/uploads/2022/10/roll_logo3.jpg" class="attachment-medium size-medium" alt="" loading="lazy" /> </figure> <figure class="company"> <img width="175" height="50" src="https://www.gmeng.com/app/uploads/2022/10/roll_logo4.jpg" class="attachment-medium size-medium" alt="" loading="lazy" /> </figure> <figure class="company"> <img width="175" height="50" src="https://www.gmeng.com/app/uploads/2022/10/roll_logo5.jpg" class="attachment-medium size-medium" alt="" loading="lazy" /> </figure> <figure class="company"> <img width="175" height="50" src="https://www.gmeng.com/app/uploads/2022/10/roll_logo6.jpg" class="attachment-medium size-medium" alt="" loading="lazy" /> </figure> <figure class="company"> <img width="175" height="50" src="https://www.gmeng.com/app/uploads/2022/10/roll_logo.jpg" class="attachment-medium size-medium" alt="" loading="lazy" /> </figure> <figure class="company"> <img width="175" height="50" src="https://www.gmeng.com/app/uploads/2022/10/roll_logo2.jpg" class="attachment-medium size-medium" alt="" loading="lazy" /> </figure> <figure class="company"> <img width="175" height="50" src="https://www.gmeng.com/app/uploads/2022/10/roll_logo3.jpg" class="attachment-medium size-medium" alt="" loading="lazy" /> </figure> <figure class="company"> <img width="175" height="50" src="https://www.gmeng.com/app/uploads/2022/10/roll_logo4.jpg" class="attachment-medium size-medium" alt="" loading="lazy" /> </figure> <figure class="company"> <img width="175" height="50" src="https://www.gmeng.com/app/uploads/2022/10/roll_logo5.jpg" class="attachment-medium size-medium" alt="" loading="lazy" /> </figure> <figure class="company"> <img width="175" height="50" src="https://www.gmeng.com/app/uploads/2022/10/roll_logo6.jpg" class="attachment-medium size-medium" alt="" loading="lazy" /> </figure> <figure class="company"> <img width="175" height="50" src="https://www.gmeng.com/app/uploads/2022/10/roll_logo.jpg" class="attachment-medium size-medium" alt="" loading="lazy" /> </figure> </div> </section> </section> <section class="locations"> <div class="content"> <h2 class="text-5xl">We are a global company with local presence</h2> <p>Light Structures Group is the world leading supplier of fiber optic condition monitoring systems based on Fiber Bragg Grating technology (FBG). Fiber optic systems offer excellent reliability and unique data quality compared to conventional technology</p> <a class="button primary blue max-w-max" href="https://gmeng.com/contact-us/" target=""> Get in touch </a> </div> <section class="map"> <figure> <div class="marked"> <img width="1200" height="800" src="https://www.gmeng.com/app/uploads/2024/06/438f8482334e22b5506206058aece3bb.png" class="attachment-full size-full" alt="" loading="lazy" srcset="https://www.gmeng.com/app/uploads/2024/06/438f8482334e22b5506206058aece3bb.png 1200w, https://www.gmeng.com/app/uploads/2024/06/438f8482334e22b5506206058aece3bb-300x200.png 300w, https://www.gmeng.com/app/uploads/2024/06/438f8482334e22b5506206058aece3bb-1024x683.png 1024w, https://www.gmeng.com/app/uploads/2024/06/438f8482334e22b5506206058aece3bb-768x512.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /> <a href="#LSNorwayHQ" class="marker" style="--top:35.3%; --left:50%" ><span>LS Norway, HQ</span></a> <a href="#LSGermany" class="marker" style="--top:44%; --left:49.6%" ><span>LS Germany</span></a> <a href="#LSTunisia" class="marker" style="--top:51.5%; --left:49.5%" ><span>LS Tunisia</span></a> <a href="#LSUSA" class="marker" style="--top:54%; --left:24.5%" ><span>LS USA</span></a> <a href="#LSSingapore" class="marker" style="--top:65.5%; --left:75%" ><span>LS Singapore</span></a> <a href="#GMESouthKoreaHQ" class="marker" style="--top:52%; --left:82%" ><span>GME South Korea, HQ</span></a> <a href="#LSCanada" class="marker" style="--top:44%; --left:30%" ><span>LS Canada</span></a> </div> </figure> <div class="addresses"> <article id="LSNorwayHQ" class="location" > <div class="content"> <div class="close">X</div> <h2>LS Norway, HQ</h2> <p>Nils Hansens vei 8<br /> 0667 Oslo<br /> Norway</p> <a href="tel:+47 2389 7133"> <span class="description">Tel</span> +47 2389 7133</a> <a href="mailto:[email protected]"> <span class="description">Email</span> [email protected]</a> </div> </article> <article id="LSGermany" class="location" > <div class="content"> <div class="close">X</div> <h2>LS Germany</h2> <p>Egerländer Weg 38<br /> 74523 Schwäbisch Hall<br /> Germany</p> <a href="mailto:[email protected]"> <span class="description">Email</span> [email protected]</a> </div> </article> <article id="LSTunisia" class="location" > <div class="content"> <div class="close">X</div> <h2>LS Tunisia</h2> </div> </article> <article id="LSUSA" class="location" > <div class="content"> <div class="close">X</div> <h2>LS USA</h2> <p>7900 Oak Lane,<br /> Suite 400<br /> Miami Lakes, FL 33016, USA<br /> +1 (786) 456-5260<br /> [email protected]</p> </div> </article> <article id="LSSingapore" class="location" > <div class="content"> <div class="close">X</div> <h2>LS Singapore</h2> </div> </article> <article id="GMESouthKoreaHQ" class="location" > <div class="content"> <div class="close">X</div> <h2>GME South Korea, HQ</h2> <p>78-20, Sandan 7-ro,<br /> Jeongwan-eip, Gijang-gun<br /> Busan, Korea 46026</p> <a href="tel:+82(0)51 265 2005"> <span class="description">Tel</span> +82(0)51 265 2005</a> <a href="mailto:[email protected]"> <span class="description">Email</span> [email protected]</a> </div> </article> <article id="LSCanada" class="location" > <div class="content"> <div class="close">X</div> <h2>LS Canada</h2> <p>216 Boulevard Renard Est,<br /> Gaspé, Québec, Canada</p> <a href="mailto:[email protected]"> <span class="description">Email</span> [email protected]</a> </div> </article> </div> </section> </section> <section> <section class="split-layout"> <div class="content"> <div class="container"> <h3 class="text-5xl font-bold">STTM (Shaft Torque and Thrust Meter)</h3> <p>The GME™ STTM (Shaft Torque and Thrust Meter) system provides comprehensive insights into propeller efficiency, vessel pitch optimization, and hull resistance when measuring thrust and torque.</p> </div> </div> </section> <section class="split-layout"> <div class="content"> <div class="container"> <h3 class="text-5xl font-bold">STM (Shaft Torque Meter)</h3> <p>The STM (Shaft Torque Meter) system Increases productivity, overload protection, and breakdown cost avoidance are all benefits of using the GME™ torque measurement system. </p> </div> </div> </section> <section class="split-layout"> <picture class=""> <img width="790" height="244" src="https://www.gmeng.com/app/uploads/2022/11/img03.jpg" class="attachment-full size-full" alt="" loading="lazy" srcset="https://www.gmeng.com/app/uploads/2022/11/img03.jpg 790w, https://www.gmeng.com/app/uploads/2022/11/img03-300x93.jpg 300w, https://www.gmeng.com/app/uploads/2022/11/img03-768x237.jpg 768w" sizes="(max-width: 790px) 100vw, 790px" /> </picture> <div class="content"> <div class="container"> <h3 class="text-5xl font-bold">Display STM</h3> <p>You can get exact information on propeller efficiency concerning energy consumption through thrust measurements. On a separate screen, the impacts of operational adjustments on the real thrust, speed, torque, and power are immediately evident. </p> </div> </div> </section> </section> <section class="bg-blue-700"> <div class="splide" data-splide="{"autoplay":true,"interval":"7000","type":"slide","cover":false}" style="--slide-duration: 7000ms;"> <div class="splide__track"> <ul class="splide__list"> <li class="splide__slide"> <article class="reference"> <section class="review"> <div class="hidden reviewBody"> "Our systems provide comprehensive insights into propeller efficiency, vessel pitch optimization, and hull resistance when measuring thrust and torque." </div> "Our systems provide comprehensive insights into propeller efficiency, vessel pitch optimization, and hull resistance when measuring thrust and torque." </section> <div class="author"> <picture class=""> <img width="300" height="263" src="https://www.gmeng.com/app/uploads/2022/12/151689141093731-e1670331641847.jpg" class="attachment-full size-full" alt="" loading="lazy" /> </picture> <div> <span class="name">Tae Hun Kim</span> <div> <span class="position">Sales Director</span> <span class="company">GME (Global Maritime Engineering Co. Ltd.,)</span> </div> </div> </div> </article> </li> <li class="splide__slide"> <article class="reference"> <section class="review"> <div class="hidden reviewBody"> <em>“</em><em>Our goal is to support our clients with minimal maintenance requirement and intervention by providing advanced data analysis and high quality information</em><em>”</em> </div> “Our goal is to support our clients with minimal maintenance requirement and intervention by providing advanced data analysis and high quality information” </section> <div class="author"> <picture class=""> <img width="200" height="241" src="https://www.gmeng.com/app/uploads/2022/01/NHA-e1642026730366-1.png" class="attachment-full size-full" alt="" loading="lazy" /> </picture> <div> <span class="name">Niklas Hallgren</span> <div> <span class="position">General Manager</span> <span class="company">GME (Global Maritime Engineering Co. Ltd.,)</span> </div> </div> </div> </article> </li> </ul> </div> </div> </section> <section class="cta bg-blue-100"> <div class="inner"> <div class="action-form"> <h4>Contact us</h4> <h3>Do you want to know more? </h3> <script type="text/javascript"></script> <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_1' ><style>#gform_wrapper_1[data-form-index="0"].gform-theme,[data-parent-form="1_0"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-select: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-icon-ctrl-search: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='640' height='640'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'/%3E%3C/svg%3E");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}</style><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1' action='/#gf_1' data-formid='1' novalidate> <div class='gform-body gform_body'><div id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><div data-form-id='1' data-conversion-name='' data-conversion-value='' ><label class='gfield_label gform-field-label' for='input_1_2'>Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_1_2' type='text' value='' class='large' aria-required="true" aria-invalid="false" /> </div></div><div data-form-id='1' data-conversion-name='' data-conversion-value='' ><label class='gfield_label gform-field-label' for='input_1_6'>Company</label><div class='ginput_container ginput_container_text'><input name='input_6' id='input_1_6' type='text' value='' class='large' aria-invalid="false" /> </div></div><div data-form-id='1' data-conversion-name='' data-conversion-value='' ><label class='gfield_label gform-field-label' for='input_1_3'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_1_3' type='email' value='' class='large' aria-required="true" aria-invalid="false" /> </div></div><div data-form-id='1' data-conversion-name='' data-conversion-value='' ><label class='gfield_label gform-field-label' for='input_1_4'>Phone</label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_1_4' type='tel' value='' class='large' aria-invalid="false" /></div></div><div data-form-id='1' data-conversion-name='' data-conversion-value='' ><label class='gfield_label gform-field-label' for='input_1_5'>Message</label><div class='ginput_container ginput_container_textarea'><textarea name='input_5' id='input_1_5' class='textarea large' aria-invalid="false" rows='10' cols='50'></textarea></div></div></div></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_1' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_1"]){return false;} if( !jQuery("#gform_1")[0].checkValidity || jQuery("#gform_1")[0].checkValidity()){window["gf_submitting_1"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_1"]){return false;} if( !jQuery("#gform_1")[0].checkValidity || jQuery("#gform_1")[0].checkValidity()){window["gf_submitting_1"]=true;} jQuery("#gform_1").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=1&title=&description=&tabindex=0&theme=gravity-theme' /> <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='1' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_1' value='WyJbXSIsIjNlMzhlZjk1NTM2OGRkNjU1OTRlNzM4ZjEwZGRmNTBjIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://www.gmeng.com/app/mu-plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://www.gmeng.com/app/mu-plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} ); </script> </div> </div> </section> </main> <footer> <section class="container pt-4 pb-10 sm:pb-6"> <a href="https://www.gmeng.com/" class="custom-logo-link" rel="home" aria-current="page"><img width="120" height="92" src="https://www.gmeng.com/app/uploads/2022/10/new_logo.jpg" class="custom-logo" alt="GME" /></a> <nav class="list" aria-label="Footer"><ul id="menu-footer" class="nav-footer"><li id="menu-item-517" class="menu-item menu-item-type-post_type_archive menu-item-object-solution menu-item-517"><a href="https://www.gmeng.com/solutions-and-systems/">Solution and system</a></li> <li id="menu-item-519" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-519"><a href="https://www.gmeng.com/structural-monitoring-systems/">Technology</a></li> <li id="menu-item-523" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-523"><a href="https://www.gmeng.com/research-and-development/">R & D</a></li> <li id="menu-item-518" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-518"><a href="https://www.gmeng.com/references/">References</a></li> <li id="menu-item-520" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-520"><a href="https://www.gmeng.com/news-and-press/">News</a></li> <li id="menu-item-521" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-521"><a href="https://www.gmeng.com/about-gme/">About</a></li> <li id="menu-item-522" class="menu-item menu-item-type-post_type_archive menu-item-object-career menu-item-522"><a href="https://www.gmeng.com/careers/">Careers</a></li> </ul></nav> </section> <section class="columns"> <section class="contacts"> <h3 class="heading">Contact</h3> <div class="list"> <article class="info"> <h2>Contact information:</h2> <p><a href="tel:+82 (0)51 265 2001">Tel: +82 (0)51 265 2001</a></p> <p><a href="fax:+82 (0)51 265 2005">Fax: +82 (0)51 265 2005</a></p> <p><a href="mailto:[email protected]">Mail: [email protected]</a></p> <p><a style="text-decoration: underline;" href="https://gmeng.com/contact-us/">Contact page</a></p> <p> </p> </article> <article class="info"> <h2></h2> <p><img loading="lazy" class="alignnone size-large wp-image-1442" src="https://gmeng.com/app/uploads/2022/06/Uten-tittel2-1-1024x400.png" alt="" width="1024" height="400" srcset="https://www.gmeng.com/app/uploads/2022/06/Uten-tittel2-1-1024x400.png 1024w, https://www.gmeng.com/app/uploads/2022/06/Uten-tittel2-1-300x117.png 300w, https://www.gmeng.com/app/uploads/2022/06/Uten-tittel2-1-768x300.png 768w, https://www.gmeng.com/app/uploads/2022/06/Uten-tittel2-1.png 1463w" sizes="(max-width: 1024px) 100vw, 1024px" /></p> </article> <article class="info"> <h2></h2> <p><img loading="lazy" class="alignnone size-large wp-image-1446" src="https://gmeng.com/app/uploads/2022/06/Uten-tittel6-2-1024x620.png" alt="" width="1024" height="620" srcset="https://www.gmeng.com/app/uploads/2022/06/Uten-tittel6-2-1024x620.png 1024w, https://www.gmeng.com/app/uploads/2022/06/Uten-tittel6-2-300x182.png 300w, https://www.gmeng.com/app/uploads/2022/06/Uten-tittel6-2-768x465.png 768w, https://www.gmeng.com/app/uploads/2022/06/Uten-tittel6-2.png 1038w" sizes="(max-width: 1024px) 100vw, 1024px" /></p> </article> </div> </section> <section class="socials"> <h3 class="heading">Social media</h3> <a class="social" href="https://www.linkedin.com/showcase/light-structures-gme-global-maritime-engineering-busan-korea/" target="_blank" > <i class="fab fa-linkedin-in" aria-hidden="true"></i> </a> </section> <section class="legal"> <nav class="list" aria-label="Legal"><ul id="menu-legal" class="nav-legal"><li id="menu-item-548" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-548"><a href="https://www.gmeng.com/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-549" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-549"><a href="https://www.gmeng.com/cookies/">Cookies</a></li> </ul></nav> <img class="footer-logo" src="https://www.gmeng.com/app/uploads/2022/12/GME-logo.png" alt="" > </section> </section> <section class="tray">GME © 2025. All rights reserved. </section> </footer> </div> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-dark-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0.49803921568627" /><feFuncG type="table" tableValues="0 0.49803921568627" /><feFuncB type="table" tableValues="0 0.49803921568627" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-grayscale"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.54901960784314 0.98823529411765" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.71764705882353 0.25490196078431" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-red"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 0.27843137254902" /><feFuncB type="table" tableValues="0.5921568627451 0.27843137254902" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-midnight"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0 0" /><feFuncG type="table" tableValues="0 0.64705882352941" /><feFuncB type="table" tableValues="0 1" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-magenta-yellow"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.78039215686275 1" /><feFuncG type="table" tableValues="0 0.94901960784314" /><feFuncB type="table" tableValues="0.35294117647059 0.47058823529412" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-purple-green"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.65098039215686 0.40392156862745" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0.44705882352941 0.4" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 0 0" width="0" height="0" focusable="false" role="none" style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;" ><defs><filter id="wp-duotone-blue-orange"><feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 " /><feComponentTransfer color-interpolation-filters="sRGB" ><feFuncR type="table" tableValues="0.098039215686275 1" /><feFuncG type="table" tableValues="0 0.66274509803922" /><feFuncB type="table" tableValues="0.84705882352941 0.41960784313725" /><feFuncA type="table" tableValues="1 1" /></feComponentTransfer><feComposite in2="SourceGraphic" operator="in" /></filter></defs></svg><script id='sage/vendor.js-js-before'> /* * ATTENTION: An "eval-source-map" devtool has been used. * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({}); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = __webpack_modules__; /******/ /************************************************************************/ /******/ /* webpack/runtime/chunk loaded */ /******/ (() => { /******/ var deferred = []; /******/ __webpack_require__.O = (result, chunkIds, fn, priority) => { /******/ if(chunkIds) { /******/ priority = priority || 0; /******/ for(var i = deferred.length; i > 0 && deferred[i - 1][2] > priority; i--) deferred[i] = deferred[i - 1]; /******/ deferred[i] = [chunkIds, fn, priority]; /******/ return; /******/ } /******/ var notFulfilled = Infinity; /******/ for (var i = 0; i < deferred.length; i++) { /******/ var [chunkIds, fn, priority] = deferred[i]; /******/ var fulfilled = true; /******/ for (var j = 0; j < chunkIds.length; j++) { /******/ if ((priority & 1 === 0 || notFulfilled >= priority) && Object.keys(__webpack_require__.O).every((key) => (__webpack_require__.O[key](chunkIds[j])))) { /******/ chunkIds.splice(j--, 1); /******/ } else { /******/ fulfilled = false; /******/ if(priority < notFulfilled) notFulfilled = priority; /******/ } /******/ } /******/ if(fulfilled) { /******/ deferred.splice(i--, 1) /******/ var r = fn(); /******/ if (r !== undefined) result = r; /******/ } /******/ } /******/ return result; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/compat get default export */ /******/ (() => { /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = (module) => { /******/ var getter = module && module.__esModule ? /******/ () => (module['default']) : /******/ () => (module); /******/ __webpack_require__.d(getter, { a: getter }); /******/ return getter; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ (() => { /******/ // define __esModule on exports /******/ __webpack_require__.r = (exports) => { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/jsonp chunk loading */ /******/ (() => { /******/ // no baseURI /******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // [resolve, reject, Promise] = chunk loading, 0 = chunk loaded /******/ var installedChunks = { /******/ "/scripts/manifest": 0, /******/ "styles/app": 0, /******/ "styles/editor": 0 /******/ }; /******/ /******/ // no chunk on demand loading /******/ /******/ // no prefetching /******/ /******/ // no preloaded /******/ /******/ // no HMR /******/ /******/ // no HMR manifest /******/ /******/ __webpack_require__.O.j = (chunkId) => (installedChunks[chunkId] === 0); /******/ /******/ // install a JSONP callback for chunk loading /******/ var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { /******/ var [chunkIds, moreModules, runtime] = data; /******/ // add "moreModules" to the modules object, /******/ // then flag all "chunkIds" as loaded and fire callback /******/ var moduleId, chunkId, i = 0; /******/ if(chunkIds.some((id) => (installedChunks[id] !== 0))) { /******/ for(moduleId in moreModules) { /******/ if(__webpack_require__.o(moreModules, moduleId)) { /******/ __webpack_require__.m[moduleId] = moreModules[moduleId]; /******/ } /******/ } /******/ if(runtime) var result = runtime(__webpack_require__); /******/ } /******/ if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; /******/ if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ installedChunks[chunkId][0](); /******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ return __webpack_require__.O(result); /******/ } /******/ /******/ var chunkLoadingGlobal = globalThis["webpackChunksage"] = globalThis["webpackChunksage"] || []; /******/ chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); /******/ chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); /******/ })(); /******/ /************************************************************************/ /******/ /******/ /******/ })() ; </script> <script src='https://www.gmeng.com/app/themes/light-structures/public/scripts/vendor.js?id=b9acfd19af4ea41f668c86aff2637369' id='sage/vendor.js-js'></script> <script id='sage/app.js-js-extra'> var ajax = {"url":"https:\/\/www.gmeng.com\/wp\/wp-admin\/admin-ajax.php"}; </script> <script src='https://www.gmeng.com/app/themes/light-structures/public/scripts/app.js?id=5f542d1bff1057e05e396fd9fe4734fe' id='sage/app.js-js'></script> <script src='https://www.gmeng.com/wp/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver=0.13.9' id='regenerator-runtime-js'></script> <script src='https://www.gmeng.com/wp/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0' id='wp-polyfill-js'></script> <script src='https://www.gmeng.com/wp/wp-includes/js/dist/dom-ready.min.js?ver=ecda74de0221e1c2ce5c57cbb5af09d5' id='wp-dom-ready-js'></script> <script src='https://www.gmeng.com/wp/wp-includes/js/dist/hooks.min.js?ver=1e58c8c5a32b2e97491080c5b10dc71c' id='wp-hooks-js'></script> <script src='https://www.gmeng.com/wp/wp-includes/js/dist/i18n.min.js?ver=30fcecb428a0e8383d3776bcdd3a7834' id='wp-i18n-js'></script> <script id='wp-i18n-js-after'> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script id='wp-a11y-js-translations'> ( function( domain, translations ) { var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; localeData[""].domain = domain; wp.i18n.setLocaleData( localeData, domain ); } )( "default", { "locale_data": { "messages": { "": {} } } } ); </script> <script src='https://www.gmeng.com/wp/wp-includes/js/dist/a11y.min.js?ver=68e470cf840f69530e9db3be229ad4b6' id='wp-a11y-js'></script> <script defer='defer' src='https://www.gmeng.com/app/mu-plugins/gravityforms/js/jquery.json.min.js?ver=2.8.13' id='gform_json-js'></script> <script id='gform_gravityforms-js-extra'> var gform_i18n = {"datepicker":{"days":{"monday":"Mo","tuesday":"Tu","wednesday":"We","thursday":"Th","friday":"Fr","saturday":"Sa","sunday":"Su"},"months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"firstDay":1,"iconText":"Select date"}}; var gf_legacy_multi = []; var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled"},"vars":{"images_url":"https:\/\/www.gmeng.com\/app\/mu-plugins\/gravityforms\/images"}}; var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https:\/\/www.gmeng.com\/app\/mu-plugins\/gravityforms","number_formats":[],"spinnerUrl":"https:\/\/www.gmeng.com\/app\/mu-plugins\/gravityforms\/images\/spinner.svg","version_hash":"90fa4903a5d80f2f929d5f1ddcc327c6","strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved. The content contains the link to return and complete the form."}}; </script> <script defer='defer' src='https://www.gmeng.com/app/mu-plugins/gravityforms/js/gravityforms.min.js?ver=2.8.13' id='gform_gravityforms-js'></script> <script defer='defer' src='https://www.gmeng.com/app/mu-plugins/gravityforms/assets/js/dist/utils.min.js?ver=50c7bea9c2320e16728e44ae9fde5f26' id='gform_gravityforms_utils-js'></script> <script defer='defer' src='https://www.gmeng.com/app/mu-plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=54e7080aa7a02c83aa61fae430b9d869' id='gform_gravityforms_theme_vendors-js'></script> <script id='gform_gravityforms_theme-js-extra'> var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"90fa4903a5d80f2f929d5f1ddcc327c6"}}},"hmr_dev":"","public_path":"https:\/\/www.gmeng.com\/app\/mu-plugins\/gravityforms\/assets\/js\/dist\/"}; </script> <script defer='defer' src='https://www.gmeng.com/app/mu-plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=bab19fd84843dabc070e73326d787910' id='gform_gravityforms_theme-js'></script> <script> gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } ); </script> <script> gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, 1] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: 1 } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } ); </script> </body> </html>