<commit_before>/* 
 * Hiyo! Need help? Ask Dan.
 * Is he not around? Try http://processing.org/reference. (Sorry for the RTFM.)
 * Remember: this is a sketch book, a malleable, moldable form,
 * not a rigid, fixed work of engineering. (Mostly.) 
 */

void setup() {
  size(600, 600);
}

void draw() {
  background(255);

  drawGears(width*0.5, height*0.5, 9 /*mouseY*/, 200);

  shapeMode(CENTER);
  PShape logo = loadLogo();
  shape(logo, 226, 226, logo.width, logo.height);
  
  //noLoop();
}

void drawGears(float x, float y, int numTeeth, int radius) {
  color darkBlue = #00263C; // <- the new blue. the old blue: #002545;
  color green = #4CBD38;
  fill(green);
  noStroke();

  pushMatrix();
  translate(x, y);
  ellipse(0, 0, radius * 2, radius * 2);
  
  float theta = TWO_PI / numTeeth;
  float toothWidth = TWO_PI * radius / numTeeth / 2.0;
  //println("tooth width: " + toothWidth + " (" + (toothWidth * 0.5) + ")");
  
  for (int i = 0; i < numTeeth; i++) {
    /*
    rect(-(toothWidth * 0.5), radius - toothWidth,
         -(toothWidth * 0.5), radius,
          (toothWidth * 0.5), radius,
          (toothWidth * 0.5), radius - toothWidth);*/
    <commit_msg>Update continuity green to PURE WEBSAFE HEX MADNESS<commit_after>/* 
 * Hiyo! Need help? Ask Dan.
 * Is he not around? Try http://processing.org/reference. (Sorry for the RTFM.)
 * Remember: this is a sketch book, a malleable, moldable form,
 * not a rigid, fixed work of engineering. (Mostly.) 
 */

void setup() {
  size(600, 600);
}

void draw() {
  background(255);

  drawGears(width*0.5, height*0.5, 9 /*mouseY*/, 200);

  shapeMode(CENTER);
  PShape logo = loadLogo();
  shape(logo, 226, 226, logo.width, logo.height);
  
  //noLoop();
}

void drawGears(float x, float y, int numTeeth, int radius) {
  color darkBlue = #00263C; // <- the new blue. the old blue: #002545;
  color green = #33cc00; //#4CBD38;
  fill(green);
  noStroke();

  pushMatrix();
  translate(x, y);
  ellipse(0, 0, radius * 2, radius * 2);
  
  float theta = TWO_PI / numTeeth;
  float toothWidth = TWO_PI * radius / numTeeth / 2.0;
  //println("tooth width: " + toothWidth + " (" + (toothWidth * 0.5) + ")");
  
  for (int i = 0; i < numTeeth; i++) {
    /*
    rect(-(toothWidth * 0.5), radius - toothWidth,
         -(toothWidth * 0.5), radius,
          (toothWidth * 0.5), radius,
          (toothWidth * 0.5), radius - toothWidth);*/
    
{'fraction_non_alphanumeric': 0.16673614005835766, 'fraction_numerical': 0.04668611921634014, 'mean_word_length': 2.852327447833066, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5924532', 'n_tokens_mistral': 978, 'n_tokens_neox': 880, 'n_words': 258}