{"id":3210,"date":"2023-06-06T14:07:36","date_gmt":"2023-06-06T12:07:36","guid":{"rendered":"https:\/\/tourdesuisse.ch.ownb.it\/speedprofis-im-rennfieber\/"},"modified":"2024-03-21T14:11:16","modified_gmt":"2024-03-21T13:11:16","slug":"on-the-start-line-and-raring-to-go","status":"publish","type":"post","link":"https:\/\/www.tourdesuisse.ch\/en\/on-the-start-line-and-raring-to-go\/","title":{"rendered":"On the start line and raring to go!"},"content":{"rendered":"<p>react \u2013 the new premium partner of the Tour de Suisse, is racing to the very top of Switzerland. Thanks to the specially developed technology, the sports glasses adapt to changing light conditions in less than 0.1 seconds, making them a must-have for cycle races.<\/p>\n<p>One year on from its launch, react has become a firmly established name on the market. And now, as a premium partner of the Tour de Suisse, the Swiss eyewear brand has become an indispensable name in the sports sector.<\/p>\n<p>And Stefan K\u00fcng agrees! Switzerland\u2019s most successful cyclist today has a shared heritage with react, since they both originate from eastern Switzerland. But that\u2019s not all they share: Together, the two speed pros have set their sights on victory. It\u2019s a partnership that won\u2019t let anything stand in its way. Today, the Tour de Suisse\u2026 tomorrow, the top of the world!<\/p>\n<div\n\tclass=\"wpce-gallery\"\n\tx-data=\"{\n\t\tuid: &quot;gallery-6c73b871-2b41-4828-b710-715efc8f678a&quot;,\n\t\t_previewEl: null,\n\t\tloading: false,\n\t\tnoPush: false,\n\t\trefs: null,\n\t\tinit() {\n\t\t\tconst refs = this.$refs\n\t\t\tthis.refs = {\n\t\t\t\tget grid() { return refs.grid },\n\t\t\t\tget image() { return refs.image },\n\t\t\t\tget content() { return refs.content },\n\t\t\t}\n\n\t\t\t\/\/ Update from Hash\n\t\t\tlet evaluateHash = () =&gt; {\n\t\t\t\tthis.noPush = true\n\n\t\t\t\tif (!this.$hash.startsWith('\/' + this.uid + '\/')) {\n\t\t\t\t\tthis.previewEl = null\n\t\t\t\t\tthis.noPush = false\n\t\t\t\t\treturn\n\t\t\t\t}\n\n\t\t\t\tlet index = Number(this.$hash.slice(this.uid.length + 2))\n\t\t\t\tif (isNaN(index)) {\n\t\t\t\t\tthis.previewEl = null\n\t\t\t\t\tthis.noPush = false\n\t\t\t\t\treturn\n\t\t\t\t}\n\n\t\t\t\tlet element = this.refs.grid.children[index - 1]\n\t\t\t\tif (!element) {\n\t\t\t\t\tthis.previewEl = null\n\t\t\t\t\tthis.noPush = false\n\t\t\t\t\treturn\n\t\t\t\t}\n\n\t\t\t\tif (element === this._previewEl) {\n\t\t\t\t\tthis.noPush = false\n\t\t\t\t\treturn\n\t\t\t\t}\n\n\t\t\t\tthis.previewEl = element\n\t\t\t\tthis.noPush = false\n\t\t\t}\n\n\t\t\tthis.$watch('$hash', evaluateHash)\n\t\t\tsetTimeout(evaluateHash, 0)\n\t\t},\n\t\tonKeydown(event) {\n\t\t\tif (!this.previewEl) return\n\t\t\tif (event.metaKey || event.altKey || event.ctrlKey || event.shiftKey) return\n\n\t\t\tswitch (event.key) {\n\t\t\t\tcase 'ArrowLeft':\n\t\t\t\t\tthis.previous()\n\t\t\t\t\tbreak\n\n\t\t\t\tcase 'ArrowRight':\n\t\t\t\t\tthis.next()\n\t\t\t\t\tbreak\n\n\t\t\t\tcase 'Escape':\n\t\t\t\t\tthis.close()\n\t\t\t\t\tbreak\n\t\t\t}\n\t\t},\n\t\tget previewEl() {\n\t\t\treturn this._previewEl\n\t\t},\n\t\tset previewEl(el) {\n\t\t\tthis.loading = true\n\n\t\t\tif (!this.noPush) {\n\t\t\t\tlet index = [...this.refs.grid.children].indexOf(el) + 1\n\t\t\t\tlet hash = el ? `#\/${ this.uid }\/${ index }` : ''\n\t\t\t\tlet url = location.pathname + hash\n\t\t\t\thistory.pushState(null, null, url)\n\t\t\t\twindow.dispatchEvent(new HashChangeEvent('hashchange'))\n\t\t\t}\n\n\t\t\tthis._previewEl = el\n\n\t\t\t\n\t\t\tsetTimeout(() =&gt; {\n\t\t\t\tif (el &#038;&#038; this.refs.image.naturalWidth &gt; 0) {\n\t\t\t\t\tthis.loading = false\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\t\tget caption() {\n\t\t\t\n\t\t\treturn this.previewEl\n\t\t\t\t&#038;&#038; (\n\t\t\t\t\tthis.previewEl.dataset.caption\n\t\t\t\t)\n\t\t\t\t|| undefined\n\t\t},\n\t\tpreloadPrevious() {\n\t\t\tlet img = new Image()\n\t\t\timg.src = this.refs.grid.children[this.previewEl.dataset.prevIndex]\n\t\t},\n\t\tpreloadNext() {\n\t\t\tlet img = new Image()\n\t\t\timg.src = this.refs.grid.children[this.previewEl.dataset.nextIndex]\n\t\t},\n\t\tprevious() {\n\t\t\tif (this.previewEl) {\n\t\t\t\tthis.previewEl = this.refs.grid.children[this.previewEl.dataset.prevIndex]\n\t\t\t}\n\t\t},\n\t\tnext() {\n\t\t\tif (this.previewEl) {\n\t\t\t\tthis.previewEl = this.refs.grid.children[this.previewEl.dataset.nextIndex]\n\t\t\t}\n\t\t},\n\t\tclose() {\n\t\t\t\n\t\t\tthis.hide()\n\t\t\tsetTimeout(() =&gt; {\n\t\t\t\tthis.previewEl = null\n\t\t\t}, 400)\n\t\t},\n\n\t\t\n\t\t...transition({\n\t\t\tcss: {\n\t\t\t\topacity: 0,\n\t\t\t\ttransform: 'scale(1.05)',\n\t\t\t},\n\t\t\tduration: 400,\n\t\t}),\n\t}\"\n\tx-effect=\"toggle(previewEl !== null)\"\n\t:class=\"{ active: previewEl !== null }\"\n\t@keydown.document=\"onKeydown\"\n>\n\t<template x-teleport=\"body\">\n\t\t<div\n\t\t\trole=\"dialog\"\n\t\t\tclass=\"gallery-overlay\"\n\t\t\tstyle=\"display: none\"\n\t\t\tx-bind=\"target\"\n\t\t\tx-trap=\"previewEl !== null\"\n\t\t>\n\t\t\t<p class=\"sr-only\">Welcome to the gallery. Press Escape to close or the left\/right arrow keys to navigate.<\/p>\n\t\t\t<button type=\"button\" class=\"gallery-control icon-button control-close\" @click=\"close\">\n\t\t\t\t<svg aria-hidden=\"true\" focusable=\"false\" width=\"10\" height=\"10\" viewBox=\"0 0 10 10\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M8.75 0 10 1.25 6.25 5 10 8.75 8.75 10 5 6.25 1.25 10 0 8.75 3.75 5 0 1.25 1.25 0 5 3.75z\" fill=\"currentColor\" fill-rule=\"nonzero\"><\/path><\/svg>\n\t\t\t\t<span class=\"sr-only\">Close gallery<\/span>\n\t\t\t<\/button>\n\t\t\t<button type=\"button\" class=\"gallery-control icon-button control-prev\" @click=\"previous\">\n\t\t\t\t<svg aria-hidden=\"true\" focusable=\"false\" width=\"6\" height=\"10\" viewBox=\"0 0 6 10\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M4.667 10 6 8.571 2.667 5 6 1.429 4.667 0 0 5z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg>\n\t\t\t\t<span class=\"sr-only\">Previous image<\/span>\n\t\t\t<\/button>\n\t\t\t<button type=\"button\" class=\"gallery-control icon-button control-next\" @click=\"next\">\n\t\t\t\t<svg aria-hidden=\"true\" focusable=\"false\" width=\"6\" height=\"10\" viewBox=\"0 0 6 10\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1.333 10 0 8.571 3.333 5 0 1.429 1.333 0 6 5z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg>\n\t\t\t\t<span class=\"sr-only\">Next image<\/span>\n\t\t\t<\/button>\n\t\t\t<div class=\"caption-container\" :class=\"{ active: !loading &#038;&#038; caption }\">\n\t\t\t\t<div id=\"gallery-6c73b871-2b41-4828-b710-715efc8f678a-caption\" class=\"control-caption\" x-text=\"caption\"><\/div>\n\t\t\t<\/div>\n\t\t\t<figure class=\"content\" x-ref=\"content\" :aria-labelledby=\"previewEl &#038;&#038; previewEl.dataset.alt ? &quot;gallery-6c73b871-2b41-4828-b710-715efc8f678a-caption&quot; : null\">\n\t\t\t\t<img\n\t\t\t\t\tx-ref=\"image\"\n\t\t\t\t\t:alt=\"previewEl &#038;&#038; previewEl.dataset.alt\"\n\t\t\t\t\t:src=\"previewEl &#038;&#038; previewEl.dataset.fullSrc\"\n\t\t\t\t\t:class=\"{ 'with-caption': !loading &#038;&#038; caption }\"\n\t\t\t\t\t:style=\"{ opacity: loading ? 0 : 1 }\"\n\t\t\t\t\t@load=\"loading = false; preloadNext(); preloadPrevious()\"\n\t\t\t\t>\n\t\t\t<\/figure>\n\t\t<\/div>\n\t<\/template>\n\t<div class=\"gallery-grid grid-layout\" x-ref=\"grid\">\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/1500.004-React_Optray_Sky_dark_1920x1080px-1400x788.png\"\n\t\t\t\t@click.prevent=\"previewEl = $el\"\n\t\t\t\tdata-alt=\"\"\n\t\t\t\tdata-caption=\"\"\n\t\t\t\tdata-next-index=\"1\"\n\t\t\t\tdata-prev-index=\"2\"\n\t\t\t\tdata-full-src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/1500.004-React_Optray_Sky_dark_1920x1080px-1400x788.png\"\n\t\t\t>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"316\" height=\"316\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/1500.004-React_Optray_Sky_dark_1920x1080px-316x316.png\" class=\"gallery-image tile\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/1500.004-React_Optray_Sky_dark_1920x1080px-316x316.png 316w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/1500.004-React_Optray_Sky_dark_1920x1080px-150x150.png 150w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/1500.004-React_Optray_Sky_dark_1920x1080px-632x632.png 632w\" sizes=\"auto, (max-width: 316px) 100vw, 316px\" \/>\n\t\t\t<\/a>\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/react-x-StefanKueng_02_1920x1280px-1350x900.jpg\"\n\t\t\t\t@click.prevent=\"previewEl = $el\"\n\t\t\t\tdata-alt=\"\"\n\t\t\t\tdata-caption=\"\"\n\t\t\t\tdata-next-index=\"2\"\n\t\t\t\tdata-prev-index=\"0\"\n\t\t\t\tdata-full-src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/react-x-StefanKueng_02_1920x1280px-1350x900.jpg\"\n\t\t\t>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"316\" height=\"316\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/react-x-StefanKueng_02_1920x1280px-316x316.jpg\" class=\"gallery-image tile\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/react-x-StefanKueng_02_1920x1280px-316x316.jpg 316w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/react-x-StefanKueng_02_1920x1280px-150x150.jpg 150w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/react-x-StefanKueng_02_1920x1280px-632x632.jpg 632w\" sizes=\"auto, (max-width: 316px) 100vw, 316px\" \/>\n\t\t\t<\/a>\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/SA100191_1920x1280px-1350x900.jpg\"\n\t\t\t\t@click.prevent=\"previewEl = $el\"\n\t\t\t\tdata-alt=\"\"\n\t\t\t\tdata-caption=\"\"\n\t\t\t\tdata-next-index=\"0\"\n\t\t\t\tdata-prev-index=\"1\"\n\t\t\t\tdata-full-src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/SA100191_1920x1280px-1350x900.jpg\"\n\t\t\t>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"316\" height=\"316\" src=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/SA100191_1920x1280px-316x316.jpg\" class=\"gallery-image tile\" alt=\"\" srcset=\"https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/SA100191_1920x1280px-316x316.jpg 316w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/SA100191_1920x1280px-150x150.jpg 150w, https:\/\/www.tourdesuisse.ch\/wp-content\/uploads\/SA100191_1920x1280px-632x632.jpg 632w\" sizes=\"auto, (max-width: 316px) 100vw, 316px\" \/>\n\t\t\t<\/a>\n\t<\/div>\n<\/div><p>In addition to sports eyewear, react also manufactures ski goggles in its own production facility in Toggenburg. The lightning-fast darkening and brightening effect in the lenses is all down to a patented technology that the company has long been using in its Swiss-made welding helmets. After seven years of development, react \u2013 a brand of the optrel group \u2013 has successfully brought the technology out of the welding workshop for a wider audience to enjoy. Since June 2022, react has been leading the field in the sports eyewear market with its optray sports glasses.<\/p>\n<p>Don\u2019t just take our word for it \u2013 see for yourself! On each stage of the Tour de Suisse, as well as at the start and finish, there will be a react stand where you have the chance to try out the unique technology and buy your very own pair of sports glasses. The react team can\u2019t wait for the Tour de Suisse and is looking forward to soaking up the atmosphere with you.<\/p>\n\n<div class=\"buttons\">\n\t<div class=\"button-group\">\n\n\t\t\t<a\n\t\t\t\thref=\"https:\/\/www.react-swiss.com\/de\/\" target=\"_blank\" rel=\"noopener\" class=\"button style-default with-arrow\"\n\t\t\t>\n\t\t\t\tLearn more\n\t\t\t<\/a>\n\t<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>react \u2013 the new premium partner of the Tour de Suisse, is racing to the very top of Switzerland. Thanks to the specially developed technology, the sports glasses adapt to changing light conditions in less than 0.1 seconds, making them a must-have for cycle races. One year on from its launch, react has become a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3200,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[101],"class_list":["post-3210","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-partner-posts"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.tourdesuisse.ch\/en\/wp-json\/wp\/v2\/posts\/3210","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tourdesuisse.ch\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tourdesuisse.ch\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tourdesuisse.ch\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tourdesuisse.ch\/en\/wp-json\/wp\/v2\/comments?post=3210"}],"version-history":[{"count":3,"href":"https:\/\/www.tourdesuisse.ch\/en\/wp-json\/wp\/v2\/posts\/3210\/revisions"}],"predecessor-version":[{"id":3215,"href":"https:\/\/www.tourdesuisse.ch\/en\/wp-json\/wp\/v2\/posts\/3210\/revisions\/3215"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tourdesuisse.ch\/en\/wp-json\/wp\/v2\/media\/3200"}],"wp:attachment":[{"href":"https:\/\/www.tourdesuisse.ch\/en\/wp-json\/wp\/v2\/media?parent=3210"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tourdesuisse.ch\/en\/wp-json\/wp\/v2\/categories?post=3210"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}