PageSourceSearch

https://finite.solutions/en/

html finite.solutions collected 2026-09-29 15:48:58 UTC 27,192 bytes, 593 lines download raw bytes

1
2
3<!DOCTYPE html>
4<html lang="en">
5<head>
6    <!-- Title -->
7    <title>Finite Solutions casting simulation software</title>
8
9    <!-- Favicon -->
10    <link rel="shortcut icon" href="/favicon.ico">
11
12    <!-- Required meta tags -->
13    <meta charset="utf-8" />
14    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
15
16    <!-- CSS Global Compulsory -->
17    <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Poppins:300,400,500,600,700">
18
19    <!-- jQuery-->
20    
20<script src="/lib/jquery/dist/jquery.js"></script>
20
21
22
23    <!-- CSS Implementing Plugins -->
24    <link rel="stylesheet" href="/front-v2.2.1/assets/vendor/font-awesome/css/fontawesome-all.min.css">
25    <link rel="stylesheet" href="/front-v2.2.1/assets/vendor/animate.css/animate.min.css">
26    <link rel="stylesheet" href="/front-v2.2.1/assets/vendor/hs-megamenu/src/hs.megamenu.css">
27    <link rel="stylesheet" href="/front-v2.2.1/assets/vendor/slick-carousel/slick/slick.css">
28    <link rel="stylesheet" href="/front-v2.2.1/assets/vendor/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.css">
29    <link rel="stylesheet" href="/front-v2.2.1/assets/vendor/summernote/dist/summernote-lite.css">
30
31    <!-- CSS Front Template -->
32    <link rel="stylesheet" href="/front-v2.2.1/assets/css/theme.css">
33
34    <!-- Syncfusion Essential JS 2 Scripts -->
35    
35<script src="https://cdn.syncfusion.com/ej2/dist/ej2.min.js"></script>
35
36    <link rel="stylesheet" href="https://cdn.syncfusion.com/ej2/20.4.38/fluent.css" />
37
38
39    
40    <link rel="stylesheet" href="/front-v2.2.1/assets/vendor/slick-carousel/slick/slick.css" />
41
42</head>
43<body onload="setLang()">
44    <header id="headerNavLeftAlignment" class="u-header u-header--show-hide-md u-header-left-aligned-nav"
45            data-header-fix-moment="500"
46            data-header-fix-effect="slide">
47
48        <div class="u-header__section">
49            <div id="logoAndNav" class="container">
50                <!-- Nav -->
51                <nav class="js-mega-menu navbar navbar-expand-md u-header__navbar u-header__navbar--no-space">
52                    <!-- Logo -->
53                    <a id="logo" class="navbar-brand u-header__navbar-brand u-header__navbar-brand-center" asp-lang="" href="/en/Index">
54                        <img src="/images/fc 9 investment brochure 2-2-25-8.png" />
55                    </a>
56                    <!-- End Logo -->
57                    <!-- Responsive Toggle Button -->
58                    <button type="button" class="navbar-toggler btn u-hamburger"
59                            aria-label="Toggle navigation"
60                            aria-expanded="false"
61                            aria-controls="navBar"
62                            data-toggle="collapse"
63                            data-target="#navBar">
64                        <span id="hamburgerTrigger" class="u-hamburger__box">
65                            <span class="u-hamburger__inner"></span>
66                        </span>
67                    </button>
68                    <!-- End Responsive Toggle Button -->
69                    <!-- Navigation -->
70                    <div id="navBar" class="collapse navbar-collapse u-header__navbar-collapse">
71                        <ul class="navbar-nav u-header__navbar-nav">
72                            <!-- Home -->
73                            <!-- End Home -->
74
75                            <!-- Flattened Products -->
76                            <li class="nav-item u-header__nav-item">
77                                <a id="navLinkProductsSOLIDCast" class="nav-link u-header__nav-link" asp-lang="" aria-controls="navSubmenuProductsSOLIDCast" href="/en/Products/SOLIDCast">SOLIDCast</a>
78                            </li>
79                            <li class="nav-item u-header__nav-item">
80                                <a id="navLinkProductsFLOWCast" class="nav-link u-header__nav-link" asp-lang="" aria-haspopup="true" aria-expanded="false" aria-controls="navSubmenuProductsFLOWCast" href="/en/Products/FLOWCast">FLOWCast</a>
81                            </li>
82
83                            <!-- Support menu restored; Documentation submenu flattened into Support -->
84                            <li class="nav-item hs-has-sub-menu u-header__nav-item"
85                                data-event="hover"
86                                data-animation-in="slideInUp"
87                                data-animation-out="fadeOut">
88                                <a id="supportMegaMenu" class="nav-link u-header__nav-link u-header__nav-link-toggle" style="white-space:nowrap" href="#" aria-haspopup="true" aria-expanded="false" aria-labelledby="supportSubMenu">Support</a>
89                                <ul id="supportSubMenu" class="hs-sub-menu u-header__sub-menu u-header__sub-menu-nav-group" aria-labelledby="supportMegaMenu" style="min-width: 230px;">
90                                    <li>
91                                        <a id="trainingClassesMegaMenu" class="nav-link u-header__sub-menu-nav-link" asp-lang="" aria-controls="navSubmenuTraining" href="/en/Training">Training Classes</a>
92                                    </li>
93                                    <li>
94                                        <a id="solidCastv8" class="nav-link u-header__sub-menu-nav-link" aria-controls="navSubmenuDocumentation" asp-lang="" href="/en/Support/Version8">Documentation v8</a>
95                                    </li>
96                                    <li>
97                                        <a id="solidCastv9" class="nav-link u-header__sub-menu-nav-link" aria-controls="navSubmenuDocumentation" asp-lang="" href="/en/Support/Version9">Documentation v9</a>
98                                    </li>
99                                </ul>
100                            </li>
101                            <!-- End Support -->
102
103                            <!-- About -->
104                            <li class="nav-item u-header__nav-item">
105                                <a id="aboutMegaMenu" class="nav-link u-header__nav-link" asp-lang="" aria-haspopup="true" aria-expanded="false" href="/en/About">About</a>
106                            </li>
107                            <!-- About -->
108                            <!-- Contact -->
109                            <li class="nav-item u-header__nav-item">
110                                <a id="contactMegaMenu" class="nav-link u-header__nav-link" asp-lang="" aria-haspopup="true" aria-expanded="false" href="/en/Contact">Contact</a>
111                            </li>
112                            <!-- End Contact -->
113                            <!-- Login -->
114                            <li class="nav-item u-header__nav-last-item">
115                                
116
117    <li class="nav-item u-header__nav-item">
118        <a class="nav-link btn btn-light text-dark" href="/en/Account/SignIn">Sign in</a>
119    </li>
120
121<script>
122    function getCookie(cName) {
123
124        const name = cName + "=";
125        const cDecoded = decodeURIComponent(document.cookie); //to be careful
126        const cArr = cDecoded.split('; ');
127        let res;
128        cArr.forEach(val => {
129            if (val.indexOf(name) === 0) res = val.substring(name.length);
130        })
131        return res
132    }
133
134    var currentLocation = window.location;
135    const urlParts = /^(?:\w+\:\/\/)?([^\/]+)(.*)$/.exec(currentLocation);
136    const path = urlParts[2];
137    var lang = getCookie("langCookie");
138    
139    if(typeof lang == "undefined"){
140
141        const x = document.getElementById("myAccount");
142        var hrf = x.getAttribute("href").split('/');
143        hrf[1] = "en";
144        x.href = hrf.join("/");  
145
146    }else{
147
148        const x = document.getElementById("myAccount");
149        var hrf = x.getAttribute("href").split('/');
150        hrf[1] = lang;
151        x.href = hrf.join("/");
152    }
153
154    if(path == "/"){
155
156        if(typeof lang == "undefined"){
157            window.location.href = "/en/";
158        }else{
159            window.location.href = lang+"/";
160        }
161    }
162    
163</script>
163
164
165
166                            </li>
167                            <!-- End Login -->
168                            <!-- Language -->
169                            <li class="nav-item u-header__nav-last-item" style="margin-left: -1%;">
170                                
171
172<form id="cultureForm" action="/" method="post">
173    <select onchange="SetCulture()" id="culture" data-val="true" data-val-required="The Name field is required." name="requestCultureFeature.RequestCulture.UICulture.Name"><option selected="selected" value="en">English</option>
174<option value="tr">Turkish</option>
175<option value="de">German</option>
176<option value="es">Spanish</option>
177<option value="fr">French</option>
178<option value="it">Italian</option>
179<option value="ru">Russian</option>
180<option value="pt">Portuguese</option>
181<option value="zh">Chinese</option>
182</select>
183    <input type="hidden" id="myUrl" value="/en/">
184<input name="__RequestVerificationToken" type="hidden" value="CfDJ8J8yOU7m9w1BvKM8a9EDOaYEF7UF0gX1GcbjCUfzNqF_6G2vj3Mht98CR8bLtmwJQTekUrXp-ct61C_JVSvQX7A2Pjcgakjg168yTVX606_BNstFoGfmc7zWzSdLMxFH7ZHbd2nwKDmzi2YTPnoVIAY" /></form>
185
186<script>
187    function SetCulture(){
188
189        document.cookie = "langCookie="+document.getElementById("culture").value+"; path=/";
190        document.getElementById("cultureForm").submit();
191        var currentUrl = document.getElementById("myUrl").value;
192        const splittedUrl = currentUrl.split('/');
193        var curUrl="";
194        for(var i=2;i<splittedUrl.length;i++){
195
196            if(splittedUrl[i]!=""){
197
198                var curUrl = curUrl+splittedUrl[i]+"/";
199            }    
200        }
201        window.location.href = "/"+document.getElementById("culture").value+"/"+curUrl;
202    }
203
204</script>
204
205                            </li>
206                            <!-- End Language -->
207                        </ul>
208
209                    </div>
210                    <!-- End Navigation -->
211
212                </nav>
213                <!-- End Nav -->
214
215            </div>
216        </div>
217    </header>
218    <div class="container-fluid">
219        
220
221
222        <!--<partial name="_TrainingClassPartial" />-->
223        <main role="main" class="pb-3">
224            
225
226
227
228
229
230
231<main role="main" id="content">
232    <!-- Hero Section -->
233    <div class="d-lg-flex position-relative">
234        <!-- Content -->
235        <div class="container d-lg-flex align-items-lg-center space-top-2 space-top-md-5 space-lg-0 min-height-lg-100vh">
236            <div class="row w-100">
237                <div class="col-lg-5">
238                    <h1 class="display-4 font-size-md-down-5 mb-3">Finite Solutions</h1>
239                    <p>
240                        <span class="text-primary">
241                            <strong class="u-text-animation u-text-animation--typing"></strong>
242                        </span>
243                        <br>
244                       <span>High Quality Casting Simulation Software at a Reasonable Price</span> 
245                    </p>
246                </div>
247            </div>
248        </div>        <!-- End Content -->
249        <!-- SVG Background -->
250        <div id="SVGMainHero" class="col-lg-9 col-xl-7 svg-preloader d-none d-lg-block position-absolute top-0 right-0 pr-0" style="margin-top: 105.6px;">
251            <figure class="ie-main-hero">
252                <div class="js-slick-carousel u-slick"
253                     data-autoplay="true"
254                     data-speed="5000">
255                    <!--To add more slide:to add one more <img>(like last one), made copy of main-hero.svg and change img source in its code of main image-->
256                    <img class="js-svg-injector" src="/front-v2.2.1/assets/svg/illustrations/main-hero.svg" alt="Image Description" data-img-paths='[
257                     {"targetId": "#SVGMainHeroImg1" , "newPath" : "/images/A9R1fvbaf8_1frcb15_5ek.jpg" }
258                    ]' data-parent="#SVGMainHero">
259                    <img class="js-svg-injector" src="/front-v2.2.1/assets/svg/illustrations/main-hero1.svg" alt="Image Description" data-parent="#SVGMainHero">
260                </div>
261            </figure>
262        </div>
263        <!-- End SVG Background -->        
264    </div>
265    <!-- End Hero Section -->
266    <!-- Icon Blocks Section -->
267    <div class="container u-space-3">
268        <div class="row justify-content-center">
269            <div class="col-md-4 mb-7 d-flex">
270                <!-- Icon Blocks -->
271                <div class="text-center px-lg-3 d-flex flex-column w-100">
272                    <a href="">
273                        <img src="/images/pm_page1_img1.png" alt="SOLIDCast Logo" width="348" height="100" class="mx-auto d-block img-fluid">
274                    </a><br />
275                    <p class="mb-md-0 flex-grow-1">SOLIDCast lets you see how castings will solidify before making pattern equipment, dies and costly mistakes. Pour test castings on the computer, not on the foundry floor! No other casting modeling program offers power, ease of use and accuracy like SOLIDCast!</p>
276                    <a id="innerLink1" class="btn btn-primary btn-lg mt-3 align-self-center" role="button" href="/Products/SOLIDCast">Learn More</a>
277                </div>
278                <!-- End Icon Blocks -->
279            </div>
280            <div class="col-md-4 mb-7 d-flex">
281                <!-- Icon Blocks -->
282                <div class="text-center px-lg-3 d-flex flex-column w-100">
283                    <a href="">
284                        <img src="/images/fc 9 investment brochure 2-2-25-0.png" alt="FLOWCast Logo" width="348" height="100" class="mx-auto d-block img-fluid">
285                    </a><br />
286                    <p class="mb-md-0 flex-grow-1">FLOWCast, a full-featured CFD (Computational Fluid Dynamics) simulation of flow, is based on solution of the Navier-Stokes equations for fluid flow. With FLOWCast, users can view progressive temperature, fluid velocity and fluid pressure during the fill, from any angle of view.</p>
287                    <a id="innerLink2" class="btn btn-primary btn-lg mt-3 align-self-center" role="button" href="/Products/FLOWCast">Learn More</a>
288                </div>
289                <!-- End Icon Blocks -->
290            </div>
291        </div>
292
293        <img class="img-fluid d-none d-md-block w-75 mx-auto mb-7" src="/front-v2.2.1/assets/svg/components/pointer-1.svg" />
294
295        <!-- Title -->
296        <div class="w-md-60 w-lg-50 text-center mx-auto mb-7">
297            <h4 class="h5">This system of tools provides:</h4>
298        </div>
299        <!-- End Title -->
300
301        <div class="row">
302            <div class="col-md-4 mb-7">
303                <!-- Icon Blocks -->
304                <div class="text-center px-lg-3">
305                    <h3>Accurate Design</h3>
306                    <p class="mb-md-0">The ONLY system that includes both Gating and Riser Design Wizards, so that simulation actually helps users design an effective rigging system, not just test one.</p>
307                </div>
308                <!-- End Icon Blocks -->
309            </div>
310 
311            <div class="col-md-4 mb-7">
312                <!-- Icon Blocks -->
313                <div class="text-center px-lg-3">
314                    <h3>Casting Made Easy</h3>
315                    <p class="mb-md-0">SOLIDCast has many features to make simulating in any gravity-fed process a snap. Our softw
315are fine tunes simulations for sand casting, permanent mold, and investment casting.</p>
316                </div>
317                <!-- End Icon Blocks -->
318            </div>
319
320            <div class="col-md-4 mb-7">
321                <!-- Icon Blocks -->
322                <div class="text-center px-lg-3">
323                    <h3>Precise Simulations</h3>
324                    <p class="mb-md-0">SOLIDCast is the ONLY system that simultaneously calculates both thermal and volumetric changes during solidification, producing the most accurate shrinkage analysis available. Run full simulations in minutes, on readily-available standard PCs.</p>
325                </div>
326                <!-- End Icon Blocks -->
327            </div>
328        </div>
329
330    </div>
331    <h2 class="text-center">Screenshots</h2>
332
333    <div class="container">
334        <div class="row">
335            <div class="col-lg-8 col-md-10" style="margin:auto;">
336                <div class="js-slick-carousel u-slick"
337                     data-arrows-classes="d-none d-lg-inline-block u-slick__arrow-classic u-slick__arrow-centered--y rounded-circle"
338                     data-arrow-left-classes="fas fa-arrow-left u-slick__arrow-classic-inner u-slick__arrow-classic-inner--left ml-lg-2 ml-xl-4"
339                     data-arrow-right-classes="fas fa-arrow-right u-slick__arrow-classic-inner u-slick__arrow-classic-inner--right mr-lg-2 mr-xl-4">
340                    <div class="js-slide bg-img-hero-center" style="background-image: url(/images/A9Royuqdn_hzswab_po.jpg);">
341                        <div class="space-5">
342                        </div>
343                    </div>
344                    <div class="js-slide bg-img-hero-center" style="background-image: url(/images/A9Raw6n5z_hzswas_po.png);">
345                        <div class="space-5">
346                        </div>
347                    </div>
348                    <div class="js-slide bg-img-hero-center" style="background-image: url(/images/A9Rzmvgaz_hzswae_po.png);">
349                        <div class="space-5">
350                        </div>
351                    </div>
352                </div>
353            </div>
354        </div>
355    </div>
356</main>
357
358        </main>
359    </div>
360
361    <footer class="border-top footer text-muted">
362        <div class="container text-center space-1">
363            <p class="small text-muted">© 1985 - 2026 Finite Solutions. All rights reserved.</p>
364        </div>
365    </footer>
366
367
368    <!-- JS Global Compulsory -->
369    
369<script src="/front-v2.2.1/assets/vendor/jquery-migrate/dist/jquery-migrate.min.js"></script>
369
370    
370<script src="/front-v2.2.1/assets/vendor/popper.js/dist/umd/popper.min.js"></script>
370
371    
371<script src="/front-v2.2.1/assets/vendor/bootstrap/bootstrap.min.js"></script>
371
372
373    <!-- JS Implementing Plugins -->
374    
374<script src="/front-v2.2.1/assets/vendor/hs-megamenu/src/hs.megamenu.js"></script>
374
375    
375<script src="/front-v2.2.1/assets/vendor/svg-injector/dist/svg-injector.min.js"></script>
375
376    
376<script src="/front-v2.2.1/assets/vendor/slick-carousel/slick/slick.js"></script>
376
377    
377<script src="/front-v2.2.1/assets/vendor/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.concat.min.js"></script>
377
378    
378<script src="/front-v2.2.1/assets/vendor/summernote/dist/summernote-lite.js"></script>
378
379    
380    
380<script src="/front-v2.2.1/assets/vendor/slick-carousel/slick/slick.js"></script>
380
381    
381<script src="/front-v2.2.1/assets/vendor/fancybox/jquery.fancybox.min.js"></script>
381
382    
382<script src="/front-v2.2.1/assets/vendor/typed.js/lib/typed.min.js"></script>
382
383
384
385    <!-- JS Front -->
386    
386<script src="/front-v2.2.1/assets/js/hs.core.js"></script>
386
387    
387<script src="/front-v2.2.1/assets/js/components/hs.header.js"></script>
387
388    
388<script src="/front-v2.2.1/assets/js/components/hs.unfold.js"></script>
388
389    
389<script src="/front-v2.2.1/assets/js/components/hs.show-animation.js"></script>
389
390    
390<script src="/front-v2.2.1/assets/js/components/hs.svg-injector.js"></script>
390
391    
391<script src="/front-v2.2.1/assets/js/components/hs.slick-carousel.js"></script>
391
392    
392<script src="/front-v2.2.1/assets/js/components/hs.malihu-scrollbar.js"></script>
392
393    
393<script src="/front-v2.2.1/assets/js/components/hs.summernote-editor.js"></script>
393
394    
395    
395<script src="/front-v2.2.1/assets/js/components/hs.slick-carousel.js"></script>
395
396    
396<script src="/front-v2.2.1/assets/js/components/hs.fancybox.js"></script>
396
397
398
399    
399<script src="/js/site.js"></script>
399
400
401    <!-- JS Plugins Init. -->
402    
402<script>
403         $(window).on('load', function () {
404             // initialization of HSMegaMenu component
405             $('.js-mega-menu').HSMegaMenu({
406                 event: 'hover',
407                 pageContainer: $('.container'),
408                 breakpoint: 767.98,
409                 hideTimeOut: 0
410             });
411
412             // initialization of svg injector module
413             $.HSCore.components.HSSVGIngector.init('.js-svg-injector');
414
415             //correction of signout regarding to localization
416             var currentLocation = window.location;
417             const urlParts = /^(?:\w+\:\/\/)?([^\/]+)(.*)$/.exec(currentLocation);
418             const path = urlParts[2];
419             if(path == "/MicrosoftIdentity/Account/SignedOut"){
420
421                 if(typeof lang == "undefined"){
422
423                     window.location.href = "/en/Index";
424                 }else{
425                     window.location.href = "/"+lang+"/";
426                 }
427             }
428
429             if(path.includes("Support")){
430
431                 document.getElementById("searchMenu").style.display="block";
432             }
433
434        
435    
436
437        });
438
439         $(document).on('ready', function () {
440             // initialization of slick carousel
441             $.HSCore.components.HSSlickCarousel.init('.js-slick-carousel');
442         });
443
444         $(document).on('ready', function () {
445             // initialization of header
446             $.HSCore.components.HSHeader.init($('#headerNavLeftAlignment'));
447
448             // initialization of unfold component
449             $.HSCore.components.HSUnfold.init($('[data-unfold-target]'), {
450                 afterOpen: function () {
451                     $(this).find('input[type="search"]').focus();
452                 }
453             });
454
455             // initialization of show animations
456             $.HSCore.components.HSShowAnimation.init('.js-animation-link');
457
458             //page specific initialization
459        
460    $.HSCore.components.HSSlickCarousel.init('.js-slick-carousel');
461
462
463    // initialization of popups
464    $.HSCore.components.HSFancyBox.init('.js-fancybox');
465
466    // initialization of text animation (typing)
467    var typed = new Typed(".u-text-animation.u-text-animation--typing", {
468    strings: ["more professional.", "perfect in every way.", "astonishing."],
469    typeSpeed: 60,
470    loop: true,
471    backSpeed: 25,
472    backDelay: 1500
473    })
474
475         });
476
477         function getCookie(cName) {
478
479             const name = cName + "=";
480             const cDecoded = decodeURIComponent(document.cookie); //to be careful
481             const cArr = cDecoded.split('; ');
482             let res;
483             cArr.forEach(val => {
484                 if (val.indexOf(name) === 0) res = val.substring(name.length);
485             })
486             return res
487         }
488
489         function setLang(){
490
491             const lang = getCookie("langCookie");
492             const navMenu = ["logo","navLinkProductsSOLIDCast","navLinkProductsFLOWCast","navLinkProductsOPTICast","trainingClassesMegaMenu",
493                                 "documentationMegaMenu","solidCastv8","solidCastv9","aboutMegaMenu","contactMegaMenu","documentationVers8","documentationVers9","myAccount"];
494             if(typeof(lang) == "undefined"){
495                 document.getElementById("culture").value = "en";
496             }else{
497                 document.getElementById("culture").value = lang;
498                 for(const element of navMenu){
499
500                     var $link = $('#'+element);
501                     var href = $link.attr('href').split('/');
502                     href[1] = lang;
503                     $link.attr('href', href.join('/'));
504                 }
505             }
506         }
507        $(document).ready(function() {
508            // Function to wrap SOLID and FLOW with spans
509            function highlightSolidFlow() {
510                $('body').find('*:not(script):not(style)').contents().filter(function() {
511                    return this.nodeType === 3 && (
512                        this.nodeValue.includes('SOLID') ||
513                        this.nodeValue.includes('FLOW')
514                    );
515                }).each(function() {
516                    var text = this.nodeValue;
517                    var newHtml = text
518                        .replace(/(SOLID)(Cast)/g, '<span class="text-danger">$1</span>$2')
519                        .replace(/(FLOW)(Cast)/g, '<span class="text-danger">$1</span>$2')
520                        .replace(/\b(SOLID)\b/g, '<span class="text-danger">$1</span>')
521                        .replace(/\b(FLOW)\b/g, '<span class="text-danger">$1</span>');
522
523                    if (text !== newHtml) {
524                        $(this).replaceWith(newHtml);
525                    }
526                });
527            }
528
529            // Apply highlighting
530            highlightSolidFlow();
531
532            // Re-apply after AJAX or dynamic content changes
533            $(document).ajaxComplete(function() {
534                highlightSolidFlow();
535            });
536
537            // Periodically check for new content
538            //setInterval(highlightSolidFlow, 2000);
539        });
540    </script>
540
541    <!--syncfusion file explorer ejs scripts tag-->
542    
542<script>window.syncfusion={isLicValidated:false,licenseContent:"This application was built using a trial version of Syncfusion Essential Studio. You should include the valid license key to remove the license validation message permanently.",claimAccountURL:"https://www.syncfusion.com/account/claim-license-key?pl=YXNwbmV0Y29yZQ==&vs=MjAuNC4wLjQz"};</script>
542
543    
544    
544<script>
545
546        document.addEventListener('DOMContentLoaded', function() {
547            setLinks();
548        }, false);
549
550        function getCookie(cName) {
551
552            const name = cName + "=";
553            const cDecoded = decodeURIComponent(document.cookie); //to be careful
554            const cArr = cDecoded.split('; ');
555            let res;
556            cArr.forEach(val => {
557                if (val.indexOf(name) === 0) res = val.substring(name.length);
558            })
559            return res
560        }
561
562        function setLinks(){
563
564            var lang = getCookie("langCookie");
565            const linkIds = ["innerLink1","innerLink2","innerLink3"];
566
567            if(typeof(lang) == "undefined"){
568
569                lang = "en";
570                for(const element of linkIds){
571
572                    var $link = $('#'+element);
573                    var href = $link.attr('href').split('/');
574                    href[0] = "/"+lang;
575                    $link.attr('href', href.join('/'));
576                }  
577
578            }else{
579
580                for(const element of linkIds){
581
582                    var $link = $('#'+element);
583                    var href = $link.attr('href').split('/');
584                    href[0] = "/"+lang;
585                    $link.attr('href', href.join('/'));
586                }  
587            }
588        }
589    </script>
589
590
591</body>
592</html>
593

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.