CINXE.COM

Swimming World Archive - Swimming World

<!DOCTYPE html> <html lang="en-US"> <head> <!-- basic meta --> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta charset="UTF-8"> <link rel="pingback" href="https://www.swimmingworldmagazine.com/news/xmlrpc.php"> <title>Swimming World Archive - Swimming World</title> <link rel="apple-touch-icon" sizes="180x180" href="https://swimmingworld.azureedge.net/fave/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://swimmingworld.azureedge.net/fave/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://swimmingworld.azureedge.net/fave/favicon-16x16.png"> <link rel="manifest" href="https://swimmingworld.azureedge.net/fave/site.webmanifest"> <link rel="mask-icon" href="https://swimmingworld.azureedge.net/fave/safari-pinned-tab.svg" color="#5bbad5"> <link rel="shortcut icon" href="https://swimmingworld.azureedge.net/fave/favicon.ico"> <!-- stylesheets --> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <script>window._wca = window._wca || [];</script> <!-- Jetpack Site Verification Tags --> <meta name="google-site-verification" content="HRR4TmQqWpwI5x02hmuxOBTIi6XvhvmSiqPSCevutok" /> <meta name="msvalidate.01" content="DEF46E023A820941EB8F21CDBE7DCE4F" /> <!-- This site is optimized with the Yoast SEO Premium plugin v22.7 (Yoast SEO v22.7) - https://yoast.com/wordpress/plugins/seo/ --> <link rel="canonical" href="https://www.swimmingworldmagazine.com/news/swimming-world-archive/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Swimming World Archive" /> <meta property="og:description" content="Dive into the Archives! Explore Our Extensive Collection of Swimming World Publications! &nbsp; Delve into the depths of our archives dating back to 1960 and discover a wealth of swimming" /> <meta property="og:url" content="https://www.swimmingworldmagazine.com/news/swimming-world-archive/" /> <meta property="og:site_name" content="Swimming World" /> <meta property="article:publisher" content="https://www.facebook.com/SwimmingWorld" /> <meta property="article:modified_time" content="2024-05-18T00:57:53+00:00" /> <meta property="og:image" content="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1-300x401.jpg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@swimmingworld" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="3 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":["Article","NewsArticle"],"@id":"https://www.swimmingworldmagazine.com/news/swimming-world-archive/#article","isPartOf":{"@id":"https://www.swimmingworldmagazine.com/news/swimming-world-archive/"},"author":{"name":"Brandi West","@id":"https://www.swimmingworldmagazine.com/news/#/schema/person/7fdf88133cc03bb997698dc53a2eb944"},"headline":"Swimming World Archive","datePublished":"2024-05-18T00:46:33+00:00","dateModified":"2024-05-18T00:57:53+00:00","mainEntityOfPage":{"@id":"https://www.swimmingworldmagazine.com/news/swimming-world-archive/"},"wordCount":400,"publisher":{"@id":"https://www.swimmingworldmagazine.com/news/#organization"},"image":{"@id":"https://www.swimmingworldmagazine.com/news/swimming-world-archive/#primaryimage"},"thumbnailUrl":"https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1-300x401.jpg","inLanguage":"en-US","copyrightYear":"2024","copyrightHolder":{"@id":"https://www.swimmingworldmagazine.com/news/#organization"}},{"@type":"WebPage","@id":"https://www.swimmingworldmagazine.com/news/swimming-world-archive/","url":"https://www.swimmingworldmagazine.com/news/swimming-world-archive/","name":"Swimming World Archive - Swimming World","isPartOf":{"@id":"https://www.swimmingworldmagazine.com/news/#website"},"primaryImageOfPage":{"@id":"https://www.swimmingworldmagazine.com/news/swimming-world-archive/#primaryimage"},"image":{"@id":"https://www.swimmingworldmagazine.com/news/swimming-world-archive/#primaryimage"},"thumbnailUrl":"https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1-300x401.jpg","datePublished":"2024-05-18T00:46:33+00:00","dateModified":"2024-05-18T00:57:53+00:00","breadcrumb":{"@id":"https://www.swimmingworldmagazine.com/news/swimming-world-archive/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://www.swimmingworldmagazine.com/news/swimming-world-archive/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.swimmingworldmagazine.com/news/swimming-world-archive/#primaryimage","url":"https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1.jpg","contentUrl":"https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1.jpg","width":533,"height":713,"caption":"Swimming-World-December-2023-World-Swimmers-of-the-Year"},{"@type":"BreadcrumbList","@id":"https://www.swimmingworldmagazine.com/news/swimming-world-archive/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.swimmingworldmagazine.com/news/"},{"@type":"ListItem","position":2,"name":"Swimming World Archive"}]},{"@type":"WebSite","@id":"https://www.swimmingworldmagazine.com/news/#website","url":"https://www.swimmingworldmagazine.com/news/","name":"Swimming World","description":"The Global Leader in Aquatic News","publisher":{"@id":"https://www.swimmingworldmagazine.com/news/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.swimmingworldmagazine.com/news/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://www.swimmingworldmagazine.com/news/#organization","name":"Swimming World","url":"https://www.swimmingworldmagazine.com/news/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.swimmingworldmagazine.com/news/#/schema/logo/image/","url":"https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2022/01/SWorld_BLKBKG-1.jpg","contentUrl":"https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2022/01/SWorld_BLKBKG-1.jpg","width":1799,"height":900,"caption":"Swimming World"},"image":{"@id":"https://www.swimmingworldmagazine.com/news/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/SwimmingWorld","https://x.com/swimmingworld","https://instagram.com/swimmingworldmag/","https://www.youtube.com/user/SwimmingWorldSPI"]},{"@type":"Person","@id":"https://www.swimmingworldmagazine.com/news/#/schema/person/7fdf88133cc03bb997698dc53a2eb944","name":"Brandi West","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://www.swimmingworldmagazine.com/news/#/schema/person/image/","url":"https://secure.gravatar.com/avatar/7352a1b85f6c6f071b1b30b065f1bad0?s=96&d=blank&r=pg","contentUrl":"https://secure.gravatar.com/avatar/7352a1b85f6c6f071b1b30b065f1bad0?s=96&d=blank&r=pg","caption":"Brandi West"},"description":"Brandi is the Marketing Director at ISHOF and Swimming World.","sameAs":["www.instagram.com/brandiwest2020"],"url":"https://www.swimmingworldmagazine.com/news/author/brandiw/"}]}</script> <!-- / Yoast SEO Premium plugin. --> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//v0.wordpress.com' /> <link rel="alternate" type="application/rss+xml" title="Swimming World &raquo; Feed" href="https://www.swimmingworldmagazine.com/news/feed/" /> <link rel="alternate" type="application/rss+xml" title="Swimming World &raquo; Comments Feed" href="https://www.swimmingworldmagazine.com/news/comments/feed/" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/vmrw8k5h.tinifycdn.com\/news\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.3"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <style type="text/css"> .mejs-controls, .mejs-mediaelement { background: #1e73be !important; } .mejs-controls .mejs-time-rail .mejs-time-total { background: #eeee22 !important; } </style> <link rel='stylesheet' id='wc-blocks-integration-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/woocommerce-subscriptions/vendor/woocommerce/subscriptions-core/build/index.css?ver=7.1.1' type='text/css' media='all' /> <link rel='stylesheet' id='acfwf-wc-cart-block-integration-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/assets/index-467dde24.css?ver=1716158435' type='text/css' media='all' /> <link rel='stylesheet' id='acfwf-wc-checkout-block-integration-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/assets/index-2a7d8588.css?ver=1716158435' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-includes/css/dist/block-library/style.min.css?ver=6.5.3' type='text/css' media='all' /> <style id='wp-block-library-inline-css' type='text/css'> .has-text-align-justify{text-align:justify;} </style> <link rel='stylesheet' id='acfw-blocks-frontend-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/advanced-coupons-for-woocommerce-free/css/acfw-blocks-frontend.css?ver=4.6.1.1' type='text/css' media='all' /> <link rel='stylesheet' id='mediaelement-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.5.3' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css' type='text/css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='cwp-css-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/cardoza-wordpress-poll/public/css/cwp-poll.css?ver=6.5.3' type='text/css' media='all' /> <link rel='stylesheet' id='cwp-jqui-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/cardoza-wordpress-poll/public/css/jquery-ui.css?ver=6.5.3' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-includes/css/dashicons.min.css?ver=6.5.3' type='text/css' media='all' /> <link rel='stylesheet' id='media_player_style_kit-frontend-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/media-player-style-kit/assets/css/frontend.css?ver=1.0.1' type='text/css' media='all' /> <link rel='stylesheet' id='plugin-name-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/spi-meet-tag/public/css/spi-meet-tag-public.css?ver=1.0.0' type='text/css' media='all' /> <link rel='stylesheet' id='SFSImainCss-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/ultimate-social-media-icons/css/sfsi-style.css?ver=2.9.1' type='text/css' media='all' /> <link rel='stylesheet' id='disable_sfsi-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/ultimate-social-media-icons/css/disable_sfsi.css?ver=6.5.3' type='text/css' media='all' /> <link rel='stylesheet' id='follow-up-emails-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/woocommerce-follow-up-emails/templates/followups.css?ver=4.9.14' type='text/css' media='all' /> <style id='woocommerce-inline-inline-css' type='text/css'> .woocommerce form .form-row .required { visibility: visible; } </style> <link rel='stylesheet' id='wt-smart-coupon-for-woo-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/wt-smart-coupons-for-woocommerce/public/css/wt-smart-coupon-public.css?ver=1.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='metorik-css-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/metorik-helper/assets/css/metorik.css?ver=2.0.7' type='text/css' media='all' /> <link rel='stylesheet' id='wpc-style-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/themes/readpress-child/style.css?ver=6.5.3' type='text/css' media='all' /> <link rel='stylesheet' id='wpc-bootstrap-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/themes/readpress/assets/bootstrap/css/bootstrap.min.css?ver=6.5.3' type='text/css' media='all' /> <link rel='stylesheet' id='wpc-fontawesome-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/themes/readpress/assets/fontawesome/css/font-awesome.min.css?ver=6.5.3' type='text/css' media='all' /> <link rel='stylesheet' id='wpc-prettyphoto-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/themes/readpress/assets/prettyphoto/css/prettyphoto.css?ver=6.5.3' type='text/css' media='all' /> <link rel='stylesheet' id='wpc-flexslider-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/themes/readpress/assets/flexslider/flexslider.css?ver=6.5.3' type='text/css' media='all' /> <link rel='stylesheet' id='wpc-theme-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/themes/readpress/assets/css/base.css?ver=6.5.3' type='text/css' media='all' /> <style id='wpc-theme-inline-css' type='text/css'> body{ font-family: "Open Sans" }.site-menu, .ticker-heading, .widget-title, .post-thumbnail .post-thumbnail-overlay span, .breadcrumb span, .post-stream-tab .stream-header li a, .tiled-post .tiled-readmore, .post-single-title .post-category, .comment-form h2, .comment-form label, .taxonomy-description h3, .taxonomy-description h2, .comment-links a, .top-menu, .mobile-menu-button, .off-canvas-menu li a, .archive-template h2, .post-single .post-header .post-author, .post-share .share-heading, #reply-title, .widget_calendar caption, .widget_calendar thead th, .link-pages span, .curdate { font-family: "Fjalla One"; font-weight: 400; }#site-content { background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#f9f9f9)); background-image: -webkit-linear-gradient(#f2f2f2, #f9f9f9); background-image: -moz-linear-gradient(#f2f2f2, #f9f9f9); background-image: -o-linear-gradient(#f2f2f2, #f9f9f9); background-image: linear-gradient(#f2f2f2, #f9f9f9); }.post-thumbnail .post-comment, .tiled-post .tiled-comment, .post-single .post-share .post-comment { background: #e44545; } .archive-template ul { color: #e44545; } .post-thumbnail .post-comment:after, .tiled-post .tiled-comment:after, .post-single .post-share .post-comment:after { border-top-color: #e44545;}a, a:hover, .newsticker .slides li a:hover, .related-post .related-title:hover, .posts-list .post-title:hover, .widget-title, .widget-footer .widget-title, .taxonomy-description h3, .carousel-title:hover, .widget-sidebar.widget_recent_entries li a:hover, .post-loop .post-title a:hover, .off-canvas-menu li a:hover { color: #5f93ce; } input[type="submit"]:hover, #site-nav, .site-menu ul, .readmore-link, .post-single .post-tags a:hover, .post-stream-tab .stream-header li a:hover, .post-stream-tab .stream-header li.ui-state-active a, .tagcloud a:hover, .footer-nav-wrap, .header-dark.menu-2 .site-menu > li > a:hover, .header-dark.menu-2 .site-menu > li.current-menu-item:hover, .header-dark.menu-2 .site-menu > li.current-menu-item { background: #5f93ce; } .menu-2 #site-nav, .header-dark.menu-2 #site-nav { border-bottom-color: #5f93ce; } #off-canvas-nav { border-right-color: #5f93ce; } </style> <link rel='stylesheet' id='tablepress-default-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/tablepress/css/build/default.css?ver=2.3.1' type='text/css' media='all' /> <style id='tablepress-default-inline-css' type='text/css'> .tablepress-id-17 .column-2{width:250px}.tablepress-id-18 .column-2{width:250px}.tablepress-id-24 .column-2{width:250px}.tablepress-id-26 .column-2{width:250px}.tablepress-id-30 .column-2{width:250px}.tablepress-id-32 .column-2{width:250px}.tablepress-id-43 .column-2{width:250px}.tablepress-id-45 .column-2{width:250px} </style> <link rel='stylesheet' id='jetpack_css-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/jetpack/css/jetpack.css?ver=13.4.3' type='text/css' media='all' /> <script type="text/template" id="tmpl-variation-template"> <div class="woocommerce-variation-description">{{{ data.variation.variation_description }}}</div> <div class="woocommerce-variation-price">{{{ data.variation.price_html }}}</div> <div class="woocommerce-variation-availability">{{{ data.variation.availability_html }}}</div> </script> <script type="text/template" id="tmpl-unavailable-variation-template"> <p>Sorry, this product is unavailable. Please choose a different combination.</p> </script> <script type="text/javascript"> window._nslDOMReady = function (callback) { if ( document.readyState === "complete" || document.readyState === "interactive" ) { callback(); } else { document.addEventListener( "DOMContentLoaded", callback ); } }; </script><script src="https://vmrw8k5h.tinifycdn.com/news/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js?ver=3.1.2" id="wp-polyfill-inert-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver=0.14.0" id="regenerator-runtime-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script> <script src="https://stats.wp.com/w.js?ver=202448" id="woo-tracks-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-includes/js/underscore.min.js?ver=1.13.4" id="underscore-js"></script> <script id="wp-util-js-extra"> var _wpUtilSettings = {"ajax":{"url":"\/news\/wp-admin\/admin-ajax.php"}}; </script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-includes/js/wp-util.min.js?ver=6.5.3" id="wp-util-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.8.8.3" id="jquery-blockui-js" defer data-wp-strategy="defer"></script> <script id="wc-add-to-cart-variation-js-extra"> var wc_add_to_cart_variation_params = {"wc_ajax_url":"\/news\/?wc-ajax=%%endpoint%%","i18n_no_matching_variations_text":"Sorry, no products matched your selection. Please choose a different combination.","i18n_make_a_selection_text":"Please select some product options before adding this product to your cart.","i18n_unavailable_text":"Sorry, this product is unavailable. Please choose a different combination."}; </script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart-variation.min.js?ver=8.8.3" id="wc-add-to-cart-variation-js" defer data-wp-strategy="defer"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-includes/js/jquery/ui/core.min.js?ver=1.13.2" id="jquery-ui-core-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/cardoza-wordpress-poll/public/js/cwp-poll.js?ver=6.5.3" id="cwp-main-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/cardoza-wordpress-poll/public/js/jquery.ui.datepicker.min.js?ver=6.5.3" id="cwp-main-datepicker-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/spi-meet-tag/public/js/spi-meet-tag-public.js?ver=1.0.0" id="plugin-name-js"></script> <script id="fue-account-subscriptions-js-extra"> var FUE = {"ajaxurl":"https:\/\/www.swimmingworldmagazine.com\/news\/wp-admin\/admin-ajax.php","ajax_loader":"https:\/\/vmrw8k5h.tinifycdn.com\/news\/wp-content\/plugins\/woocommerce-follow-up-emails\/templates\/images\/ajax-loader.gif"}; </script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/woocommerce-follow-up-emails/templates/js/fue-account-subscriptions.js?ver=4.9.14" id="fue-account-subscriptions-js"></script> <script id="wt-smart-coupon-for-woo-js-extra"> var WTSmartCouponOBJ = {"ajaxurl":"https:\/\/www.swimmingworldmagazine.com\/news\/wp-admin\/admin-ajax.php","wc_ajax_url":"https:\/\/www.swimmingworldmagazine.com\/news\/?wc-ajax=","nonces":{"public":"583e9bc8de","apply_coupon":"c2422804ae"},"labels":{"please_wait":"Please wait...","choose_variation":"Please choose a variation","error":"Error !!!"},"shipping_method":[],"payment_method":"","is_cart":""}; </script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/wt-smart-coupons-for-woocommerce/public/js/wt-smart-coupon-public.js?ver=1.7.1" id="wt-smart-coupon-for-woo-js"></script> <script id="WCPAY_ASSETS-js-extra"> var wcpayAssets = {"url":"https:\/\/www.swimmingworldmagazine.com\/news\/wp-content\/plugins\/woocommerce-payments\/dist\/"}; </script> <script src="https://stats.wp.com/s-202448.js" id="woocommerce-analytics-js" defer data-wp-strategy="defer"></script> <link rel="https://api.w.org/" href="https://www.swimmingworldmagazine.com/news/wp-json/" /><link rel="alternate" type="application/json" href="https://www.swimmingworldmagazine.com/news/wp-json/wp/v2/pages/585592" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.swimmingworldmagazine.com/news/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.5.3" /> <meta name="generator" content="WooCommerce 8.8.3" /> <link rel='shortlink' href='https://wp.me/P56Jja-2sl2' /> <link rel="alternate" type="application/json+oembed" href="https://www.swimmingworldmagazine.com/news/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.swimmingworldmagazine.com%2Fnews%2Fswimming-world-archive%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://www.swimmingworldmagazine.com/news/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.swimmingworldmagazine.com%2Fnews%2Fswimming-world-archive%2F&#038;format=xml" /> <script type='text/javascript'> var CwppPlgSettings = { ajaxurl : 'https://www.swimmingworldmagazine.com/news/wp-admin/admin-ajax.php', nonce : '1fe72bf73a' }; </script> <meta name="follow.it-verification-code-blRROGUzZEVMU3VuREl1azd2R1E5RCtSSDBtVUtYWnYrSlIvdjdZbWtaK3BIZ1NkMm1aSjB4Ty9KcDN4R3BZRFVPWmpFcHN4NEVyRFc4MkpnUEJTRFNDZkdQTFdBcG51d0VjOTlWSi95Wnd3WVRvSjlRSks1NHJTVmxxY0g0a2F8VCtZaXFWVk44QlNsdGZhclZlbUh0UGpzeG9iOTJRbC9DTnk0STZlcWF4bz0=" content="DUtE7yXVhaB7WBDQ3tHj"/> <style>img#wpstats{display:none}</style> <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> <style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="modulepreload" href="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/common/NoticesPlugin.58041a5d.js" /><link rel="modulepreload" href="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/advanced-coupons-for-woocommerce-free/dist/common/NoticesPlugin.58041a5d.js" /><link rel="icon" href="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/cropped-Swimming-World-Flame-PNG-small-e1716067896714-1-32x32.png" sizes="32x32" /> <link rel="icon" href="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/cropped-Swimming-World-Flame-PNG-small-e1716067896714-1-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/cropped-Swimming-World-Flame-PNG-small-e1716067896714-1-180x180.png" /> <meta name="msapplication-TileImage" content="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/cropped-Swimming-World-Flame-PNG-small-e1716067896714-1-270x270.png" /> <style type="text/css">div.nsl-container[data-align="left"] { text-align: left; } div.nsl-container[data-align="center"] { text-align: center; } div.nsl-container[data-align="right"] { text-align: right; } div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] { text-decoration: none; box-shadow: none; border: 0; } div.nsl-container .nsl-container-buttons { display: flex; padding: 5px 0; } div.nsl-container.nsl-container-block .nsl-container-buttons { display: inline-grid; grid-template-columns: minmax(145px, auto); } div.nsl-container-block-fullwidth .nsl-container-buttons { flex-flow: column; align-items: center; } div.nsl-container-block-fullwidth .nsl-container-buttons a, div.nsl-container-block .nsl-container-buttons a { flex: 1 1 auto; display: block; margin: 5px 0; width: 100%; } div.nsl-container-inline { margin: -5px; text-align: left; } div.nsl-container-inline .nsl-container-buttons { justify-content: center; flex-wrap: wrap; } div.nsl-container-inline .nsl-container-buttons a { margin: 5px; display: inline-block; } div.nsl-container-grid .nsl-container-buttons { flex-flow: row; align-items: center; flex-wrap: wrap; } div.nsl-container-grid .nsl-container-buttons a { flex: 1 1 auto; display: block; margin: 5px; max-width: 280px; width: 100%; } @media only screen and (min-width: 650px) { div.nsl-container-grid .nsl-container-buttons a { width: auto; } } div.nsl-container .nsl-button { cursor: pointer; vertical-align: top; border-radius: 4px; } div.nsl-container .nsl-button-default { color: #fff; display: flex; } div.nsl-container .nsl-button-icon { display: inline-block; } div.nsl-container .nsl-button-svg-container { flex: 0 0 auto; padding: 8px; display: flex; align-items: center; } div.nsl-container svg { height: 24px; width: 24px; vertical-align: top; } div.nsl-container .nsl-button-default div.nsl-button-label-container { margin: 0 24px 0 12px; padding: 10px 0; font-family: Helvetica, Arial, sans-serif; font-size: 16px; line-height: 20px; letter-spacing: .25px; overflow: hidden; text-align: center; text-overflow: clip; white-space: nowrap; flex: 1 1 auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-transform: none; display: inline-block; } div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container { margin: 1px; padding: 7px; border-radius: 3px; background: #fff; } div.nsl-container .nsl-button-google[data-skin="light"] { border-radius: 1px; box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25); color: RGBA(0, 0, 0, 0.54); } div.nsl-container .nsl-button-apple .nsl-button-svg-container { padding: 0 6px; } div.nsl-container .nsl-button-apple .nsl-button-svg-container svg { height: 40px; width: auto; } div.nsl-container .nsl-button-apple[data-skin="light"] { color: #000; box-shadow: 0 0 0 1px #000; } div.nsl-container .nsl-button-facebook[data-skin="white"] { color: #000; box-shadow: inset 0 0 0 1px #000; } div.nsl-container .nsl-button-facebook[data-skin="light"] { color: #1877F2; box-shadow: inset 0 0 0 1px #1877F2; } div.nsl-container .nsl-button-spotify[data-skin="white"] { color: #191414; box-shadow: inset 0 0 0 1px #191414; } div.nsl-container .nsl-button-apple div.nsl-button-label-container { font-size: 17px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } div.nsl-container .nsl-button-slack div.nsl-button-label-container { font-size: 17px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; } div.nsl-container .nsl-button-slack[data-skin="light"] { color: #000000; box-shadow: inset 0 0 0 1px #DDDDDD; } div.nsl-container .nsl-button-tiktok[data-skin="light"] { color: #161823; box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12); } div.nsl-container .nsl-button-kakao { color: rgba(0, 0, 0, 0.85); } .nsl-clear { clear: both; } .nsl-container { clear: both; } .nsl-disabled-provider .nsl-button { filter: grayscale(1); opacity: 0.8; } /*Button align start*/ div.nsl-container-inline[data-align="left"] .nsl-container-buttons { justify-content: flex-start; } div.nsl-container-inline[data-align="center"] .nsl-container-buttons { justify-content: center; } div.nsl-container-inline[data-align="right"] .nsl-container-buttons { justify-content: flex-end; } div.nsl-container-grid[data-align="left"] .nsl-container-buttons { justify-content: flex-start; } div.nsl-container-grid[data-align="center"] .nsl-container-buttons { justify-content: center; } div.nsl-container-grid[data-align="right"] .nsl-container-buttons { justify-content: flex-end; } div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons { justify-content: space-around; } div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons { justify-content: space-between; } /* Button align end*/ /* Redirect */ #nsl-redirect-overlay { display: flex; flex-direction: column; justify-content: center; align-items: center; position: fixed; z-index: 1000000; left: 0; top: 0; width: 100%; height: 100%; backdrop-filter: blur(1px); background-color: RGBA(0, 0, 0, .32);; } #nsl-redirect-overlay-container { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: white; padding: 30px; border-radius: 10px; } #nsl-redirect-overlay-spinner { content: ''; display: block; margin: 20px; border: 9px solid RGBA(0, 0, 0, .6); border-top: 9px solid #fff; border-radius: 50%; box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6); width: 40px; height: 40px; animation: nsl-loader-spin 2s linear infinite; } @keyframes nsl-loader-spin { 0% { transform: rotate(0deg) } to { transform: rotate(360deg) } } #nsl-redirect-overlay-title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 18px; font-weight: bold; color: #3C434A; } #nsl-redirect-overlay-text { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; text-align: center; font-size: 14px; color: #3C434A; } /* Redirect END*/</style><style type="text/css">/* Notice fallback */ #nsl-notices-fallback { position: fixed; right: 10px; top: 10px; z-index: 10000; } .admin-bar #nsl-notices-fallback { top: 42px; } #nsl-notices-fallback > div { position: relative; background: #fff; border-left: 4px solid #fff; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1); margin: 5px 15px 2px; padding: 1px 20px; } #nsl-notices-fallback > div.error { display: block; border-left-color: #dc3232; } #nsl-notices-fallback > div.updated { display: block; border-left-color: #46b450; } #nsl-notices-fallback p { margin: .5em 0; padding: 2px; } #nsl-notices-fallback > div:after { position: absolute; right: 5px; top: 5px; content: '\00d7'; display: block; height: 16px; width: 16px; line-height: 16px; text-align: center; font-size: 20px; cursor: pointer; }</style> <script type="text/javascript"> $ = jQuery.noConflict(); </script> <?//Swimming World Specific JS and CSS START?> <link rel="stylesheet" type="text/css" href="//swimmingworld.azureedge.net/site/css/sw.css?2024_7_0_0f" /> <link rel="stylesheet" type="text/css" href="//swimmingworld.azureedge.net/site/css/sw-menu.css?2024_7_0_0f" /> <link rel="stylesheet" type="text/css" href="//swimmingworld.azureedge.net/site/javascript/v/video.css?2024_7_0_0f" /> <link rel="stylesheet" type="text/css" href="//swimmingworld.azureedge.net/site/javascript/v/video-js.css?2024_7_0_0f" /> <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C600%2C700%2C800%2C300italic%2C400italic%2C600italic%2C700italic%2C800italic%7CFjalla+One%3A400&#038;ver=1402105186" /> <link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Bitter|Fjalla+One|Open+Sans|Open+Sans+Condensed:300" /> <script type="text/javascript" src="//swimmingworld.azureedge.net/site/javascript/sw.js?2024_7_0_0f"></script> <script type="text/javascript" src="//swimmingworld.azureedge.net/site/javascript/metafusesitemapnav.js?2024_7_0_0f"></script> <script type="text/javascript" src="//ads.swimmingworldmagazine.com/abmrotator.aspx"></script> <script type="text/javascript">$(document).ready(function(){PI_SiteMapNav_SetupNavigationMenu('pageHeader_nav','','mainnav-item','mainnav-item-child');});</script> <?//Swimming World Specific JS and CSS END?> </head> <body class="page-template page-template-page-wootemplate page-template-page-wootemplate-php page page-id-585592 header-dark menu-2 right-sidebar theme-readpress sfsi_actvite_theme_default woocommerce-no-js"> <div id="allcontent" class="container-wrap"> <div class="navresp" id="navresp" style="display:none;"></div> <header id="site-header"> <div class="header-top"> <a class="header-top-join-now" href="/join">Subscribe Today!</a></div> <div class="header-main"> <div class="header-main-full-logo"> <a href="/" class="header-sw-ishof-logo"><img src="//swimmingworld.azureedge.net/i/swimming-world-logo.png" alt="Swimming World" /></a> <a href="/" class="header-sw-ishof-logo-mobile"><img src="//swimmingworld.azureedge.net/i/swimming-world-logo-mobile.png" alt="Swimming World" /></a> </div> <div class="header-nav"><div id="pageHeader_nav" class="mainnav"><nav><ul id="pageHeader_nav_l" class="mainnav"><li class="mainnav-item"><a href="/meet/2024-olympic-games-coverage-paris/" >Olympics</a><div id ="0b93905a76f84648a3839a136cee7c04" class="mainnav-item-child" style="display:none;"><ul class="mainnav-item-child-section"><li class="mainnav-item-child"><a href="/news/product/olympic-racing-digital-pdf-guide/">Olympics Racing Guide</a></li><li class="mainnav-item-child"><a href="https://apps.apple.com/us/app/swimming-world-mag/id6504402990">Apple Mobile App</a></li><li class="mainnav-item-child"><a href="https://play.google.com/store/apps/details?id=com.swimmingworldmagazine&hl=en_US&pli=1">Android Mobile App</a></li><li class="mainnav-item-child"><a href="/meet/2024-olympic-games-coverage-paris/">Meet Coverage</a></li></ul></div></li><li class="mainnav-item"><a href="/news/" >News</a><div id ="5679e81dc5f744daa4a0fe3d36fb8098" class="mainnav-item-child" style="display:none;"><ul class="mainnav-item-child-section"><li class="mainnav-item-child"><a href="/news/category/all">View Breaking News</a></li><li class="mainnav-item-child"><a href="/news/category/world/">World</a></li><li class="mainnav-item-child"><a href="/news/category/usa/">USA</a></li><li class="mainnav-item-child" style="width:160px"><a href="/news/category/college/">College</a></li><li class="mainnav-item-child"><a href="/news/category/industry/">Industry News</a></li><li class="mainnav-item-child"><a href="/news-categories">Additional Categories</a></li></ul></div></li><li class="mainnav-item" style="width:160px"><a href="/meets/" >Meets/Results</a><div id ="dbe7c082396142e9b7793450e299e715" class="mainnav-item-child" style="margin-left:-70px;display:none;"><ul class="mainnav-item-child-section"><li class="mainnav-item-child"><a href="/meets/">Current Meet Information Pages</a></li><li class="mainnav-item-child"><a href="/meet/2024-olympic-games-coverage-paris">2024 Olympic Games Paris</a></li><li class="mainnav-item-child"><a href="/results/">Search Results</a><div class="mainnav-item-child-child"><ul class="mainnav-item-child-child-section"><li><a href="/results/submit">Submit Your PDF Meet Results</a></li></ul></div></li><li class="mainnav-item-child"><a href="/news/swimming-records/">Swimming Record Book</a></li><li class="mainnav-item-child"><a href=" /time-conversion">Time Conversion Tool</a></li></ul></div></li><li class="mainnav-item"><a href="/vault" >Subscribe</a><div id ="9e9f5dfbc1464ceab0e3bb2b2a45b5a7" class="mainnav-item-child" style="display:none;"><ul class="mainnav-item-child-section"><li class="mainnav-item-child"><a href="/join">Subscribe</a></li><li class="mainnav-item-child"><a href="/news/product-category/back-issues/2024-swimming-world-magazine-pdf-download/">2024 Swimming World</a></li><li class="mainnav-item-child"><a href="/news/product-category/back-issues/2023-swimming-world-magazine-pdf-download/">2023 Swimming World</a></li><li class="mainnav-item-child"><a href="/news/swimming-world-archive/">Swimming World Archive</a></li></ul></div></li><li class="mainnav-item"><a href="/news/swimming-resource-guide/" >Resources</a><div id ="2e291814dfb446ca9649172abbf41566" class="mainnav-item-child" style="margin-left:-30px;display:none;"><ul class="mainnav-item-child-section"><li class="mainnav-item-child"><a href="/time-conversion">Time Conversion Tool</a></li><li class="mainnav-item-child"><a href="/news/attention-high-school-swimmers-get-on-swimming-worlds-college-recruit-watch-list/">High School Recruits</a></li><li class="mainnav-item-child"><a href="/swim-cgi/">Workouts</a></li><li class="mainnav-item-child"><a href="/news/swimming-jobs">Jobs</a></li><li class="mainnav-item-child"><a href="/news/media-kit/">Media Kit</a></li><li class="mainnav-item-child"><a href="/news/prep-school-directory/">Prep School Directory</a></li><li class="mainnav-item-child"><a href="/news/swimming-world-honorees/">SW Awards And Recognitions</a></li></ul></div></li><li class="mainnav-item"><a href="/members/home" >My Account</a><div id ="00b415ec639245d09d66836b72aa7ce5" class="mainnav-item-child" style="margin-left:-140px;display:none;"><ul class="mainnav-item-child-section"><li class="mainnav-item-child"><a href="/news/cart/">View Cart</a></li><li class="mainnav-item-child"><a href="/members/home">My Account Login</a><div class="mainnav-item-child-child"><ul class="mainnav-item-child-child-section"><li><a href="/issues/vault">Library-Institutional Login</a></li></ul></div></li><li class="mainnav-item-child"><a href="/news/my-account/customer-logout/">Log Out</a></li><li class="mainnav-item-child"><a href="/news/contact/">Contact Us</a></li></ul></div></li><li class="mainnav-item mainnav-li-nochildren"><a href="javascript:;" onclick="search_OpenSearch()"><span class="fa fa-search"></span></a></li></ul></nav></div></div> <div id="search_Overlay"> <div class="search-button-close"><select id="search_SortBy" class="search-button-select" onchange="search_SortByChanged()"><option value="">Sort By Relevance</option><option value="date">Sort By Date</option></select><a href="javascript:;" onclick="search_CloseSearch()"><span class="search-overlay-close-button"><span class="fa fa-times fa-3x"></span></span></a></div> <div class="search-overlay-inner"> <div class="header-main-full-logo"> <a onclick="search_CloseSearch();" class="header-sw-ishof-logo"><img src="//swimmingworld.azureedge.net/i/swimming-world-logo-white.png" alt="Swimming World" /></a> <a onclick="search_CloseSearch();" class="header-sw-ishof-logo-mobile"><img src="//swimmingworld.azureedge.net/i/swimming-world-logo-mobile-white.png" alt="Swimming World" /></a> </div> <div class="search-form search-overlay-form" id="search_overlayForm"> <input type="search" id="search_Input" class="search-input" name="search_Input" value="" placeholder="search" onkeyup="search_OnKeyUp(this)" autocomplete="off" onkeypress="return search_OnKeyDown(event);"><label class="search-label" for="search-input">Type keyword(s) to search</label> </div> </div> <div id="search_Results" class="search-sitesearch posts-loop posts-loop-list"></div> <div id="search_loader" class=""></div> </div> <div class="nav-menu" onclick="PI_SiteMapNav_ToggleMainNavResponsive(event, 'pageHeader_nav', 'navresp', 'mainnav-item');"> <img src="//vmrw8k5h.tinifycdn.com/i/menu.svg" style="width: 45px; height: 32px;" width="45" height="32" alt="menu"> </div> <div class="nav-menu" onclick="PI_SiteMapNav_ToggleMainNavResponsive(event, 'pageHeader_nav', 'navresp', 'mainnav-item');"><img src="//vmrw8k5h.tinifycdn.com/i/menu.svg" style="width:45px;height:32px;" width="45" height="32" alt="menu"></div> </div> </header><style> div.post-meta { display:none; } .post-header { margin-bottom:0px !important; padding-bottom:0px !important; border-bottom:0px !important; } </style> <article class="post-single post-585592 page type-page status-publish hentry"> <div class="content-title-bar"> <h1 class="content-title">Swimming World Archive</h1> </div> <div class="content-fullwidth"> <header class="post-header"> <div class="post-meta"> 17 May 2024, 05:46pm &mdash; by <a href="https://www.swimmingworldmagazine.com/news/author/brandiw/" class="post-author">Brandi West</a> </div> </header> <div class="post-content"> <h1>Dive into the Archives!</h1> <h2>Explore Our Extensive Collection of Swimming World Publications!</h2> <p>&nbsp;</p> <p>Delve into the depths of our archives dating back to 1960 and discover a wealth of swimming knowledge and inspiration. In the archive you&#8217;ll find past issues of <a href="https://www.swimmingworldmagazine.com/news/product-category/back-issues/" target="_blank" rel="noopener">Swimming World</a>, <a href="https://www.swimmingworldmagazine.com/news/product-category/swimming-world-biweekly-1/" target="_blank" rel="noopener">Swimming World Biweekly</a>, <a href="https://www.swimmingworldmagazine.com/news/product-category/swimming-technique-vault/" target="_blank" rel="noopener">Swimming Technique</a>, and <a href="https://www.swimmingworldmagazine.com/news/product-category/swim-magazine-vault/" target="_blank" rel="noopener">SWIM Magazine</a> that span decades of aquatic excellence.</p> <p>&nbsp;</p> <h3>Swimming World Magazine</h3> <p>Swimming World Magazine debuted in 1960. It has been, and continues to be a leader in providing comprehensive coverage of swimming, from grassroots to the Olympics. With over six decades of history, it delivers in-depth articles, interviews, and features on competitive swimming, water polo, synchronized swimming, and more. Whether you&#8217;re an athlete, coach, or enthusiast, Swimming World Magazine provides valuable insights and inspiration to help you succeed in the pool.</p> <p><img fetchpriority="high" decoding="async" data-attachment-id="585602" data-permalink="https://www.swimmingworldmagazine.com/news/swimming-world-archive/swimming-world-december-2023-world-swimmers-of-the-year-cover-533x713/" data-orig-file="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1.jpg" data-orig-size="533,713" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533&#215;713" data-image-description="" data-image-caption="" data-medium-file="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1-533x500.jpg" data-large-file="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1.jpg" class="alignnone wp-image-585602 size-small" src="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1-300x401.jpg" alt="Swimming-World-December-2023-World-Swimmers-of-the-Year" width="300" height="401" srcset="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1-300x401.jpg 300w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1-150x200.jpg 150w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1-450x602.jpg 450w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1-245x327.jpg 245w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-December-2023-World-Swimmers-of-the-Year-COVER-533x713-1.jpg 533w" sizes="(max-width: 300px) 100vw, 300px" /></p> <p>Swimming World Magazine &#8211; <a href="https://www.swimmingworldmagazine.com/news/product-category/back-issues/" target="_blank" rel="noopener">See archive of all Swimming World Magazines</a></p> <p>&nbsp;</p> <h3>Swimming World Biweekly</h3> <p>Swimming World Biweekly Magazine began in 2015 as a dynamic publication offering timely and insightful coverage of the swimming world. Released every two weeks, it provides readers with up-to-date news, analysis, and features on all aspects of the sport, from elite competitions to grassroots initiatives. With its quick turnaround and comprehensive content, Swimming World Biweekly magazine is a must-read for swimmers, coaches, and fans looking to stay informed and engaged with the latest developments in swimming.</p> <p><img decoding="async" data-attachment-id="585605" data-permalink="https://www.swimmingworldmagazine.com/news/swimming-world-archive/swimming-world-biweekly-9-21-22-great-races-a-look-back-at-great-races-from-history-cover/" data-orig-file="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-Biweekly-9-21-22-Great-Races-A-Look-Back-At-Great-Races-From-History-Cover.jpg" data-orig-size="533,713" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Swimming World Biweekly &#8211; 9-21-22-Great-Races-A-Look-Back-At-Great-Races-From-History Cover" data-image-description="" data-image-caption="" data-medium-file="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-Biweekly-9-21-22-Great-Races-A-Look-Back-At-Great-Races-From-History-Cover-533x500.jpg" data-large-file="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-Biweekly-9-21-22-Great-Races-A-Look-Back-At-Great-Races-From-History-Cover.jpg" class="size-small wp-image-585605 alignnone" src="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-Biweekly-9-21-22-Great-Races-A-Look-Back-At-Great-Races-From-History-Cover-300x401.jpg" alt="Swimming World Biweekly - 9-21-22-Great-Races-A-Look-Back-At-Great-Races-From-History Cover" width="300" height="401" srcset="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-Biweekly-9-21-22-Great-Races-A-Look-Back-At-Great-Races-From-History-Cover-300x401.jpg 300w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-Biweekly-9-21-22-Great-Races-A-Look-Back-At-Great-Races-From-History-Cover-150x200.jpg 150w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-Biweekly-9-21-22-Great-Races-A-Look-Back-At-Great-Races-From-History-Cover-450x602.jpg 450w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-Biweekly-9-21-22-Great-Races-A-Look-Back-At-Great-Races-From-History-Cover-245x327.jpg 245w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-World-Biweekly-9-21-22-Great-Races-A-Look-Back-At-Great-Races-From-History-Cover.jpg 533w" sizes="(max-width: 300px) 100vw, 300px" /></p> <p>Swimming World Biweekly &#8211; <a href="https://www.swimmingworldmagazine.com/news/product-category/swimming-world-biweekly-1/" target="_blank" rel="noopener">See archive of all Swimming World Biweekly Editions</a></p> <p>&nbsp;</p> <h3>Swimming Technique</h3> <p>Swimming Technique Magazine first published in 1966 as a specialized publication dedicated to the finer points of swimming form and performance. Offering expert advice, drills, and insights from top coaches and athletes, each issue focuses on refining technique, improving efficiency, and maximizing speed in the water. Whether you&#8217;re a novice swimmer or a seasoned competitor, Swimming Technique magazine provides valuable resources to help you enhance your skills and achieve your swimming goals with precision and power.</p> <p><a href="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-Technique-January-2020-Cover-Ready-To-Race.jpg" target="_blank" rel="noopener"><img decoding="async" data-attachment-id="585599" data-permalink="https://www.swimmingworldmagazine.com/news/swimming-world-archive/swimming-technique-january-2020-cover-ready-to-race-2/" data-orig-file="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-Technique-January-2020-Cover-Ready-To-Race.jpg" data-orig-size="533,713" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Swimming-Technique-January-2020-Cover-Ready-To-Race" data-image-description="" data-image-caption="" data-medium-file="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-Technique-January-2020-Cover-Ready-To-Race-533x500.jpg" data-large-file="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-Technique-January-2020-Cover-Ready-To-Race.jpg" class="wp-image-585599 size-small alignnone" src="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-Technique-January-2020-Cover-Ready-To-Race-300x401.jpg" alt="Swimming Technique January 2020" width="300" height="401" srcset="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-Technique-January-2020-Cover-Ready-To-Race-300x401.jpg 300w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-Technique-January-2020-Cover-Ready-To-Race-150x200.jpg 150w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-Technique-January-2020-Cover-Ready-To-Race-450x602.jpg 450w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-Technique-January-2020-Cover-Ready-To-Race-245x327.jpg 245w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/Swimming-Technique-January-2020-Cover-Ready-To-Race.jpg 533w" sizes="(max-width: 300px) 100vw, 300px" /></a></p> <p>Swimming Technique &#8211; <a href="https://www.swimmingworldmagazine.com/news/product-category/swimming-technique-vault/" target="_blank" rel="noopener">See archive of all Swimming Technique Magazines</a></p> <p>&nbsp;</p> <h3>SWIM</h3> <p>SWIM magazine is a vibrant publication celebrating the culture, community, and excitement of swimming. Filled with inspiring stories, profiles of top swimmers, and coverage of major events, each issue captures the spirit of the sport and its impact on individuals and communities. With a mix of articles, photography, and features, SWIM magazine offers readers a captivating glimpse into the world of swimming.</p> <p><img loading="lazy" decoding="async" data-attachment-id="585606" data-permalink="https://www.swimmingworldmagazine.com/news/swimming-world-archive/swim-volxvi-3-may-jun-2000-cover/" data-orig-file="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/SWIM-VolXVI-3-May-Jun-2000-Cover.jpg" data-orig-size="533,727" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="SWIM-VolXVI-3-May-Jun-2000 Cover" data-image-description="" data-image-caption="" data-medium-file="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/SWIM-VolXVI-3-May-Jun-2000-Cover-533x500.jpg" data-large-file="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/SWIM-VolXVI-3-May-Jun-2000-Cover.jpg" class="size-small wp-image-585606 alignnone" src="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/SWIM-VolXVI-3-May-Jun-2000-Cover-300x409.jpg" alt="" width="300" height="409" srcset="https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/SWIM-VolXVI-3-May-Jun-2000-Cover-300x409.jpg 300w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/SWIM-VolXVI-3-May-Jun-2000-Cover-147x200.jpg 147w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/SWIM-VolXVI-3-May-Jun-2000-Cover-450x614.jpg 450w, https://vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2024/05/SWIM-VolXVI-3-May-Jun-2000-Cover.jpg 533w" sizes="(max-width: 300px) 100vw, 300px" /></p> <p>SWIM Magazine &#8211; <a href="https://www.swimmingworldmagazine.com/news/product-category/swim-magazine-vault/" target="_blank" rel="noopener">See archive of all SWIM Magazines</a></p> <p>&nbsp;</p> <p>&nbsp;</p> </div> </div> </article> <!-- end content ============================== --> <!-- start footer ============================== --> <footer id="site-footer"> <div id="footer-content"> <div class="container"> <div class="row"> <div class="col-md-12"> <div class="footer-socials text-center"> </div> </div> </div> <div class="footer"> <nav><div id="footNav" class="footnav"><div class="footnav-item"><a href="/meet/2024-olympic-games-coverage-paris/">Olympics</a></div><div class="footnav-item"><a href="/news/">News</a><ul class="footnav-item-child"><li><a href="/news/category/all">View Breaking News</a></li></ul></div><div class="footnav-item"><a href="/meets/">Meets/Results</a><ul class="footnav-item-child"><li><a href="/results/">Search Results</a></li><li><a href="/meets/">Current Meet Information Pages</a></li></ul></div><div class="footnav-item"><a href="/news/swimming-resource-guide/">Resources</a><ul class="footnav-item-child"><li><a href="/results/default_original.asp">SW Record Book</a></li><li><a href="/news/aquatic-sports-directory/">Aquatic Directory</a></li><li><a href="/time-conversion">Time Conversion Tool</a></li></ul></div><div class="footnav-item"><a href="/">Search</a></div><div class="footnav-item"><a href="/">Links</a><ul class="footnav-item-child"><li><a href="/news/swimming-world-partners-and-ishof-sponsors/">ISHOF Sponsors</a></li></ul></div></div></nav> <div style="height:30px;"> <div style="float:left;"></div> <div style="float:right;font-size:12px;padding-right:30px;"><a href="/contact">Contact Us</a> | <a href="//vmrw8k5h.tinifycdn.com/news/wp-content/uploads/2016/11/terms-of-use-2017.pdf">Terms of Use</a> | <a href="/privacy-policy">Privacy Policy</a> | <a href="/news/media-kit/">Advertise With Us</a></div> </div> </div> <script type="text/javascript"> var clicky_site_ids = clicky_site_ids || []; clicky_site_ids.push(100757092); (function () { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = '//static.getclicky.com/js'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(s); })(); </script> <noscript><p><img alt="Clicky" width="1" height="1" src="//in.getclicky.com/100757092ns.gif" /></p></noscript> <script async src="https://www.googletagmanager.com/gtag/js?id=G-JERPLYD6DX"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-JERPLYD6DX'); </script> <div class="row"> <div class="col-md-12"> <div class="back-to-top text-center"> <a href="#site-header"> <i class="fa fa-chevron-up"></i> </a> </div> <div class="colophon text-center"> Copyright &copy; 2024. All rights reserved, Sports Publications, Inc. </div> </div> </div> </div> </div> </footer> <!-- end footer ============================== --> <!-- off-canvas navigation ============================== --> <div id="off-canvas-nav"> <a href="" class="off-canvas-close"> <i class="fa fa-times"></i> </a> <div class="off-canvas-menu"><ul> <li class="page_item page-item-448451"><a href="https://www.swimmingworldmagazine.com/news/2020-holiday-gift-guide-by-swimming-world/">2020 Holiday Gift Guide by Swimming World</a></li> <li class="page_item page-item-492268"><a href="https://www.swimmingworldmagazine.com/news/2022-holiday-gift-guide-by-swimming-world/">2022 Holiday Gift Guide by Swimming World</a></li> <li class="page_item page-item-448449"><a href="https://www.swimmingworldmagazine.com/news/2022-prep-school-directory-by-swimming-world/">2022 Prep School Directory by Swimming World</a></li> <li class="page_item page-item-243927"><a href="https://www.swimmingworldmagazine.com/news/swimming-world-camp-directory/">2022 Swim Camp Directory by Swimming World</a></li> <li class="page_item page-item-183554"><a href="https://www.swimmingworldmagazine.com/news/american-swimming-records-long-course-meters/">American Swimming Records: Long Course Meters</a></li> <li class="page_item page-item-183565"><a href="https://www.swimmingworldmagazine.com/news/american-swimming-records-short-course-meters/">American Swimming Records: Short Course Meters</a></li> <li class="page_item page-item-174960"><a href="https://www.swimmingworldmagazine.com/news/american-short-course-yard-swimming-records/">American Swimming Records: Short Course Yards</a></li> <li class="page_item page-item-228032"><a href="https://www.swimmingworldmagazine.com/news/spectrum-pool-products/">Aquatic Directory: Spectrum Aquatics</a></li> <li class="page_item page-item-153449"><a href="https://www.swimmingworldmagazine.com/news/cart/">Cart</a></li> <li class="page_item page-item-153450 page_item_has_children"><a href="https://www.swimmingworldmagazine.com/news/checkout/">Checkout</a> <ul class='children'> <li class="page_item page-item-154232"><a href="https://www.swimmingworldmagazine.com/news/checkout/review-order/">Checkout &rarr; Review Order</a></li> <li class="page_item page-item-521869"><a href="https://www.swimmingworldmagazine.com/news/checkout/shipping-addresses-3/">Shipping Addresses</a></li> <li class="page_item page-item-521870"><a href="https://www.swimmingworldmagazine.com/news/checkout/shipping-addresses-4/">Shipping Addresses</a></li> <li class="page_item page-item-521872"><a href="https://www.swimmingworldmagazine.com/news/checkout/shipping-addresses-5/">Shipping Addresses</a></li> <li class="page_item page-item-521868"><a href="https://www.swimmingworldmagazine.com/news/checkout/shipping-addresses-2/">Shipping Addresses</a></li> <li class="page_item page-item-158791"><a href="https://www.swimmingworldmagazine.com/news/checkout/shipping-addresses/">Shipping Addresses</a></li> </ul> </li> <li class="page_item page-item-153332"><a href="https://www.swimmingworldmagazine.com/news/contact/">Contact Us At Swimming World</a></li> <li class="page_item page-item-597979"><a href="https://www.swimmingworldmagazine.com/news/donation-confirmation/">Donation Confirmation</a></li> <li class="page_item page-item-597980"><a href="https://www.swimmingworldmagazine.com/news/donation-failed/">Donation Failed</a></li> <li class="page_item page-item-597981"><a href="https://www.swimmingworldmagazine.com/news/donor-dashboard/">Donor Dashboard</a></li> <li class="page_item page-item-460134"><a href="https://www.swimmingworldmagazine.com/news/every-child-a-swimmer/">Every Child A Swimmer</a></li> <li class="page_item page-item-236697"><a href="https://www.swimmingworldmagazine.com/news/finis-free-90-day-offer/">FREE 90 Days</a></li> <li class="page_item page-item-451033"><a href="https://www.swimmingworldmagazine.com/news/ishof-swimming-world-early-bird-renewals/">ISHOF &#8211; Swimming World Early Bird Renewals</a></li> <li class="page_item page-item-158715"><a href="https://www.swimmingworldmagazine.com/news/swimming-world-magazine-renewals/">ISHOF &#8211; Swimming World Magazine Renewals</a></li> <li class="page_item page-item-447992"><a href="https://www.swimmingworldmagazine.com/news/ishof-one-in-a-thousand-campaign/">ISHOF One in a Thousand Club</a></li> <li class="page_item page-item-376897"><a href="https://www.swimmingworldmagazine.com/news/login/">Login or Join</a></li> <li class="page_item page-item-529467"><a href="https://www.swimmingworldmagazine.com/news/maxime-grousset-rattles-100-free-rankings-with-47-62-blast-in-rennes-three-in-three-for-leon-marchand/">Maxime Grousset Rattles 100 Free Rankings With 47.62 Blast In Rennes; Three In Three For Leon Marchand</a></li> <li class="page_item page-item-160613"><a href="https://www.swimmingworldmagazine.com/news/my-downloads/">My Downloads</a></li> <li class="page_item page-item-153451 page_item_has_children"><a href="https://www.swimmingworldmagazine.com/news/subscription-info/">My Swimming World Account</a> <ul class='children'> <li class="page_item page-item-521871"><a href="https://www.swimmingworldmagazine.com/news/subscription-info/account-addresses-2/">Shipping Addresses</a></li> <li class="page_item page-item-521874"><a href="https://www.swimmingworldmagazine.com/news/subscription-info/account-addresses-4/">Shipping Addresses</a></li> <li class="page_item page-item-158792"><a href="https://www.swimmingworldmagazine.com/news/subscription-info/account-addresses/">Shipping Addresses</a></li> <li class="page_item page-item-521873"><a href="https://www.swimmingworldmagazine.com/news/subscription-info/account-addresses-3/">Shipping Addresses</a></li> </ul> </li> <li class="page_item page-item-376894"><a href="https://www.swimmingworldmagazine.com/news/my-account/">My Swimming World Account &#8211; Redirect To New Login Page</a></li> <li class="page_item page-item-184099"><a href="https://www.swimmingworldmagazine.com/news/naia-swimming-records/">NAIA Swimming Records</a></li> <li class="page_item page-item-184087"><a href="https://www.swimmingworldmagazine.com/news/ncaa-division-ii-swimming-records/">NCAA Division II Swimming Records</a></li> <li class="page_item page-item-184093"><a href="https://www.swimmingworldmagazine.com/news/ncaa-division-iii-swimming-records/">NCAA Division III Swimming Records</a></li> <li class="page_item page-item-184065"><a href="https://www.swimmingworldmagazine.com/news/ncaa-mens-division-i-swimming-records/">NCAA Men&#8217;s Division I Swimming Records</a></li> <li class="page_item page-item-184077"><a href="https://www.swimmingworldmagazine.com/news/ncaa-womens-division-i-swimming-records/">NCAA Women&#8217;s Division I Swimming Records</a></li> <li class="page_item page-item-184119"><a href="https://www.swimmingworldmagazine.com/news/njcaa-swimming-records-2/">NJCAA Swimming Records</a></li> <li class="page_item page-item-183692"><a href="https://www.swimmingworldmagazine.com/news/olympic-swimming-records/">Olympic Swimming Records</a></li> <li class="page_item page-item-153445"><a href="https://www.swimmingworldmagazine.com/news/post-a-job/">Post a Job</a></li> <li class="page_item page-item-244046"><a href="https://www.swimmingworldmagazine.com/news/prep-school-directory/">Prep School Directory</a></li> <li class="page_item page-item-153448"><a href="https://www.swimmingworldmagazine.com/news/shop/">Shop</a></li> <li class="page_item page-item-581006"><a href="https://www.swimmingworldmagazine.com/news/swimming-jobs/">Swimming Jobs</a></li> <li class="page_item page-item-205473"><a href="https://www.swimmingworldmagazine.com/news/swimming-resource-guide/">Swimming Resource Guide</a></li> <li class="page_item page-item-585592 current_page_item"><a href="https://www.swimmingworldmagazine.com/news/swimming-world-archive/" aria-current="page">Swimming World Archive</a></li> <li class="page_item page-item-183179"><a href="https://www.swimmingworldmagazine.com/news/swimming-world-honorees/">Swimming World Award Honorees</a></li> <li class="page_item page-item-158527"><a href="https://www.swimmingworldmagazine.com/news/media-kit/">Swimming World Media Kit</a></li> <li class="page_item page-item-308737"><a href="https://www.swimmingworldmagazine.com/news/swimming-world-partners-and-ishof-sponsors/">Swimming World Partners And ISHOF Sponsors</a></li> <li class="page_item page-item-514521"><a href="https://www.swimmingworldmagazine.com/news/camp-directory/">Swimming World Swim Camp Directory (All Listings)</a></li> <li class="page_item page-item-184141"><a href="https://www.swimmingworldmagazine.com/news/swimming-records/">Swimming World&#8217;s Record Book</a></li> <li class="page_item page-item-180641"><a href="https://www.swimmingworldmagazine.com/news/terms/">Terms</a></li> <li class="page_item page-item-504992"><a href="https://www.swimmingworldmagazine.com/news/aquatic-sports-directory/">The Who&#8217;s Who Aquatic Directory For The Industry</a></li> <li class="page_item page-item-184129"><a href="https://www.swimmingworldmagazine.com/news/usa-high-school-national-records/">USA High School National Records</a></li> <li class="page_item page-item-272658"><a href="https://www.swimmingworldmagazine.com/news/world-junior-records-in-swimming-long-course-meters/">World Junior Records in Swimming: Long Course Meters</a></li> <li class="page_item page-item-179780"><a href="https://www.swimmingworldmagazine.com/news/world-swimming-records-long-course-meters/">World Swimming Records: Long Course Meters</a></li> <li class="page_item page-item-183513"><a href="https://www.swimmingworldmagazine.com/news/world-swimming-records-short-course-meters/">World Swimming Records: Short Course Meters</a></li> <li class="page_item page-item-58967"><a href="https://www.swimmingworldmagazine.com/news/9999-sw-carousel/">zz(SW Carousel)</a></li> <li class="page_item page-item-58969"><a href="https://www.swimmingworldmagazine.com/news/9999-sw-category-double/">zz(SW Category Double)</a></li> <li class="page_item page-item-58973"><a href="https://www.swimmingworldmagazine.com/news/9999-sw-category-single/">zz(SW Category Single)</a></li> <li class="page_item page-item-58975"><a href="https://www.swimmingworldmagazine.com/news/9999-sw-category-triple/">zz(SW Category Triple)</a></li> <li class="page_item page-item-58977"><a href="https://www.swimmingworldmagazine.com/news/9999-sw-posts-w-ads/">zz(SW Posts w Ads)</a></li> <li class="page_item page-item-58981"><a href="https://www.swimmingworldmagazine.com/news/9999-sw-recentcomments/">zz(SW Recent Comments)</a></li> <li class="page_item page-item-58984"><a href="https://www.swimmingworldmagazine.com/news/9999-sw-recentposts/">zz(SW Recent Posts)</a></li> <li class="page_item page-item-58987"><a href="https://www.swimmingworldmagazine.com/news/9999-sw-search/">zz(SW Search)</a></li> <li class="page_item page-item-58989"><a href="https://www.swimmingworldmagazine.com/news/9999-sw-slider/">zz(SW Slider)</a></li> <li class="page_item page-item-59504"><a href="https://www.swimmingworldmagazine.com/news/9999-sw-weekly-poll/">zz(SW Weekly Poll)</a></li> </ul></div> </div> <style type="text/css"></style><script> window.addEventListener('sfsi_functions_loaded', function() { if (typeof sfsi_responsive_toggle == 'function') { sfsi_responsive_toggle(25000); // console.log('sfsi_responsive_toggle'); } }) </script> <script> window.addEventListener('sfsi_functions_loaded', function() { if (typeof sfsi_plugin_version == 'function') { sfsi_plugin_version(2.77); } }); function sfsi_processfurther(ref) { var feed_id = 'blRROGUzZEVMU3VuREl1azd2R1E5RCtSSDBtVUtYWnYrSlIvdjdZbWtaK3BIZ1NkMm1aSjB4Ty9KcDN4R3BZRFVPWmpFcHN4NEVyRFc4MkpnUEJTRFNDZkdQTFdBcG51d0VjOTlWSi95Wnd3WVRvSjlRSks1NHJTVmxxY0g0a2F8VCtZaXFWVk44QlNsdGZhclZlbUh0UGpzeG9iOTJRbC9DTnk0STZlcWF4bz0='; var feedtype = 8; var email = jQuery(ref).find('input[name="email"]').val(); var filter = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; if ((email != "Enter your email") && (filter.test(email))) { if (feedtype == "8") { var url = "https://api.follow.it/subscription-form/" + feed_id + "/" + feedtype; window.open(url, "popupwindow", "scrollbars=yes,width=1080,height=760"); return true; } } else { alert("Please enter email address"); jQuery(ref).find('input[name="email"]').focus(); return false; } } </script> <style type="text/css" aria-selected="true"> .sfsi_subscribe_Popinner { width: 100% !important; height: auto !important; border: 1px solid #b5b5b5 !important; padding: 18px 0px !important; background-color: #ff1111 !important; } .sfsi_subscribe_Popinner form { margin: 0 20px !important; } .sfsi_subscribe_Popinner h5 { font-family: Helvetica,Arial,sans-serif !important; font-weight: bold !important; color: #000000 !important; font-size: 16px !important; text-align: center !important; margin: 0 0 10px !important; padding: 0 !important; } .sfsi_subscription_form_field { margin: 5px 0 !important; width: 100% !important; display: inline-flex; display: -webkit-inline-flex; } .sfsi_subscription_form_field input { width: 100% !important; padding: 10px 0px !important; } .sfsi_subscribe_Popinner input[type=email] { font-family: Helvetica,Arial,sans-serif !important; font-style: normal !important; font-size: 14px !important; text-align: center !important; } .sfsi_subscribe_Popinner input[type=email]::-webkit-input-placeholder { font-family: Helvetica,Arial,sans-serif !important; font-style: normal !important; font-size: 14px !important; text-align: center !important; } .sfsi_subscribe_Popinner input[type=email]:-moz-placeholder { /* Firefox 18- */ font-family: Helvetica,Arial,sans-serif !important; font-style: normal !important; font-size: 14px !important; text-align: center !important; } .sfsi_subscribe_Popinner input[type=email]::-moz-placeholder { /* Firefox 19+ */ font-family: Helvetica,Arial,sans-serif !important; font-style: normal !important; font-size: 14px !important; text-align: center !important; } .sfsi_subscribe_Popinner input[type=email]:-ms-input-placeholder { font-family: Helvetica,Arial,sans-serif !important; font-style: normal !important; font-size: 14px !important ; text-align: center !important; } .sfsi_subscribe_Popinner input[type=submit] { font-family: Helvetica,Arial,sans-serif !important; font-weight: bold !important; color: #000000 !important; font-size: 16px !important; text-align: center !important; background-color: #dedede !important; } .sfsi_shortcode_container { float: left; } .sfsi_shortcode_container .norm_row .sfsi_wDiv { position: relative !important; } .sfsi_shortcode_container .sfsi_holders { display: none; } </style> <div id="jp-carousel-loading-overlay"> <div id="jp-carousel-loading-wrapper"> <span id="jp-carousel-library-loading">&nbsp;</span> </div> </div> <div class="jp-carousel-overlay jp-carousel-light" style="display: none;"> <div class="jp-carousel-container jp-carousel-light"> <!-- The Carousel Swiper --> <div class="jp-carousel-wrap swiper-container jp-carousel-swiper-container jp-carousel-transitions" itemscope itemtype="https://schema.org/ImageGallery"> <div class="jp-carousel swiper-wrapper"></div> <div class="jp-swiper-button-prev swiper-button-prev"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12"> <path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/> </mask> <g mask="url(#maskPrev)"> <rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <div class="jp-swiper-button-next swiper-button-next"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12"> <path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/> </mask> <g mask="url(#maskNext)"> <rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/> </g> </svg> </div> </div> <!-- The main close buton --> <div class="jp-carousel-close-hint"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14"> <path d="M19.3166 6.41L17.9135 5L12.3509 10.59L6.78834 5L5.38525 6.41L10.9478 12L5.38525 17.59L6.78834 19L12.3509 13.41L17.9135 19L19.3166 17.59L13.754 12L19.3166 6.41Z" fill="white"/> </mask> <g mask="url(#maskClose)"> <rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <!-- Image info, comments and meta --> <div class="jp-carousel-info"> <div class="jp-carousel-info-footer"> <div class="jp-carousel-pagination-container"> <div class="jp-swiper-pagination swiper-pagination"></div> <div class="jp-carousel-pagination"></div> </div> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-caption"></h2> </div> <div class="jp-carousel-photo-icons-container"> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7537 2C7.26076 2 2.80273 6.48 2.80273 12C2.80273 17.52 7.26076 22 12.7537 22C18.2466 22 22.7046 17.52 22.7046 12C22.7046 6.48 18.2466 2 12.7537 2ZM11.7586 7V9H13.7488V7H11.7586ZM11.7586 11V17H13.7488V11H11.7586ZM4.79292 12C4.79292 16.41 8.36531 20 12.7537 20C17.142 20 20.7144 16.41 20.7144 12C20.7144 7.59 17.142 4 12.7537 4C8.36531 4 4.79292 7.59 4.79292 12Z" fill="white"/> </mask> <g mask="url(#maskInfo)"> <rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </span> </a> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-comments" aria-label="Toggle photo comments visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskComments" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.3271 2H20.2486C21.3432 2 22.2388 2.9 22.2388 4V16C22.2388 17.1 21.3432 18 20.2486 18H6.31729L2.33691 22V4C2.33691 2.9 3.2325 2 4.3271 2ZM6.31729 16H20.2486V4H4.3271V18L6.31729 16Z" fill="white"/> </mask> <g mask="url(#maskComments)"> <rect x="0.34668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-has-comments-indicator" aria-label="This image has comments."></span> </span> </a> </div> </div> <div class="jp-carousel-info-extra"> <div class="jp-carousel-info-content-wrapper"> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-title"></h2> </div> <div class="jp-carousel-comments-wrapper"> <div id="jp-carousel-comments-loading"> <span>Loading Comments...</span> </div> <div class="jp-carousel-comments"></div> <div id="jp-carousel-comment-form-container"> <span id="jp-carousel-comment-form-spinner">&nbsp;</span> <div id="jp-carousel-comment-post-results"></div> <form id="jp-carousel-comment-form"> <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label> <textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..." ></textarea> <div id="jp-carousel-comment-form-submit-and-info-wrapper"> <div id="jp-carousel-comment-form-commenting-as"> <fieldset> <label for="jp-carousel-comment-form-email-field">Email</label> <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-author-field">Name</label> <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-url-field">Website</label> <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field" /> </fieldset> </div> <input type="submit" name="submit" class="jp-carousel-comment-form-button" id="jp-carousel-comment-form-button-submit" value="Post Comment" /> </div> </form> </div> </div> <div class="jp-carousel-image-meta"> <div class="jp-carousel-title-and-caption"> <div class="jp-carousel-photo-info"> <h3 class="jp-carousel-caption" itemprop="caption description"></h3> </div> <div class="jp-carousel-photo-description"></div> </div> <ul class="jp-carousel-image-exif" style="display: none;"></ul> <a class="jp-carousel-image-download" href="#" target="_blank" style="display: none;"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.84615 5V19H19.7775V12H21.7677V19C21.7677 20.1 20.8721 21 19.7775 21H5.84615C4.74159 21 3.85596 20.1 3.85596 19V5C3.85596 3.9 4.74159 3 5.84615 3H12.8118V5H5.84615ZM14.802 5V3H21.7677V10H19.7775V6.41L9.99569 16.24L8.59261 14.83L18.3744 5H14.802Z" fill="white"/> </mask> <g mask="url(#mask0)"> <rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-download-text"></span> </a> <div class="jp-carousel-image-map" style="display: none;"></div> </div> </div> </div> </div> </div> </div> <script> (function () { var c = document.body.className; c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); document.body.className = c; })(); </script> <link rel='stylesheet' id='wc-blocks-style-css' href='https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-8.8.3' type='text/css' media='all' /> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/woocommerce/assets/js/accounting/accounting.min.js?ver=0.4.2" id="accounting-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.13.2" id="jquery-ui-datepicker-js"></script> <script id="jquery-ui-datepicker-js-after"> jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":0,"isRTL":false});}); </script> <script id="woocommerce-addons-js-extra"> var woocommerce_addons_params = {"price_display_suffix":"","tax_enabled":"1","price_include_tax":"","display_include_tax":"","ajax_url":"\/news\/wp-admin\/admin-ajax.php","i18n_validation_required_select":"Please choose an option.","i18n_validation_required_input":"Please enter some text in this field.","i18n_validation_required_number":"Please enter a number in this field.","i18n_validation_required_file":"Please upload a file.","i18n_validation_letters_only":"Please enter letters only.","i18n_validation_numbers_only":"Please enter numbers only.","i18n_validation_letters_and_numbers_only":"Please enter letters and numbers only.","i18n_validation_email_only":"Please enter a valid email address.","i18n_validation_min_characters":"Please enter at least %c characters.","i18n_validation_max_characters":"Please enter up to %c characters.","i18n_validation_min_number":"Please enter %c or more.","i18n_validation_max_number":"Please enter %c or less.","i18n_sub_total":"Subtotal","i18n_remaining":"<span><\/span> characters remaining","currency_format_num_decimals":"2","currency_format_symbol":"$","currency_format_decimal_sep":".","currency_format_thousand_sep":",","trim_trailing_zeros":"","is_bookings":"","trim_user_input_characters":"1000","quantity_symbol":"x ","datepicker_class":"wc_pao_datepicker","datepicker_date_format":"MM d, yy","gmt_offset":"7","date_input_timezone_reference":"default","currency_format":"%s%v"}; </script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/woocommerce-product-addons/assets/js/frontend/addons.min.js?ver=6.8.3" id="woocommerce-addons-js" defer data-wp-strategy="defer"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/ultimate-social-media-icons/js/shuffle/modernizr.custom.min.js?ver=6.5.3" id="SFSIjqueryModernizr-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/ultimate-social-media-icons/js/shuffle/jquery.shuffle.min.js?ver=6.5.3" id="SFSIjqueryShuffle-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/ultimate-social-media-icons/js/shuffle/random-shuffle-min.js?ver=6.5.3" id="SFSIjqueryrandom-shuffle-js"></script> <script id="SFSICustomJs-js-extra"> var sfsi_icon_ajax_object = {"nonce":"37c7b00192","ajax_url":"https:\/\/www.swimmingworldmagazine.com\/news\/wp-admin\/admin-ajax.php","plugin_url":"https:\/\/www.swimmingworldmagazine.com\/news\/wp-content\/plugins\/ultimate-social-media-icons\/"}; </script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/ultimate-social-media-icons/js/custom.js?ver=2.9.1" id="SFSICustomJs-js"></script> <script id="fue-front-script-js-extra"> var FUE_Front = {"is_logged_in":"","ajaxurl":"https:\/\/www.swimmingworldmagazine.com\/news\/wp-admin\/admin-ajax.php"}; </script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/woocommerce-follow-up-emails/templates/js/fue-front.js?ver=4.9.14" id="fue-front-script-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=8.8.3" id="sourcebuster-js-js"></script> <script id="wc-order-attribution-js-extra"> var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"ajaxurl":"https:\/\/www.swimmingworldmagazine.com\/news\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; </script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=8.8.3" id="wc-order-attribution-js"></script> <script id="metorik-js-js-extra"> var metorik_params = {"source_tracking":{"enabled":true,"cookie_lifetime":6,"session_length":30,"sbjs_domain":false,"cookie_name":"mtk_src_trk"},"cart_tracking":{"enabled":false,"cart_items_count":0,"item_was_added_to_cart":false,"wc_ajax_capture_customer_data_url":"\/news\/?wc-ajax=metorik_capture_customer_data","wc_ajax_email_opt_out_url":"\/news\/?wc-ajax=metorik_email_opt_out","wc_ajax_email_opt_in_url":"\/news\/?wc-ajax=metorik_email_opt_in","wc_ajax_seen_add_to_cart_form_url":"\/news\/?wc-ajax=metorik_seen_add_to_cart_form","add_cart_popup_should_scroll_to":true,"add_cart_popup_placement":"bottom","add_to_cart_should_mark_as_seen":true,"add_to_cart_form_selectors":[".ajax_add_to_cart",".single_add_to_cart_button"]},"nonce":"65e9edb907"}; </script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/metorik-helper/assets/js/metorik.min.js?ver=2.0.7" id="metorik-js-js"></script> <script id="mailchimp-woocommerce-js-extra"> var mailchimp_public_data = {"site_url":"https:\/\/www.swimmingworldmagazine.com\/news","ajax_url":"https:\/\/www.swimmingworldmagazine.com\/news\/wp-admin\/admin-ajax.php","disable_carts":"","subscribers_only":"","language":"en","allowed_to_set_cookies":"1"}; </script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/mailchimp-for-woocommerce/public/js/mailchimp-woocommerce-public.min.js?ver=4.4.1.07" id="mailchimp-woocommerce-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/themes/readpress/assets/bootstrap/js/bootstrap.min.js?ver=6.5.3" id="wpc-bootstrap-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/themes/readpress/assets/js/jquery.fitvids.js?ver=6.5.3" id="wpc-fitvids-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/themes/readpress/assets/flexslider/jquery.flexslider-min.js?ver=6.5.3" id="wpc-flexslider-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/themes/readpress/assets/prettyphoto/js/jquery.prettyphoto.js?ver=6.5.3" id="wpc-prettyphoto-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/themes/readpress/assets/caroufredsel/jquery.caroufredsel.min.js?ver=6.5.3" id="wpc-caroufredsel-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-includes/js/jquery/ui/tabs.min.js?ver=1.13.2" id="jquery-ui-tabs-js"></script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/themes/readpress/assets/js/theme.js?ver=6.5.3" id="wpc-theme-js"></script> <script src="https://stats.wp.com/e-202448.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script id="jetpack-stats-js-after"> _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"75485816\",\"post\":\"585592\",\"tz\":\"-7\",\"srv\":\"www.swimmingworldmagazine.com\",\"j\":\"1:13.4.3\"}") ]); _stq.push([ "clickTrackerInit", "75485816", "585592" ]); </script> <script id="jetpack-carousel-js-extra"> var jetpackSwiperLibraryPath = {"url":"https:\/\/vmrw8k5h.tinifycdn.com\/news\/wp-content\/plugins\/jetpack\/_inc\/build\/carousel\/swiper-bundle.min.js"}; var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https:\/\/www.swimmingworldmagazine.com\/news\/wp-admin\/admin-ajax.php","nonce":"752f6c37b1","display_exif":"1","display_comments":"1","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"white","comment":"Comment","post_comment":"Post Comment","write_comment":"Write a Comment...","loading_comments":"Loading Comments...","download_original":"View full size <span class=\"photo-size\">{0}<span class=\"photo-size-times\">\u00d7<\/span>{1}<\/span>","no_comment_text":"Please be sure to submit some text with your comment.","no_comment_email":"Please provide an email address to comment.","no_comment_author":"Please provide your name to comment.","comment_post_error":"Sorry, but there was an error posting your comment. Please try again later.","comment_approved":"Your comment was approved.","comment_unapproved":"Your comment is in moderation.","camera":"Camera","aperture":"Aperture","shutter_speed":"Shutter Speed","focal_length":"Focal Length","copyright":"Copyright","comment_registration":"0","require_name_email":"0","login_url":"https:\/\/www.swimmingworldmagazine.com\/news\/wp-login.php?redirect_to=https%3A%2F%2Fwww.swimmingworldmagazine.com%2Fnews%2Fswimming-world-archive%2F","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"]}; </script> <script src="https://vmrw8k5h.tinifycdn.com/news/wp-content/plugins/jetpack/_inc/build/carousel/jetpack-carousel.min.js?ver=13.4.3" id="jetpack-carousel-js"></script> <script type="text/javascript">(function (undefined) {let scriptOptions={"_localizedStrings":{"redirect_overlay_title":"Hold On","redirect_overlay_text":"You are being redirected to another page,<br>it may take a few seconds.","webview_notification_text":"The selected provider doesn't support embedded browsers!"},"_targetWindow":"prefer-popup","_redirectOverlay":"overlay-with-spinner-and-message","_unsupportedWebviewBehavior":""}; /** * Used when Cross-Origin-Opener-Policy blocked the access to the opener. We can't have a reference of the opened windows, so we should attempt to refresh only the windows that has opened popups. */ window._nslHasOpenedPopup = false; window._nslWebViewNoticeElement = null; window.NSLPopup = function (url, title, w, h) { const userAgent = navigator.userAgent, mobile = function () { return /\b(iPhone|iP[ao]d)/.test(userAgent) || /\b(iP[ao]d)/.test(userAgent) || /Android/i.test(userAgent) || /Mobile/i.test(userAgent); }, screenX = window.screenX !== undefined ? window.screenX : window.screenLeft, screenY = window.screenY !== undefined ? window.screenY : window.screenTop, outerWidth = window.outerWidth !== undefined ? window.outerWidth : document.documentElement.clientWidth, outerHeight = window.outerHeight !== undefined ? window.outerHeight : document.documentElement.clientHeight - 22, targetWidth = mobile() ? null : w, targetHeight = mobile() ? null : h, left = parseInt(screenX + (outerWidth - targetWidth) / 2, 10), right = parseInt(screenY + (outerHeight - targetHeight) / 2.5, 10), features = []; if (targetWidth !== null) { features.push('width=' + targetWidth); } if (targetHeight !== null) { features.push('height=' + targetHeight); } features.push('left=' + left); features.push('top=' + right); features.push('scrollbars=1'); const newWindow = window.open(url, title, features.join(',')); if (window.focus) { newWindow.focus(); } window._nslHasOpenedPopup = true; return newWindow; }; let isWebView = null; function checkWebView() { if (isWebView === null) { function _detectOS(ua) { if (/Android/.test(ua)) { return "Android"; } else if (/iPhone|iPad|iPod/.test(ua)) { return "iOS"; } else if (/Windows/.test(ua)) { return "Windows"; } else if (/Mac OS X/.test(ua)) { return "Mac"; } else if (/CrOS/.test(ua)) { return "Chrome OS"; } else if (/Firefox/.test(ua)) { return "Firefox OS"; } return ""; } function _detectBrowser(ua) { let android = /Android/.test(ua); if (/Opera Mini/.test(ua) || / OPR/.test(ua) || / OPT/.test(ua)) { return "Opera"; } else if (/CriOS/.test(ua)) { return "Chrome for iOS"; } else if (/Edge/.test(ua)) { return "Edge"; } else if (android && /Silk\//.test(ua)) { return "Silk"; } else if (/Chrome/.test(ua)) { return "Chrome"; } else if (/Firefox/.test(ua)) { return "Firefox"; } else if (android) { return "AOSP"; } else if (/MSIE|Trident/.test(ua)) { return "IE"; } else if (/Safari\//.test(ua)) { return "Safari"; } else if (/AppleWebKit/.test(ua)) { return "WebKit"; } return ""; } function _detectBrowserVersion(ua, browser) { if (browser === "Opera") { return /Opera Mini/.test(ua) ? _getVersion(ua, "Opera Mini/") : / OPR/.test(ua) ? _getVersion(ua, " OPR/") : _getVersion(ua, " OPT/"); } else if (browser === "Chrome for iOS") { return _getVersion(ua, "CriOS/"); } else if (browser === "Edge") { return _getVersion(ua, "Edge/"); } else if (browser === "Chrome") { return _getVersion(ua, "Chrome/"); } else if (browser === "Firefox") { return _getVersion(ua, "Firefox/"); } else if (browser === "Silk") { return _getVersion(ua, "Silk/"); } else if (browser === "AOSP") { return _getVersion(ua, "Version/"); } else if (browser === "IE") { return /IEMobile/.test(ua) ? _getVersion(ua, "IEMobile/") : /MSIE/.test(ua) ? _getVersion(ua, "MSIE ") : _getVersion(ua, "rv:"); } else if (browser === "Safari") { return _getVersion(ua, "Version/"); } else if (browser === "WebKit") { return _getVersion(ua, "WebKit/"); } return "0.0.0"; } function _getVersion(ua, token) { try { return _normalizeSemverString(ua.split(token)[1].trim().split(/[^\w\.]/)[0]); } catch (o_O) { } return "0.0.0"; } function _normalizeSemverString(version) { const ary = version.split(/[\._]/); return (parseInt(ary[0], 10) || 0) + "." + (parseInt(ary[1], 10) || 0) + "." + (parseInt(ary[2], 10) || 0); } function _isWebView(ua, os, browser, version, options) { switch (os + browser) { case "iOSSafari": return false; case "iOSWebKit": return _isWebView_iOS(options); case "AndroidAOSP": return false; case "AndroidChrome": return parseFloat(version) >= 42 ? /; wv/.test(ua) : /\d{2}\.0\.0/.test(version) ? true : _isWebView_Android(options); } return false; } function _isWebView_iOS(options) { const document = (window["document"] || {}); if ("WEB_VIEW" in options) { return options["WEB_VIEW"]; } return !("fullscreenEnabled" in document || "webkitFullscreenEnabled" in document || false); } function _isWebView_Android(options) { if ("WEB_VIEW" in options) { return options["WEB_VIEW"]; } return !("requestFileSystem" in window || "webkitRequestFileSystem" in window || false); } const options = {}, nav = window.navigator || {}, ua = nav.userAgent || "", os = _detectOS(ua), browser = _detectBrowser(ua), browserVersion = _detectBrowserVersion(ua, browser); isWebView = _isWebView(ua, os, browser, browserVersion, options); } return isWebView; } function isAllowedWebViewForUserAgent(provider) { const facebookAllowedWebViews = [ 'Instagram', 'FBAV', 'FBAN' ]; let whitelist = []; if (provider && provider === 'facebook') { whitelist = facebookAllowedWebViews; } const nav = window.navigator || {}, ua = nav.userAgent || ""; if (whitelist.length && ua.match(new RegExp(whitelist.join('|')))) { return true; } return false; } function disableButtonInWebView(providerButtonElement) { if (providerButtonElement) { providerButtonElement.classList.add('nsl-disabled-provider'); providerButtonElement.setAttribute('href', '#'); providerButtonElement.addEventListener('pointerdown', (e) => { if (!window._nslWebViewNoticeElement) { window._nslWebViewNoticeElement = document.createElement('div'); window._nslWebViewNoticeElement.id = "nsl-notices-fallback"; window._nslWebViewNoticeElement.addEventListener('pointerdown', function (e) { this.parentNode.removeChild(this); window._nslWebViewNoticeElement = null; }); const webviewNoticeHTML = '<div class="error"><p>' + scriptOptions._localizedStrings.webview_notification_text + '</p></div>'; window._nslWebViewNoticeElement.insertAdjacentHTML("afterbegin", webviewNoticeHTML); document.body.appendChild(window._nslWebViewNoticeElement); } }); } } window._nslDOMReady(function () { window.nslRedirect = function (url) { if (scriptOptions._redirectOverlay) { const overlay = document.createElement('div'); overlay.id = "nsl-redirect-overlay"; let overlayHTML = ''; const overlayContainer = "<div id='nsl-redirect-overlay-container'>", overlayContainerClose = "</div>", overlaySpinner = "<div id='nsl-redirect-overlay-spinner'></div>", overlayTitle = "<p id='nsl-redirect-overlay-title'>" + scriptOptions._localizedStrings.redirect_overlay_title + "</p>", overlayText = "<p id='nsl-redirect-overlay-text'>" + scriptOptions._localizedStrings.redirect_overlay_text + "</p>"; switch (scriptOptions._redirectOverlay) { case "overlay-only": break; case "overlay-with-spinner": overlayHTML = overlayContainer + overlaySpinner + overlayContainerClose; break; default: overlayHTML = overlayContainer + overlaySpinner + overlayTitle + overlayText + overlayContainerClose; break; } overlay.insertAdjacentHTML("afterbegin", overlayHTML); document.body.appendChild(overlay); } window.location = url; }; let targetWindow = scriptOptions._targetWindow || 'prefer-popup', lastPopup = false; const buttonLinks = document.querySelectorAll(' a[data-plugin="nsl"][data-action="connect"], a[data-plugin="nsl"][data-action="link"]'); buttonLinks.forEach(function (buttonLink) { buttonLink.addEventListener('click', function (e) { if (lastPopup && !lastPopup.closed) { e.preventDefault(); lastPopup.focus(); } else { let href = this.href, success = false; if (href.indexOf('?') !== -1) { href += '&'; } else { href += '?'; } const redirectTo = this.dataset.redirect; if (redirectTo === 'current') { href += 'redirect=' + encodeURIComponent(window.location.href) + '&'; } else if (redirectTo && redirectTo !== '') { href += 'redirect=' + encodeURIComponent(redirectTo) + '&'; } if (targetWindow !== 'prefer-same-window' && checkWebView()) { targetWindow = 'prefer-same-window'; } if (targetWindow === 'prefer-popup') { lastPopup = NSLPopup(href + 'display=popup', 'nsl-social-connect', this.dataset.popupwidth, this.dataset.popupheight); if (lastPopup) { success = true; e.preventDefault(); } } else if (targetWindow === 'prefer-new-tab') { const newTab = window.open(href + 'display=popup', '_blank'); if (newTab) { if (window.focus) { newTab.focus(); } success = true; window._nslHasOpenedPopup = true; e.preventDefault(); } } if (!success) { window.location = href; e.preventDefault(); } } }); }); let buttonCountChanged = false; const googleLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="google"]'); if (googleLoginButtons.length && checkWebView()) { googleLoginButtons.forEach(function (googleLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(googleLoginButton); } else { googleLoginButton.remove(); buttonCountChanged = true; } }); } const facebookLoginButtons = document.querySelectorAll(' a[data-plugin="nsl"][data-provider="facebook"]'); if (facebookLoginButtons.length && checkWebView() && /Android/.test(window.navigator.userAgent) && !isAllowedWebViewForUserAgent('facebook')) { facebookLoginButtons.forEach(function (facebookLoginButton) { if (scriptOptions._unsupportedWebviewBehavior === 'disable-button') { disableButtonInWebView(facebookLoginButton); } else { facebookLoginButton.remove(); buttonCountChanged = true; } }); } const separators = document.querySelectorAll('div.nsl-separator'); if (buttonCountChanged && separators.length) { separators.forEach(function (separator) { const separatorParentNode = separator.parentNode; if (separatorParentNode) { const separatorButtonContainer = separatorParentNode.querySelector('div.nsl-container-buttons'); if (separatorButtonContainer && !separatorButtonContainer.hasChildNodes()) { separator.remove(); } } }) } }); /** * Cross-Origin-Opener-Policy blocked the access to the opener */ if (typeof BroadcastChannel === "function") { const _nslLoginBroadCastChannel = new BroadcastChannel('nsl_login_broadcast_channel'); _nslLoginBroadCastChannel.onmessage = (event) => { if (window?._nslHasOpenedPopup && event.data?.action === 'redirect') { window._nslHasOpenedPopup = false; const url = event.data?.href; _nslLoginBroadCastChannel.close(); if (typeof window.nslRedirect === 'function') { window.nslRedirect(url); } else { window.opener.location = url; } } }; }})();</script><script id="webpushr-script"> (function(w,d, s, id) {w.webpushr=w.webpushr||function(){(w.webpushr.q=w.webpushr.q||[]).push(arguments)};var js, fjs = d.getElementsByTagName(s)[0];js = d.createElement(s); js.async=1; js.id = id;js.src = "https://cdn.webpushr.com/app.min.js"; d.body.appendChild(js);}(window,document, 'script', 'webpushr-jssdk')); webpushr('setup',{'key':'BDJ7PvvSf3UoCGNy4XirXcgsZPIwHRD3nJIztYLuhevRsT41IZ6mPyZudpvxZGpV8d_F_Lgix2bvpoDtPX4oMH8','sw':'https://www.swimmingworldmagazine.com/news/wp-content/plugins/webpushr-web-push-notifications/sdk_files/webpushr-sw.js.php'}); </script> <script type="text/javascript" src="//swimmingworld.azureedge.net/site/javascript/jquery/jquery.tools.min.js"></script> <script type="text/javascript"> $ = jQuery.noConflict(); function SetNotifyCommentsDefaultChecked() { var subscribe_comments = document.getElementById("subscribe_comments"); if(subscribe_comments) { subscribe_comments.checked = true; } } $(document).ready(function(){SetNotifyCommentsDefaultChecked();}); </script> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10