<commit_before>(ns frontend.components.landing-b
  (:require [cljs.core.async :as async :refer [>! <! alts! chan sliding-buffer close!]]
            [clojure.string :as str]
            [frontend.async :refer [put!]]
            [frontend.components.common :as common]
            [frontend.components.crumbs :as crumbs]
            [frontend.components.shared :as shared]
            [frontend.env :as env]
            [frontend.state :as state]
            [frontend.stefon :as stefon]
            [frontend.utils :as utils :include-macros true]
            [frontend.utils.github :refer [auth-url]]
            [om.core :as om :include-macros true]
            [om.dom :as dom :include-macros true]
            [sablono.core :as html :refer-macros [html]])
  (:require-macros [frontend.utils :refer [defrender]]))

(defn home [app owner]
  (reify
    om/IRender
    (render [_]
      (let [ab-tests (:ab-tests app)
            controls-ch (om/get-shared owner [:comms :controls])]
        (html [:div.home.page
               [:section.home-intro
                [:a.intro-action "Sign Up Free"]
                [:div.intro-cover]
                [:nav.intro-nav
                 [:a.intro-nav-promote "What is Continuous Integration?"]
                 [:a.intro-nav-login "Log In"]]
                [:div.intro-branding
                 [:div.wrap
                  [:div.github-logo
                   (common/ico :github)]
                  [:div.circle-logo
                   (common/ico :logo)]]]
                [:div.intro-slogan
                 [:h1.slogan-tagline {:title "Your org needs a hero."
                                      :alt "We just need authorization first."}
                  "Your org needs a hero."]
                 [:h3.slogan-subline {:title "You have a product to focus on, let Circle handle your"
                                      :alt "Why? Because signing up with your GitHub account lets Circle start your tests really fast."}
                  "You have a product to focus on, let Circle handle your"]
                 [:h3.slogan-subline {:title "Continuous Integration & Deployment."
                                      :alt "Note, without fine-grained scopes, GitHub requires us to request them in bulk."}
                  "Continuous Integration & Deployment."]]
                ; [:a.intro-action-btn "Sign Up Free"]
                ; [:div.intro-action-overlay]
                [:div.intro-learn
                 [:a "Learn more"]]]
               [:section.home-why]
               [:section.home-how]
               [:section.home-what]
               [:section.home-close]])))))
<commit_msg>put wrapper in nav<commit_after>(ns frontend.components.landing-b
  (:require [cljs.core.async :as async :refer [>! <! alts! chan sliding-buffer close!]]
            [clojure.string :as str]
            [frontend.async :refer [put!]]
            [frontend.components.common :as common]
            [frontend.components.crumbs :as crumbs]
            [frontend.components.shared :as shared]
            [frontend.env :as env]
            [frontend.state :as state]
            [frontend.stefon :as stefon]
            [frontend.utils :as utils :include-macros true]
            [frontend.utils.github :refer [auth-url]]
            [om.core :as om :include-macros true]
            [om.dom :as dom :include-macros true]
            [sablono.core :as html :refer-macros [html]])
  (:require-macros [frontend.utils :refer [defrender]]))

(defn home [app owner]
  (reify
    om/IRender
    (render [_]
      (let [ab-tests (:ab-tests app)
            controls-ch (om/get-shared owner [:comms :controls])]
        (html [:div.home.page
               [:section.home-intro
                [:a.intro-action "Sign Up Free"]
                [:div.intro-cover]
                [:nav.intro-nav
                 [:div.wrap
                  [:a.intro-nav-promote "What is Continuous Integration?"]
                  [:a.intro-nav-login "Log In"]]]
                [:div.intro-branding
                 [:div.wrap
                  [:div.github-logo
                   (common/ico :github)]
                  [:div.circle-logo
                   (common/ico :logo)]]]
                [:div.intro-slogan
                 [:h1.slogan-tagline {:title "Your org needs a hero."
                                      :alt "We just need authorization first."}
                  "Your org needs a hero."]
                 [:h3.slogan-subline {:title "You have a product to focus on, let Circle handle your"
                                      :alt "Why? Because signing up with your GitHub account lets Circle start your tests really fast."}
                  "You have a product to focus on, let Circle handle your"]
                 [:h3.slogan-subline {:title "Continuous Integration & Deployment."
                                      :alt "Note, without fine-grained scopes, GitHub requires us to request them in bulk."}
                  "Continuous Integration & Deployment."]]
                ; [:a.intro-action-btn "Sign Up Free"]
                ; [:div.intro-action-overlay]
                [:div.intro-learn
                 [:a "Learn more"]]]
               [:section.home-why]
               [:section.home-how]
               [:section.home-what]
               [:section.home-close]])))))

{'fraction_non_alphanumeric': 0.12097378277153559, 'fraction_numerical': 0.0011235955056179776, 'mean_word_length': 1.4969611968209444, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 12, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6868265', 'n_tokens_mistral': 1573, 'n_tokens_neox': 1456, 'n_words': 396}