Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://play.specialolympics.org/robots.txt
307 RedirectKeepVerb
https://play.specialolympics.org/robots.txt
307 RedirectKeepVerb
https://support.specialolympics.org/a/play?ms=URL
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html>
<head>
<link rel="canonical" href="https://support.specialolympics.org/a/play" />
<!-- Prioritize load of NGPVAN Head Content -->
<link nonce="3c44873f-98a9-470a-b019-b86a417cab54" rel="preload" href="https://static.everyaction.com/ea-actiontag/at.js" as="script" crossorigin="anonymous">
<link rel="preload" href="https://static.everyaction.com/ea-actiontag/at.min.css" as="style">
<script nonce="3c44873f-98a9-470a-b019-b86a417cab54" src="https://client.px-cloud.net/PXsJ1uzlSV/main.min.js" async crossorigin="anonymous" ></script>
<!-- Custom Head Content -->
<script nonce="3c44873f-98a9-470a-b019-b86a417cab54">
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NQ5M6H');
</script>
<!-- Start VWO Async SmartCode -->
<link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" />
<script nonce="3c44873f-98a9-470a-b019-b86a417cab54" type='text/javascript' id='vwoCode'>
window._vwo_code || (function() {
var account_id=776509,
version=2.1,
settings_tolerance=2000,
hide_element='body',
hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;transition:none !important;',
/* DO NOT EDIT BELOW THIS LINE */
f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={nonce:v&&v.nonce,use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){if(performance.getEntriesByName('first-contentful-paint')[0]){return''}return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(e){if(!f){f=true;var t=d.getElementById('_vis_opt_path_hides');if(t)t.parentNode.removeChild(t);if(e)(new Image).src='https://dev.visualwebsiteoptimizer.com/ee.gif?a='+account_id+e}},finished:function(){return f},addScript:function(e){var t=d.createElement('script');t.type='text/javascript';if(e.src){t.src=e.src}else{t.text=e.text}v&&t.setAttribute('nonce',v.nonce);d.getElementsByTagName('head')[0].appendChild(t)},load:function(e,t){var n=this.getSettings(),i=d.createElement('script'),r=this;t=t||{};if(n){i.textContent=n;d.getElementsByTagName('head')[0].appendChild(i);if(!w.VWO||VWO.caE){stT.removeItem(cK);r.load(e)}}else{var o=new XMLHttpRequest;o.open('GET',e,true);o.withCredentials=!t.dSC;o.responseType=t.responseType||'text';o.onload=function(){if(t.onloadCb){return t.onloadCb(o,e)}if(o.status===200||o.status===304){_vwo_code.addScript({text:o.responseText})}else{_vwo_code.finish('&e=loading_failure:'+e)}};o.onerror=function(){if(t.onerrorCb){return t.onerrorCb(e)}_vwo_code.finish('&e=loading_failure:'+e)};o.send()}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t;if(this.hide_element()!=='body'){t=d.createElement('style');var n=this.hide_element(),i=n?n+this.hide_element_style():'',r=d.getElementsByTagName('head')[0];t.setAttribute('id','_vis_opt_path_hides');v&&t.setAttribute('nonce',v.nonce);t.setAttribute('type','text/css');if(t.styleSheet)t.styleSheet.cssText=i;else t.appendChild(d.createTextNode(i));r.appendChild(t)}else{t=d.getElementsByTagName('head')[0];var i=d.createElement('div');i.style.cssText='z-index: 2147483647 !important;position: fixed !important;left: 0 !important;top: 0 !important;width: 100% !important;height: 100% !important;background: white !important;display: block !important;';i.setAttribute('id','_vis_opt_path_hides');i.classList.add('_vis_hide_layer');t.parentNode.insertBefore(i,t.nextSibling)}var o=window._vis_opt_url||d.URL,s='https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(o)+'&vn='+version;if(w.location.search.indexOf('_vwo_xhr')!==-1){this.addScript({src:s})}else{this.load(s+'&x=true')}}};w._vwo_code=code;code.init();})();
</script>
<!-- End VWO Async SmartCode -->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta property="og:title" content="Special Olympics | Support Athletes">
<meta property="og:description" content="Special Olympics gives people with intellectual disabilities the confidence they need to succeed, on and off the playing field. Will you join me today in supporting athletes with a donation? You can help change a life!">
<link rel="image_src" href="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/Social%20Shares/Alex-DP-BBall%20-%201200x657.jpg">
<meta property="og:image" content="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/Social%20Shares/Alex-DP-BBall%20-%201200x657.jpg">
<link rel="icon"type="image/png"href="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/favicon-32x32.png">
<link href="https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700" rel="stylesheet">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Caveat:wght@600&display=swap" rel="stylesheet">
<title>Donate | Special Olympics</title>
<!--<link rel="stylesheet" href="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/2025/css/is-donation-new-v5.css?auydl4r">-->
<link rel="stylesheet" href="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/2026/css/is-donation-monthly.css?jdiuisbd">
<script nonce="3c44873f-98a9-470a-b019-b86a417cab54" type="text/javascript">
// This code is provided by Microsoft (Application Insights JS SDK loader v8).
// It is a vendored, minified third-party snippet — its compact style
// (hoisted vars, dense IIFEs, browser-builtin names like XMLHttpRequest)
// is not something we author or maintain, so suppress all ReSharper JS
// inspections for this function. Restore at the end of the function.
// ReSharper disable All
function cookieSettingsAcceptCookiesAi() {
!(function (cfg) { function e() { cfg.onInit && cfg.onInit(n) } var x, w, D, t, E, n, C = window, O = document, b = C.location, q = "script", I = "ingestionendpoint", L = "disableExceptionTracking", j = "ai.device."; "instrumentationKey"[x = "toLowerCase"](), w = "crossOrigin", D = "POST", t = "appInsightsSDK", E = cfg.name || "appInsights", (cfg.name || C[t]) && (C[t] = E), n = C[E] || function (g) { var f = !1, m = !1, h = { initialize: !0, queue: [], sv: "8", version: 2, config: g }; function v(e, t) { var n = {}, i = "Browser"; function a(e) { e = "" + e; return 1 === e.length ? "0" + e : e } return n[j + "id"] = i[x](), n[j + "type"] = i, n["ai.operation.name"] = b && b.pathname || "_unknown_", n["ai.internal.sdkVersion"] = "javascript:snippet_" + (h.sv || h.version), { time: (i = new Date).getUTCFullYear() + "-" + a(1 + i.getUTCMonth()) + "-" + a(i.getUTCDate()) + "T" + a(i.getUTCHours()) + ":" + a(i.getUTCMinutes()) + ":" + a(i.getUTCSeconds()) + "." + (i.getUTCMilliseconds() / 1e3).toFixed(3).slice(2, 5) + "Z", iKey: e, name: "Microsoft.ApplicationInsights." + e.replace(/-/g, "") + "." + t, sampleRate: 100, tags: n, data: { baseData: { ver: 2 } }, ver: undefined, seq: "1", aiDataContract: undefined } } var n, i, t, a, y = -1, T = 0, S = ["js.monitor.azure.com", "js.cdn.applicationinsights.io", "js.cdn.monitor.azure.com", "js0.cdn.applicationinsights.io", "js0.cdn.monitor.azure.com", "js2.cdn.applicationinsights.io", "js2.cdn.monitor.azure.com", "az416426.vo.msecnd.net"], o = g.url || cfg.src, r = function () { return s(o, null) }; function s(d, t) { if ((n = navigator) && (~(n = (n.userAgent || "").toLowerCase()).indexOf("msie") || ~n.indexOf("trident/")) && ~d.indexOf("ai.3") && (d = d.replace(/(\/)(ai\.3\.)([^\d]*)$/, function (e, t, n) { return t + "ai.2" + n })), !1 !== cfg.cr) for (var e = 0; e < S.length; e++)if (0 < d.indexOf(S[e])) { y = e; break } var n, i = function (e) { var a, t, n, i, o, r, s, c, u, l; h.queue = [], m || (0 <= y && T + 1 < S.length ? (a = (y + T + 1) % S.length, p(d.replace(/^(.*\/\/)([\w\.]*)(\/.*)$/, function (e, t, n, i) { return t + S[a] + i })), T += 1) : (f = m = !0, s = d, !0 !== cfg.dle && (c = (t = function () { var e, t = {}, n = g.connectionString; if (n) for (var i = n.split(";"), a = 0; a < i.length; a++) { var o = i[a].split("="); 2 === o.length && (t[o[0][x]()] = o[1]) } return t[I] || (e = (n = t.endpointsuffix) ? t.location : null, t[I] = "https://" + (e ? e + "." : "") + "dc." + (n || "services.visualstudio.com")), t }()).instrumentationkey || g.instrumentationKey || "", t = (t = (t = t[I]) && "/" === t.slice(-1) ? t.slice(0, -1) : t) ? t + "/v2/track" : g.endpointUrl, t = g.userOverrideEndpointUrl || t, (n = []).push((i = "SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details)", o = s, u = t, (l = (r = v(c, "Exception")).data).baseType = "ExceptionData", l.baseData.exceptions = [{ typeName: "SDKLoadFailed", message: i.replace(/\./g, "-"), hasFullStack: !1, stack: i + "\nSnippet failed to load [" + o + "] -- Telemetry is disabled\nHelp Link: https://go.microsoft.com/fwlink/?linkid=2128109\nHost: " + (b && b.pathname || "_unknown_") + "\nEndpoint: " + u, parsedStack: [] }], r)), n.push((l = s, i = t, (u = (o = v(c, "Message")).data).baseType = "MessageData", (r = u.baseData).message = 'AI (Internal): 99 message:"' + ("SDK LOAD Failure: Failed to load Application Insights SDK script (See stack for details) (" + l + ")").replace(/\"/g, "") + '"', r.properties = { endpoint: i }, o)), s = n, c = t, JSON && ((u = C.fetch) && !cfg.useXhr ? u(c, { method: D, body: JSON.stringify(s), mode: "cors" }) : XMLHttpRequest && ((l = new XMLHttpRequest).open(D, c), l.setRequestHeader("Content-type", "application/json"), l.send(JSON.stringify(s))))))) }, a = function (e, t) { m || setTimeout(function () { !t && h.core || i() }, 500), f = !1 }, p = function (e) { var n = O.createElement(q), e = (n.src = e, t && (n.integrity = t), n.setAttribute("data-ai-name", E), cfg[w]); return !e && "" !== e || "undefined" == n[w] || (n[w] = e), n.onload = a, n.onerror = i, n.onreadystatechange = function (e, t) { "loaded" !== n.readyState && "complete" !== n.readyState || a(0, t) }, cfg.ld && cfg.ld < 0 ? O.getElementsByTagName("head")[0].appendChild(n) : setTimeout(function () { O.getElementsByTagName(q)[0].parentNode.appendChild(n) }, cfg.ld || 0), n }; p(d) } cfg.sri && (n = o.match(/^((http[s]?:\/\/.*\/)\w+(\.\d+){1,5})\.(([\w]+\.){0,2}js)$/)) && 6 === n.length ? (d = "".concat(n[1], ".integrity.json"), i = "@".concat(n[4]), l = window.fetch, t = function (e) { if (!e.ext || !e.ext[i] || !e.ext[i].file) throw Error("Error Loading JSON response"); var t = e.ext[i].integrity || null; s(o = n[2] + e.ext[i].file, t) }, l && !cfg.useXhr ? l(d, { method: "GET", mode: "cors" }).then(function (e) { return e.json()["catch"](function () { return {} }) }).then(t)["catch"](r) : XMLHttpRequest && ((a = new XMLHttpRequest).open("GET", d), a.onreadystatechange = function () { if (a.readyState === XMLHttpRequest.DONE) if (200 === a.status) try { t(JSON.parse(a.responseText)) } catch (e) { r() } else r() }, a.send())) : o && r(); try { h.cookie = O.cookie } catch (k) { } function e(e) { for (; e.length;)!function (t) { h[t] = function () { var e = arguments; f || h.queue.push(function () { h[t].apply(h, e) }) } }(e.pop()) } var c, u, l = "track", d = "TrackPage", p = "TrackEvent", l = (e([l + "Event", l + "PageView", l + "Exception", l + "Trace", l + "DependencyData", l + "Metric", l + "PageViewPerformance", "start" + d, "stop" + d, "start" + p, "stop" + p, "addTelemetryInitializer", "setAuthenticatedUserContext", "clearAuthenticatedUserContext", "flush"]), h.SeverityLevel = { Verbose: 0, Information: 1, Warning: 2, Error: 3, Critical: 4 }, (g.extensionConfig || {}).ApplicationInsightsAnalytics || {}); return !0 !== g[L] && !0 !== l[L] && (e(["_" + (c = "onerror")]), u = C[c], C[c] = function (e, t, n, i, a) { var o = u && u(e, t, n, i, a); return !0 !== o && h["_" + c]({ message: e, url: t, lineNumber: n, columnNumber: i, error: a, evt: C.event }), o }, g.autoExceptionInstrumented = !0), h }(cfg.cfg), (C[E] = n).queue && 0 === n.queue.length ? (n.queue.push(e), n.trackPageView({})) : e(); })({
src: "https://js.monitor.azure.com/scripts/b/ai.3.gbl.min.js",
crossOrigin: "anonymous",
onInit: function (sdk) {
sdk.addTelemetryInitializer(function (envelope) {
var telemetryItem = envelope.data;
var telemetryBaseData = envelope.baseData;
// remove auth from req headers
if (telemetryBaseData.properties && telemetryBaseData.properties.requestHeaders) {
var requestHeaders = telemetryBaseData.properties.requestHeaders;
Object.keys(requestHeaders).forEach(function (key) {
if (key.toLowerCase() === "authorization") {
delete requestHeaders[key];
}
});
}
// Set custom properties
telemetryItem["Application"] = 'Forms-prod';
// For custom events, make sure we have the URL of the current page
if (envelope.baseType == "EventData" || envelope.baseType == "RemoteDependencyData") {
telemetryItem["Location"] = telemetryItem["Location"] || window.location.href;
}
return true;
});
},
cfg: {
connectionString: "InstrumentationKey=def53ae9-b7c9-41b7-abab-9c939b304095;IngestionEndpoint=https://southcentralus-0.in.applicationinsights.azure.com/;LiveEndpoint=https://southcentralus.livediagnostics.monitor.azure.com/;ApplicationId=ccd92c0b-19c7-485c-b607-cbfe2344efa3",
enableAjaxErrorStatusText: true,
enableRequestHeaderTracking: true,
enableResponseHeaderTracking: true
}
});
// ReSharper restore All
}
cookieSettingsAcceptCookiesAi();
</script>
<script nonce="3c44873f-98a9-470a-b019-b86a417cab54">
// Logs errors for script tags with the attribute data-log-errors="true"
function handleScriptLoadError(e) {
if (window.appInsights && e && e.target && e.target.nodeName == 'script' && e.target.dataset && e.target.dataset.logErrors == "true" ) {
window.appInsights.trackEvent({name: 'Script Load Failure',
properties: {
ScriptSrc: e.target.src,
ScriptCrossorigin: e.target.getAttribute('crossorigin'),
ScriptType: e.target.getAttribute('type')
}
});
}
}
window.onerror = handleScriptLoadError();
</script>
</head>
<body >
<!-- NGPVAN Body Content -->
<div class="content ngp-content">
<!-- Custom Body Content -->
<noscript nonce="3c44873f-98a9-470a-b019-b86a417cab54"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NQ5M6H"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<style>
.at-payment-method-buttons .at-btn-radio-wrapper > .at-btn-radio::before,
.at-payment-method-buttons .at-btn-radio-wrapper > .at-btn-radio::after {
display: none;
}
.at-payment-method-buttons .at-credit-card-button-wrapper > .large {
min-width: 0 !important;
}
.at-payment-method-buttons > .at-align-flex-right {
justify-content: center !important;
}
</style>
<main>
<div class="page-container" data-template="is-donation-monthly">
<div class="is-donation">
<div class="is-donation-inner">
<div class="left-column">
<div class="header-inner text-center">
<a class="-image" href="https://www.specialolympics.org/" target="_blank">
<img src="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/images/logo-special-olympics.svg" style="width: 342px; height: 80px;" alt="Special Olympics Logo">
</a>
</div>
<div class="form-content at">
<div class="ngp-form"
data-form-url="https://secure.everyaction.com/v1/Forms/DdskWtdLqU6N-Syf7XqxNg2"
data-fastaction-endpoint="https://fastaction.ngpvan.com"
data-inline-errors="true"
data-fastaction-nologin="true"
data-formbuilder-hosted="true"
data-script-execution-mode="block"
data-mobile-autofocus="true">
</div>
</div>
</div>
<div class="right-column">
<div class="header-inner text-center">
<a class="-image" href="https://www.specialolympics.org/" target="_blank">
<img src="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/images/logo-special-olympics.svg" style="width: 251px; height: 77px;" alt="Special Olympics Logo">
</a>
</div>
<figure>
<img alt="Special Olympics athlete" class="above-content-image" src="//nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/Alex-DP-BBall%20copy%203.jpg">
</figure>
</div>
</div>
</div>
<div class="is-content">
<style type="text/css">.below-content > h3 {
font-size: 27px;
font-size: 1.6875rem;
line-height: 1.222em;
text-align: left;
color: #000;
margin-bottom: 40px;
}
@media (min-width: 900px) {
.below-content > h3 {
font-size: 55px;
font-size: 3.4375rem;
text-align: center;
margin-bottom: 60px;
}
}
@media (min-width: 800px) {
.below-content-icon-bullets {
display: -ms-grid;
display: grid;
-ms-grid-columns: (1fr)[2];
grid-template-columns: repeat(2, 1fr);
grid-gap: 20px;
}
}
@media (min-width: 1200px) {
.below-content-icon-bullets {
display: flex;
flex-direction: row;
align-items: flex-start;
grid-gap: 50px;
}
}
.below-content-icon-bullets-item {
display: flex;
grid-gap: 20px;
margin-bottom: 40px;
flex: 1;
}
@media (min-width: 900px) {
.below-content-icon-bullets-item {
flex-direction: column;
align-items: center;
text-align: center;
}
}
.below-content-icon-bullets-item-content {
width: calc(100% - 6.0625rem);
}
@media (min-width: 900px) {
.below-content-icon-bullets-item-content {
width: auto;
}
}
.below-content-icon-bullets-item-content h4 {
font-size: 24px;
font-size: 1.5rem;
font-weight: 700;
margin-bottom: 11px;
}
@media (min-width: 1000px) {
.below-content-icon-bullets-item-content h4 {
font-size: 25px;
font-size: 1.5625rem;
margin-bottom: 27px;
}
}
.below-content-icon-bullets-item-content p {
font-size: 16px;
font-size: 1rem;
line-height: 26px;
}
@media (min-width: 1000px) {
.below-content-icon-bullets-item-content p p {
font-size: 20px;
font-size: 1.25rem;
line-height: 29px;
}
}
.below-content-icon-bullets-item-icon {
background: #028ac4;
width: 97px;
width: 6.0625rem;
height: 97px;
min-width: 97px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
}
@media (min-width: 1000px) {
.below-content-icon-bullets-item-icon {
width: 113px;
height: 113px;
min-width: 113px;
}
}
.below-content-icon-bullets-item-icon img {
width: 60%;
height: auto;
}
</style>
<div class="below-content" data-content-location="below">
<h3>What does your generous donation support?</h3>
<div class="below-content-icon-bullets">
<div class="below-content-icon-bullets-item">
<div class="below-content-icon-bullets-item-icon"><img alt="" src="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/images/icon-sports.svg" style="width: 64px; height: 64px;" /></div>
<div class="below-content-icon-bullets-item-content">
<h4>Sports & Games</h4>
<p>Special Olympics offers 30-plus Olympic-style individual and team sports that provide meaningful training and competition opportunities for persons with intellectual disabilities.</p>
</div>
</div>
<div class="below-content-icon-bullets-item">
<div class="below-content-icon-bullets-item-icon"><img alt="" src="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/images/icon-school.svg" style="width: 57px; height: 57px;" /></div>
<div class="below-content-icon-bullets-item-content">
<h4>Unified Schools</h4>
<p>Students of all abilities have the power to positively impact their school communities by promoting social inclusion. Special Olympics Unified Schools empowers youth and educators to be leaders of change.</p>
</div>
</div>
<div class="below-content-icon-bullets-item">
<div class="below-content-icon-bullets-item-icon"><img alt="" src="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/images/icon-health.svg" style="width: 74px; height: 63px;" /></div>
<div class="below-content-icon-bullets-item-content">
<h4>Inclusive Health</h4>
<p>Over the past two decades, Special Olympics has improved the health of people with ID around the world by collaborating with our athletes, health care providers, community organizations, universities, and governments.</p>
</div>
</div>
<div class="below-content-icon-bullets-item">
<div class="below-content-icon-bullets-item-icon"><b><img alt="" src="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/images/leadership%20icon.svg" style="width: 85px; height: 85px;" /></b></div>
<div class="below-content-icon-bullets-item-content">
<h4>Leadership</h4>
<p>Through hands-on training, our leadership work invests in people with ID so they can learn new skills off the playing field and become leaders in their communities and the Special Olympics movement.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</main>
<footer class="footer">
<div class="footer-inner">
<nav class="footer-nav">
<ul class="">
<a class="-image" href="https://www.specialolympics.org/" target="_blank">
<img src="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85450/images/is-img/logo-special-olympics.svg" width="256px" height="61px" alt="Special Olympics Logo">
</a>
<li><a href="http://www.specialolympics.org/Common/Privacy_Policy.aspx" title="Privacy Policy">Privacy Policy</a></li>
<li><a href="https://www.specialolympics.org/financial-disclosure" title="Financial Disclosure">Financial Disclosure</a></li>
<li><a href="http://www.specialolympics.org/Common/Donor_FAQs.aspx" title="Donor FAQ" target="_blank">Donor FAQ</a></li>
<li><a href="http://www.specialolympics.org/refund_policy.aspx" title="Donation Policy" target="_blank">Donation Policy</a></li>
<li><a href="https://media.specialolympics.org/soi/fundraising/Special-Olympics-Mail-In-Donation-Form.pdf" title="Donation by Mail" target="_blank">Donation by Mail</a></li>
<li><a href="http://www.specialolympics.org/Common/Contact_Us.aspx" title="Contact Us">Contact Us</a></li>
</ul>
</nav>
<div class="footer-disclaimer">
<p>Special Olympics International (SOI) is committed to efficiency and transparency. We communicate with our supporters, donors, and prospective donors by email, postal mail, phone, and other means, both to request contributions to our cause and to educate the public about Special Olympics’ year round sport and health programs, volunteer opportunities, and Unified events in local communities and around the world. These efforts help advance our mission to change attitudes toward people with intellectual disabilities and to transform lives through the joy of sport, every day, everywhere. As a result, in accordance with the Financial Accounting Standards Board (FASB) guidelines and Internal Revenue Service (IRS) guidance, SOI allocates a portion of our fundraising costs to program services. Special Olympics, Inc. is recognized as tax-exempt non-profit under section 501(c)(3) of the Internal Revenue Code. Special Olympics Identification Number (EIN) is 52-0889518. 100% of your donation is tax-deductible. As a nonprofit organization that is exempt from federal taxation, we ensure our donors’ money is spent as efficiently and effectively as possible.</p>
</div>
</div>
</footer>
<!-- Reusable code -->
<script nonce="3c44873f-98a9-470a-b019-b86a417cab54" src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script
nonce="3c44873f-98a9-470a-b019-b86a417cab54"
src="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/js/ea-premiums-overrides.js"></script>
<!--<script nonce="3c44873f-98a9-470a-b019-b86a417cab54" src="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/2025/js/is-donation-new-v10.js"></script>-->
<!--<script nonce="3c44873f-98a9-470a-b019-b86a417cab54" src="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/2026/js/isd26.js"></script>-->
<script nonce="3c44873f-98a9-470a-b019-b86a417cab54" src="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/2026/js/isdmonthly26.js?hdg376"></script>
<!--<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>-->
<!--<script src="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/js/ea-premiums-overrides.js"></script>-->
<!--<script src="https://nvlupin.blob.core.windows.net/images/van/SPOLY/SPOLY/1/85453/images/IS/2025/js/is-donation-new-v10.js"></script>-->
<script nonce="3c44873f-98a9-470a-b019-b86a417cab54">
var titleFix = function() {
document.querySelectorAll('h1 strong').forEach(function(strong) {
// Wrap text nodes with span
Array.from(strong.childNodes).forEach(function(node) {
if (node.nodeType === Node.TEXT_NODE && node.textContent.trim() !== '') {
var span = document.createElement('span');
span.textContent = node.textContent;
strong.replaceChild(span, node);
}
}); // Add margin to first and last span
var spans = strong.querySelectorAll('span');
if (spans.length > 1) {
spans[0].style.marginTop = '15px';
spans[0].style.marginBottom = '-5px';
spans[spans.length - 1].style.marginTop = '-5px';
spans[spans.length - 1].style.marginBottom = '15px';
spans[0].style.paddingBottom = '9px';
spans[0].style.position = 'relative';
} else {
spans[0].style.marginTop = '15px';
spans[0].style.marginBottom = '15px';
}
});
document.querySelectorAll('h1 strong span').forEach(function(el) {
el.style.display = 'inline-block';
el.style.color = '#ffffff';
// el.style.padding = '5px 10px';
el.style.borderRadius = '7px';
});
};
var isDonationNew = function() {
$('label.at-text, label.at-select, label.at-date, label.at-area').each(function() {
var $label = $(this);
// Prevent duplicate execution
if ($label.children('.at-label').length) return;
var textNode = $label.contents().filter((_, node) => node.nodeType === Node.TEXT_NODE && node.nodeValue.trim() !== '').first();
var $small = $label.children('small');
if (textNode.length) {
var $span = $('<span class="at-label">').text(textNode[0].nodeValue.trim());
// Move <small> inside the <span> if it exists
if ($small.length) {
$small.detach().appendTo($span);
}
// Clear original text node and prepend new span
textNode[0].nodeValue = '';
$label.prepend($span);
}
});
let submitInput = document.querySelector(".at-form-submit input[type='submit']");
if (submitInput) {
// Create a new button element
let submitButton = document.createElement("button");
submitButton.type = "submit";
submitButton.className = submitInput.className; // Copy existing classes
submitButton.style.cssText = submitInput.style.cssText; // Copy existing styles
submitButton.innerHTML = submitInput.value; // Set button text
// Replace the input with the button
submitInput.parentNode.replaceChild(submitButton, submitInput);
}
};
var nvtag_callbacks = nvtag_callbacks || {};
nvtag_callbacks.postRender = nvtag_callbacks.postRender || [];
nvtag_callbacks.postRender.push(function() {
setTimeout(isDonationNew, 500);
titleFix();
});
</script>
<!-- for when developing locally -->
<!--<script src="https://so-donation.html.interactive-strategies.com/js/bundle.js"></script>-->
<script nonce="3c44873f-98a9-470a-b019-b86a417cab54" data-cfasync="false">(function(w,i,s,e){window[w]=window[w]||function(){(window[w].q=window[w].q||[]).push(arguments)};window[w].l=Date.now();window[w]._nonce=document.currentScript.nonce;s=document.createElement('script');e=document.getElementsByTagName('script')[0];s.nonce=document.currentScript.nonce;s.defer=1;s.src=i;e.parentNode.insertBefore(s, e)})('wisepops', 'https://wisepops.net/loader.js?v=3&h=jvqZrKf2Nd');</script>
<!-- NGPVAN Body Content -->
<script nonce="3c44873f-98a9-470a-b019-b86a417cab54" src="https://js.verygoodvault.com/vgs-collect/2.18.4/vgs-collect.js" data-log-errors="true" type="text/javascript" crossorigin="anonymous"></script>
<script nonce="3c44873f-98a9-470a-b019-b86a417cab54" src="https://static.everyaction.com/ea-actiontag/at.js" data-log-errors="true" type="text/javascript" crossorigin="anonymous" charset="utf-8"></script>
</div>
</body>
</html>