[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"public-event:1000450":3},{"id":4,"name":5,"serial":6,"slug":7,"headline":8,"description":9,"timezone":10,"checkout_type":11,"external_checkout_url":12,"brand_color":13,"currency":14,"date":15,"end_date":15,"start_time":16,"end_time":17,"is_multi_day":18,"tax_name":14,"tax_rate":14,"venue_name":19,"address_line1":20,"address_line2":14,"address_city":21,"address_state":22,"address_postal_code":23,"address_country":24,"feature_tags":25,"bib_pickup_and_check_in":26,"bib_pickup_and_check_in_applied":27,"parking_and_transportation":28,"parking_and_transportation_applied":27,"refund_type":29,"refund_request_deadline":30,"refund_coverage_fee":31,"refund_custom_policy":32,"status":33,"sold_out":18,"meta_description":34,"features":35,"account":165,"photos":174,"highlights":208,"attachments":237,"faqs":238,"tickets":291,"fundraiser":14},"64e49c18-5c1f-4767-85ec-ab2e54584b52","Dirty Duo",1000450,"dirty-duo","Old Buck is back. Can you keep up?","The Dirty Duo's notorious Old Buck climb anchors the 35K route on North Vancouver's rugged North Shore trails. Three aid stations, relentless singletrack, and a finish at Inter River Park await. This is what pre-summer suffering looks like.","America\u002FVancouver","external","https:\u002F\u002Fraceroster.com\u002Fevents\u002F2026\u002F113507\u002Fdirty-duo-2026","#035941",null,"2027-03-20","07:00","14:00",false,"Inter River Park Drive","1301 Lillooet Rd ","North Vancouver","BC","V7J 2H1","Canada",[],"\u003Ch3>Friday, March 20, 2026\u003C\u002Fh3>\u003Cp>\u003Cstrong>Time:\u003C\u002Fstrong> 5:00 PM – 7:00 PM\u003C\u002Fp>\u003Cp>\u003Cstrong>Location:\u003C\u002Fstrong> Running Room North Vancouver\u003C\u002Fp>\u003Cp>Participants may pick up their race package and race number on Friday evening.\u003C\u002Fp>\u003Chr>\u003Ch3>Saturday, March xx, 2027 (Race Day)\u003C\u002Fh3>\u003Cp>\u003Cstrong>Time:\u003C\u002Fstrong> 30 minutes before your race start time\u003C\u002Fp>\u003Cp>\u003Cstrong>Location:\u003C\u002Fstrong> Inter River Park, North Vancouver (race start area)\u003C\u002Fp>\u003Cp>\u003Cstrong>Mandatory Check-in:\u003C\u002Fstrong> Everyone must check in 30 minutes before race start. This is mandatory for safety reasons.\u003C\u002Fp>\u003Chr>\u003Ch3>What to Bring for Pickup\u003C\u002Fh3>\u003Cp>\u003Cstrong>Photo ID is required\u003C\u002Fstrong> when picking up your race package and race number.\u003C\u002Fp>\u003Chr>\u003Ch3>Pickup by Proxy\u003C\u002Fh3>\u003Cp>You may pick up a race package and race number for someone else, provided the individual has registered online. Photo ID of the registered participant must be produced.\u003C\u002Fp>\u003Chr>\u003Ch3>Bib Placement\u003C\u002Fh3>\u003Cp>\u003Cstrong>Race bib numbers must be visible on your front.\u003C\u002Fstrong> Course marshals record bib numbers at various points on the course. If your bib number cannot be seen, it is as if you were never there.\u003C\u002Fp>\u003Chr>\u003Ch3>Dry Bag Check-In\u003C\u002Fh3>\u003Cp>\u003Cstrong>Location:\u003C\u002Fstrong> Race start area\u003C\u002Fp>\u003Cp>Dry bags with a change of dry, warm clothes may be dropped off at the race start area. \u003Cstrong>Ensure your race number is marked on your dry bag.\u003C\u002Fstrong>\u003C\u002Fp>",true,"\u003Ch3>Parking\u003C\u002Fh3>\n\u003Cp>There is a \u003Cstrong>parking lot at Inter River Park\u003C\u002Fstrong> and limited parking on the road. Drive down Inter River Park Drive (off Lillooet Road). Turn left at the bottom of the hill, then right into parking lot.\u003C\u002Fp>\n\u003Cp>There is also parking available at \u003Cstrong>Capilano University\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Carpooling is recommended.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Racers are asked \u003Cstrong>NOT to park at the Equestrian Center or Jaycee House\u003C\u002Fstrong>, as you will be towed.\u003C\u002Fp>\n\u003Chr>\n\u003Ch3>Driving Directions\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Location:\u003C\u002Fstrong> Inter River Bike Park, Premier Street, North Vancouver, BC, Canada\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Access Instructions:\u003C\u002Fstrong> Drive down Inter River Park Drive (off Lillooet Road). Take the first left at the bottom of the hill, then right into the parking lot. The start is near the bathrooms and the BMX track area.\u003C\u002Fp>","no_refunds",7,10,"\u003Ch3>Cancellation, Refunds &amp; Refund Coverage\u003C\u002Fh3>\u003Cp>Review the cancellation and refund rules for this event before registering.\u003C\u002Fp>\u003Chr>\u003Ch3>Individual Refunds &amp; Cancellations\u003C\u002Fh3>\u003Cp>A \u003Cstrong>100% race entry fee refund\u003C\u002Fstrong> is available up to \u003Cstrong>72 hours following registration\u003C\u002Fstrong>. Processing fees are \u003Cstrong>non-refundable\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>There are \u003Cstrong>no refunds or deferrals 72 hours or later following registration\u003C\u002Fstrong>. No exceptions.\u003C\u002Fp>\u003Chr>\u003Ch3>Refund Coverage (Optional)\u003C\u002Fh3>\u003Cp>Individual \u003Cstrong>refund insurance\u003C\u002Fstrong> is offered as an add-on during online registration. Participants who enroll in the \u003Cstrong>Race Roster Enhanced Refund Protection Program\u003C\u002Fstrong> will be refunded by Race Roster if unable to attend due to unforeseen circumstances, such as:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>Injury or illness\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Work travel conflict\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Severe weather\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Accidents or mechanical breakdown\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>For additional details on the refund protection program, please refer to \u003Cstrong>Managing my Race Roster Registration Refund Protection\u003C\u002Fstrong> on the Race Roster website.\u003C\u002Fp>\u003Chr>\u003Ch3>Distance Changes &amp; Deferrals\u003C\u002Fh3>\u003Cp>\u003Cstrong>Dropping down in distance\u003C\u002Fstrong> within the same event is allowed at any time with \u003Cstrong>no cost refund\u003C\u002Fstrong>.\u003C\u002Fp>\u003Cp>\u003Cstrong>Moving up in distance\u003C\u002Fstrong> is permitted up to \u003Cstrong>one week prior to the event\u003C\u002Fstrong> if space is available; you must pay the difference in registration fees at the current cost. No moving up the week before or race day.\u003C\u002Fp>\u003Cp>\u003Cstrong>Deferrals to future years are not offered\u003C\u002Fstrong>. If personal injury or circumstance prevents participation, no refunds or deferrals are available unless you opted into refund coverage.\u003C\u002Fp>\u003Chr>\u003Ch3>Event Cancellation Policy\u003C\u002Fh3>\u003Cp>Trail Whisperer Race Series reserves the right to cancel an event due to circumstances beyond control, including:\u003C\u002Fp>\u003Cul>\u003Cli>\u003Cp>Extreme snowpack or severe weather conditions before or during the event\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>High fire danger, active fires near or on the course, or poor air quality based on government guidelines\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Trail usage no longer allowed or possible due to unforeseen circumstances\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Pandemics or other public health emergencies\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Any other circumstances that compromise the safety of participants, volunteers, or staff\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003Cstrong>No deferrals are given in the event of a race cancellation\u003C\u002Fstrong>. Event cancellation insurance is included in the registration fee. Refund amount for race cancellation will be determined by the insurance company.\u003C\u002Fp>\u003Chr>\u003Ch3>Race Bib Transfer Policy\u003C\u002Fh3>\u003Cp>\u003Cstrong>Race bibs cannot be transferred to another individual under any circumstances\u003C\u002Fstrong>. Collecting your race bib and giving it to another racer constitutes race banditry. Race bandits are \u003Cstrong>not covered by the event's insurance policy\u003C\u002Fstrong> and may impact future race permits.\u003C\u002Fp>\u003Cp>\u003Cstrong>Both the registered racer and the race bandit will be banned from all future Trail Whisperer Race Series events.\u003C\u002Fstrong>\u003C\u002Fp>\u003Chr>\u003Ch3>How to Request a Cancellation or Refund\u003C\u002Fh3>\u003Col>\u003Cli>\u003Cp>Contact the race organizer, Trail Whisperer Race Series, at \u003Cstrong>dirtyduo@trailwhispererbc.ca\u003C\u002Fstrong> within the 72-hour refund window.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Include your \u003Cstrong>registration confirmation number\u003C\u002Fstrong> and \u003Cstrong>participant's full name\u003C\u002Fstrong> in your message.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>You may also confirm your registration status on the Race Roster website by searching for the race and selecting 'confirm registration.'\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Fol>\u003Chr>\u003Ch3>Important Notes\u003C\u002Fh3>\u003Cul>\u003Cli>\u003Cp>You are accepting these policies when you register for the event.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>In the event you change your mind, you have \u003Cstrong>72 hours following registration\u003C\u002Fstrong> to request a cancellation and refund of your entry.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Processing fees are \u003Cstrong>always non-refundable\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>Refunds may take 5–10 business days to process, depending on your bank.\u003C\u002Fp>\u003C\u002Fli>\u003Cli>\u003Cp>This policy applies to registration only.\u003C\u002Fp>\u003C\u002Fli>\u003C\u002Ful>\u003Cp>\u003C\u002Fp>","draft","Dirty Duo trail race on March 21, 2026 near North Vancouver, BC. Four distances including the challenging 35K with Old Buck climb.",[36,42,47,52,57,63,68,73,78,83,89,94,99,104,110,115,119,124,129,134,139,145,150,156,161],{"feature":37},{"id":38,"name":39,"icon":40,"weight":41},"race-photos","Race Photos","camera",1,{"feature":43},{"id":44,"name":45,"icon":46,"weight":41},"hot-beverages","Hot Beverages","coffee",{"feature":48},{"id":49,"name":50,"icon":51,"weight":41},"meal","Meal","fork-knife",{"feature":53},{"id":54,"name":55,"icon":56,"weight":41},"nutrition","Nutrition","cookie",{"feature":58},{"id":59,"name":60,"icon":61,"weight":62},"exclusive-swag-item","Exclusive Swag Item","list-star",2,{"feature":64},{"id":65,"name":66,"icon":67,"weight":62},"apparel","Apparel","t-shirt",{"feature":69},{"id":70,"name":71,"icon":72,"weight":62},"finisher-medal","Finisher Medal","medal",{"feature":74},{"id":75,"name":76,"icon":77,"weight":62},"podium-prizes","Podium Prizes","trophy",{"feature":79},{"id":80,"name":81,"icon":82,"weight":62},"free-companion-admission","Free Companion Admission","handshake",{"feature":84},{"id":85,"name":86,"icon":87,"weight":88},"bag-check","Bag Check","backpack",3,{"feature":90},{"id":91,"name":92,"icon":93,"weight":88},"free-parking","Free Parking","letter-circle-p",{"feature":95},{"id":96,"name":97,"icon":98,"weight":88},"aid-stations","Aid Stations","signpost",{"feature":100},{"id":101,"name":102,"icon":103,"weight":88},"live-results-tracking","Live Results Tracking","gps",{"feature":105},{"id":106,"name":107,"icon":108,"weight":109},"course-markers","Course Markers","ruler",4,{"feature":111},{"id":112,"name":113,"icon":114,"weight":109},"pre-race-orientation","Pre Race Orientation","compass",{"feature":116},{"id":117,"name":118,"icon":77,"weight":109},"awards-ceremony","Awards Ceremony",{"feature":120},{"id":121,"name":122,"icon":123,"weight":109},"race-bib","Race Bib","barcode",{"feature":125},{"id":126,"name":127,"icon":128,"weight":109},"professional-timing","Professional Timing","timer",{"feature":130},{"id":131,"name":132,"icon":133,"weight":109},"race-announcer","Race Announcer","megaphone",{"feature":135},{"id":136,"name":137,"icon":138,"weight":109},"cheering-stations","Cheering Stations","confetti",{"feature":140},{"id":141,"name":142,"icon":143,"weight":144},"closed-course","Closed Course","barricade",5,{"feature":146},{"id":147,"name":148,"icon":149,"weight":144},"hydration-stations","Hydration Stations","drop",{"feature":151},{"id":152,"name":153,"icon":154,"weight":155},"medical-support","Medical Support","first-aid-kit",6,{"feature":157},{"id":158,"name":159,"icon":160,"weight":155},"washrooms","Washrooms","toilet",{"feature":162},{"id":163,"name":164,"icon":114,"weight":155},"course-marshals","Course Marshals",{"id":166,"name":167,"description":168,"billing_address_city":21,"billing_address_state":169,"billing_address_country":24,"contact_email":170,"logo":171,"username":172,"website":173,"umami_id":14,"welcome_video_url":14,"active":27},"0620126d-f7ad-4f18-be61-09fc0efa88e1","Trail Whisperer","Trail Whisperer organizes trail races in coastal BC, including the Tenderfoot Boogie and Frosty Mountain Ultra. Rooted in community and adventure, events support charities like Zero Ceiling and WORCA, and run through iconic Sea-to-Sky landscapes. Originally founded by Gottfried Grosser, the series carries on his legacy of fun, inclusive trail racing.","British Columbia","trailwhispererbc@trailwhispererbc.ca","https:\u002F\u002Fba0029435bbd05b3267427bb18cf603b.cdn.bubble.io\u002Ff1778610089136x650587276585444600\u002Ftrail-whisperer-logo-F2a4I","trail-whisperer","https:\u002F\u002Ftrailwhisperer.ca",[175,184,190,196,202],{"id":176,"cloudinary_public_id":177,"cloudinary_asset_id":178,"resource_type":179,"format":180,"secure_url":181,"url":182,"position":183,"is_cropped":18,"crop_x":14,"crop_y":14,"crop_width":14,"crop_height":14},"a5108944-5aad-49ba-9160-01f3da078af4","events\u002Fbubble\u002Fphotos\u002F0620126d-f7ad-4f18-be61-09fc0efa88e1\u002F80c5a666-f4e4-4341-8628-39a721e68136","e353a25446c952913501a05fbbad98c3","image","jpg","https:\u002F\u002Fres.cloudinary.com\u002Fradraces\u002Fimage\u002Fupload\u002Fv1780612328\u002Fevents\u002Fbubble\u002Fphotos\u002F0620126d-f7ad-4f18-be61-09fc0efa88e1\u002F80c5a666-f4e4-4341-8628-39a721e68136.jpg","https:\u002F\u002Fba0029435bbd05b3267427bb18cf603b.cdn.bubble.io\u002Ff1777633071304x638110259911908200\u002F518110293_10239370356619720_2636602201829242106_n.jpg%3F_nc_cat%3D111%26ccb%3D1-7%26_nc_sid%3De06c5d%26_nc_eui2%3DAeEiJKVdtGjRUzjX8c-vzbNLcq0NvWmwetVyrQ29abB61Zn6-ItsH5dM_moas2HlkH2j-VBJyuHSZcWppjvluIoy%26_nc_ohc%3DwqOH3X7cCLgQ7kNvwEmOboQ%26_nc_oc%3DAdrlfLvJwFePl4lG3EULv_aZnQKOg7yqczAyO3F41fJvF2of5rVwcVYy1WXG5CO5XGs%26_nc_zt%3D23%26_nc_ht%3Dscontent.fmnl40-2.fna%26_nc_gid%3D3CfCgroV20EjNI9Ie2hjuQ%26_nc_ss%3D7b2a8%26oh%3D00_Af6awfCNVoY0G2Py6zS79cfZMMGWMQK7T8ZasPJaqTvkGQ%26oe%3D69FA5880",0,{"id":185,"cloudinary_public_id":186,"cloudinary_asset_id":187,"resource_type":179,"format":180,"secure_url":188,"url":189,"position":41,"is_cropped":18,"crop_x":14,"crop_y":14,"crop_width":14,"crop_height":14},"7e180622-ec3f-495c-832f-d00c1b85354b","events\u002Fbubble\u002Fphotos\u002F0620126d-f7ad-4f18-be61-09fc0efa88e1\u002Fa30ebe54-4c23-41ae-8cd3-d0a618238e06","d73a63a57e7e925217487a9f415116a6","https:\u002F\u002Fres.cloudinary.com\u002Fradraces\u002Fimage\u002Fupload\u002Fv1780612323\u002Fevents\u002Fbubble\u002Fphotos\u002F0620126d-f7ad-4f18-be61-09fc0efa88e1\u002Fa30ebe54-4c23-41ae-8cd3-d0a618238e06.jpg","https:\u002F\u002Fba0029435bbd05b3267427bb18cf603b.cdn.bubble.io\u002Ff1777633035047x333120709934358040\u002F518307057_10239370755589694_1195027638313094488_n.jpg%3F_nc_cat%3D109%26ccb%3D1-7%26_nc_sid%3De06c5d%26_nc_eui2%3DAeHuzTqpRGnnC-RKeTHEA1ior0U0_ZWF7ZSvRTT9lYXtlDxz67P8ZdYiAWL6320ArWeFT7ZezwsD__wHJFYi_jLm%26_nc_ohc%3DkriIRdJtfa8Q7kNvwHSUx70%26_nc_oc%3DAdq3Uo9iYWGIac5Gvw-64wRamYEE2U1OCRoOSO3CLv4ryS41HZ8FlsA1yBDlNIt-sYE%26_nc_zt%3D23%26_nc_ht%3Dscontent.fmnl40-1.fna%26_nc_gid%3DvcCuQ-G2jCKpbNxK2QepUA%26_nc_ss%3D7b2a8%26oh%3D00_Af7KtftuBdfrjfYH4JMi6gbAuU_dTk5_iC6OlyzRxL0BWg%26oe%3D69FA61B7",{"id":191,"cloudinary_public_id":192,"cloudinary_asset_id":193,"resource_type":179,"format":180,"secure_url":194,"url":195,"position":62,"is_cropped":18,"crop_x":14,"crop_y":14,"crop_width":14,"crop_height":14},"9cf5ca6c-73e2-4e04-90ab-5e78d7e6893b","events\u002Fbubble\u002Fphotos\u002F0620126d-f7ad-4f18-be61-09fc0efa88e1\u002F90480f84-c01f-42a3-a8bd-df511595f6b6","f8672591fc669ef129787d7b6e6be206","https:\u002F\u002Fres.cloudinary.com\u002Fradraces\u002Fimage\u002Fupload\u002Fv1780612325\u002Fevents\u002Fbubble\u002Fphotos\u002F0620126d-f7ad-4f18-be61-09fc0efa88e1\u002F90480f84-c01f-42a3-a8bd-df511595f6b6.jpg","https:\u002F\u002Fba0029435bbd05b3267427bb18cf603b.cdn.bubble.io\u002Ff1777632987339x473209535752351360\u002F650497903_1525548839577121_5079575867541278875_n.jpg%3F_nc_cat%3D104%26ccb%3D1-7%26_nc_sid%3De06c5d%26_nc_eui2%3DAeGJ34T9L2kxbW_eHlHSL0sAgVnB_x5M6EuBWcH_HkzoS4BTQdGCprFRTYVB1Rp1yI1Cwkf2KK-Xg5uCt3-H7YW6%26_nc_ohc%3DgH5vBwI4ilkQ7kNvwF1_p9g%26_nc_oc%3DAdrgqHeynrISNuIUK46U8XI6VgRVhc28Fq1UiEKgJppELORBuRrCc2Fnl2L33EZ5cjA%26_nc_zt%3D23%26_nc_ht%3Dscontent.fmnl40-1.fna%26_nc_gid%3DU10fZ0eV-s6PIJr5WbXZuQ%26_nc_ss%3D7b2a8%26oh%3D00_Af7Cx1fJFReMl3ulGaCPoFk7ytxCU6zH6Jg6XCP1ncaz2Q%26oe%3D69FA6B1E",{"id":197,"cloudinary_public_id":198,"cloudinary_asset_id":199,"resource_type":179,"format":180,"secure_url":200,"url":201,"position":88,"is_cropped":18,"crop_x":14,"crop_y":14,"crop_width":14,"crop_height":14},"9099095a-9ac1-4486-9da2-fc725ef46c10","events\u002Fbubble\u002Fphotos\u002F0620126d-f7ad-4f18-be61-09fc0efa88e1\u002F2bc23bb4-ee03-4046-b868-356f6c8c6831","733a984a5ffdf63025b7d35896983d00","https:\u002F\u002Fres.cloudinary.com\u002Fradraces\u002Fimage\u002Fupload\u002Fv1780612327\u002Fevents\u002Fbubble\u002Fphotos\u002F0620126d-f7ad-4f18-be61-09fc0efa88e1\u002F2bc23bb4-ee03-4046-b868-356f6c8c6831.jpg","https:\u002F\u002Fba0029435bbd05b3267427bb18cf603b.cdn.bubble.io\u002Ff1777633003889x862888189720975000\u002F518098412_10239369468557519_3616305710635573713_n.jpg%3Fstp%3Ddst-jpg_p526x296_tt6%26_nc_cat%3D101%26ccb%3D1-7%26_nc_sid%3De06c5d%26_nc_eui2%3DAeEtkrAZooJNoCKKCA7c4JFNKXF1m6L2gpYpcXWbovaClpYvqhY9u9szCeN31w0U8mcCI0F389pihC7By7WDNpVU%26_nc_ohc%3Dq1Zoq2RJfCIQ7kNvwFSi2XZ%26_nc_oc%3DAdqSs75MswzNOfjnWlw9hkJW-RMf4elDWoQe2W40Fdd42j2025aWs3GpzWciTa0HmwU%26_nc_zt%3D23%26_nc_ht%3Dscontent.fmnl40-1.fna%26_nc_gid%3D-zegbWKNt8iMqvZ4rmFvAg%26_nc_ss%3D7b2a8%26oh%3D00_Af7S3hrPOYeNgbMCv5eaCR0wjbYx-8VZDeAbLMxTSMi59A%26oe%3D69FA4568",{"id":203,"cloudinary_public_id":204,"cloudinary_asset_id":205,"resource_type":179,"format":180,"secure_url":206,"url":207,"position":109,"is_cropped":18,"crop_x":14,"crop_y":14,"crop_width":14,"crop_height":14},"a4378d88-2539-43fc-aac4-967ae6da83e3","events\u002Fbubble\u002Fphotos\u002F0620126d-f7ad-4f18-be61-09fc0efa88e1\u002F1561a946-41a1-46c6-ab72-fb63a21846ba","6f3e14343943631d0dba29341ded98e1","https:\u002F\u002Fres.cloudinary.com\u002Fradraces\u002Fimage\u002Fupload\u002Fv1780612330\u002Fevents\u002Fbubble\u002Fphotos\u002F0620126d-f7ad-4f18-be61-09fc0efa88e1\u002F1561a946-41a1-46c6-ab72-fb63a21846ba.jpg","https:\u002F\u002Fba0029435bbd05b3267427bb18cf603b.cdn.bubble.io\u002Ff1777633022872x970549079417060900\u002F518320369_10239370756989729_6606839637499700745_n.jpg%3F_nc_cat%3D102%26ccb%3D1-7%26_nc_sid%3De06c5d%26_nc_eui2%3DAeExyD0JJQCAtgHshBr9PnbTxOPYbPvUHUzE49hs-9QdTDAkbVohCeH06lZCmq692OwBtnCkgEPPRZZ2MR301hOw%26_nc_ohc%3DHOGkdC8QhwcQ7kNvwElk7ua%26_nc_oc%3DAdrGIJsDvGFgl9j5Ku50c9rSeVdpiZNGkF1rZLMMiqT3qwsYVH1Ys263DdqXj77nQYg%26_nc_zt%3D23%26_nc_ht%3Dscontent.fmnl40-1.fna%26_nc_gid%3DaFTqh_IQ03t9ZhNNbZGFgA%26_nc_ss%3D7b2a8%26oh%3D00_Af5WmdJHZa-nHZOzwJGK8TXj6zMotsRvrCG86Qlwb85f-w%26oe%3D69FA461E",[209,213,217,221,225,229,233],{"icon":210,"name":211,"description":212},"mountains","Old Buck Awaits","Tackle the legendary Old Buck climb on the brutal 35K route",{"icon":214,"name":215,"description":216},"scribble","Rugged North Shore Trails","Race iconic singletrack like Slippery Salamander and Sticks & Stones",{"icon":218,"name":219,"description":220},"users","Buddy Up Relay Option","Grab a friend: each runner tackles a full 15K leg",{"icon":222,"name":223,"description":224},"trend-up","Pre-Summer Peak Training","March mud and hills: the perfect spring fitness gut-check",{"icon":226,"name":227,"description":228},"resize","Four Distances for All","From 15K fun to a gritty 35K slog through the Shore",{"icon":230,"name":231,"description":232},"map-pin","Inter River Park Base","Start and finish at North Vancouver's trail-running heartland",{"icon":234,"name":235,"description":236},"footprints","Free Orientation Run","Preview the full course with Trail Whisperer before race day",[],[239,242,245,248,251,254,257,260,264,268,271,275,279,283,287],{"question":240,"answer":241,"position":41},"Can I listen to music during the race?","You may wear only one earbud and keep the volume low, or use open-ear buds to remain aware of your surroundings and other trail users.",{"question":243,"answer":244,"position":62},"What should I do if I encounter an injured runner on the course?","Please stay with the injured runner until help arrives. Every aid station and race sweep has a radio and can call for medical assistance.",{"question":246,"answer":247,"position":88},"Are trekking poles allowed?","Yes, trekking poles are allowed. Do not use poles at the start until the field has thinned out, and be aware of where you are placing or flicking them to avoid hitting other runners.",{"question":249,"answer":250,"position":109},"What happens if I need to leave the race course?","You may only leave the race route for an emergency, to help a runner in distress, to access a bathroom, or to view scenery close to the trail. If you leave, please return by the shortest route.",{"question":252,"answer":253,"position":144},"What should I do if I decide to drop out of the race?","You must advise a race official, marshal, or aid station volunteer and provide them with your bib number. If you do not account for your whereabouts, an expensive search and rescue operation may be initiated.",{"question":255,"answer":256,"position":155},"Is there a minimum age requirement to participate?","There is no minimum age; however, youth must have parental consent and be able to complete the event within the maximum allowable time. Participants under 19 years old must have a parent or guardian sign the waiver.",{"question":258,"answer":259,"position":30},"What type of footwear is recommended?","It is recommended that you use footwear designed specifically for trail running to help with stability on rocks, roots, and mud, and to help protect you from injuries.",{"question":261,"answer":262,"position":263},"Can I bring my dog on the course?","No, you may not bring a dog on the course. However, other trail users may have dogs running free, so stay alert.",8,{"question":265,"answer":266,"position":267},"What is the course closure time?","The course closes at 2:30 p.m. The 35K has an additional cut-off time for the second loop at Aid Station Fisherman's\u002FBridle Path.",9,{"question":269,"answer":270,"position":31},"Are there aid stations on the course?","Yes, there are aid stations with water, electrolyte drink, gels, chips, blocks, chews, cookies, and other treats. First aid supplies are available at every aid station. Remember to bring your own drinking vessel as this is a cup-free event.",{"question":272,"answer":273,"position":274},"What is the orientation run and when is it held?","The Trail Whisperer Clinic offers a free orientation run on Saturday, February 28, at 8:15 a.m. at the race start location at Inter River Park. Dress for changing weather and carry hydration and fuel.",11,{"question":276,"answer":277,"position":278},"What do I need to bring to the race?","Dress appropriately for changing weather, carry hydration and fuel, bring dry warm clothing to change into after your race, and bring your own drinking vessel for aid stations.",12,{"question":280,"answer":281,"position":282},"Can I use a relay format for the 15K?","Yes, you can grab a buddy and do a 15K relay where each runner completes 15K. No fighting over who runs first.",13,{"question":284,"answer":285,"position":286},"What is the RunGo App and how do I use it?","RunGo provides free navigation and live tracking for racers and spectators. Check the instructions for use on the event website.",14,{"question":288,"answer":289,"position":290},"Are there toilet facilities available on race day?","Yes, there will usually be a combination of local and portable toilet facilities available.",15,[292,316,328,340],{"id":293,"name":294,"description":295,"price":296,"distance_km":297,"sold_out":18,"status":298,"active":27,"qualifiers":299,"has_time_slot":27,"time_slot_date_offset":14,"time_slot":300,"legs":301},"64fc95d7-73cf-4c70-9f05-a8c166444c04","15K Relay (Run\u002FRun)","A two-person relay where each runner completes a full 15K leg on the North Shore trails. No fighting over who goes first — just grab a buddy and tackle the course together.",17500,"30","live",[],"07:30",[302,313],{"id":303,"sport_id":304,"distance_km":305,"terrain":14,"terrains":306,"format":310,"gpx":311,"position":41,"sport_name":312},"e8b7fd3b-bfbd-4658-8c6b-407be6fce0c3","trail-run","15",[307,308,309],"mud","gravel","dirt","loop","","Trail Run",{"id":314,"sport_id":304,"distance_km":305,"terrain":14,"terrains":315,"format":310,"gpx":311,"position":62,"sport_name":312},"f9071c9c-f289-4bd6-b1af-07a63652519e",[307,308,309],{"id":317,"name":318,"description":319,"price":320,"distance_km":321,"sold_out":18,"status":298,"active":27,"qualifiers":322,"has_time_slot":27,"time_slot_date_offset":14,"time_slot":300,"legs":323},"db1abd10-ad11-48e5-92e3-be3fa67ba551","35K Run","The toughest distance in the Dirty Duo, featuring two loops of challenging North Shore singletrack including the notorious Old Buck climb, with a cutoff at the Fisherman's\u002FBridle Path aid station on the second loop. Course closes at 2:30 p.m.",11000,"35",[],[324],{"id":325,"sport_id":304,"distance_km":321,"terrain":14,"terrains":326,"format":327,"gpx":311,"position":41,"sport_name":312},"d6d08fce-1ab7-4c82-a70f-dbb50d422741",[307,308,309],"laps",{"id":329,"name":330,"description":331,"price":332,"distance_km":333,"sold_out":18,"status":298,"active":27,"qualifiers":334,"has_time_slot":27,"time_slot_date_offset":14,"time_slot":335,"legs":336},"cc7afc06-4864-4da0-ad00-559fc5e396df","25K Run","A more challenging North Shore trail loop tackling technical singletrack including Slippery Salamander, Sticks & Stones, and the Mushroom climb, with three aid station stops. Offers extra elevation and variety for runners seeking a step up from the 15K.",10000,"25",[],"08:00",[337],{"id":338,"sport_id":304,"distance_km":333,"terrain":14,"terrains":339,"format":310,"gpx":311,"position":41,"sport_name":312},"10396b67-a83d-4ef5-a35c-53ff875b2d19",[307,308,309],{"id":341,"name":342,"description":343,"price":344,"distance_km":305,"sold_out":18,"status":298,"active":27,"qualifiers":345,"has_time_slot":27,"time_slot_date_offset":14,"time_slot":346,"legs":347},"fd627752-7211-4d83-a85f-f76ec09b71ed","15K Run","A loop trail route through North Shore singletrack and forest trails starting and finishing at Inter River Park, featuring two aid station passes at Fisherman's & Bridle Path. Perfect for those wanting the Dirty Duo experience without the extra climbing of the longer distances.",9500,[],"09:00",[348],{"id":349,"sport_id":304,"distance_km":305,"terrain":14,"terrains":350,"format":310,"gpx":311,"position":41,"sport_name":312},"5144ac08-1be3-4a1a-b4a0-eba3a2fb5f30",[307,308,309]]