1<!DOCTYPE html> 2<html lang="en"> 3 <head> 4 <title>BrainWeb</title> 5 6 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous"> 7 <link href="https://cdn.jsdelivr.net/npm/animate.css@^3.5.2/animate.min.css" rel="stylesheet"> 8 <link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900|Material+Icons" rel="stylesheet" type="text/css"> 9 <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/quasar.min.css" rel="stylesheet" type="text/css"> 10 <link rel="stylesheet" type="text/css" href="/css/main.css"> 11 12 <link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" /> 13 <link href="https://fonts.googleapis.com/css?family=Raleway:100,300,400,500,900" rel="stylesheet"> 14 15 <link rel="stylesheet" type="text/css" href="./project.css"> 16 </head> 17 18 <body> 19 20 <!-- Firebase authentication --> 21 <div id="firebaseui-auth-container" class="auth-dialog"></div> 22 23 <!-- navigation bar --> 24 <!-- currently, the fixed top class is added, so it sticks to the top --> 25 <!-- data value of nav bar corresponds to id in each section --> 26 <nav class="navbar navbar-expand-lg fixed-top "> 27 28 <a class="navbar-brand" href="/" > 29 <div class="logo_brainweb"><p style="padding-left:4em;color:white;cursor:pointer;font-size:14px;font-weight:300;line-height:2.7;vertical-align: middle;">BrainWeb</p></div> 30 </a> 31 32 <button class="navbar-toggler landing-page myCollapsedMenuBarIcon" id="myMenuBtn" type="button" data-toggle="collapse" data-target="#myMenu" aria-controls="myMenu" aria-expanded="false" aria-label="Toggle navigation" style="padding:0;border:none; width:1.5em;height:1.5em;" onclick="this.blur();"> 33 </button> 34 35 <div class="collapse navbar-collapse" id="myMenu" style="width:100%;"> 36 <ul class="navbar-nav mr-4" > 37 <li class="nav-item"> 38 <a class="nav-link" href="/">BrainWeb</a> 39 </li> 40 <li class="nav-item"> 41 <a class="nav-link" href="/#events">Events</a> 42 </li> 43 <li class="nav-item"> 44 <a class="nav-link" href="/series/">Series</a> 45 </li> 46 <li class="nav-item"> 47 <a class="nav-link" href="/projects/">Projects</a> 48 </li> 49 <li class="nav-item"> 50 <a class="nav-link" href="/community/">Community</a> 51 </li> 52 <li class="nav-item"> 53 <a class="nav-link" href="/videoconference/">Videoconference</a> 54 </li> 55 <li class="nav-item"> 56 <span class="nav-link" id="loginStatus" style="border-bottom:none"><a style="color:white" href="#" onclick="signIn()">Sign In</a></span> 57 </li> 58 <li class="nav-item" id="userAvatar"> 59 <img class="userIcon"/> 60 </li> 61 </ul> 62 </div> 63 </nav> 64 65 <!-- part 3 Gallery of projects --> 66 <div id="q-app"> 67 <div class="row" id="projects"> 68 <div class="container" style="margin-top:5em"> 69 <h1>Projects</h1> 70 71 <p style="column-count: 2;column-gap: 2em;margin-top:2em"> 72 Before, during, and after the BrainWeb kickoff we will keep track of all 73 BrainWeb projects. All you need to do to add your project to the BrainWeb 74 community is to create a repository on GitHub and to add âBrainWebâ as a 75 <i>topic</i>. <br> 76 During our meetings, you are invited to pitch your project, find 77 enthusiasts, break out into smaller meetings in parallel, and continue to 78 work in teams after the online BrainWeb meeting. 79 </p> 80 81 <!-- <div v-cloak class="row"> --> 82 <div v-cloak > 83 <div class="q-pa-md row items-start q-gutter-xl"> 84 <q-card 85 v-for="pr in projects" 86 class="my-card" 87 q-gutter-none 88 q-pa-none 89 q-m-sm 90 dark 91 @click="goTo(pr.projectURL)"
92 > 93 <img :src="pr.imgSrc" /> 94 <q-card-section q-pa-sm> 95 <q-item v-ripple> 96 <q-item-section side> 97 <q-avatar rounded size="24px"><img src="../images/logo/github.svg" /></q-avatar> 98 </q-item-section> 99 <q-item-section> 100 <div class="text-h6">{{pr.projectName}}</div> 101 <a 102 :href="pr.projectInfo.homepage" 103 target="_blank" 104 style="color:lightgrey;cursor:pointer;border-style: none;" 105 @click="$event.stopPropagation()" 106 > 107 {{pr.projectInfo.homepage}} 108 </a> 109 </q-item-section> 110 </q-item> 111 <q-item v-if="pr.projectMattermost" v-ripple> 112 <q-item-section side> 113 <q-avatar rounded size="24px"><img src="../images/logo/mattermost.svg" /></q-avatar> 114 </q-item-section> 115 <q-item-section> 116 <a 117 :href="'https://mattermost.brainhack.org/brainhack/channels/'+pr.projectMattermost" 118 target="_blank" 119 style="color:lightgrey;cursor:pointer;border-style: none;" 120 @click="$event.stopPropagation()" 121 > 122 {{pr.projectMattermost}} 123 </a> 124 </q-item-section> 125 </q-item> 126 <div class="q-gutter-xs"> 127 <div class="text-subtitle1"> 128 {{pr.projectInfo.description}} 129 </div> 130 </div> 131 <div class="q-gutter-xs q-mt-md"> 132 <q-chip dense square icon-right="grade" style="background:#333"> 133 <q-avatar color="grey" text-color="white">{{pr.projectInfo.stargazers_count}}</q-avatar> Stars 134 </q-chip> 135 <q-chip dense square v-if="pr.projectInfo.language" style="background:#333"> 136 {{pr.projectInfo.language}} 137 </q-chip> 138 <q-chip dense square icon-right="error_outline" style="background:#333"> 139 <q-avatar color="grey" text-color="white">{{pr.projectInfo.open_issues}}</q-avatar> Issues 140 </q-chip> 141 </div> 142 </q-card-section> 143 </q-card> 144 </div> 145 </div> 146 </div> 147 </div> 148 </div> 149 150
150<script src="/js/sentry.min.js" data-lazy="no"></script>
150 151
151<script src="https://cdn.jsdelivr.net/npm/vue@^2.0.0/dist/vue.min.js"></script>
151 152
152<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/quasar.umd.min.js"></script>
152 153
153<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/icon-set/svg-material-icons.umd.min.js"></script>
153 154 <link type="text/css" rel="stylesheet" href="https://www.gstatic.com/firebasejs/ui/4.5.0/firebase-ui-auth.css" /> 155
155<script defer src="https://www.gstatic.com/firebasejs/ui/4.5.0/firebase-ui-auth.js"></script>
155 156
156<script defer src="https://www.gstatic.com/firebasejs/7.12.0/firebase-app.js"></script>
156 157
157<script defer src="https://www.gstatic.com/firebasejs/7.12.0/firebase-auth.js"></script>
157 158
158<script defer src="https://www.gstatic.com/firebasejs/7.12.0/firebase-database.js"></script>
158 159
159<script defer src="/js/init-firebase.js"></script>
159 160
160<script type="module" src="./index.js"></script>
160 161 162 <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 68 bytes, lines 162-163
162 163 <script async src="https://www.googletagmanager.com/gtag/js?id=
163UA-138729622-3
vendor: 16 bytes, lines 163-164
163"></script> 164
164<script> 165
vendor: 145 bytes, lines 165-168
165window.dataLayer = window.dataLayer || []; 166 function gtag(){dataLayer.push(arguments);} 167 gtag('js', new Date()); 168 gtag('config', '
168UA-138729622-3
vendor: 8 bytes, lines 168-169
168'); 169
169</script>
169 170 </body> 171</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.