{"id":118,"date":"2025-06-13T01:50:45","date_gmt":"2025-06-12T23:50:45","guid":{"rendered":"https:\/\/cyclocamp.org\/?page_id=118"},"modified":"2025-09-29T23:02:55","modified_gmt":"2025-09-29T21:02:55","slug":"day-3","status":"publish","type":"page","link":"https:\/\/cyclocamp.org\/?page_id=118","title":{"rendered":""},"content":{"rendered":"\n<div class=\"wp-block-group is-content-justification-center is-layout-flex wp-container-core-group-is-layout-b02886af wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><a class=\"maxbutton-3 maxbutton maxbutton-day-1\" href=\"https:\/\/cyclocamp.org\/?page_id=21\"><span class='mb-text'>DAY 1<\/span><\/a>\n\n<a class=\"maxbutton-3 maxbutton maxbutton-day-1\" href=\"https:\/\/cyclocamp.org\/?page_id=116\"><span class='mb-text'>DAY 2<\/span><\/a>\n\n<a class=\"maxbutton-4 maxbutton maxbutton-day-on\" href=\"javascript:void(0);\"><span class='mb-text'>DAY 3<\/span><\/a>\n\n<a class=\"maxbutton-3 maxbutton maxbutton-day-1\" href=\"https:\/\/cyclocamp.org\/?page_id=120\"><span class='mb-text'>DAY 4<\/span><\/a>\n\n<a class=\"maxbutton-3 maxbutton maxbutton-day-1\" href=\"https:\/\/cyclocamp.org\/?page_id=687\"><span class='mb-text'>DAY 5<\/span><\/a>\n\n<a class=\"maxbutton-3 maxbutton maxbutton-day-1\" href=\"https:\/\/cyclocamp.org\/?page_id=730\"><span class='mb-text'>OFF<\/span><\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#000000\" class=\"has-inline-color\">20\/9<\/mark> Saturday<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-primary-color\">09:00-12:00<\/mark><\/h3>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\">BREAKFAST + MORNING CIRCLE<\/mark><\/h3>\n\n\n\n<p class=\"has-text-align-center\"><strong><strong><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-6-color\">Location: Bicpop<\/mark><\/strong><\/strong><\/strong><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">12:00-15:00<\/h3>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\">THEMATIC BLOC ON WOMEN IN CYCLING AND BICYCLE MECHANIC<\/mark><\/h3>\n\n\n\n<p class=\"has-text-align-center\"><strong><a href=\"https:\/\/umap.openstreetmap.fr\/en\/map\/cyclocamp-zgb2025_1243461?feature=CycloCamp_BicPop#20\/45.81311\/15.97000\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-6-color\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-6-color\"><\/mark><\/strong><\/mark><\/a><strong><a href=\"https:\/\/umap.openstreetmap.fr\/en\/map\/cyclocamp-zgb2025_1243461?feature=CycloCamp_BicPop#20\/45.81311\/15.97000\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-6-color\">Location: Zelena akcija<\/mark><\/strong><\/a><\/strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-6-color\">, Frankopanska 1, courtyard<\/mark><\/strong><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-ce155fab wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-fe9cc265 wp-block-group-is-layout-flex\">\n<p class=\"has-text-align-left\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\">Pippa Gallop<\/mark><\/strong> \u2013 long-time volunteer at <em>Biciklopopravljaona<\/em>, a free volunteer-based bicycle repair service that has been operating since 2009 under the umbrella of Green Action.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\">Lucija Iliji\u0107<\/mark><\/strong> \u2013 founder of the women\u2019s cycling community and educational platform <em>\u201cTure za cure\u201d<\/em> (\u201cTours for Girls\u201d), aimed at popularizing recreational cycling among women.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\">Kosjenka Turkulin and Jelena \u017du\u010dko<\/mark><\/strong> \u2013 members of the <em>Dinamo Cycling Club<\/em>, which, with the support of the Zagreb Cycling Association, has recently started organizing Sunday rides called <em>\u201cPink Sunday\u201d<\/em>, open exclusively to women.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\">Lucija File\u0161<\/mark><\/strong> \u2013 flandrophile extraordinaire, secretary and active member of <em>\u0160kola biciklizma Zagreb<\/em> (Cycling School Zagreb), currently the only Croatian club with a women\u2019s competitive team.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\">Mia Radoti\u0107<\/mark><\/strong> (awaiting confirmation) \u2013 professional road cyclist and cycling coach.<\/p>\n<\/div>\n\n\n\n<div style=\"height:0px\" aria-hidden=\"true\" class=\"wp-block-spacer wp-container-content-d613cd94\"><\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center\"><strong> Even though speakers are only women, everyone is invited to join.<\/strong><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">15:00-17:00<\/h3>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\">LUNCH AND REST<\/mark><\/h3>\n\n\n\n<p class=\"has-text-align-center\"><strong><strong><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-6-color\">Location: Bicpop<\/mark><\/strong><\/strong><\/strong><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">17:00-21:00<\/h3>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\">BIKE GAMES<\/mark><\/h3>\n\n\n\n<p class=\"has-text-align-center\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-6-color\">Location: Klaonica<\/mark><\/strong><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center\">By decree of our Majesty Sir Rides-a-Lot, we proclaim that the commencement of the Annual Bike Games is soon upon us!<br>Gather ye, noble folk, from the Gearless Dukes of Derailed Dreams to the Dames of Fearless Frame, for all are invited to partake in this grand Spoketacal!<br>The games will begin before the day&rsquo;s light dims. Prepare thyselves for a day of tireific excitement! Legendary Handlebarian knights will wield lances and clash in a battle of balance and bravado. Fear not the risk of derailment, for glory awaits those who dare to ride!<br>Join in the noble contest of the Last Knight Standing! Valiant riders on their Steed of Steel will balance like wheelie wizards, defying gravity and fate as they strive to remain aloft.<br>Dust off your finest cycling attire, polish your helmets, and prepare for a day of tireless excitement and pedal-powered hilarity.<br>The Festival awaits you, saddle-up and join us as we ride into the annals of history, where every pedal stroke will echo through the tales of time.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\">22:00 &#8211;<\/h3>\n\n\n\n<h3 class=\"wp-block-heading has-text-align-center\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\">CONCERT AND DJ<\/mark>s<\/mark><\/h3>\n\n\n\n<p class=\"has-text-align-center\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-6-color\">Location: Klaonica<\/mark><\/strong><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\">DJ Bezum aka Miron Milic<\/mark><\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-center\">will provide music: bhangra (Bangladesh, Punjab), manele (Romania), chalga (Bulgaria), ex-YU, la\u00efko (Greece), Roma music, and even Polish disco from the \u201990s<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\">Burek3000<\/mark><\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-center\">a wild two-piece band, Aca &amp; Jeca. From weeping violins to Balkan brass, from tavern laments to licentious joy. Dirty, obscure, and irresistibly danceable \u2013 it\u2019s Rakija\u2019n\u2019Roll. Klezmer, Sevdah, Roma, Punk, Wave, Disco, Chansons \u2013 all and nothing.&nbsp; Music that makes you drink, cry, and dance like crazy.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-11-color\">\u0160arijanata<\/mark><\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-center\">is a six-member folk-punk cabaret band based in Zagreb. If you heard how loud they are, you wouldn&rsquo;t believe us that they are an acoustic band, the energetic rhythm section together with powerful vocals reflect punk intensity, while the bagpipes, accordion and violin draw their strength from the rich Balkan ethno tradition.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/www.facebook.com\/events\/765885372742704\/?acontext=%7B%22event_action_history%22%3A[%7B%22surface%22%3A%22user_timeline%22%7D%2C%7B%22mechanism%22%3A%22attachment%22%2C%22surface%22%3A%22newsfeed%22%7D]%2C%22ref_notif_type%22%3Anull%7D\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-color-8-color\">facebook event<\/mark><\/a><\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n<div id=\"sketch-holder\" style=\"width:100%; overflow:hidden;\"><\/div>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/p5.js\/1.9.0\/p5.min.js\"><\/script>\n\n<script>\n  let wheels = [];\n  let numCols = 6;\n  let numRows = 2; \n  let spacingX, spacingY;\n\n  function setup() {\n    let canvas = createCanvas(windowWidth, 300);\n    canvas.parent('sketch-holder');\n    \n\n    spacingX = width \/ numCols;\n    spacingY = height \/ numRows;\n\n    wheels = []; \n\n    for (let i = 0; i < numCols; i++) {\n      for (let j = 0; j < numRows; j++) {\n        let x = i * spacingX + spacingX \/ 2;\n        let y = j * spacingY + spacingY \/ 2;\n        wheels.push(new Wheel(x, y));\n      }\n    }\n    textFont('monospace');\n    textAlign(CENTER, TOP);\n  }\n\n  function draw() {\n    background(10);\n\n    \/\/ Handle collisions\n    for (let i = 0; i < wheels.length; i++) {\n      for (let j = i + 1; j < wheels.length; j++) {\n        wheels[i].checkCollision(wheels[j]);\n      }\n    }\n\n    for (let wheel of wheels) {\n      wheel.update();\n      wheel.display();\n    }\n\n    \/\/ Draw title on top\n    fill(57, 255, 20);\n    noStroke();\n    textSize(36);\n    text(\"\", width \/ 2, 10);\n  }\n\n  class Wheel {\n    constructor(x, y) {\n      this.x = x;\n      this.y = y;\n      this.angle = random(360);\n      this.radius = 40 + random(20, 40); \n      this.vx = random(-1, 1);\n      this.vy = random(-1, 1);\n    }\n\n    update() {\n      this.x += this.vx;\n      this.y += this.vy;\n      this.angle += 1;\n\n      \/\/ Bounce off walls\n      if (this.x < this.radius || this.x > width - this.radius) this.vx *= -1;\n      if (this.y < this.radius || this.y > height - this.radius) this.vy *= -1;\n    }\n\n    checkCollision(other) {\n      let dx = this.x - other.x;\n      let dy = this.y - other.y;\n      let distBetween = sqrt(dx * dx + dy * dy);\n      let minDist = this.radius + other.radius;\n\n      if (distBetween < minDist) {\n        \/\/ Basic repulsion\n        let angle = atan2(dy, dx);\n        let overlap = minDist - distBetween;\n\n        let ax = cos(angle) * overlap \/ 2;\n        let ay = sin(angle) * overlap \/ 2;\n\n        this.x += ax;\n        this.y += ay;\n        other.x -= ax;\n        other.y -= ay;\n\n        \/\/ Swap velocities\n        let tempVx = this.vx;\n        let tempVy = this.vy;\n        this.vx = other.vx;\n        this.vy = other.vy;\n        other.vx = tempVx;\n        other.vy = tempVy;\n      }\n    }\n\n    display() {\n      push();\n      translate(this.x, this.y);\n      rotate(this.angle);\n\n      let d = this.radius * 2;\n\n      if (dist(mouseX, mouseY, this.x, this.y) < this.radius) {\n        drawPixelWheel(d);\n      } else {\n        drawBikeWheel(d);\n      }\n      pop();\n    }\n  }\n\n  function drawBikeWheel(d) {\n    stroke(255);\n    strokeWeight(2);\n    noFill();\n    ellipse(0, 0, d);\n\n    for (let i = 0; i < 6; i++) {\n      let a = i * 60;\n      line(0, 0, (d \/ 2) * cos(a), (d \/ 2) * sin(a));\n    }\n  }\n\n  function drawPixelWheel(d) {\n    let step = 4;\n    for (let x = -d \/ 2; x < d \/ 2; x += step) {\n      for (let y = -d \/ 2; y < d \/ 2; y += step) {\n        if (dist(0, 0, x, y) < d \/ 2) {\n          let col = (x + y) % 2 == 0 ? color(255, 100, 0) : color(255, 16, 240);\n          fill(col);\n          noStroke();\n          rect(x, y, step, step);\n        }\n      }\n    }\n  }\n\n  function windowResized() {\n    resizeCanvas(windowWidth, 300);\n    spacingX = width \/ numCols;\n    spacingY = height \/ numRows;\n    wheels = [];\n    for (let i = 0; i < numCols; i++) {\n      for (let j = 0; j < numRows; j++) {\n        let x = i * spacingX + spacingX \/ 2;\n        let y = j * spacingY + spacingY \/ 2;\n        wheels.push(new Wheel(x, y));\n      }\n    }\n  }\n<\/script>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>20\/9 Saturday 09:00-12:00 Location: Bicpop 12:00-15:00 THEMATIC BLOC ON WOMEN IN CYCLING AND BICYCLE MECHANIC Location: Zelena akcija, Frankopanska 1, courtyard Pippa Gallop \u2013 long-time volunteer at Biciklopopravljaona, a free volunteer-based bicycle repair service that has been operating since 2009 under the umbrella of Green Action. Lucija Iliji\u0107 \u2013 founder of the women\u2019s cycling community [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-118","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cyclocamp.org\/index.php?rest_route=\/wp\/v2\/pages\/118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cyclocamp.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cyclocamp.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cyclocamp.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/cyclocamp.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=118"}],"version-history":[{"count":60,"href":"https:\/\/cyclocamp.org\/index.php?rest_route=\/wp\/v2\/pages\/118\/revisions"}],"predecessor-version":[{"id":1099,"href":"https:\/\/cyclocamp.org\/index.php?rest_route=\/wp\/v2\/pages\/118\/revisions\/1099"}],"wp:attachment":[{"href":"https:\/\/cyclocamp.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}