{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js", "ssg:https://framerusercontent.com/modules/tDU1M3uBWSJcA2oKAuAL/MYn3BVa9dtGeuwnYd2OV/KyQCx8VLf-3.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useReducer,useState}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));var ThumbnailFormat;(function(ThumbnailFormat){ThumbnailFormat[\"WebP\"]=\"webp\";ThumbnailFormat[\"JPG\"]=\"jpg\";})(ThumbnailFormat||(ThumbnailFormat={}));/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */ export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==PlayOptions.Normal;const showThumbnail=onCanvas||thumbnail!==ThumbnailOptions.Off&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/ _jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/ _jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL]=parsedURL;// https://stackoverflow.com/questions/2068344/how-do-i-get-a-youtube-video-thumbnail-from-the-youtube-api\nconst thumbnailURL=getThumbnailURL(videoId,thumbnail,getWebPSupported()?ThumbnailFormat.WebP:ThumbnailFormat.JPG);// https://developers.google.com/youtube/player_parameters\nconst searchParams=embedURL.searchParams;searchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(isAutoplay||showThumbnail){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===PlayOptions.Loop){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}return /*#__PURE__*/ _jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},children:[isPreloading&&/*#__PURE__*/ _jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/ _jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),/*#__PURE__*/ _jsx(\"div\",{style:{...videoStyle,background:showThumbnail?`center / cover url(${thumbnailURL}) no-repeat`:undefined}}),showVideo?/*#__PURE__*/ _jsx(\"iframe\",{style:videoStyle,src:embedURL.href,frameBorder:\"0\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",onClick:onClick,onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,onMouseDown:onMouseDown,onMouseUp:onMouseUp}):/*#__PURE__*/ _jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===PlayOptions.Normal;}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==PlayOptions.Normal;}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/smPos0mJvh8\",play:PlayOptions.Normal,shouldMute:true,thumbnail:ThumbnailOptions.Medium,isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL];}if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");// https://www.youtube.com/watch?v=Fop2oskTug8\nif(pathSegments[0]===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL1=getEmbedURL(videoId);return[videoId,embedURL1];}// https://www.youtube.com/embed/Fop2oskTug8\nif(pathSegments[0]===\"embed\"){const videoId1=pathSegments[1];return[videoId1,url];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId2=url.pathname.slice(1);const embedURL2=getEmbedURL(videoId2);return[videoId2,embedURL2];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res,format=ThumbnailFormat.JPG){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst pre=ThumbnailFormat.WebP?\"https://i.ytimg.com/vi_webp/\":\"https://i.ytimg.com/vi/\";const ext=ThumbnailFormat.WebP?\"webp\":\"jpg\";switch(res){case ThumbnailOptions.Low:return`${pre}${videoId}/hqdefault.${ext}`;case ThumbnailOptions.Medium:return`${pre}${videoId}/sddefault.${ext}`;case ThumbnailOptions.High:return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}let _getWebPSupported;// https://stackoverflow.com/a/27232658\nfunction getWebPSupported(){// We're going to default to webp because it's pretty widely supported by now\nif(!window){return true;}if(_getWebPSupported!==undefined){return _getWebPSupported;}const element=document.createElement(\"canvas\");if(!!(element.getContext&&element.getContext(\"2d\"))){// was able or not to get WebP representation\nreturn element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\")==0;}else{// very old browser like IE 8, canvas not supported\nreturn false;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/ _jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/ _jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/ _jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/ _jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/ _jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/ _jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/ _jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"315\",\"framerIntrinsicWidth\":\"560\",\"framerComponentPresetProps\":\"isRed, borderRadius\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map", "import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{ComponentPresetsConsumer as n,Link as i}from\"framer\";import{motion as a}from\"framer-motion\";import*as o from\"react\";import{Youtube as r}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js\";export const richText=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"How many times have you wished you could find the optimum solution to a problem without having to try and err? Enter \",/*#__PURE__*/e(\"strong\",{children:\"Digital Twin Technology\"}),\" - a revolutionary tool that creates real -time, dynamic replicas of physical systems allowing you to explore choices and predict outcomes with unparalleled accuracy.\"]}),/*#__PURE__*/t(\"p\",{children:[\"The concept traces its roots back to NASA in the 1960s when they pioneered \u201Cmirroring technology\u201D to create physical replicas of their space systems. In a landmark moment, the \u201CApollo 13\u201D space mission in 1970 used fifteen simulators to virtually create and assess a moon-landing. As a result, the mission was aborted and the crew guided back to the safety of Earth. This was the first time in history that digital twin technology saved the day. Today, digital twins have evolved far beyond those early applications, transforming industries with real-time data integration and advanced analytics.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"img\",{alt:\"Illustration of a digital twin of a train, featuring a 3D virtual model alongside the physical train, demonstrating how digital twins enhance railway asset management, predictive maintenance, and infrastructure monitoring using AI and advanced analytics.\",className:\"framer-image\",height:\"308\",src:\"https://framerusercontent.com/images/RJUDA2M388SGaHyb9yS9qX5DzhM.png\",srcSet:\"https://framerusercontent.com/images/RJUDA2M388SGaHyb9yS9qX5DzhM.png?scale-down-to=512 512w,https://framerusercontent.com/images/RJUDA2M388SGaHyb9yS9qX5DzhM.png 745w\",style:{aspectRatio:\"745 / 616\"},width:\"372\"}),/*#__PURE__*/e(\"h2\",{children:\"What is a Digital Twin?\"}),/*#__PURE__*/t(\"p\",{children:[\"A\",/*#__PURE__*/e(\"strong\",{children:\" Digital Twin \"}),\"is more than just a virtual replica of real-world objects, systems, environments\\xa0 or even people. It\u2019s a constantly evolving, real-time model powered by data from sensors, IoT devices, and advanced analytics. By mirroring its physical counterpart in a digitally curated environment, a digital twin enables organizations to simulate dynamic real-world scenarios, predict outcomes, and optimize performance.\"]}),/*#__PURE__*/e(\"h2\",{children:\"What is a Spatial Digital Twin?\"}),/*#__PURE__*/t(\"p\",{children:[\"A \",/*#__PURE__*/e(\"strong\",{children:\"Spatial Digital Twin \"}),\"takes this a step further by integrating spatial data into the digital model. Unlike a standard digital twin, it creates a location-based, highly detailed 3D representation of environments. Using tools like GNSS, LiDAR and camera technologies, spatial twins allow the capturing of the geometry, positioning and context of physical assets. This makes them invaluable for industries such as infrastructure, where precise spatial details are critical for decision making.\"]}),/*#__PURE__*/e(\"p\",{children:\"For instance, Kodifly uses spatial twins to model railway systems including tracks, tunnels, and surrounding vegetation. The technology not only mirrors physical structures but also provides actionable insights by analyzing real-time data.\"}),/*#__PURE__*/e(\"h2\",{children:\"How does Digital Twin Technology work?\"}),/*#__PURE__*/e(\"p\",{children:\"The lifecycle of a digital twin starts with data collection. Sensors and IoT devices like LiDAR, cameras, and temperature gauges capture detailed real-world data about an asset\u2019s structural performance, system operations, or environmental conditions.\"}),/*#__PURE__*/e(\"p\",{children:\"This data is then transmitted via cloud platforms, edge computing, or wireless networks to centralized advanced software systems. The software processes and integrates the data to create an accurate digital replica (twin).\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"The twin is continuously updated with live data, ensuring it mirrors any changes in its physical counterpart. AI models analyze the data for patterns, inefficiencies, or potential anomalies. Insights from the analysis are then fed back into the system, allowing for constant refinement and optimization by creating a feedback loop.\"}),/*#__PURE__*/e(\"p\",{children:\"This closed-loop system makes digital twins dynamic, allowing businesses to make proactive, data-driven decisions.\"}),/*#__PURE__*/e(\"img\",{alt:\"A diagram illustrating the stages of a railway digital twin: data collection, data transmission, digital twin creation, AI-powered analysis, and decision making.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/rGWwYqMnN32qRmJXqreaMfmLo.png\",srcSet:\"https://framerusercontent.com/images/rGWwYqMnN32qRmJXqreaMfmLo.png?scale-down-to=512 512w,https://framerusercontent.com/images/rGWwYqMnN32qRmJXqreaMfmLo.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/rGWwYqMnN32qRmJXqreaMfmLo.png 1080w\",style:{aspectRatio:\"1080 / 1080\"},width:\"540\"}),/*#__PURE__*/e(\"h2\",{children:\"How is Digital Twin different from simulations?\"}),/*#__PURE__*/e(\"p\",{children:\"While digital twins may sound similar to simulations, the two are fundamentally different. A simulation is a standalone model that tests specific scenarios and does not update in real time. A digital twin on the other hand, is a dynamic, real-time virtual replica that keeps getting updated, allowing for highly accurate predictions, identification of inefficiencies, and anticipation of failure (or success!)\"}),/*#__PURE__*/e(\"img\",{alt:\"Kodifly's digital twin creation\",className:\"framer-image\",height:\"2000\",src:\"https://framerusercontent.com/images/bFMA6MtwvgI8L13WuPIyKqxnSmA.jpg\",srcSet:\"https://framerusercontent.com/images/bFMA6MtwvgI8L13WuPIyKqxnSmA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/bFMA6MtwvgI8L13WuPIyKqxnSmA.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/bFMA6MtwvgI8L13WuPIyKqxnSmA.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/bFMA6MtwvgI8L13WuPIyKqxnSmA.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/bFMA6MtwvgI8L13WuPIyKqxnSmA.jpg 6000w\",style:{aspectRatio:\"6000 / 4000\"},width:\"3000\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"img\",{alt:\"A visual comparison showcasing the advantages of Digital Twins over Simulations. Key differences include data source, dynamic behavior, scope, accuracy, predictive power, and focus. Digital Twins leverage real-time data for enhanced accuracy and predictive capabilities.\",className:\"framer-image\",height:\"489\",src:\"https://framerusercontent.com/images/txWYPJJkLC5jHoYhKrKPOdyJbrU.png\",srcSet:\"https://framerusercontent.com/images/txWYPJJkLC5jHoYhKrKPOdyJbrU.png?scale-down-to=512 512w,https://framerusercontent.com/images/txWYPJJkLC5jHoYhKrKPOdyJbrU.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/txWYPJJkLC5jHoYhKrKPOdyJbrU.png 1099w\",style:{aspectRatio:\"1099 / 979\"},width:\"549\"}),/*#__PURE__*/t(\"h2\",{children:[/*#__PURE__*/e(\"br\",{}),\"Where is Digital Twin technology used?\"]}),/*#__PURE__*/t(\"p\",{children:[\"Digital twin technology spans a wide range of applications, proving its versatility and transformative potential. It encompasses various types, including \",/*#__PURE__*/e(\"strong\",{children:\"Product Twins, System Twins, Data Twins\"}),\", and \",/*#__PURE__*/e(\"strong\",{children:\"Process Twins\"}),\", each tailored to specific needs. From the initial ideation phase through engineering, production, control and monitoring the digital twin helps build and improve products and systems each step of the way.\\xa0\"]}),/*#__PURE__*/t(\"p\",{children:[\"In the manufacturing industry, \",/*#__PURE__*/e(i,{href:\"https://www.plainconcepts.com/digital-twins-product-development/\",motionChild:!0,nodeId:\"KyQCx8VLf\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"digital twins\"})}),\" test and validate new designs before they are sent to production, ensuring efficiency and reducing errors. The automotive, aerospace and defense industries are pioneers in making use of the digital twin for the ideation and development of successful new products. As industries evolve, the infrastructure and energy sectors are also poised to derive significant benefits from the technology. For instance, infrastructure projects can use digital twins to predict risks, enhance performance, and streamline operations, while energy systems may leverage them to optimize production and improve grid management.\"]}),/*#__PURE__*/e(\"p\",{children:\"By enabling improved performance, preemptive risk management and production optimization, digital twin technology is shaping the future of industries, offering tools to not only react to challenges but anticipate and address them proactively.\"}),/*#__PURE__*/e(\"img\",{alt:\"Visualization of digital twin creation using a multi-sensor approach. LiDAR, cameras, and other scanning technologies capture precise data from the physical world to generate a detailed virtual replica.\",className:\"framer-image\",height:\"1080\",src:\"https://framerusercontent.com/images/kvttJqp12hzp48FVGgGNEwOZrFM.png\",srcSet:\"https://framerusercontent.com/images/kvttJqp12hzp48FVGgGNEwOZrFM.png?scale-down-to=512 512w,https://framerusercontent.com/images/kvttJqp12hzp48FVGgGNEwOZrFM.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/kvttJqp12hzp48FVGgGNEwOZrFM.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/kvttJqp12hzp48FVGgGNEwOZrFM.png 3840w\",style:{aspectRatio:\"3840 / 2160\"},width:\"1920\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h2\",{children:\"Kodifly leverages Digital Twin technology\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"br\",{}),\"Kodifly specializes in \",/*#__PURE__*/e(i,{href:\"https://kodifly.com/\",motionChild:!0,nodeId:\"KyQCx8VLf\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"harnessing spatial digital twin technology\"})}),\" to revolutionize infrastructure management in railways, highways, and airports. By integrating cutting-edge tools like LiDAR, GNSS positioning, and camera fusion technology, we provide transformative solutions for managing complex environments with precision and efficiency.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Kodifly\u2019s \",/*#__PURE__*/e(\"strong\",{children:\"SpatialSense Suite\"}),\" offers comprehensive solutions for capturing, processing, and analyzing spatial data. This platform combines inputs from LiDAR sensors, high-definition cameras, GPS, and IMUs to create highly accurate, real-time digital replicas of physical environments. These digital twins generate AI-powered actionable insights that empower infrastructure operators to make data-driven decisions, improve asset performance, and reduce maintenance costs.\"]}),/*#__PURE__*/t(\"p\",{children:[\"For instance, Kodifly\u2019s \",/*#__PURE__*/e(i,{href:{webPageId:\"h_9Kb9POY\"},motionChild:!0,nodeId:\"KyQCx8VLf\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Railway Vegetation Management System\"})}),\" is an advanced solution designed to ensure the safety and efficiency of railway operations by addressing vegetation-related challenges. Utilizing cutting-edge technologies such as LiDAR, AI-powered analytics, and GNSS positioning, the system provides railway operators with a comprehensive, automated approach to managing vegetation encroachment.\"]}),/*#__PURE__*/t(\"p\",{children:[\"This system works by scanning and mapping the railway corridor in high detail, using LiDAR sensors to create precise 3D models of the surrounding environment. These models, combined with camera fusion technology, enable the system to identify vegetation intrusions that could interfere with the railway\u2019s Kinetic Envelope (KE), signaling equipment, or power lines.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"img\",{alt:\"TreeGuard, Kodifly's railway vegetation management solution, utilizes LiDAR-based data acquisition and AI-powered analysis to identify and prioritize vegetation encroachment risks for improved track safety and operational efficiency.\",className:\"framer-image\",height:\"324\",src:\"https://framerusercontent.com/images/pPDOhlfste9rO64U9BeI5DBWumw.gif\",style:{aspectRatio:\"900 / 648\"},width:\"450\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:/*#__PURE__*/e(\"br\",{})}),\"Recognized for its innovation, the Railway Vegetation Management System was awarded in both the Product Launches and Safety categories at the 2024\",/*#__PURE__*/e(i,{href:\"https://kodifly.com/kodifly-award-winner-railway-tech-awards\",motionChild:!0,nodeId:\"KyQCx8VLf\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\" Railway Technology Excellence Awards\"})}),\", cementing its status as a game-changing solution for modern railway networks.\"]}),/*#__PURE__*/e(\"p\",{children:\"By integrating this system, railway operators can effectively manage vegetation, enhance infrastructure longevity, and maintain seamless operations.\"}),/*#__PURE__*/e(\"h2\",{children:\"Driving the future of Infrastructure Management\"}),/*#__PURE__*/e(\"p\",{children:\"Kodifly\u2019s digital twin technology redefines how infrastructure management is carried out. By automating data collection, enhancing monitoring capabilities, and offering predictive insights, we empower transport infrastructure operators to make informed decisions ensuring smarter and more sustainable infrastructure operations. Whether it's detecting intrusions, managing vegetation risks, or ensuring track stability, our solutions are a driving force for intelligent urban development.\"}),/*#__PURE__*/e(\"h2\",{children:\"Kodifly's Vision in Action\"}),/*#__PURE__*/e(\"p\",{children:\"At Kodifly, digital twin technology is more than just a tool\u2014it\u2019s a key driver of our mission to revolutionize infrastructure management with safety, efficiency, and innovation at the forefront. We leverage digital twins to empower the world with unparalleled insights, transforming complex data into actionable solutions that drive results.\"}),/*#__PURE__*/e(\"p\",{children:\"Success has never been more vividly realized than through the actionable insights unlocked by a dynamic, high-resolution point cloud.\"}),/*#__PURE__*/e(\"p\",{children:\"With Kodifly, the future of smart infrastructure is already here.\"}),/*#__PURE__*/e(\"h4\",{children:\"Want to leverage the power of digital twins for your infrastructure management?\\xa0\"}),/*#__PURE__*/t(\"h2\",{children:[/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})]});export const richText1=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"InnoTrans 2024 in Berlin was an incredible opportunity for Kodifly to showcase our innovations in \",/*#__PURE__*/e(\"strong\",{children:\"digital twin technology\"}),\" and \",/*#__PURE__*/e(\"strong\",{children:\"railway infrastructure management\"}),\". As the world\u2019s leading trade fair for transport technology, the event brought together industry leaders, infrastructure managers, and technology partners, providing us with the platform to demonstrate how Kodifly\u2019s solutions are driving the future of rail infrastructure.\"]}),/*#__PURE__*/e(\"h2\",{children:\"Meetings and connections\"}),/*#__PURE__*/e(\"p\",{children:\"Throughout the event, we had the opportunity to meet with industry professionals, infrastructure managers, and government stakeholders, all eager to learn how Kodifly's technology could help drive efficiencies in railway infrastructure management. \"}),/*#__PURE__*/e(\"p\",{children:\"From in-depth discussions with engineering teams to strategy meetings with decision-makers, the conversations were rich with potential. Here\u2019s a quick recap of who we connected with:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Government Institutes\"}),\" seeking innovative solutions to monitor and maintain vast rail networks.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Railway Operators\"}),\" interested in improving track safety, vegetation management, and predictive maintenance with advanced digital twins.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Technology Partners\"}),\" exploring collaborations to enhance our hardware and software offerings.\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Each meeting underscored a shared goal: to modernize railway systems with precision, efficiency, and safety using cutting-edge technology.\"}),/*#__PURE__*/e(\"h2\",{children:\"Product Showcase: The Future of Railway Infrastructure\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"InnoTrans 2024\"}),\" allowed us to introduce the full range of \",/*#__PURE__*/e(\"strong\",{children:\"Kodifly\u2019s\"}),\" solutions designed to enhance \",/*#__PURE__*/e(\"strong\",{children:\"railway infrastructure management\"}),\". Our \",/*#__PURE__*/e(\"strong\",{children:\"digital twin\"}),\" technology was a standout, giving attendees real-time insights into how \",/*#__PURE__*/e(\"strong\",{children:\"Kodifly\"}),\" transforms railway monitoring and maintenance.\"]}),/*#__PURE__*/e(\"h3\",{children:\"SpatialTwin Rail\"}),/*#__PURE__*/t(\"p\",{children:[\"Our \",/*#__PURE__*/e(\"strong\",{children:\"SpatialTwin Rail\"}),\" solution generated significant attention at the event. Leveraging \",/*#__PURE__*/e(\"strong\",{children:\"digital twin\"}),\" technology, it offers real-time insights into track conditions, helping \",/*#__PURE__*/e(\"strong\",{children:\"infrastructure managers\"}),\" optimize maintenance schedules. Key features of \",/*#__PURE__*/e(\"strong\",{children:\"Kodifly\u2019s SpatialTwin Rail\"}),\" include:\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"BallastVue\"}),\": Enables in-depth ballast profiling, offering insights into track stability and minimizing derailment risks.\"]}),/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"560 / 315\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(n,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\",children:t=>/*#__PURE__*/e(r,{...t,play:\"Loop\",shouldMute:!0,thumbnail:\"Medium Quality\",url:\"https://youtu.be/WwyTDzlHFVk\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"TreeGuard\"}),\": Helps manage vegetation near rail lines, preventing encroachment risks and improving operational efficiency.\"]}),/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"560 / 315\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(n,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\",children:t=>/*#__PURE__*/e(r,{...t,play:\"Loop\",shouldMute:!0,thumbnail:\"Medium Quality\",url:\"https://youtu.be/nQqdB2Fqygo\"})})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"TrackVision\"}),\": ADAS for comprehensive monitoring of train clearance, ensuring early detection of intrusions.\"]}),/*#__PURE__*/e(\"div\",{className:\"framer-text-module\",style:{\"--aspect-ratio\":\"560 / 315\",aspectRatio:\"560 / 315\",height:\"auto\",width:\"100%\"},children:/*#__PURE__*/e(n,{componentIdentifier:\"module:NEd4VmDdsxM3StIUbddO/bZxrMUxBPAhoXlARkK9C/YouTube.js:Youtube\",children:t=>/*#__PURE__*/e(r,{...t,play:\"Loop\",shouldMute:!0,thumbnail:\"Medium Quality\",url:\"https://youtu.be/aZ68MhhsUpo\"})})}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"SpatialSense Scanner\"}),/*#__PURE__*/t(\"p\",{children:[\"Our state-of-the-art hardware was on full display! The \",/*#__PURE__*/e(\"strong\",{children:\"SpatialSense Scanner\"}),\" captured attention for its role in high-precision spatial data collection. Mounted on public transport vehicles, it scans vast railway networks, ensuring comprehensive coverage and real-time data acquisition.\"]}),/*#__PURE__*/e(\"h2\",{children:\"SpatialSense Edge\"}),/*#__PURE__*/e(\"p\",{children:\"This compact yet powerful edge device is designed to process data on-site, allowing for faster decision-making and reduced reliance on cloud infrastructure. It\u2019s ideal for railway environments where immediate data processing can mean the difference between uninterrupted service and costly delays.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"800\",src:\"https://framerusercontent.com/images/MGhWY0KFbY0jOCUaVUigFVlD7dM.jpeg\",srcSet:\"https://framerusercontent.com/images/MGhWY0KFbY0jOCUaVUigFVlD7dM.jpeg?scale-down-to=1024 768w,https://framerusercontent.com/images/MGhWY0KFbY0jOCUaVUigFVlD7dM.jpeg 1200w\",style:{aspectRatio:\"1200 / 1600\"},width:\"600\"}),/*#__PURE__*/e(\"h2\",{children:\"Looking Ahead\"}),/*#__PURE__*/e(\"p\",{children:\"As we wrap up our InnoTrans 2024 experience, we are more excited than ever about the future of railway infrastructure. The interest in our products and the conversations we had reaffirmed that we are on the right track (pun intended) toward revolutionizing the industry.\"}),/*#__PURE__*/t(\"p\",{children:[\"At \",/*#__PURE__*/e(\"strong\",{children:\"Kodifly\"}),\", we specialize in delivering advanced solutions for railway infrastructure management, using AI-powered digital twins, spatial data processing, and intelligent hardware to address today\u2019s most pressing challenges.\"]}),/*#__PURE__*/t(\"p\",{children:[\"We\u2019re already gearing up for our next events: \",/*#__PURE__*/e(\"strong\",{children:\"Saudi Rail 2024\"}),\" and \",/*#__PURE__*/e(\"strong\",{children:\"AusRail 2024\"}),\". If you missed us at InnoTrans, we\u2019d love to see you there!\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Interested in learning more or scheduling a demo?\"}),\" Get in touch with us today to see how our solutions can transform your rail infrastructure management.\"]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]});export const richText2=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Kodifly, a leading provider of advanced spatial intelligence solutions for infrastructure management, today announced the inauguration of its new office in Islamabad, Pakistan. This strategic expansion strengthens Kodifly's presence in the South Asian and Middle Eastern markets.\"}),/*#__PURE__*/e(\"p\",{children:'\"We are thrilled to inaugurate our new Islamabad office, which will serve as a hub for our operations and client engagements in Pakistan, South Asia, and the Middle East,\" said Henry Wong, CEO of Kodifly. \"This move aligns with our vision of bringing our cutting-edge spatial analytics technology to infrastructure owners and operators across the globe.\"'}),/*#__PURE__*/e(\"p\",{children:\"The new Islamabad office will house a team of talented engineers, data scientists, and client success professionals who will work closely with Kodifly's customers to implement innovative digital twin and infrastructure monitoring solutions. Additionally, the facility will serve as a center for research and development, enabling the company to further enhance its product offerings and stay ahead of evolving industry needs, particularly in the field of spatial digital twin technology.\"}),/*#__PURE__*/e(\"p\",{children:'\"Our expansion into Islamabad represents an important milestone in Kodifly\\'s growth journey,\" added Muhammad Saad Shahid Anwel, Co-founder and Chief Technology Officer. \"By establishing a local presence, we can better understand the unique challenges faced by our clients in South Asia and the Middle East and develop tailored solutions to address their needs.\"'}),/*#__PURE__*/t(\"p\",{children:[\"The inauguration of the Islamabad office comes on the heels of Kodifly's recent $750,000 funding round led by Laidlaw Scholars Ventures. This investment is enabling the company to accelerate its product development, sales, and marketing efforts across key international markets. For more details on the funding, visit \",/*#__PURE__*/e(i,{href:\"https://kodifly.com/kodifly-raises-us-750k-from-laidlaw-scholars-ventures-to-advance-ai-driven-safety-and-operations-of-the-transport-infrastructure\",motionChild:!0,nodeId:\"KyQCx8VLf\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\". \"]}),/*#__PURE__*/e(\"p\",{children:\"About Kodifly\"}),/*#__PURE__*/e(\"p\",{children:\"Kodifly is a pioneering spatial intelligence company that empowers infrastructure owners and operators to optimize asset performance, enhance safety, and drive operational efficiencies. Through its innovative digital twin and advanced analytics solutions, Kodifly is transforming the way the world manages its critical infrastructure.\"})]});export const richText3=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Kodifly has raised $750K from Laidlaw Scholars Ventures to support its mission of enhancing infrastructure management through advanced spatial intelligence.\"}),/*#__PURE__*/e(\"p\",{children:\"This funding will support Kodifly\u2019s productization of its solutions, which use machine learning to create digital twins of environments using LiDAR and real-time video analytics within urban environments.\"}),/*#__PURE__*/e(\"p\",{children:\"Kodifly, founded in 2021 by Henry Wong and Muhammad Saad Shahid Anwel, both former Laidlaw Scholars at The University of Hong Kong, focuses on leveraging a combination of camera, and LiDAR and uses its proprietary AI models to improve urban mobility and infrastructure resilience. Their products include solutions for traffic management, pedestrian safety, driver aids and environmental monitoring, enabling any combination of fixed and mobile input data, and real-time or periodic analysis, to deliver actionable insights for rail operators, transport managers and city planners.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"This is the first funding round that the business has taken from external investors, and the team are keen to use these funds to transition the business from its core expertise within the railway sector into both Airport and Highway Management and overseas expansion, with existing contracts secured within Hong Kong. Their sales pipeline includes numerous operators of transportation infrastructure across Southeast Asia, the UK and the US, and they anticipate their market-leading digital-twin platform being rapidly adopted.\\xa0\"}),/*#__PURE__*/e(\"p\",{children:\"Henry Wong, co-founder and CEO of Kodifly, expressed his enthusiasm: \u201CThis investment from Laidlaw Scholars Ventures marks a significant milestone for Kodifly. It will empower us to advance our AI technologies, productize our offerings, and expand our market presence. Ultimately, this will help operators enhance infrastructure management efficiency, improve safety, and reduce maintenance costs by leveraging smart city technology through 3D perception and analytics.\u201D\"}),/*#__PURE__*/e(\"p\",{children:\"Niall Santamaria, Chief Investment Officer of LSV, said, \u201CHenry and Saad are exceptional entrepreneurs who were early to identify the opportunities and potential of spatial data. The models they are building have the potential to automate the detection and analysis of any anomaly, and while their success in the Transportation sector is evident, the data they are interpreting has far broader applications, with vast opportunity.\u201D\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"1512\",src:\"https://framerusercontent.com/images/CGe7g0OLAhUlWqK8ZnLia6SSU.gif\",srcSet:\"https://framerusercontent.com/images/CGe7g0OLAhUlWqK8ZnLia6SSU.gif?scale-down-to=512 512w,https://framerusercontent.com/images/CGe7g0OLAhUlWqK8ZnLia6SSU.gif?scale-down-to=1024 1024w,https://framerusercontent.com/images/CGe7g0OLAhUlWqK8ZnLia6SSU.gif?scale-down-to=2048 2048w,https://framerusercontent.com/images/CGe7g0OLAhUlWqK8ZnLia6SSU.gif 4032w\",style:{aspectRatio:\"4032 / 3024\"},width:\"2016\"}),/*#__PURE__*/e(\"p\",{children:\"LSV CEO Susanna Kempe and CIO Niall Santamaria visiting Kodifly in Hong Kong\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"About Kodifly\"})}),/*#__PURE__*/e(\"p\",{children:\"At Kodifly, our mission is to transform transport infrastructure management through our spatial intelligence platform. By leveraging innovative 3D perception and analytics, we make spatial data accessible and actionable, empowering the global transition to smart cities. Our platform enhances the efficiency, safety, and sustainability of transport infrastructure, driving the future of intelligent urban development.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"About Laidlaw Scholars Ventures\"})}),/*#__PURE__*/t(\"p\",{children:[\"Laidlaw Scholars Ventures (LSV) is a for-profit business investing in start-ups founded and run by Laidlaw Scholars. Backed by a $50m fund, LSV accelerates \",/*#__PURE__*/e(i,{href:\"https://drive.google.com/file/d/14GSNKHG9HkCxitQloFktqxkSgDvpsFaC/view?usp=sharing\",motionChild:!0,nodeId:\"KyQCx8VLf\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Good Businesses\"})}),\" by financing growth, providing support services, delivering extensive training and development, and bringing a network of expert advisors and mentors. All profits from LSV will be returned to the Laidlaw Foundation to invest in its educational programmes designed to break the cycle of poverty, reduce inequality and develop a new generation of ethical leaders.\"]})]});export const richText4=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"This May, the international robotics and automation community gathered in Yokohama, Japan, for the prestigious IEEE International Conference on Robotics and Automation (ICRA 2024). Among the distinguished presenters was Kodifly\u2019s own Computer Vision Engineer, Gabriel Chan, who showcased cutting-edge research that marks a leap forward in 3D object detection technologies.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Conference Highlights\"})}),/*#__PURE__*/e(\"p\",{children:\"ICRA 2024 brought together experts, researchers, and practitioners from across the globe to discuss advancements and share innovations in robotics and automation. The conference featured a wide range of topics, from artificial intelligence and robotic systems to the latest in sensor technology and automation strategies, making it a pivotal event for those at the forefront of the robotics field.\"}),/*#__PURE__*/t(\"h2\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Research Overview\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:'Gabriel presented the paper titled \"Robust 3D Object Detection from LiDAR-Radar Point Cloud via Cross Modal Feature Augmentation,\" which he co-authored with researchers from University College London (UCL), the University of Cambridge, and the University of Edinburgh. '}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"800\",src:\"https://framerusercontent.com/images/0i70t9nXzcMMosFyRuQkqrxe4Q.jpg\",srcSet:\"https://framerusercontent.com/images/0i70t9nXzcMMosFyRuQkqrxe4Q.jpg?scale-down-to=1024 770w,https://framerusercontent.com/images/0i70t9nXzcMMosFyRuQkqrxe4Q.jpg 1204w\",style:{aspectRatio:\"1204 / 1600\"},width:\"602\"}),/*#__PURE__*/e(\"p\",{children:\"This research introduces an innovative approach to enhancing the accuracy and reliability of 3D object detection systems by integrating LiDAR and radar data. The paper details methodologies for augmenting point cloud data with cross-modal features, significantly improving the system\u2019s ability to detect and interpret objects in complex environments.\"}),/*#__PURE__*/e(\"h2\",{children:/*#__PURE__*/e(\"strong\",{children:\"Key Takeaways\"})}),/*#__PURE__*/t(\"p\",{children:[\"The paper, accessible \",/*#__PURE__*/e(i,{href:\"https://arxiv.org/abs/2309.17336\",motionChild:!0,nodeId:\"KyQCx8VLf\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\", elaborates on how this advanced technique not only enhances detection precision but also contributes to safer and more efficient operational capabilities for autonomous vehicles and other automated systems reliant on precise environmental understanding.\"]}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"strong\",{children:\"Kodifly\u2019s Commitment\"})}),/*#__PURE__*/e(\"p\",{children:\"Kodifly is committed to advancing safety and efficiency in public transport and infrastructure through innovation. Participation in international forums like ICRA is a testament to our dedication to remaining at the cutting edge of technology and research. Gabriel\u2019s contribution to this field exemplifies Kodifly\u2019s collaborative spirit and our drive to solve real-world challenges through pioneering solutions.\"})]});export const richText5=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Hong Kong \u2013 17 May 2024 \u2013 Kodifly, a pioneer in spatial intelligence and infrastructure monitoring, is proud to announce its recent membership with the International Association of Public Transport (UITP). This significant step aligns with Kodifly's mission to enhance public transport safety and efficiency worldwide through cutting-edge technology.\"}),/*#__PURE__*/e(\"p\",{children:\"As a member of UITP, Kodifly will contribute to the global dialogue on transportation innovation, sharing insights and applications from its advanced LiDAR and AI-driven technologies. This collaboration aims to set new standards in operational excellence and sustainable development within the public transport sector.\"}),/*#__PURE__*/e(\"p\",{children:'\"Joining the UITP marks a significant milestone for Kodifly as we deepen our commitment to enhancing safety and efficiency in public transport. As members, we look forward to collaborating with global leaders and contributing our expertise in AI and LiDAR technology to drive forward the future of mobility.\" \u2014 Henry Wong, CEO, Kodifly'}),/*#__PURE__*/e(\"p\",{children:\"Kodifly's membership in UITP underscores its dedication to leveraging spatial intelligence for the betterment of public infrastructure and services. The company looks forward to engaging with other industry leaders to explore new opportunities and challenges in advancing public transport solutions.\"}),/*#__PURE__*/t(\"p\",{children:[\"For more information about Kodifly and its innovative solutions, visit \",/*#__PURE__*/e(i,{href:\"https://kodifly.com/products\",motionChild:!0,nodeId:\"KyQCx8VLf\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"Kodifly's website\"})}),\".\"]}),/*#__PURE__*/e(\"h5\",{children:/*#__PURE__*/e(\"strong\",{children:\"About UITP\"})}),/*#__PURE__*/e(\"p\",{children:\"The International Association of Public Transport (UITP) is a global network that brings together all public transport stakeholders and sustainable transport modes. The association is dedicated to advocating for public transport development, promoting sustainable transport, and facilitating knowledge exchange among its members. UITP provides a platform for its members to share insights, innovations, and solutions that drive the advancement of public transport systems worldwide, aiming to enhance urban mobility and meet the evolving needs of the global population. \"}),/*#__PURE__*/t(\"p\",{children:[\"More about UITP \",/*#__PURE__*/e(i,{href:\"https://www.uitp.org\",motionChild:!0,nodeId:\"KyQCx8VLf\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"here\"})}),\". \"]}),/*#__PURE__*/t(\"h5\",{children:[/*#__PURE__*/e(\"strong\",{children:\"About Kodifly\"}),\" \"]}),/*#__PURE__*/e(\"p\",{children:\"Kodifly specializes in the development of intelligent transportation systems utilizing advanced LiDAR technology and 3D point cloud processing. The company's solutions focus on enhancing operational efficiencies and safety across various infrastructure sectors, including railways, highways, and public transport.\"})]});export const richText6=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"This year's Elevator Pitch Competition (EPiC) hosted by HKSTP showcased a vibrant display of global innovation, gathering 74 top startups from around the world. As one of the participants, Kodifly emerged more inspired and connected than ever.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"The EPiC Experience\"})}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/xQuii5eBuhNHM2MmzQ4S1LbYjAk.jpg\",srcSet:\"https://framerusercontent.com/images/xQuii5eBuhNHM2MmzQ4S1LbYjAk.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/xQuii5eBuhNHM2MmzQ4S1LbYjAk.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/xQuii5eBuhNHM2MmzQ4S1LbYjAk.jpg 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"p\",{children:\" EPiC 2024 was not just a competition; it was a celebration of disruptive innovation across sectors like fintech, proptech, and mobilitytech. \"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Kodifly at EPiC\"})}),/*#__PURE__*/e(\"p\",{children:\"At Kodifly, we were thrilled to be among the top 12 finalists, selected from over 600 applicants and competing against 74 companies in the semi-finals. The competition took place in Hong Kong's tallest building, where we delivered a compelling 60-second elevator pitch. Advancing to the finals, we had the opportunity to elaborate on our vision with a 3-minute pitch on the grand stage. We demonstrated SpatialSense hardware and software, and how our LiDAR and AI-powered digital twins can revolutionize infrastructure inspection and maintenance, making these processes more efficient and proactive.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"800\",src:\"https://framerusercontent.com/images/ESrxdoGRxGbvl6e0wecIrJTGQGQ.jpg\",srcSet:\"https://framerusercontent.com/images/ESrxdoGRxGbvl6e0wecIrJTGQGQ.jpg?scale-down-to=1024 768w,https://framerusercontent.com/images/ESrxdoGRxGbvl6e0wecIrJTGQGQ.jpg 1200w\",style:{aspectRatio:\"1200 / 1600\"},width:\"600\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Reflections and Connections\"})}),/*#__PURE__*/e(\"p\",{children:\"The highlight of EPiC was the incredible network of entrepreneurs, innovators, and potential partners we met. The feedback and interest from diverse attendees underscored the relevance and potential of our technology in today's infrastructure challenges. Making it to the finals was not only an honor but also a testament to the hard work and innovative spirit of our team.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Looking Forward\"})}),/*#__PURE__*/e(\"p\",{children:\"The connections forged at EPiC have opened new doors for collaboration and innovation. We are eager to explore these opportunities and expand the application of our technology in new markets and scenarios.\"}),/*#__PURE__*/e(\"p\",{children:\"We extend our heartfelt thanks to HKSTP for organizing such an impactful event and look forward to participating in future initiatives that support the growth and visibility of startups across the globe.\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"About EPiC\"})}),/*#__PURE__*/t(\"p\",{children:[\"EPiC\\xa0is a unique, worldwide competition for global startups to\\xa0\",/*#__PURE__*/e(\"strong\",{children:\"expand their footprints into Asia\"}),\", leveraging extensive network and tailored support from Hong Kong\u2019s largest innovation ecosystem.\"]}),/*#__PURE__*/t(\"p\",{children:[\"To find out more:\",/*#__PURE__*/e(i,{href:\"https://epic.hkstp.org\",motionChild:!0,nodeId:\"KyQCx8VLf\",openInNewTab:!0,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\" https://epic.hkstp.org\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})]});export const richText7=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"We are extremely proud to share our journey as finalists in the Transit Tech Lab Challenge, a testament to our commitment to transforming global infrastructure management through innovative technology.\"}),/*#__PURE__*/e(\"h2\",{children:\"Showcasing SpatialSense at the Forefront\"}),/*#__PURE__*/e(\"p\",{children:\"In the challenge, we spotlighted our cutting-edge technology, SpatialSense, demonstrating its capabilities in enhancing the resilience and longevity of railway assets. Our presentation delved into the integration of Lidar perception, Digital Twin technology, and AI-powered 3D analytics, emphasizing their collective impact on revolutionizing asset management along railways.\"}),/*#__PURE__*/e(\"img\",{alt:\"\",className:\"framer-image\",height:\"814\",src:\"https://framerusercontent.com/images/tUYa5a8Vu9zVuauzDkGa5yPmeg.png\",srcSet:\"https://framerusercontent.com/images/tUYa5a8Vu9zVuauzDkGa5yPmeg.png?scale-down-to=512 512w,https://framerusercontent.com/images/tUYa5a8Vu9zVuauzDkGa5yPmeg.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/tUYa5a8Vu9zVuauzDkGa5yPmeg.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/tUYa5a8Vu9zVuauzDkGa5yPmeg.png 2920w\",style:{aspectRatio:\"2920 / 1628\"},width:\"1460\"}),/*#__PURE__*/e(\"h3\",{children:\"Lidar Perception for In-depth Asset Analysis\"}),/*#__PURE__*/e(\"p\",{children:\"Our advanced Lidar perception technology enables accurate mapping and detailed analysis of railway infrastructure, facilitating early detection and intervention for maintenance issues, thus ensuring safety and extending asset life.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"Digital Twin for Real-Time Scenario Simulation\"}),/*#__PURE__*/e(\"p\",{children:\"We presented our Digital Twin technology that creates a virtual replica of the physical railway environment. This tool allows for real-time scenario planning and testing, ensuring preparedness and strategic maintenance planning.\"}),/*#__PURE__*/e(\"h3\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/e(\"h3\",{children:\"AI-Powered Analytics for Enhanced Decision-Making\"}),/*#__PURE__*/e(\"p\",{children:\"Our AI-driven 3D analytics process complex data to offer actionable insights, streamlining decision-making processes. This technology optimizes inspection frequencies and maintenance schedules, contributing significantly to infrastructure resilience.\"}),/*#__PURE__*/e(\"h2\",{children:\"The Impact and Future Outlook\"}),/*#__PURE__*/e(\"p\",{children:\"The experience affirmed the value and potential of our solutions in a global context. The challenge not only provided a platform for international exposure but also strengthened our resolve to continue innovating for safer, more efficient, and sustainable transport infrastructure.\"}),/*#__PURE__*/e(\"h2\",{children:\"About the Transit Tech Lab\"}),/*#__PURE__*/e(\"p\",{children:\"The Transit Tech Lab is an initiative fostering innovation in transportation by connecting technology startups with major transit agencies. Its mission is to enhance the efficiency, safety, and reliability of transit systems, providing a collaborative environment for testing and refining technological solutions.\"}),/*#__PURE__*/e(\"p\",{children:\"To find out more about Transit Tech Lab: https://transitinnovation.org\"}),/*#__PURE__*/e(\"p\",{children:\"As we reflect on our Transit Tech Lab journey, we remain excited and optimistic about the future. Kodifly's participation has been a significant milestone, illustrating our role in the evolving narrative of global transportation innovation and resilience.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})]});export const richText8=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"We are thrilled to announce that Kodifly has clinched double victory in the 2024 Railway Technology Excellence Awards, securing accolades in both the Product Launches and Safety categories.\"}),/*#__PURE__*/e(\"p\",{children:\"Our innovative Railway Vegetation Management solution, which harnesses the power of 3D and spatial technologies, including LiDAR and GNSS positioning, has been recognized for its significant contributions to the rail industry. \"}),/*#__PURE__*/e(\"h2\",{children:\"What is it?\"}),/*#__PURE__*/e(\"p\",{children:\"This advanced system excels in mapping surrounding vegetation, swiftly pinpointing areas that require intervention, and streamlining operational workflows, setting new benchmarks in efficient rail management. The accolade in the Safety category underscores the effectiveness of our Railway Vegetation Management Solution. With its robust combination of LiDAR scanning, SLAM technology, and AI algorithms, the solution offers early detection of potential hazards like intruding foliage. \"}),/*#__PURE__*/e(\"h2\",{children:\"Benefits of the system\"}),/*#__PURE__*/e(\"p\",{children:\"Statistics show a notable reduction in incident risks by 30% and an enhancement in operational efficiency by 45%. Such advancements not only mitigate delays and cancellations but also elevate the overall safety and reliability of railway operations. We are proud to be at the forefront of technological innovation in the railway sector, and this recognition fuels our commitment to developing solutions that significantly improve rail safety and efficiency. \"}),/*#__PURE__*/t(\"p\",{children:[\"Explore more about our award-winning solutions and how they are transforming the railway industry: \",/*#__PURE__*/e(i,{href:\"https://www.railway-technology.com/excellence-awards/featured-company/2024-kodifly/\",motionChild:!0,nodeId:\"KyQCx8VLf\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"https://www.railway-technology.com/excellence-awards/featured-company/2024-kodifly/\"})})]}),/*#__PURE__*/e(\"p\",{children:\"Kodifly is an Award Winner in the 2024 Railway Technology Excellence Awards in the Product Launches and Safety categories.\"})]});export const richText9=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"h1\",{children:\"Announcement\"}),/*#__PURE__*/e(\"p\",{children:\"Kodifly is excited to share news of a strategic partnership with global edge computing and industrial IoT leader, NEXCOM. This collaboration is set to make spatial data more accessible and actionable through smart city solutions including public transit and infrastructure management. \"}),/*#__PURE__*/e(\"p\",{children:\"Kodifly offers AI solutions focused on smart city infrastructure, with a particular emphasis on perception systems and blind spot detection solutions designed to enhance on-road safety and driver awareness. Leveraging NEXCOM's ruggedized Edge AI in-vehicle computers not only equipped with the latest NVIDIA Jetson\u2122 modules, but also enclosure for In-Vehicle/Rail of E13, EN50155, EN45545-2, MIL-STD-810H certifications, Kodifly is poised to run its advanced algorithms with greater speed and reliability. \"}),/*#__PURE__*/e(\"p\",{children:\"Additionally, NEXCOM offers a comprehensive software service called NEXCOM Accelerator Linux (NAL), integrating the NVIDIA\\xae Jetson JetPack\u2122 5.1.1 software development kit package, Ubuntu 20.04, an onboard MCU Library, and custom-made peripheral I/O functionality drivers. It provides developers with efficient control of the hardware and NVIDIA\\xae Jetson\u2122 modules through APIs, sample code, and I/O utility, facilitating a seamless solution to accelerate customers' APP developments. This technological synergy will significantly boost the efficiency of Kodifly's solutions in processing complex data for smart city applications.\"}),/*#__PURE__*/e(\"h2\",{children:\"A word from partners\"}),/*#__PURE__*/e(\"p\",{children:\"Leo Chang, Assistant Vice President, At NEXCOM's Mobile Computing Solutions (MCS) Business Unit, expresses that \u201COur collaboration with Kodifly marks the commencement of a journey towards innovation, reinforcement of urban infrastructure, and the development of safer, smarter cities. Together, we are ushering in a new era of rail artificial intelligence, with the eco-sys partnership. Kodifly has built numerous new application solutions driven by cutting-edge AI technology to enhance the safety of journeys. NEXCOM plays a pivotal role by providing specialized Railway AI computer powered by NVIDIA Jetson\u2122 devices featuring ruggedized IP67 and Rail certified feature. This partnership will lead to even more synergy in the development of future transportation solutions.\u201D\"}),/*#__PURE__*/e(\"p\",{children:'\"We are thrilled to collaborate with NEXCOM. The partnership will significantly boost the performance and reliability of our solutions, making a substantial impact in the realm of smart city infrastructure,\" said Henry Wong, CEO at Kodifly.'}),/*#__PURE__*/e(\"h2\",{children:\"More info:\"}),/*#__PURE__*/t(\"p\",{children:[\"Check out the announcement on Nexcom's website: \",/*#__PURE__*/e(i,{href:\"https://www.nexcom.com/news/Detail/nexcom-partners-with-kodifly-to-elevate-smart-city-infrastructure-solutions\",motionChild:!0,nodeId:\"KyQCx8VLf\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"https://www.nexcom.com/news/Detail/nexcom-partners-with-kodifly-to-elevate-smart-city-infrastructure-solutions\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]});export const richText10=/*#__PURE__*/t(o.Fragment,{children:[/*#__PURE__*/e(\"p\",{children:\"Being handpicked as a Deep Tech Pioneer by Hello Tomorrow is an extraordinary honor that comes with a plethora of incredible opportunities. It opens up doors to global challenges, where we can showcase our groundbreaking technology and compete on an international stage. \"}),/*#__PURE__*/e(\"p\",{children:\"Moreover, it grants us access to a powerful network of over 700 investors who can potentially fuel our growth and help us take Kodifly to new heights. \"}),/*#__PURE__*/e(\"h2\",{children:\"\uD83D\uDCBCS\\uFEFFay Hello to Hello Tomorrow!\"}),/*#__PURE__*/e(\"p\",{children:\"Hello Tomorrow is a global organization that focuses on accelerating deep technology innovation and fostering entrepreneurship between key-players to address some of the world's most pressing challenges. I\"}),/*#__PURE__*/e(\"p\",{children:\"t plays a crucial role in fostering a global community of inspiring innovators and entrepreneurs who are dedicated to addressing some of the most complex challenges facing humanity with a mission to accelerate the transition from scientific discovery to real-world solutions and to create a more sustainable and innovative future.\"}),/*#__PURE__*/t(\"p\",{children:[\"T\\uFEFFo find more about Hello Tomorrow, feel free to explore: \",/*#__PURE__*/e(i,{href:\"https://hello-tomorrow.org/about-us/\",motionChild:!0,nodeId:\"KyQCx8VLf\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(a.a,{children:\"https://hello-tomorrow.org/about-us/\"})})]}),/*#__PURE__*/e(\"h2\",{children:\"Kodifly: Trailblazing Deep Tech Innovations \"}),/*#__PURE__*/e(\"p\",{children:\"As a Deep Tech Pioneer, Kodifly stands at the forefront of shaping the future of Smart Cities. Our expertise in Spatial Intelligence, LiDAR, and Real-Time Analytics empowers us to trail blaze the way towards urban environments that are safer, more efficient, and technologically advanced. \"}),/*#__PURE__*/e(\"p\",{children:\"\uD83C\uDFD9\uFE0FWe would like to express our sincere gratitude to our exceptional team, whose dedication and hard work have made this achievement possible. \"}),/*#__PURE__*/e(\"p\",{children:\"We also extend our thanks to our partners who have provided invaluable support and collaboration along the way. And, of course, we are grateful to everyone who has been a part of our journey, from advisors and mentors to friends and family. Your unwavering belief in our vision has been our driving force.\"}),/*#__PURE__*/e(\"p\",{children:\"This honor marks a significant milestone, but we firmly believe that this is just the beginning. \"}),/*#__PURE__*/e(\"p\",{children:\"Kodifly's journey is filled with endless possibilities and groundbreaking innovations yet to come. We will continue pushing boundaries, exploring new frontiers, and revolutionizing the world of Deep Tech and Smart Cities.\"}),/*#__PURE__*/e(\"p\",{children:\"Thank you for being a part of this incredible adventure. Stay tuned for more exciting updates and get ready to witness the remarkable future we are building, together! \uD83C\uDF1F\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "thumbnailURL", "getThumbnailURL", "getWebPSupported", "searchParams", "u", "wrapperStyle", "videoStyle", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "embedURL1", "videoId2", "embedURL2", "res", "format", "pre", "ext", "_getWebPSupported", "window", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "richText", "u", "x", "p", "Link", "motion", "richText1", "ComponentPresetsConsumer", "t", "Youtube", "richText2", "richText3", "richText4", "richText5", "richText6", "richText7", "richText8", "richText9", "richText10", "__FramerMetadata__"]
}
