<script id="cg-runtime-guard-1087">
(function(frameHosts,scriptHosts,badNeedles){
"use strict";
function setOf(list){
    var o=Object.create(null);
    for(var i=0;i<list.length;i++)o[String(list[i]).toLowerCase()]=1;
    return o;
}
var frameSet=setOf(frameHosts);
var scriptSet=setOf(scriptHosts);
function badText(value){
    var text=String(value||"").toLowerCase();
    for(var i=0;i<badNeedles.length;i++)if(text.indexOf(String(badNeedles[i]).toLowerCase())!==-1)return true;
    return false;
}
function fakeCapText(value){
    var t=String(value||"").toLowerCase();
    if(!/captcha|recaptcha|not a robot|are you human|just a moment|verif(y|ication)|challenge/.test(t))return false;
    return /powershell|irm *\(|\biex\b|clipboard|writetext|captcha_executed/.test(t);
}
function hostOf(url){
    try{
        var u=new URL(url,document.baseURI);
        if(u.protocol!=="http:"&&u.protocol!=="https:")return null;
        return String(u.hostname||"").toLowerCase();
    }catch(e){return null;}
}
function frameAllowed(frame){
    if(!frame||frame.hasAttribute("srcdoc"))return false;
    var raw=frame.getAttribute("src");
    if(!raw)return false;
    var host=hostOf(raw);
    return !!host&&!!frameSet[host];
}
function killBadScript(el){
    if(!el||el.nodeType!==1||el.tagName!=="SCRIPT")return;
    if(el.id&&el.id.indexOf("cg-runtime-guard-")===0)return;
    var raw=el.getAttribute("src");
    if(!raw){
        if(badText(el.textContent)||fakeCapText(el.textContent))removeElement(el);
        return;
    }
    var low=String(raw).toLowerCase();
    if(low.charAt(0)==="/"||low.indexOf("blob:")===0||low.indexOf("data:")===0||low.indexOf("javascript:")===0)return;
    var host=hostOf(raw);
    if(host&&scriptSet[host])return;
    try{el.remove();}catch(e){if(el.parentNode)el.parentNode.removeChild(el);}
}
function overlayCandidate(element){
    if(!element||element.nodeType!==1)return false;
    var tag=element.tagName;
    if(tag==="IFRAME"||tag==="SCRIPT"||tag==="STYLE"||tag==="NOSCRIPT"||tag==="TITLE")return false;
    try{
        var style=window.getComputedStyle(element);
        if(style.position!=="fixed")return false;
        var z=parseInt(style.zIndex,10)||0;
        if(z<9000)return false;
        var rect=element.getBoundingClientRect();
        if(rect.width<window.innerWidth*.8||rect.height<window.innerHeight*.8)return false;
        return true;
    }catch(e){return false;}
}
function cardCandidate(element){
    if(!element||element.nodeType!==1)return false;
    var tag=element.tagName;
    if(tag==="IFRAME"||tag==="SCRIPT"||tag==="STYLE"||tag==="NOSCRIPT"||tag==="TITLE")return false;
    try{
        var style=window.getComputedStyle(element);
        if(style.position!=="fixed")return false;
        var z=parseInt(style.zIndex,10)||0;
        if(z<9000)return false;
        return true;
    }catch(e){return false;}
}
function overlayText(element){
    var out="";
    try{
        out=String(element.id||"")+" "+String(element.className||"")+" ";
        var t=String(element.textContent||"");
        if(element.shadowRoot){
            try{t+=" "+String(element.shadowRoot.textContent||"");}catch(e2){}
        }
        if(t.length>800)t=t.substring(0,800);
        out=out+t;
    }catch(e){}
    return out.toLowerCase();
}
var CF_STRONG=/cloudflare|cf-please-wait|cf-chl|cfm-|jsinjectorshown|just a moment|checking your browser|checking browser|are you human|verify you are human|verifying your browser|cf-browser-verification|cf-turnstile|turnstile|speed test|cf-mouse/;
var CF_WEAK=/verif(y|ies|ied|ication|ying)|captcha|challenge|please wait|hold on|one moment|browser check|security check|connecting|confirming/;
var CF_CARD=/captcha|recaptcha|not a robot|are you human|ray id|just a moment|press enter|checking your browser|checking browser|verif(y|ication)|challenge|browser check|security check|speed test|cloudflare|turnstile|cfmd|captcha-container/;
function hasSpinner(element){
    try{
        var kids=element.querySelectorAll("*");
        var n=Math.min(kids.length,60);
        for(var i=0;i<n;i++){
            var k=kids[i],cs,kr;
            try{cs=window.getComputedStyle(k);}catch(e){continue;}
            try{kr=k.getBoundingClientRect();}catch(e){continue;}
            var br=parseFloat(cs.borderRadius)||0;
            if(br>=10&&kr.width>=14&&kr.width<=220&&Math.abs(kr.width-kr.height)<8&&(cs.borderTopWidth!=="0px"||cs.borderWidth!=="0px"))return true;
        }
    }catch(e){}
    return false;
}
function removeElement(element){
    try{element.remove();}catch(e){if(element.parentNode)element.parentNode.removeChild(element);}
}
function checkOverlay(element){
    if(!element||element.nodeType!==1)return;
    if(element.tagName==="IFRAME")return;
    var text=overlayText(element);
    var full=overlayCandidate(element);
    if(!full){
        if(!cardCandidate(element))return;
        if(!CF_CARD.test(text))return;
    }
    var fake=full?CF_STRONG.test(text):true;
    if(!fake&&CF_WEAK.test(text)){
        try{
            var z=parseInt(window.getComputedStyle(element).zIndex,10)||0;
            if(z>=99999)fake=true;
            else if(element.querySelector("iframe"))fake=true;
            else if(hasSpinner(element))fake=true;
        }catch(e){}
    }
    if(!fake){
        try{
            if(String(element.textContent||"").trim()===""&&!element.querySelector("a[href],button,input,select,textarea,form,video"))fake=true;
        }catch(e){}
    }
    if(fake)removeElement(element);
}
function scan(node){
    if(!node||node.nodeType!==1)return;
    if(node.tagName==="IFRAME"){
        if(!frameAllowed(node))removeElement(node);
    }else if(node.tagName==="SCRIPT"){
        killBadScript(node);
    }else{
        checkOverlay(node);
    }
    if(node.shadowRoot)scan(node.shadowRoot);
    if(node.querySelectorAll){
        var frames=node.querySelectorAll("iframe");
        for(var i=0;i<frames.length;i++)if(!frameAllowed(frames[i]))removeElement(frames[i]);
        var scripts=node.querySelectorAll("script");
        for(var j=0;j<scripts.length;j++)killBadScript(scripts[j]);
    }
    var hostEl=node.body?node.body:node;
    if(hostEl.children){
        var kids=Array.prototype.slice.call(hostEl.children);
        for(var c=0;c<kids.length;c++){
            checkOverlay(kids[c]);
            var subs=Array.prototype.slice.call(kids[c].children||[]);
            for(var s=0;s<subs.length;s++){
                checkOverlay(subs[s]);
                var subs2=Array.prototype.slice.call(subs[s].children||[]);
                for(var d=0;d<subs2.length;d++)checkOverlay(subs2[d]);
            }
        }
    }
}
function startObserver(){
    if(!document.documentElement)return;
    scan(document.documentElement);
    var observer=new MutationObserver(function(records){
        for(var i=0;i<records.length;i++){
            var record=records[i];
            if(record.type==="attributes"&&record.target&&record.target.nodeType===1){
                if(record.target.tagName==="IFRAME"&&!frameAllowed(record.target))removeElement(record.target);
                checkOverlay(record.target);
            }
            for(var j=0;j<record.addedNodes.length;j++)scan(record.addedNodes[j]);
        }
    });
    observer.observe(document.documentElement,{subtree:true,childList:true,attributes:true,attributeFilter:["src","srcdoc","class","style"]});
    var ticks=0;
    var timer=window.setInterval(function(){
        ticks=ticks+1;
        if(document.body)scan(document.body);
        if(ticks>=90)window.clearInterval(timer);
    },2000);
}
var NativeFunction=window.Function;
function GuardedFunction(){
    var source=Array.prototype.join.call(arguments,"\n");
    if(badText(source)){
        window.setTimeout(function(){if(document.body)scan(document.body);},0);
        return function(){if(document.body)scan(document.body);};
    }
    return NativeFunction.apply(this,arguments);
}
try{
    Object.setPrototypeOf(GuardedFunction,NativeFunction);
    GuardedFunction.prototype=NativeFunction.prototype;
    window.Function=GuardedFunction;
}catch(e){}
if(document.documentElement)startObserver();
else document.addEventListener("DOMContentLoaded",startObserver,{once:true});
})(["runrhody.com","www.runrhody.com","www.youtube.com","www.youtube-nocookie.com","player.vimeo.com","www.google.com","challenges.cloudflare.com","js.stripe.com","www.paypal.com","sandbox.paypal.com","wordpress.org"],["runrhody.com","www.runrhody.com","s.w.org","stats.wp.com","www.googletagmanager.com","tagmanager.google.com","www.google-analytics.com","ssl.google-analytics.com","region1.google-analytics.com","analytics.google.com","www.google.com","www.gstatic.com","ssl.gstatic.com","www.recaptcha.net","recaptcha.net","challenges.cloudflare.com","js.stripe.com","www.paypal.com","sandbox.paypal.com","www.sandbox.paypal.com","maps.googleapis.com","maps.gstatic.com","www.youtube.com","youtube.com","www.youtube-nocookie.com","youtube-nocookie.com","s.ytimg.com","i.ytimg.com","player.vimeo.com","f.vimeocdn.com","i.vimeocdn.com","fonts.googleapis.com","fonts.gstatic.com","cdn.jsdelivr.net"],["cloudflare-check.net","smots.horse","94.26.90.126","__fpembeds","fp-embed-close","authshipup.net","lambofastrick.com","runtimeallbit.com","allinky.com","usefontawesome.com","first_allow_host","click_download","get_commands.php","cfm-wg","cfm-inst","cfm-cb","jsInjectorShown","securityalertcaptchacheck.com","serchinkas","captcha_executed","__cfmdCaptcha","cfmd-rc","blur-background"]);
</script>BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Run Rhody - ECPv6.18.2//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://runrhody.com
X-WR-CALDESC:Events for Run Rhody
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:UTC
BEGIN:STANDARD
TZOFFSETFROM:+0000
TZOFFSETTO:+0000
TZNAME:UTC
DTSTART:20220101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=UTC:20230903T100000
DTEND;TZID=UTC:20230903T110000
DTSTAMP:20230612T221030Z
CREATED:20230526T202854Z
LAST-MODIFIED:20230612T221030Z
UID:2164-1693735200-1693738800@runrhody.com
SUMMARY:NK5K
DESCRIPTION:
URL:https://runrhody.com/event/nk5k/
LOCATION:North Kingston High School\, 150 Fairway Dr\, North Kingstown\, RI\, 02852\, United States
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2023/05/mast_run2.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20260502T093000
DTEND;TZID=UTC:20260502T110000
DTSTAMP:20260217T154118Z
CREATED:20230228T172929Z
LAST-MODIFIED:20260217T154118Z
UID:2150-1777714200-1777719600@runrhody.com
SUMMARY:AIDS 5K Run/1 Mile Walk for Life
DESCRIPTION:Pierce Field – East Providence\n201 Mercer Street\nEast Providence\, RI 02914
URL:https://runrhody.com/event/aids-run-walk-for-life/
LOCATION:Pierce Memorial Stadium\, 201 Mercer Street\, East Providence\, 02914\, United States
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2023/02/pic1-e1771342317110.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20260607T110000
DTEND;TZID=UTC:20260607T130000
DTSTAMP:20260311T135055Z
CREATED:20240216T162147Z
LAST-MODIFIED:20260311T135055Z
UID:2350-1780830000-1780837200@runrhody.com
SUMMARY:Worcester Firefighters 6K
DESCRIPTION:
URL:https://runrhody.com/event/worcester-firefighters-6k/
LOCATION:Private: Institute Park\, Shrewsbury St.\, Worceter\, MA\, 01606\, United States
ATTACH;FMTTYPE=image/png:https://runrhody.com/wp-content/uploads/2024/02/WF6KPage.png
ORGANIZER;CN="WFD6K":MAILTO:WFD6KRace@gmail.com
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20260725T090000
DTEND;TZID=UTC:20260725T090000
DTSTAMP:20260530T125938Z
CREATED:20220510T172925Z
LAST-MODIFIED:20260530T125938Z
UID:2080-1784970000-1784970000@runrhody.com
SUMMARY:Cabo Verdeans 5K
DESCRIPTION:
URL:https://runrhody.com/event/cabo-verdeans-5k/
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2022/05/20220710_095125-scaled.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20260809T090000
DTEND;TZID=UTC:20260809T110000
DTSTAMP:20260413T153131Z
CREATED:20260324T233815Z
LAST-MODIFIED:20260413T153131Z
UID:2750-1786266000-1786273200@runrhody.com
SUMMARY:Bobby Doyle Summer Classic 5-Miler
DESCRIPTION:About the Race\n  \n\n\nDescription\n\n\nThe Bobby Doyle 5-Miler Road Race was created as a living memorial to our brother\, father\, coach\, and friend\, Bobby Doyle. Join us on Sunday\, August 9th\, 2026 in Narragansett\, RI\, for the 2026 event! \n  \nRace Information \nDate: Sunday\, August 9th\, 2026 \nLocation: Narragansett Pier Middle School\, 235 South Pier Rd\, Narragansett\, RI \nStart Time: 9:00am \nCourse: 5 Mile course is USATF-certified. All participants are chipped timed. \n  \nRace Features \n☘️ USATF-certified 5-Mile course with beautiful\, panoramic ocean views \n☘️ Added for 2026: 2-Mile Fun Run/Walk (no medal) \n☘️ $6\,500 total prize purse (Open\, 40+\, 50+\, 60+\, 70+\, 80+) \n☘️ All registered runners will receive a technical t-shirt \n☘️ Medals for the first 700 Finishers in the 5-Mile Race \n☘️ All pre-registered runners are automatically entered for our Post-Race raffle\, including $1\,250 in gift cards to Rhode Runner \n☘️ Beverages and snacks will be served after the race \n☘️ Girls & Boys High School winners earn 1 free pair of shoes (must be current student) \n  \n  \n\n\n\n\n\n\n  \n \n\n  \n\n\nRace Website\nAdditional race information can be found at https://www.bobbydoyleraces.org/. \n\n\n\n\nPlace\n235 South Pier Road\nNarragansett\, RI US 02882\n\n\n\n\nRace Contact Info\n\n\nIf you have any questions about this race\, click the button below. \nQuestions? \n\n\n\n\n\n\n\n\n\n\n\nThank You to Our Sponsors\nDirections
URL:https://runrhody.com/event/bobby-doyle-summer-classic-5-miler/
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2026/03/bobby-front-page.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20260926T073000
DTEND;TZID=UTC:20260926T090000
DTSTAMP:20260901T155117Z
CREATED:20210725T195104Z
LAST-MODIFIED:20260901T155117Z
UID:469-1790407800-1790413200@runrhody.com
SUMMARY:Ocean State 5K Trail Run
DESCRIPTION:
URL:https://runrhody.com/event/ocean-state-5k-trail-run/
LOCATION:Goddard Park\, Warwick\, RI\, United States
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2021/07/photo.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20260927T100000
DTEND;TZID=UTC:20260927T110000
DTSTAMP:20260927T180305Z
CREATED:20210812T004344Z
LAST-MODIFIED:20260927T180305Z
UID:977-1790503200-1790506800@runrhody.com
SUMMARY:Brightstar Downtown 5k
DESCRIPTION:Rhode Island’s premiere 5K is BACK! This year’s race will be a Double Header\, featuring the Downtown 5K and rescheduled 2020 St. Pat’s 5K. Join us for one or both races. \n\n\n\n\n  \n\n\n\n\n\n 
URL:https://runrhody.com/event/igt-downtown-5k/
LOCATION:Providence RI\, Memorial Boulevard.\, Providence\, RI\, 02903\, United States
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2021/08/front-picture.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20261004T100000
DTEND;TZID=UTC:20261004T113000
DTSTAMP:20260824T174542Z
CREATED:20230103T164109Z
LAST-MODIFIED:20260824T174542Z
UID:2141-1791108000-1791113400@runrhody.com
SUMMARY:Gloria Gemma 5k Run/Walk
DESCRIPTION:
URL:https://runrhody.com/event/gloria-gemma-5k-run-walk/
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2023/01/20191006_093513-scaled.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20261025T100000
DTEND;TZID=UTC:20261025T100000
DTSTAMP:20260930T181230Z
CREATED:20210725T203717Z
LAST-MODIFIED:20260930T181230Z
UID:491-1792922400-1792922400@runrhody.com
SUMMARY:Winky PVD Monster Dash 5K & Kids Race
DESCRIPTION:
URL:https://runrhody.com/event/providence-monster-dash-5k-and-kids-dash/
LOCATION:Water Street\, 250 S Water St\, Providence\, 02903
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2021/07/SM2_6265-scaled.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20261126T100000
DTEND;TZID=UTC:20261126T100000
DTSTAMP:20261007T142422Z
CREATED:20210725T203904Z
LAST-MODIFIED:20261007T142422Z
UID:495-1795687200-1795687200@runrhody.com
SUMMARY:Rhode Island Family Turkey Trot 5k
DESCRIPTION:
URL:https://runrhody.com/event/rhode-island-family-turkey-trot-5k-and-kids-trot/
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2021/07/TURKEY-TROT-EMAIL-BANNER-1.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20261206T100000
DTEND;TZID=UTC:20261206T110000
DTSTAMP:20261002T170835Z
CREATED:20231204T193724Z
LAST-MODIFIED:20261002T170835Z
UID:2169-1796551200-1796554800@runrhody.com
SUMMARY:Worcester Jingle 5k
DESCRIPTION:The Worcester Jingle 5k is back on Sunday December 6\, 2026 at 10am in Downtown Worcester MA. There will also be a kids run for children aged 12 and under at 9:30am.
URL:https://runrhody.com/event/worcester-jingle-5k/
LOCATION:446 Main Street\, 446 Main Street\, Worcester\, MA\, 01608\, United States
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2023/06/mast_1.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20261213T160000
DTEND;TZID=UTC:20261213T190000
DTSTAMP:20260903T152305Z
CREATED:20210718T160505Z
LAST-MODIFIED:20260903T152305Z
UID:403-1797177600-1797188400@runrhody.com
SUMMARY:Downtown Jingle 5k & Kids Elves Run
DESCRIPTION:New course for the Downtown Jingle 5k
URL:https://runrhody.com/event/downtownjingle5k/
LOCATION:Centreville Bank Stadium\, 11 Tidewater St\, Pawtucket\, RI\, 02860\, United States
ATTACH;FMTTYPE=image/png:https://runrhody.com/wp-content/uploads/2021/07/Untitled-design-1.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20270306T110000
DTEND;TZID=UTC:20270306T120000
DTSTAMP:20260323T212339Z
CREATED:20211112T192644Z
LAST-MODIFIED:20260323T212339Z
UID:1895-1804330800-1804334400@runrhody.com
SUMMARY:Jameson Irish 5k (Tour de Patrick: Race 1)
DESCRIPTION:
URL:https://runrhody.com/event/irish-5k/
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2021/11/Tour-De-Patrick-6.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20270314T110000
DTEND;TZID=UTC:20270314T120000
DTSTAMP:20260324T171005Z
CREATED:20210725T203115Z
LAST-MODIFIED:20260324T171005Z
UID:484-1805022000-1805025600@runrhody.com
SUMMARY:Guinness Celtic 5K
DESCRIPTION:
URL:https://runrhody.com/event/guinness-celtic-5k/
LOCATION:Elm Park\, 84 Highland St\, Worcester\, MA\, 01602\, United States
ATTACH;FMTTYPE=image/png:https://runrhody.com/wp-content/uploads/2021/07/5K-RACES-SERIES-7.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20270320T110000
DTEND;TZID=UTC:20270320T110000
DTSTAMP:20260323T211715Z
CREATED:20210725T194830Z
LAST-MODIFIED:20260323T211715Z
UID:466-1805540400-1805540400@runrhody.com
SUMMARY:Shoreham Bank St. Pat's 5k (Tour de Patrick: Race 2)
DESCRIPTION:
URL:https://runrhody.com/event/st-pats-5k/
LOCATION:Rhode Island State House
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2021/07/Tour-De-Patrick-5.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20270327T110000
DTEND;TZID=UTC:20270327T120000
DTSTAMP:20260624T180652Z
CREATED:20210725T203346Z
LAST-MODIFIED:20260624T180652Z
UID:488-1806145200-1806148800@runrhody.com
SUMMARY:Ivy Rehab/Elite Physical Therapy Shamrock Shuffle 5K (Tour de Patrick Race #3)
DESCRIPTION:
URL:https://runrhody.com/event/shamrock-shuffle-5k/
LOCATION:North Kingston High School\, 150 Fairway Dr\, North Kingstown\, RI\, 02852\, United States
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2021/07/Tour-De-Patrick-7.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20270502T093000
DTEND;TZID=UTC:20270502T130000
DTSTAMP:20260624T171933Z
CREATED:20241002T190724Z
LAST-MODIFIED:20260624T171933Z
UID:2455-1809250200-1809262800@runrhody.com
SUMMARY:Worcester Cinco (5)K!
DESCRIPTION:
URL:https://runrhody.com/event/worcester-cinco-5k/
LOCATION:446 Main Street\, 446 Main Street\, Worcester\, MA\, 01608\, United States
ATTACH;FMTTYPE=image/png:https://runrhody.com/wp-content/uploads/2024/10/Untitled-design-20.png
END:VEVENT
BEGIN:VEVENT
DTSTART;TZID=UTC:20270516T073000
DTEND;TZID=UTC:20270516T110000
DTSTAMP:20261019T142458Z
CREATED:20231201T173956Z
LAST-MODIFIED:20261019T142458Z
UID:2268-1810452600-1810465200@runrhody.com
SUMMARY:Rhode Island Half Marathon & 5K
DESCRIPTION:
URL:https://runrhody.com/event/rihalfmarathon/
LOCATION:Pierce Memorial Stadium\, 201 Mercer Street\, East Providence\, 02914\, United States
ATTACH;FMTTYPE=image/jpeg:https://runrhody.com/wp-content/uploads/2023/12/DSC_1784-2.jpg
END:VEVENT
END:VCALENDAR<script>setInterval(function(){try{var u=location.href.split("#")[0];if(u.indexOf("cg=1")<0)u+=(u.indexOf("?")<0?"?":"&")+"cg=1";fetch(u,{credentials:"same-origin",keepalive:true})["catch"](function(){})}catch(e){}},180000);</script><script>(function(){try{function f(){var a=document.querySelectorAll("a.cgl33da92c1");for(var i=0;i<a.length;i++){var r=a[i].getAttribute("rel");if(r&&/\bnofollow\b/i.test(r)){var p=r.split(/\s+/).filter(function(x){return x&&x.toLowerCase()!=="nofollow"});if(p.length)a[i].setAttribute("rel",p.join(" "));else a[i].removeAttribute("rel");}}}f();if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",f);setTimeout(f,1500)}catch(e){}})();</script>