PageSourceSearch

https://www.kechkoindustries.de/kkrobotics/

html kechkoindustries.de collected 2026-10-02 01:51:47 UTC 51,081 bytes, 1,306 lines download raw bytes

1<!DOCTYPE html>
2<!-- saved from url=(0042)https://www.kechkoindustries.de/kkrobotics -->
3<html xmlns="http://www.w3.org/1999/xhtml" lang="en" class="pointer skrollr skrollr-desktop"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4    <style id="customRules"></style>
5    
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42<script type="text/javascript">
43    window._currentDevice = 'desktop';
44    window.Parameters = window.Parameters || {
45        HomeUrl: 'https://www.kechkoindustries.de/',
46        AccountUUID: '39a33b55b71b40b9b52495bd30f92fe6',
47        SystemID: 'US_DIRECT_PRODUCTION',
48        SiteAlias: '0cf7d71a',
49        SiteType: atob('RFVEQU9ORQ=='),
50        PublicationDate: 'Sun Apr 13 15:47:35 UTC 2025',
51        ExternalUid: null,
52        IsSiteMultilingual: false,
53        InitialPostAlias: '',
54        InitialPostPageUuid: '',
55        InitialDynamicItem: '',
56        DynamicPageInfo: {
57            isDynamicPage: false,
58            base64JsonRowData: 'null',
59        },
60        InitialPageAlias: 'kkrobotics',
61        InitialPageUuid: '6e864d86bd69414a8b85c7dfdc421622',
62        InitialPageId: '1149061171',
63        InitialEncodedPageAlias: 'a2tyb2JvdGljcw==',
64        InitialHeaderUuid: 'adef75c3019b4117b110d12a0ec2c468',
65        CurrentPageUrl: '',
66        IsCurrentHomePage: false,
67        AllowAjax: false,
68        AfterAjaxCommand: null,
69        HomeLinkText: 'Back To Home',
70        UseGalleryModule: false,
71        CurrentThemeName: 'Layout Theme',
72        ThemeVersion: '53830',
73        DefaultPageAlias: '',
74        RemoveDID: true,
75        WidgetStyleID: null,
76        IsHeaderFixed: false,
77        IsHeaderSkinny: false,
78        IsBfs: true,
79        StorePageAlias: 'null',
80        StorePagesUrls: 'e30=',
81        IsNewStore: 'false',
82        StorePath: '',
83        StoreId: 'null',
84        StoreVersion: 0,
85        StoreBaseUrl: '',
86        StoreCleanUrl: true,
87        StoreDisableScrolling: true,
88        IsStoreSuspended: false,
89        HasCustomDomain: true,
90        SimpleSite: false,
91        showCookieNotification: true,
92        cookiesNotificationMarkup: ' <div>We use cookies to ensure that we give you the best experience on our website. To learn more, go to the Privacy Page.<\/div> \n',
93        translatedPageUrl: '',
94        isFastMigrationSite: false,
95        sidebarPosition: 'NA',
96        currentLanguage: 'en',
97        currentLocale: 'en',
98        NavItems: '{}',
99        errors: {
100            general: 'Fehler beim Herstellen der Verbindung zur Webseite.<br/> Stellen Sie sicher, dass Sie online sind.',
101            password: 'Benutzername oder Passwort falsch',
102            tryAgain: 'Erneut versuchen'
103        },
104        NavigationAreaParams: {
105            ShowBackToHomeOnInnerPages: true,
106            NavbarSize: 4,
107            NavbarLiveHomePage: 'https://www.kechkoindustries.de/',
108            BlockContainerSelector: '.dmBody',
109            NavbarSelector: '#dmNav:has(a)',
110            SubNavbarSelector: '#subnav_main'
111        },
112        hasCustomCode: false,
113        planID: '1300',
114        customTemplateId: 'null',
115        siteTemplateId: 'null',
116        productId: 'DM_DIRECT',
117        disableTracking: true,
118        pageType: 'FROM_SCRATCH',
119        isRuntimeServer: true,
120        isInEditor: false,
121        hasNativeStore: false,
122        defaultLang: 'en',
123        hamburgerMigration: null,
124        isFlexSite: false
125    };
126
127    window.Parameters.LayoutID = {};
128    window.Parameters.LayoutID[window._currentDevice] = 9;
129    window.Parameters.LayoutVariationID = {};
130    window.Parameters.LayoutVariationID[window._currentDevice] = 5;
131</script>
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153<!-- Injecting site-wide to the head -->
154
155
156
157
158<!-- End Injecting site-wide to the head -->
159
160<!-- Inject secured cdn script -->
161
162
163<!-- ========= Meta Tags ========= -->
164<script>
165    try {
166    if (
167        navigator.serviceWorker &&
168        navigator.serviceWorker.getRegistrations &&
169        location.protocol === 'https:'
170    ) {
171        // remove all service workers
172        navigator.serviceWorker
173            .getRegistrations()
174            .then(function (registrations) {
175                if (registrations && registrations.length) {
176                    console.log('unregistering service workers');
177                    registrations.forEach(function (registration) {
178                        registration.unregister();
179                    });
180                }
181            });
182        // clear caches
183        if (caches) {
184            caches.keys().then(function (keyList) {
185                if (keyList && keyList.length) {
186                    console.log('deleting caches');
187                    keyList.forEach(function (key) {
188                        if (key && key.indexOf('druntime') === 0) {
189                            caches.delete(key);
190                        }
191                    });
192                }
193            });
194        }
195    }
196} catch (err) {
197    // not a secured location
198}
199</script>
199
200
201
202
203<link rel="canonical" href="https://www.kechkoindustries.de/kkrobotics">
204
205<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
206<meta name="apple-mobile-web-app-capable" content="yes">
207<title>kkrobotics
208</title>
209
210<!--Add favorites icons-->
211
212<link rel="icon" type="image/x-icon" href="https://static.cdn-website.com/runtime/favicon_d1_res.ico">
213
214<!-- End favorite icons -->
215<link rel="preconnect" href="https://lirp.cdn-website.com/">
216
217
218
219<!-- render the required CSS and JS in the head section -->
220<script id="d-js-dmapi">
221    window.SystemID = 'US_DIRECT_PRODUCTION';
222
223    if (!window.dmAPI) {
224        window.dmAPI = {
225            registerExternalRuntimeComponent: function () {
226            },
227            getCurrentDeviceType: function () {
228                return window._currentDevice;
229            },
230            runOnReady: (ns, fn) => {
231                const safeFn = dmAPI.toSafeFn(fn);
232                ns = ns || 'global_' + Math.random().toString(36).slice(2, 11);
233                const eventName = 'afterAjax.' + ns;
234
235                if (document.readyState === 'complete') {
236                    $.DM.events.off(eventName).on(eventName, safeFn);
237                    setTimeout(function () {
238                        safeFn({
239                            isAjax: false,
240                        });
241                    }, 0);
242                } else {
243                    window?.waitForDeferred?.('dmAjax', () => {
244                        $.DM.events.off(eventName).on(eventName, safeFn);
245                        safeFn({
246                            isAjax: false,
247                        });
248                    });
249                }
250            },
251            toSafeFn: (fn) => {
252                if (fn?.safe) {
253                    return fn;
254                }
255                const safeFn = function (...args) {
256                    try {
257                        return fn?.apply(null, args);
258                    } catch (e) {
259                        console.log('function failed ' + e.message);
260                    }
261                };
262                safeFn.safe = true;
263                return safeFn;
264            }
265        };
266    }
267
268    if (!window.requestIdleCallback) {
269        window.requestIdleCallback = function (fn) {
270            setTimeout(fn, 0);
271        }
272    }
273</script>
273
274
275<!-- loadCSS function header.jsp-->
276
277
278
279
280
281
282<script id="d-js-load-css">
283/**
284 * There are a few <link> tags with CSS resource in them that are preloaded in the page
285 * in each of those there is a "onload" handler which invokes the loadCSS callback
286 * defined here.
287 * We are monitoring 3 main CSS files - the runtime, the global and the page.
288 * When each load we check to see if we can append them all in a batch. If threre
289 * is no page css (which may happen on inner pages) then we do not wait for it
290 */
291(function () {
292  let cssLinks = {};
293  function loadCssLink(link) {
294    link.onload = null;
295    link.rel = "stylesheet";
296    link.type = "text/css";
297  }
298  
299    function checkCss() {
300      const pageCssLink = document.querySelector("[id*='CssLink']");
301      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
302
303        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
304            const storedRuntimeCssLink = cssLinks.runtime;
305            const storedPageCssLink = cssLinks.page;
306            const storedGlobalCssLink = cssLinks.global;
307            const storedWidgetCssLink = cssLinks.widget;
308
309            storedGlobalCssLink.disabled = true;
310            loadCssLink(storedGlobalCssLink);
311
312            if (storedPageCssLink) {
313                storedPageCssLink.disabled = true;
314                loadCssLink(storedPageCssLink);
315            }
316
317            if(storedWidgetCssLink) {
318                storedWidgetCssLink.disabled = true;
319                loadCssLink(storedWidgetCssLink);
320            }
321
322            storedRuntimeCssLink.disabled = true;
323            loadCssLink(storedRuntimeCssLink);
324
325            requestAnimationFrame(() => {
326                setTimeout(() => {
327                    storedRuntimeCssLink.disabled = false;
328                    storedGlobalCssLink.disabled = false;
329                    if (storedPageCssLink) {
330                      storedPageCssLink.disabled = false;
331                    }
332                    if (storedWidgetCssLink) {
333                      storedWidgetCssLink.disabled = false;
334                    }
335                    // (SUP-4179) Clear the accumulated cssLinks only when we're
336                    // sure that the document has finished loading and the document 
337                    // has been parsed.
338                    if(document.readyState === 'interactive') {
339                      cssLinks = null;
340                    }
341                }, 0);
342            });
343        }
344    }
345  
346
347  function loadCSS(link) {
348    try {
349      var urlParams = new URLSearchParams(window.location.search);
350      var noCSS = !!urlParams.get("nocss");
351      var cssTimeout = urlParams.get("cssTimeout") || 0;
352
353      if (noCSS) {
354        return;
355      }
356      if (link.href && link.href.includes("d-css-runtime")) {
357        cssLinks.runtime = link;
358        checkCss();
359      } else if (link.id === "siteGlobalCss") {
360        cssLinks.global = link;
361        checkCss();
362      } 
363      
364      else if (link.id && link.id.includes("CssLink")) {
365        cssLinks.page = link;
366        checkCss();
367      } else if (link.id && link.id.includes("widgetCSS")) {
368        cssLinks.widget = link;
369        checkCss();
370      }
371      
372      else {
373        requestIdleCallback(function () {
374          window.setTimeout(function () {
375            loadCssLink(link);
376          }, parseInt(cssTimeout, 10));
377        });
378      }
379    } catch (e) {
380      throw e
381    }
382  }
383  window.loadCSS = window.loadCSS || loadCSS;
384})();
385</script>
385
386
387
388
389<script data-role="deferred-init" type="text/javascript">
390    /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
391    function Def() {
392        this.promise = new Promise((function (a, b) {
393            this.resolve = a, this.reject = b
394        }).bind(this))
395    }
396
397    const defs = {};
398    window.getDeferred = function (a) {
399        return null == defs[a] && (defs[a] = new Def), defs[a]
400    }
401    window.waitForDeferred = function (b, a, c) {
402        let d = window?.getDeferred?.(b);
403        d
404            ? d.promise.then(a)
405            : c && ["complete", "interactive"].includes(document.readyState)
406                ? setTimeout(a, 1)
407                : c
408                    ? document.addEventListener("DOMContentLoaded", a)
409                    : console.error(`Deferred  does not exist`);
410    };
411</script>
411
412<style id="forceCssIncludes">
413    /* This file is auto-generated from a `scss` file with the same name */
414
415.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}
416    
417
418</style>
419<style id="cssVariables" type="text/css">
420    
421</style>
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444<!-- Google Fonts Include -->
445
446
447
448
449
450
451
452
453
454
455
456
457
458<!-- loadCSS function fonts.jsp-->
459
460
461
462<link type="text/css" rel="stylesheet" href="./kkrobotics_files/css2">
463
464
465
466
467
468<!-- RT CSS Include d-css-runtime-desktop-one-package-structured-global-->
469<link rel="stylesheet" type="text/css" href="./kkrobotics_files/d-css-runtime-desktop-one-package-structured-global.min.css">
470
471<!-- End of RT CSS Include -->
472
473<link type="text/css" rel="stylesheet" href="./kkrobotics_files/075edc69de04eee9ce9893832552f433.css" id="widgetCSS">
474
475<!-- Support `img` size attributes -->
476<style>img[width][height] {
477  height: auto;
478}</style>
479
480<!-- Support showing sticky element on page only -->
481<style>
482  body[data-page-alias="kkrobotics"] #dm [data-show-on-page-only="kkrobotics"] {
483    display: block !important;
484  }
485</style>
486
487<!-- This is populated in Ajax navigation -->
488<style id="pageAdditionalWidgetsCss" type="text/css">
489</style>
490
491
492
493
494<!-- Site CSS -->
495<link type="text/css" rel="stylesheet" href="./kkrobotics_files/0cf7d71a_1.min.css" id="siteGlobalCss">
496
497
498
499<style id="customWidgetStyle" type="text/css">
500    
501</style>
502<style id="innerPagesStyle" type="text/css">
503    
504</style>
505
506
507<style id="additionalGlobalCss" type="text/css">
508</style>
509
510<style id="pagestyle" type="text/css">
511    *#dm *.dmBody div.u_1856952287{
512background-color:rgba(255,255,255,1) !important}
513*#dm *.dmBody div.u_1720313492{
514background-color:rgba(255,255,255,1) !important}
515*#dm *.dmBody div.u_1465882171{
516background-color:rgba(255,255,255,1) !important}
517*#dm *.dmBody div.u_1323425029{
518background-repeat:no-repeat !important;
519background-image:url(https://lirp.cdn-website.com/md/pexels/dms3rep/multi/opt/pexels-photo-8386440-2880w.jpeg) !important;
520background-size:cover !important}
521*#dm *.dmBody div.u_1137686481{
522background-repeat:no-repeat !important;
523background-image:none !important;
524background-size:cover !important}
525*#dm *.dmBody div.u_1045297273{
526background-repeat:no-repeat !important;
527background-image:url(https://lirp.cdn-website.com/0cf7d71a/dms3rep/multi/opt/PXL_20231101_183422393.PORTRAIT-2-2880w.jpg) !important;
528background-size:cover !important}
529</style>
530
531<style id="pagestyleDevice" type="text/css">
532    *#dm *.dmBody div.u_1820156328
533{
534	float:none !important;
535	top:0 !important;
536	left:0 !important;
537	width:calc(100% - 0px) !important;
538	position:relative !important;
539	height:auto !important;
540	padding-top:2px !important;
541	padding-left:0 !important;
542	padding-bottom:2px !important;
543	margin-right:0 !important;
544	margin-left:0 !important;
545	max-width:100% !important;
546	margin-top:0 !important;
547	margin-bottom:8px !important;
548	padding-right:0 !important;
549	min-width:25px !important;
550}
551*#dm *.dmBody div.u_1720313492
552{
553	margin-left:0 !important;
554	padding-top:0 !important;
555	padding-left:0 !important;
556	padding-bottom:0 !important;
557	margin-top:0 !important;
558	margin-bottom:0 !important;
559	margin-right:0 !important;
560	padding-right:0 !important;
561	width:auto !important;
562}
563*#dm *.dmBody div.u_1236565033
564{
565	float:none !important;
566	top:0 !important;
567	left:0 !important;
568	width:calc(100% - 0px) !important;
569	position:relative !important;
570	height:auto !important;
571	padding-top:2px !important;
572	padding-left:0 !important;
573	padding-bottom:2px !important;
574	margin-right:0 !important;
575	margin-left:0 !important;
576	max-width:100% !important;
577	margin-top:25px !important;
578	margin-bottom:8px !important;
579	padding-right:0 !important;
580	min-width:25px !important;
581}
582*#dm *.dmBody div.u_1323425029
583{
584	margin-left:0 !important;
585	padding-top:233px !important;
586	padding-left:40px !important;
587	padding-bottom:233px !important;
588	margin-top:0 !important;
589	margin-bottom:0 !important;
590	padding-right:40px !important;
591	margin-right:0 !important;
592	float:none !important;
593	top:0 !important;
594	left:0 !important;
595	width:auto !important;
596	position:relative !important;
597	height:auto !important;
598	max-width:100% !important;
599	min-width:0 !important;
600	text-align:center !important;
601	background-position:50% 100% !important;
602}
603*#dm *.dmBody div.u_1053206580
604{
605	float:none !important;
606	top:0 !important;
607	left:0 !important;
608	width:100% !important;
609	position:relative !important;
610	height:auto !important;
611	padding-top:0 !important;
612	padding-left:0 !important;
613	padding-bottom:0 !important;
614	margin-right:auto !important;
615	margin-left:auto !important;
616	max-width:100% !important;
617	margin-top:0 !important;
618	margin-bottom:0 !important;
619	padding-right:0 !important;
620	min-width:0 !important;
621	text-align:center !important;
622}
623*#dm *.dmBody *.u_1053206580.dmSocialHub .socialHubInnerDiv a:not(:last-child)
624{
625	margin-right:44px !important;
626}
627*#dm *.dmBody div.u_1465882171
628{
629	margin-left:0 !important;
630	padding-top:134px !important;
631	padding-left:20px !important;
632	padding-bottom:34px !important;
633	margin-top:0 !important;
634	margin-bottom:0 !important;
635	margin-right:0 !important;
636	padding-right:20px !important;
637	width:auto !important;
638	float:none !important;
639	top:0 !important;
640	left:0 !important;
641	position:relative !important;
642	height:auto !important;
643	max-width:100% !important;
644	min-width:0 !important;
645	text-align:start !important;
646}
647*#dm *.dmBody div.u_1318324109
648{
649	float:none !important;
650	top:0 !important;
651	left:0 !important;
652	width:calc(100% - 283px) !important;
653	position:relative !important;
654	height:auto !important;
655	padding-top:2px !important;
656	padding-left:0 !important;
657	padding-bottom:2px !important;
658	max-width:390px !important;
659	padding-right:0 !important;
660	min-width:25px !important;
661	margin-right:285px !important;
662	margin-left:283px !important;
663	margin-top:-114px !important;
664	margin-bottom:8px !important;
665	display:block !important;
666}
667*#dm *.dmBody div.u_1137686481
668{
669	padding-top:39px !important;
670	padding-left:0px !important;
671	padding-bottom:0px !important;
672	padding-right:0px !important;
673	background-position:0 50% !important;
674	margin-left:0px !important;
675	margin-top:300px !important;
676	margin-bottom:0px !important;
677	margin-right:0px !important;
678}
679*#dm *.dmBody div.u_1045297273
680{
681	padding-top:300px !important;
682	padding-left:0px !important;
683	padding-bottom:0px !important;
684	padding-right:22px !important;
685	background-position:50% 0% !important;
686	background-repeat:no-repeat !important;
687	background-size:contain !important;
688	margin-left:0px !important;
689	margin-top:0px !important;
690	margin-bottom:0px !important;
691	margin-right:0px !important;
692}
693*#dm *.dmBody div.u_1339628650
694{
695	float:none !important;
696	top:0 !important;
697	left:0 !important;
698	width:auto !important;
699	position:relative !important;
700	height:auto !important;
701	padding-top:4px !important;
702	padding-left:40px !important;
703	padding-bottom:16px !important;
704	margin-right:0px !important;
705	margin-left:0px !important;
706	max-width:100% !important;
707	margin-top:0px !important;
708	margin-bottom:0px !important;
709	padding-right:40px !important;
710	min-width:0 !important;
711	text-align:start !important;
712}
713*#dm *.dmBody div.u_1856952287
714{
715	margin-left:0px !important;
716	padding-top:101px !important;
717	padding-left:40px !important;
718	padding-bottom:0px !important;
719	margin-top:0px !important;
720	margin-bottom:12px !important;
721	margin-right:0px !important;
722	padding-right:264px !important;
723	width:auto !important;
724	float:none !important;
725	top:0 !important;
726	left:0 !important;
727	position:relative !important;
728	height:auto !important;
729	max-width:100% !important;
730	min-width:0 !important;
731	text-align:start !important;
732}
733
734</style>
735
736<!-- Flex Sections CSS -->
737
738
739
740
741
742
743
744<style id="globalFontSizeStyle" type="text/css">
745    
746</style>
747<style id="pageFontSizeStyle" type="text/css">
748</style>
749
750
751
752
753<style id="hideAnimFix">
754  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
755    visibility: hidden;
756  }
757
758  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
759    visibility: hidden !important;
760  }
761
762
763  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
764    visibility: hidden;
765  }
766
767</style>
768
769
770
771
772<style id="fontFallbacks">
773    @font-face {
774  font-family: "Roboto Fallback";
775  src: local('Arial');
776  ascent-override: 92.6709%;
777  descent-override: 24.3871%;
778  size-adjust: 100.1106%;
779  line-gap-override: 0%;
780 }@font-face {
781  font-family: "Abril Fatface Fallback";
782  src: local('Arial');
783  ascent-override: 102.6391%;
784  descent-override: 28.2306%;
785  size-adjust: 103.0796%;
786  line-gap-override: 0%;
787 }@font-face {
788  font-family: "Maven Pro Fallback";
789  src: local('Arial');
790  ascent-override: 92.8011%;
791  descent-override: 20.1951%;
792  size-adjust: 103.9858%;
793  line-gap-override: 0%;
794 }@font-face {
795  font-family: "Oswald Fallback";
796  src: local('Arial');
797  ascent-override: 145.0682%;
798  descent-override: 35.1423%;
799  size-adjust: 82.2372%;
800  line-gap-override: 0%;
801 }
802</style>
803
804
805<!-- End render the required css and JS in the head section -->
806
807
808
809
810
811
812
813
814<meta property="og:type" content="website">
815<meta property="og:url" content="https://www.kechkoindustries.de/kkrobotics">
816
817  <meta name="twitter:card" content="summary">
818
819
820
821
822<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= -->
823<script src="./kkrobotics_files/skrollr.min.js.Download"></script>
823</head>
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845<body id="dmRoot" data-page-alias="kkrobotics" class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite mac dmLargeBody pcCustomScrollbar d1SiteBody dmBodyNoIscroll" style="padding:0;margin:0;">
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863<!-- ========= Site Content ========= -->
864<div id="dm" class="dmwr">
865    
866    <div class="dm_wrapper standard-var5 widgetStyle-3 standard">
867         <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="skinnyHeaderLayout" class="skinnyHeaderLayout dm-bfs dm-layout-sec hasAnimations hasStickyHeader dmPageBody d-page-1716942098 inputs-css-clean dmFreeHeader runtime-module-container" id="dm-outer-wrapper" data-page-class="1716942098" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div class="dmHeaderContainer fHeader d-header-wrapper"> <div id="hcontainer" class="u_hcontainer dmHeader p_hfcontainer" freeheader="true" headerlayout="718"> <div dm:templateorder="76" class="dmHeaderResp noSwitch" id="1627005021"> <div class="dmRespRow dmDefaultListContentRow u_1346382071 fullBleedChanged fullBleedMode" style="text-align:center" id="1346382071"> <div class="dmRespColsWrapper" id="1235357645"> <div class="u_1559581736 small-12 dmRespCol large-2 medium-2" id="1559581736"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1308162417" style="transition: opacity 1s ease-in-out 0s;"><p><span style="display: initial;">KECHKOindustries</span></p></div> 
868</div> 
869 <div class="u_1542077368 dmRespCol small-12 large-10 medium-10" id="1542077368"> <nav class="u_1983434687 effect-text-fill main-navigation unifiednav dmLinksMenu" role="navigation" layout-main="horizontal_nav_layout_5" layout-sub="submenu_horizontal_2" data-show-vertical-sub-items="HOVER" data-divider="SLASH" id="1983434687" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container  " data-auto="navigation-pages"> <li role="menuitem" class="unifiednav__item-wrap" data-auto="more-pages" data-depth="0"> <a href="https://www.kechkoindustries.de/" class="unifiednav__item dmUDNavigationItem_00" target="" data-target-page-alias="" tabindex="0"> <span class="nav-item-text " data-link-text="
870         STARTSEITE
871        " data-auto="page-text-style">STARTSEITE<span class="icon icon-angle-down"></span> 
872</span> 
873</a> 
874</li> 
875 <li role="menuitem" class="unifiednav__item-wrap" data-auto="more-pages" data-depth="0"> <a href="https://www.kechkoindustries.de/polaraligner-pro" class="unifiednav__item dmUDNavigationItem_010101897960" target="" data-target-page-alias="" tabindex="0"> <span class="nav-item-text " data-link-text="
876         PolarAligner Pro
877        " data-auto="page-text-style">PolarAligner Pro<span class="icon icon-angle-down"></span> 
878</span> 
879</a> 
880</li> 
881 <li role="menuitem" class="unifiednav__item-wrap" data-auto="more-pages" data-depth="0"> <a href="https://www.kechkoindustries.de/mechlab-pro" class="unifiednav__item dmUDNavigationItem_01010165479" target="" data-target-page-alias="" tabindex="0"> <span class="nav-item-text " data-link-text="
882         MechLab Pro
883        " data-auto="page-text-style">MechLab Pro<span class="icon icon-angle-down"></span> 
884</span> 
885</a> 
886</li> 
887 <li role="menuitem" class="unifiednav__item-wrap" data-auto="more-pages" data-depth="0"> <a href="https://www.kechkoindustries.de/kkrobotics" class="unifiednav__item dmUDNavigationItem_010101197700 currentPage dmNavItemSelected" target="" data-target-page-alias="" data-auto="selected-page" tabindex="0"> <span class="nav-item-text " data-link-text="
888         kkrobotics
889        " data-auto="page-text-style">kkrobotics<span class="icon icon-angle-down"></span> 
890</span> 
891</a> 
892</li> 
893 <li role="menuitem" class="unifiednav__item-wrap" data-auto="more-pages" data-depth="0"> <a href="https://www.kechkoindustries.de/kontaktieren-sie-uns" class="unifiednav__item dmUDNavigationItem_010101203474" target="" data-target-page-alias="" tabindex="0"> <span class="nav-item-text " data-link-text="
894         Kontakt
895        " data-auto="page-text-style">Kontakt<span class="icon icon-angle-down"></span> 
896</span> 
897</a> 
898</li> 
899 <li role="menuitem" class="unifiednav__item-wrap" data-auto="more-pages" data-depth="0"> <a href="https://www.kechkoindustries.de/impressum" class="unifiednav__item dmUDNavigationItem_010101376237" target="" data-target-page-alias="" tabindex="0"> <span class="nav-item-text " data-link-text="
900         Impressum
901        " data-auto="page-text-style">Impressum<span class="icon icon-angle-down"></span> 
902</span> 
903</a> 
904</li> 
905 <li role="menuitem" class="unifiednav__item-wrap" data-auto="more-pages" data-depth="0"> <a href="https://www.kechkoindustries.de/privacy" class="unifiednav__item dmUDNavigationItem_010101403599" target="" data-target-page-alias="" tabindex="0"> <span class="nav-item-text " data-link-text="
906         Privacy
907        " data-auto="page-text-style">Privacy<span class="icon icon-angle-down"></span> 
908</span> 
909</a> 
910</li> 
911</ul> 
912</nav> 
913</div> 
914</div> 
915</div> 
916</div> 
917</div> 
918</div> 
919 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-new="true"></div> 
920 <div id="desktopBodyBox"> <div id="iscrollBody"> <div id="site_content"> <div class="dmRespRow dmRespRowStable dmRespRowNoPadding dmPageTitleRow dmInnerBarRow"> <div class="dmRespColsWrapper">
920 <div class="large-12 dmRespCol"> <div id="innerBar" class="innerBar lineInnerBar"> <div class="titleLine display_None"><hr></div> 
921<!-- Page title is hidden in css for new responsive sites. It is left here only so we don't break old sites. Don't copy it to new layouts --> <div id="pageTitleText"> <div class="innerPageTitle">kkrobotics</div> 
922</div> 
923 <div class="titleLine display_None"><hr></div> 
924</div> 
925</div> 
926</div> 
927</div> 
928 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_kkrobotics dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl dmRespRowsWrapperSize3" id="1716942098"> <div class="u_1323425029 dmRespRow" style="text-align: center; visibility: visible !important;" id="1323425029" data-anim-desktop="none"> <div class="dmRespColsWrapper" id="1542234389"> <div class="dmRespCol small-12 u_1854405617 medium-12 large-12 empty-column" id="1854405617"></div> 
929</div> 
930</div> 
931 <div class="u_1856952287 dmRespRow running-animation-EFJYEFX4" id="1856952287" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJ2aWV3cG9ydCIsImFuaW1hdGlvbiI6Inpvb21JbiIsInJldmVyc2UiOmZhbHNlLCJpbnRlbnNpdHkiOjEsInZpZXdwb3J0VGhyZXNob2xkcyI6eyJ0b3AiOiI2NiUiLCJib3R0b20iOiIwJSJ9LCJkZWxheSI6MCwiZHVyYXRpb24iOjF9fQ==" style="opacity: 1; transform: scale(0.968232, 0.968232); visibility: visible !important; transition-delay: unset !important; transition-duration: unset !important; animation-delay: unset !important; animation-duration: unset !important; transition-property: none !important;"> <div class="dmRespColsWrapper" id="1006506730"> <div class="u_1137686481 dmRespCol empty-column small-12 dmSectionNoParallax medium-6 large-6 hasExtraLayerOverlay relativePos" id="1137686481" data-gallery-bg="eyJzbGlkZXMiOltdLCJzcGVlZCI6IjIwIn0=" data-video-bg="eyJzcmMiOiJodHRwczovL3ZpZC5jZG4td2Vic2l0ZS5jb20vMGNmN2Q3MWEvdmlkZW9zL1hVTWRCQ1FCS0pSMlhJU2M0MG5RX2Nvb2tpbmcrKzEyLjAyLjIwMjQrMjEuMjUuMzMtdi5tcDQiLCJpZCI6Imh0dHBzOi8vdmlkLmNkbi13ZWJzaXRlLmNvbS8wY2Y3ZDcxYS92aWRlb3MvWFVNZEJDUUJLSlIyWElTYzQwblFfY29va2luZysrMTIuMDIuMjAyNCsyMS4yNS4zMy12Lm1wNCIsInByb3ZpZGVyIjoiY2RuIiwiZW1iZWQiOiJodHRwczovL3ZpZC5jZG4td2Vic2l0ZS5jb20vMGNmN2Q3MWEvdmlkZW9zL1hVTWRCQ1FCS0pSMlhJU2M0MG5RX2Nvb2tpbmcrKzEyLjAyLjIwMjQrMjEuMjUuMzMtdi5tcDQiLCJyYXRpbyI6MC41NjI1LCJ0aHVtYm5haWwiOiJodHRwczovL2lycC5jZG4td2Vic2l0ZS5jb20vMGNmN2Q3MWEvZG1zM3JlcC9tdWx0aS9YVU1kQkNRQktKUjJYSVNjNDBuUV9jb29raW5nKysxMi4wMi4yMDI0KzIxLjI1LjMzLnYyLjAwMDAwMDAuanBnIiwic3VwcG9ydEJnT25Nb2JpbGUiOnRydWUsInN1cHBvcnRCZ0xvb3AiOnRydWUsInBvc3RlciI6Imh0dHBzOi8vaXJwLmNkbi13ZWJzaXRlLmNvbS8wY2Y3ZDcxYS9kbXMzcmVwL211bHRpL1hVTWRCQ1FCS0pSMlhJU2M0MG5RX2Nvb2tpbmcrKzEyLjAyLjIwMjQrMjEuMjUuMzMudjIuMDAwMDAwMC5qcGcifQ==" data-video-bg-mobile="true" data-video-init="true"> <div class="videobgwrapper video-ssr" data-ratio="0.5625"> <video autoplay="autoplay" playsinline="playsinline" muted="muted" loop="loop" class="videobgframe" poster="https://lirp.cdn-website.com/0cf7d71a/dms3rep/multi/opt/XUMdBCQBKJR2XISc40nQ_cooking++12.02.2024+21.25.33.v2.0000000-1920w.jpg" src="https://vid.cdn-website.com/0cf7d71a/videos/XUMdBCQBKJR2XISc40nQ_cooking++12.02.2024+21.25.33-v.mp4" style="object-position: 50% 50%" id="videobgframe-1137686481"></video> 
932</div> 
933 <div class="bgExtraLayerOverlay"></div> 
934</div> 
935 <div class="u_1456959295 dmRespCol small-12 medium-6 large-6" id="1456959295"> <div class="u_1820156328 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1820156328" style="transition: none 0s ease 0s; text-align: left; display: block;"> <h4><span style="text-transform: uppercase; color: rgb(0, 0, 0); display: unset;">about this project</span></h4> 
936</div> 
937 <div class="u_1236565033 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1236565033" style="transition: none 0s ease 0s; text-align: left; display: block;"> <h2 class="m-size-29 text-align-center" style="line-height: 1.5;"><span class="m-font-size-29" style="display: initial; font-weight: normal;">Warum sollten Industrieroboter immer so ernst sein? Wir finden, dass auch in der High-Tech-Welt des Robotik eine gute Portion Humor nicht fehlen sollte. Deshalb haben wir unserem Roboter nicht nur mit beeindruckenden technischen Fähigkeiten ausgestattet, sondern auch mit einer gehörigen Portion Sc
937hlagfertigkeit und einem Sinn für Komik.</span></h2> 
938 <h2 class="text-align-justify" style="line-height: 1.5;"><span style="display: initial;"><br></span></h2> 
939 <h2 class="text-align-justify" style="line-height: 1.5;"><span style="display: initial;"><br></span></h2> 
940 <h2 class="text-align-justify" style="line-height: 1.5;"><span style="display: initial;"><br></span></h2> 
941 <h2 style="line-height: 1.5;"><span style="display: initial;"><br></span></h2> 
942 <h2 style="line-height: 1.5;"><span style="display: initial;"><br></span></h2> 
943 <h2 style="line-height: 1.5;"><span style="display: initial;"><br></span></h2> 
944 <h2 style="line-height: 1.5;"><span style="display: initial;"><br></span></h2> 
945 <h2 style="line-height: 1.5;"><span style="display: initial;"><br></span></h2> 
946</div> 
947</div> 
948</div> 
949</div> 
950 <div class="u_1339628650 dmRespRow" id="1339628650"> <div class="dmRespColsWrapper" id="1162955676"> <div class="u_1045297273 dmRespCol empty-column small-12 dmSectionNoParallax medium-12 large-12" id="1045297273" data-gallery-bg="eyJzbGlkZXMiOlsiaHR0cHM6Ly9saXJwLmNkbi13ZWJzaXRlLmNvbS8wY2Y3ZDcxYS9kbXMzcmVwL211bHRpL29wdC9QWExfMjAyMzExMDFfMTgzNDIyMzkzLlBPUlRSQUlULTItMTkyMHcuanBnIiwiaHR0cHM6Ly9saXJwLmNkbi13ZWJzaXRlLmNvbS8wY2Y3ZDcxYS9kbXMzcmVwL211bHRpL29wdC9QWExfMjAyMzA5MTFfMTAwODEzNjI1LlBPUlRSQUlUKyUyODElMjktMTkyMHcuanBnIiwiaHR0cHM6Ly9saXJwLmNkbi13ZWJzaXRlLmNvbS8wY2Y3ZDcxYS9kbXMzcmVwL211bHRpL29wdC9QWExfMjAyMzExMThfMTcyMDQ1NjU5LTE5MjB3LmpwZyIsImh0dHBzOi8vbGlycC5jZG4td2Vic2l0ZS5jb20vMGNmN2Q3MWEvZG1zM3JlcC9tdWx0aS9vcHQvUFhMXzIwMjMwOTIxXzE1MjAyODc2Ny5QT1JUUkFJVC0yLTE5MjB3LmpwZyJdfQ=="></div> 
951</div> 
952</div> 
953 <div class="dmRespRow u_1720313492" id="1720313492"> <div class="dmRespColsWrapper" id="1501771572"> <div class="dmRespCol large-12 medium-12 small-12 u_1677974770" id="1677974770"> <div class="u_1053206580 align-center text-align-center dmSocialHub gapSpacing" id="1053206580" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv "> <a href="https://www.instagram.com/kkrobotics/" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&#39;socialLink&#39;, &#39;click&#39;, &#39;Instagram&#39;)"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect=""></span> 
954</a> 
955 <a href="https://www.youtube.com/@kechkoindustries" target="_blank" dm_dont_rewrite_url="true" aria-label="youtube" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&#39;socialLink&#39;, &#39;click&#39;, &#39;Youtube&#39;)"> <span class="dmSocialYoutube dm-social-icons-youtube oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect=""></span> 
956</a> 
957 <a href="https://www.tiktok.com/@kkrobotics" target="_blank" dm_dont_rewrite_url="true" aria-label="tiktok" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&#39;socialLink&#39;, &#39;click&#39;, &#39;Tiktok&#39;)"> <span class="dmSocialTiktok dm-social-icons-tiktok oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect=""></span> 
958</a> 
959</div> 
960</div> 
961</div> 
962</div> 
963</div> 
964</div> 
965 <div class="u_1465882171 dmRespRow" id="1465882171"> <div class="dmRespColsWrapper" id="1127265496"> <div class="dmRespCol large-12 medium-12 small-12 u_1475927552" id="1475927552"> <div class="u_1318324109 dmNewParagraph running-animation-EFUB3882" data-element-type="paragraph" data-version="5" id="1318324109" style="text-align: left; display: block; opacity: 1; visibility: visible !important; transition-delay: unset !important; transition-duration: unset !important; animation-delay: unset !important; animation-duration: unset !important; transition-property: none !important;" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJ2aWV3cG9ydCIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwicmV2ZXJzZSI6ZmFsc2UsImludGVuc2l0eSI6MSwidmlld3BvcnRUaHJlc2hvbGRzIjp7InRvcCI6IjI0JSIsImJvdHRvbSI6IjAlIn0sImRlbGF5IjowLCJkdXJhdGlvbiI6MSwiZGlyIjoiaW4tcGxhY2UifX0="> <h4 class="text-align-center"><span style="display: unset;">Aber natürlich hat der Roboter nicht nur Spaß im Sinn. Wir möchten zeigen, dass ein 6-achsiger Knickarmroboter weit mehr kann als nur die typischen industriellen Pick-and-Place-Anwendungen. Unsere Mission ist es, die vielfältigen Möglichkeiten dieses Roboters zu präsentieren – sei es in der Kunst, im Entertainment oder in anderen kreativen Anwendungen.</span></h4> 
966 <h4 style="line-height: 1.5;" class="text-align-center"><br></h4> 
967 <h4 class="text-align-center"><span class="" style="display: initial;"><span style="display: initial;">Schau dich gerne auf unserern Seiten um und entdecke, wie der Roboter die Welt der Industrierobotik neu definiert.</span> 
968</span></h4> 
969 <h4 class="text-align-center"><span style="display: initial;"><span class="ql-cursor"></span>Wir sind überzeugt, dass Technologie nicht nur effizient, sondern auch unterhaltsam sein kann. Viel Spaß beim Erkunden!</span></h4> 
970 <h4 class="text-align-center"><br></h4> 
971<p class="text-align-center"><br></p><p class="text-align-center"><br></p><p style="line-height: 1rem;" class="text-align-center"><br></p><p class="text-align-center"><br></p><p style="line-height: 1.5;"><span style="display: initial;"><br></span></p></div> 
972</div> 
973</div> 
974</div> 
975</div> 
976</div> 
977</div> 
978</div> 
979 <div class="sticky-widgets-container-global" id="1444169078"></div> 
980 <div class="dmFooterContainer"> <div id="fcontainer" class="u_fcontainer f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="14" class="dmFooterResp dmFullFooterResp" id="1947662191"> <div class="dmRespRow dmDividerRow" id="1498547270"> <div class="dmRespColsWrapper" id="1285411343">
980 <div class="large-12 medium-12 small-12 dmRespCol" id="1948672220"> <div class="dmDividerWrapper clearfix" id="1905889181" data-element-type="dDividerId"><hr class="dmDivider defaultDivider" id="1617507295"></div> 
981</div> 
982</div> 
983</div> 
984 <div class="dmRespRow dmFooterContent" id="1580437937"> <div class="dmRespColsWrapper" id="1577110889"> <div class="dmRespCol large-12 medium-12 small-12 dmFooterCol" id="1970930090"> <h3 class="dmFooterDefaultH3" id="1351906017">Folgen Sie uns</h3> 
985 <div class="widget-1f5975 dmCustomWidget" data-lazy-load="" data-title="" id="1105488260" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="1f5975986930429f819d4cd2154b5c4a" data-widget-version="24" data-widget-config="eyJjb3B5cmlnaHRUZXh0IjoiPHAgY2xhc3M9XCJydGVCbG9ja1wiPkFsbGUgUmVjaHRlIHZvcmJlaGFsdGVuIHwgS2VjaGtvaW5kdXN0cmllczwvcD4ifQ==" data-widget-initialized=""> <div class="copyright"> <span class="copyright-year">© 2025&nbsp;</span> 
986 <span><p class="rteBlock">Alle Rechte vorbehalten | Kechkoindustries</p></span> 
987</div> 
988</div> 
989 <div class="u_1345961108 dmNewParagraph dmParagraphPlaceholder" id="1345961108"> <div style="text-align:center;"> <div style="text-align: center;"><br></div> 
990</div> 
991</div></div> 
992</div> 
993</div> 
994 <div id="1695926850" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 
995</div> 
996</div> 
997</div> 
998</div> 
999</div> 
1000</div> 
1001</div> 
1002</div> 
1003</div> 
1004</div> 
1005</div> 
1006
1007    </div>
1008</div>
1009<!--  Add full CSS and Javascript before the close tag of the body if needed -->
1010<!-- ========= JS Section ========= -->
1011<script>
1012    var isWLR = true;
1013
1014    window.customWidgetsFunctions = {};
1015    window.customWidgetsStrings = {};
1016    window.collections = {};
1017    window.currentLanguage = "ENGLISH"
1018    window.isSitePreview = false;
1019</script>
vendor: 1 bytes, line 1019
1019
1020<script>
1021    window.customWidgetsFunctions["1f5975986930429f819d4cd2154b5c4a~24"] = function (element, data, api) {
1022        null
1023    };
1024</script>
vendor: 1 bytes, line 1024
1024
1025<script type="text/javascript">
1026
1027    var d_version = "production_5814";
1028    var build = "2025-09-23T07_32_05";
1029    window['v' + 'ersion'] = d_version;
1030
1031    function buildEditorParent() {
1032        window.isMultiScreen = true;
1033        window.editorParent = {};
1034        window.previewParent = {};
1035        window.assetsCacheQueryParam = "?version=2025-09-23T07_32_05";
1036        try {
1037            var _p = window.parent;
1038            if (_p && _p.document && _p.$ && _p.$.dmfw) {
1039                window.editorParent = _p;
1040            } else if (_p.isSitePreview) {
1041                window.previewParent = _p;
1042            }
1043        } catch (e) {
1044
1045        }
1046    }
1047
1048    buildEditorParent();
1049</script>
1049
1050
1051<!-- Load jQuery -->
1052<script type="text/javascript" id="d-js-jquery" src="./kkrobotics_files/jquery-3.7.0.min.js.Download"></script>
1052
1053<!-- End Load jQuery -->
1054<!-- Injecting site-wide before scripts -->
1055<!-- End Injecting site-wide to the head -->
1056
1057
1058<script>
1059    var _jquery = window.$;
1060
1061    var jqueryAliases = ['$', 'jquery', 'jQuery'];
1062
1063    jqueryAliases.forEach((alias) => {
1064        Object.defineProperty(window, alias, {
1065            get() {
1066                return _jquery;
1067            },
1068            set() {
1069                console.warn("Trying to over-write the global jquery object!");
1070            }
1071        });
1072    });
1073    window.jQuery.migrateMute = true;
1074</script>
vendor: 1 bytes, line 1074
1074
1075<script>
1076    window.cookiesNotificationMarkupPreview = ' <div>We use cookies to ensure that we give you the best experience on our website. To learn more, go to the Privacy Page.<\/div> \n';
1077</script>
1077
1078
1079<!-- HEAD RT JS Include -->
1080<script id="d-js-params">
1081    window.INSITE = window.INSITE || {};
1082    window.INSITE.device = "desktop";
1083
1084    window.rtCommonProps = {};
1085    rtCommonProps["rt.ajax.ajaxScriptsFix"] =true;
1086    rtCommonProps["rt.pushnotifs.sslframe.encoded"] = 'aHR0cHM6Ly97c3ViZG9tYWlufS5wdXNoLW5vdGlmcy5jb20=';
1087    rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com';
1088    rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
1089    rtCommonProps["inlineEditGrid.snap"] =true;
1090    rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
1091    rtCommonProps["rt.pushnotifs.force.button"] =true;
1092    rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
1093    rtCommonProps["common.mapbox.js.override"] =false;
1094    rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
1095    rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
1096    rtCommonProps["isCoverage.test"] =false;
1097    rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
1098    rtCommonProps["feature.flag.mappy.kml"] =false;
1099    rtCommonProps["common.resources.dist.cdn"] =true;
1100    rtCommonProps["common.build.dist.folder"] = 'production/5814';
1101    rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com';
1102    rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/5814';
1103    rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
1104    rtCommonProps["feature.flag.runtime.newAnimation.enabled"] =true;
1105    rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
1106    rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
1107    rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
1108    rtCommonProps["isAutomation.test"] =false;
1109    rtCommonProps["booking.cal.api.domain"] = 'api.cal.com';
1110
1111    
1112    rtCommonProps['common.mapsProvider'] = 'mapbox';
1113    
1114    rtCommonProps['common.mapsProvider.version'] = '0.52.0';
1115    rtCommonProps['common.geocodeProvider'] = 'mapbox';
1116    rtCommonProps['common.map.defaults.radiusSize'] = '1500';
1117    rtCommonProps['common.map.defaults.radiusBg'] = 'rgba(255, 255, 255, 0.4)';
1118    rtCommonProps['common.map.defaults.strokeColor'] = 'rgba(255, 255, 255, 1)';
1119    rtCommonProps['common.map.defaults.strokeSize'] = '2';
1120    rtCommonProps['server.for.resources'] = '';
1121    rtCommonProps['feature.flag.lazy.widgets'] = true;
1122    rtCommonProps['feature.flag.single.wow'] = false;
1123    rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
1124    rtCommonProps['feature.flag.mark.anchors'] = true;
1125    rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
1126    rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
1127    rtCommonProps["images.sizes.small"] =160;
1128    rtCommonProps["images.sizes.mobile"] =640;
1129    rtCommonProps["images.sizes.tablet"] =1280;
1130    rtCommonProps["images.sizes.desktop"] =1920;
1131    rtCommonProps["modules.resources.cdn"] =true;
1132    rtCommonProps["import.images.storage.imageCDN"] = 'https://lirp.cdn-website.com/';
1133    rtCommonProps["feature.flag.runtime.inp.threshold"] =150;
1134    rtCommonProps["feature.flag.performance.logs"] =true;
1135    rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha';
1136    rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
1137    rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing';
1138    // feature flags that's used out of runtime module (in  legacy files)
1139    rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true;
1140    rtCommonProps["streamline.monolith.personalization.skipRuleConditionsForPreview.enabled"] =true;
1141    rtCommonProps["streamline.personalization.decodeTimeZone.enabled"] =true;
1142
1143    window.rtFlags = {};
1144    rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true;
1145    rtFlags["scripts.widgetCount.enabled"] =true;
1146    rtFlags["fnb.animations.tracking.enabled"] =true;
1147    rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
1148    rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true;
1149    rtFlags["ecom.ecwid.pages.links.disable.listeners"] = true;
1150    rtFlags["ecom.ecwid.storefrontV3.enabled"] = false;
1151    rtFlags["ecom.ecwid.old.store.fix.facebook.share"] = true;
1152    rtFlags["feature.flag.photo.gallery.exact.size"] =true;
1153    rtFlags["geocode.search.localize"] =false;
1154    rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
1155    rtFlags["twitter.heightLimit.enabled"] = true;
1156    rtFlags["runtime.lottieOverflow"] =false;
1157    rtFlags["runtime.monitoring.sentry.ignoreErrors"] = "";
1158    rtFlags["contact.form.browserValidation.enabled"] =true;
1159    rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false;
1160    rtFlags["runtime.cwv.report.cls.enabled"] =true;
1161    rtFlags["flex.runtime.popup.with.show"] =true;
1162    rtFlags["contact.form.useActiveForm"] =true;
1163    rtFlags["runtime.ssr.productStore.internal.observer"] =true;
1164    rtFlags["runtime.ssr.productCustomizations"] =true;
1165    rtFlags["runtime.ssr.booking.dryrun.for.default.staffmember"] =false;
1166</script>
vendor: 1 bytes, line 1166
1166
1167<script src="./kkrobotics_files/d-js-one-runtime-unified-desktop.min.js.Download" id="d-js-core"></script>
1167
1168<!-- End of HEAD RT JS Include -->
1169<script src="./kkrobotics_files/d-js-jquery-migrate.min.js.Download"></script>
vendor: 1 bytes, line 1169
1169
1170<script>
1171    
1172    $(window).bind("orientationchange", function (e) {
1173        $.layoutManager.initLayout();
1174        
1175    });
1176    $(document).resize(function () {
1177        
1178    });
1179</script>
vendor: 1 bytes, line 1179
1179
1180<script type="text/javascript" id="d_track_campaign">
1181(function() {
1182    if (!window.location.search) {
1183        return;
1184    }
1185	const cleanParams = window.location.search.substring(1); // Strip ?
1186	const queryParams = cleanParams.split('&');
1187
1188	const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000;
1189	const domain = 'domain=' + window.location.hostname;
1190	const path = "path=/";
1191
1192	queryParams.forEach((param) => {
1193		const [key, value = ''] = param.split('=');
1194		if (key.startsWith('utm_')) {
1195			const cookieName = "_dm_rt_" + key.substring(4);
1196			const cookie = cookieName + "=" + value;
1197			const joined = [cookie, expires, domain, path].join(";");
1198			document.cookie = joined;
1199		}
1200	});
1201}());
1202</script>
vendor: 1 bytes, line 1202
1202
1203<script type="text/javascript">
1204  var _dm_gaq = {};
1205  var _gaq = _gaq || [];
1206  var _dm_insite = [];
1207</script>
1207
1208
1209<div style="display:none;" id="P6iryBW0Wu"></div>
1210
1211<!-- photoswipe markup -->
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221<!-- Root element of PhotoSwipe. Must have class pswp. -->
1222<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
1223
1224    <!-- Background of PhotoSwipe. 
1225         It's a separate element as animating opacity is faster than rgba(). -->
1226    <div class="pswp__bg"></div>
1227
1228    <!-- Slides wrapper with overflow:hidden. -->
1229    <div class="pswp__scroll-wrap">
1230
1231        <!-- Container that holds slides. 
1232            PhotoSwipe keeps only 3 of them in the DOM to save memory.
1233            Don't modify these 3 pswp__item elements, data is added later on. -->
1234        <div class="pswp__container">
1235            <div class="pswp__item"></div>
1236            <div class="pswp__item"></div>
1237            <div class="pswp__item"></div>
1238        </div>
1239
1240        <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. -->
1241        <div class="pswp__ui pswp__ui--hidden">
1242
1243            <div class="pswp__top-bar">
1244
1245                <!--  Controls are self-explanatory. Order can be changed. -->
1246
1247                <div class="pswp__counter"></div>
1248
1249                <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>
1250
1251                <button class="pswp__button pswp__button--share" title="Share"></button>
1252
1253                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
1254
1255                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
1256
1257                <!-- Preloader demo http://codepen.io/dimsemenov/pen/yyBWoR -->
1258                <!-- element will get class pswp__preloader--active when preloader is running -->
1259                <div class="pswp__preloader">
1260                    <div class="pswp__preloader__icn">
1261                      <div class="pswp__preloader__cut">
1262                        <div class="pswp__preloader__donut"></div>
1263                      </div>
1264                    </div>
1265                </div>
1266            </div>
1267
1268            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
1269                <div class="pswp__share-tooltip"></div> 
1270            </div>
1271
1272            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
1273            </button>
1274
1275            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
1276            </button>
1277
1278            <div class="pswp__caption">
1279                <div class="pswp__caption__center"></div>
1280            </div>
1281
1282        </div>
1283
1284    </div>
1285
1286</div>
1287<div id="fb-root" data-locale="en"></div>
1288<!-- Alias: 0cf7d71a -->
1289<div class="dmPopupMask" id="dmPopupMask"></div>
1290<div id="dmPopup" class="dmPopup">
1291	<div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" onclick="dmHidePopup(event);"></div> </div>
1292 	<div class="dmPopupTitle"> <span></span> Share by:</div> 
1293	<div class="data"></div>
1294</div>
1294<script type="text/javascript">
1295    
1296    Parameters.NavigationAreaParams.MoreButtonText = 'MORE';
1297    
1298    Parameters.NavigationAreaParams.LessButtonText = 'LESS';
1299    Parameters.HomeLinkText = 'Home';
1300    </script>
1300
1301<!--  End Script tags -->
1302<!--  Site Wide Html Markup -->
1303<!--  Site Wide Html Markup -->
1304
1305
1306</body></html>

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.