Merge branch 'master' into newmc
authorMarius Gavrilescu <marius@ieval.ro>
Thu, 6 Aug 2015 09:48:08 +0000 (12:48 +0300)
committerMarius Gavrilescu <marius@ieval.ro>
Thu, 6 Aug 2015 09:48:08 +0000 (12:48 +0300)
48 files changed:
Makefile.PL
a/about.en [new file with mode: 0644]
a/about.en.title [new file with mode: 0644]
a/fin.en [new file with mode: 0644]
a/fin.en.title [new file with mode: 0644]
a/fin2015.en [new file with mode: 0644]
a/fin2015.en.title [new file with mode: 0644]
a/guide.en [new file with mode: 0644]
a/guide.en.title [new file with mode: 0644]
a/index.en
a/index.en.title
a/mc2015st.en [new file with mode: 0644]
a/mc2015st.en.title [new file with mode: 0644]
a/rules.en [new file with mode: 0644]
a/rules.en.title [new file with mode: 0644]
a/st.en [new file with mode: 0644]
a/st.en.title [new file with mode: 0644]
a/team.en [new file with mode: 0644]
a/team.en.title [new file with mode: 0644]
a/testing.en [new file with mode: 0644]
a/testing.en.title [new file with mode: 0644]
app.psgi
css/custom.css
css/logo.css [new file with mode: 0644]
css/mindcoding.css [new file with mode: 0644]
js/90-mobilenav.js
js/90-move-sponsors.js [new file with mode: 0644]
js/90-nav.js
js/90-themes.js
js/90-webchat-link.js [new file with mode: 0644]
lib/Plack/App/Gruntmaster/HTML.pm
log.conf
logos-light/hermes.svg [new file with mode: 0644]
logos-light/mindcoding.svg [new file with mode: 0644]
logos/facebook.svg [new file with mode: 0644]
logos/hermes.svg [new file with mode: 0644]
logos/mindcoding.svg [new file with mode: 0644]
make_static.PL
static/favicon.png [new file with mode: 0644]
static/guide/1.png [new file with mode: 0644]
static/guide/2.png [new file with mode: 0644]
static/guide/3.2.png [new file with mode: 0644]
static/guide/3.png [new file with mode: 0644]
static/guide/4.2.png [new file with mode: 0644]
static/guide/4.png [new file with mode: 0644]
static/guide/5.png [new file with mode: 0644]
tmpl/pb_entry.en
tmpl/skel.en

index 0d62f051a36ec7c488287160e5b42f48530bee42..a1698a17c2b3b70366fc737fd16f8e10a86a4689 100644 (file)
@@ -10,10 +10,11 @@ WriteMakefile(
        LICENSE           => 'AGPL_3',
        SIGN              => 1,
        clean             => {
-               FILES => 'static/css/ static/js/'
+               FILES => 'static/css/ static/js/ static/logos/'
        },
        BUILD_REQUIRES    => {
                qw/CSS::Minifier::XS          0
+                  SVG::SpriteMaker           0
                   File::Slurp                0
                   Test::MockTime             0
                   Test::More                 0
diff --git a/a/about.en b/a/about.en
new file mode 100644 (file)
index 0000000..ec02bf0
--- /dev/null
@@ -0,0 +1,15 @@
+We are a group of coders of all ages, passionate about problem solving and algorithms. Together, we created MindCoding, an online platform where anyone can learn algorithms and test their skills. Join us, teach yourself new things and have fun!
+<p>
+Our website provides a problem list with an online evaluation system, which means you'll find out on the spot if your solution is correct. We support a wide rande of programming languages, allowing all programers to participate, regardless of their technical background. <b>Read from stdin and print to stdout.</b>
+<p>
+If you take part in our coding competition (which we strongly recommend!) don't forget to check out our standings and see how well you did compared to your friends.
+<p>
+Put your mind to work and code!
+
+<h2>How to use the website</h2>
+First you need to create an account. For this click the Account button in the navbar.<br>
+When you want to do an action that needs an account you will be required to log in. <br>
+To submit a problem you can either paste your code into the text area for the corresponding problem or browse for the source.<br>
+To take part in a contest, you don't need to register to a particular one, you just need to access its page after the contest starts.
+<p>
+Here are <a href="/sol/aplusb">example solutions</a> for the A+B problem in all languages.
diff --git a/a/about.en.title b/a/about.en.title
new file mode 100644 (file)
index 0000000..f461446
--- /dev/null
@@ -0,0 +1 @@
+About / Help
diff --git a/a/fin.en b/a/fin.en
new file mode 100644 (file)
index 0000000..b350526
--- /dev/null
+++ b/a/fin.en
@@ -0,0 +1,82 @@
+<h2 id="standings">Standings</h2>
+<table border class="table table-bordered table-condensed">
+<thead><tr><th>Rank<th>Name<th>Final 1<th>Final 2<th>Total
+<tbody><tr><td>1<td>Alex Velea <td>451<td>683<td>1134
+<tr><td>2<td>Rares Buhai <td>502<td>431<td>933
+<tr><td>3<td>Patcas Csaba <td>175<td>287<td>462
+<tr><td>4<td>Mircea Popoveniuc <td>0<td>361<td>361
+<tr><td>5<td>Mărcuș Romulus George <td>254<td>0<td>254
+<tr><td>6<td>Onesim Robert Ioan <td>48<td>147<td>195
+<tr><td>7<td>Vlad Duta <td>92<td>70<td>162
+<tr><td>8<td>Alghisi Alessandro <td>150<td>0<td>150
+<tr><td>9<td>Adrian Craciun <td>90<td>0<td>90
+<tr><td>10<td>Dan Alexandru <td>89<td>0<td>89
+<tr><td>11<td>Stefan Negrus <td>88<td>0<td>88
+<tr><td>12<td>Alex Cociorva <td>83<td>0<td>83
+<tr><td>13<td>Nechita Sebastian <td>74<td>0<td>74
+<tr><td>14<td>Plop Teodor <td>62<td>0<td>62
+<tr><td>15<td>Bucevschi Alexandru <td>54<td>0<td>54
+<tr><td>16<td>Costin Bianca <td>0<td>0<td>0
+<tr><td>17<td>Dit Dragos-Daniel <td>0<td>0<td>0
+<tr><td>18<td>Emanuel Truta <td>0<td>0<td>0
+<tr><td>19<td>Kis Levente Lorand <td>0<td>0<td>0
+<tr><td>20<td>Paffy Sandor<td>0<td>0<td>0
+</table>
+
+<div id="participants" class="row">
+<div class="col-md-4">
+<h2>Qualified</h2>
+<ol>
+<li>Rares Buhai
+<li>Mihai Popa
+<li>Mugurel Ionut Andreica
+<li>Vlad Duta
+<li>Romulus George Marcus
+<li>Mihai Nitu
+<li>Catalin Stefan Tiseanu
+<li>Adrian Craciun
+<li>Mihai Gheorghe
+<li>Alex Cociorva
+<li>Mircea Popoveniuc
+<li>Stefan Negrus
+<li>Teodor Ionescu
+<li>Alexandru Dan
+<li>Teodor Plop
+</ol>
+</div>
+
+<div class="col-md-4">
+<h2>Waiting list</h2>
+<ol>
+<li>Onesim Robert Ioan
+<li>Buleandra Cristian
+<li>Ioan Vlad Petcu
+<li>Andrei Stanciu
+<li>Nathan Wildenberg
+<li>Alexandru Bucevschi
+<li>Andrei Gogonea
+<li>Felix Puscasu
+<li>Matei Paun
+<li>Gedit Ciorabai
+</ol>
+</div>
+
+<div class="col-md-4">
+<h2>Qualified (Cluj)</h2>
+<ol>
+<li>Alex Velea
+<li>Csaba Patcas
+<li>Vasile Lup
+<li>Emanuel Truta
+<li>Sergiu Cosmin Nistor
+<li>Dragos Crisan
+<li>Bianca Costin
+<li>Tudor Octavian Pocola
+<li>Dragos-Daniel Dit
+<li>Sandor Pallfy
+<li>Alessandro Alghisi
+<li>Levente Lorand Kis
+<li>Sebastian Nechita
+</ol>
+</div>
+</div>
diff --git a/a/fin.en.title b/a/fin.en.title
new file mode 100644 (file)
index 0000000..4d60e6b
--- /dev/null
@@ -0,0 +1 @@
+Final Round Participants
diff --git a/a/fin2015.en b/a/fin2015.en
new file mode 100644 (file)
index 0000000..646de69
--- /dev/null
@@ -0,0 +1,40 @@
+<table class="table table-bordered table-striped">
+<thead>
+<tr><th>No.<th>User<th>Round 1<th>Round 2<th>Total
+<tbody>
+<tr><td>1<td><a href="/us/gavrilavlad">Vlad Alexandru Gavrila</a><td>1197<td>561<td>1758
+<tr><td>2<td><a href="/us/alex_velea">Alex Velea</a><td>1352<td>271<td>1623
+<tr><td>3<td><a href="/us/Kira96">Denis Mita</a><td>967<td>528<td>1495
+<tr><td>4<td><a href="/us/teoionescu">Ionescu Teodor</a><td>1156<td>92<td>1248
+<tr><td>5<td><a href="/us/eudanip">Posdarascu Eugenie Daniel</a><td>999<td>140<td>1139
+<tr><td>6<td><a href="/us/scipianus">Ciprian Olariu</a><td>686<td>423<td>1109
+<tr><td>7<td><a href="/us/Mikester95">Mihai Nitu</a><td>708<td>84<td>792
+<tr><td>8<td><a href="/us/sebinechita">Nechita Sebastian</a><td>495<td>285<td>780
+<tr><td>9<td><a href="/us/freak93">Adrian Budau</a><td>331<td>416<td>747
+<tr><td>10<td><a href="/us/Al3ks1002">Alex Cociorva</a><td>444<td>241<td>685
+<tr><td>11<td><a href="/us/acom">Andrei Com&#259;neci</a><td>506<td>169<td>675
+<tr><td>12<td><a href="/us/SpiriFlaviu">Berbecariu Flaviu</a><td>245<td>407<td>652
+<tr><td>13<td><a href="/us/mihai22e">Mihai Enache</a><td>507<td>93<td>600
+<tr><td>14<td><a href="/us/PlayLikeNeverB4">M&#259;rcu&#537; Romulus George</a><td>294<td>238<td>532
+<tr><td>15<td><a href="/us/Duxar">Stefan Negrus</a><td>441<td>87<td>528
+<tr><td>16<td><a href="/us/Raducul">Radu Rusu</a><td>418<td>92<td>510
+<tr><td>17<td><a href="/us/dorunitu">Nitu Doru Constantin</a><td>268<td>81<td>349
+<tr><td>18<td><a href="/us/luke_2013">Lucian Musca</a><td>293<td>43<td>336
+<tr><td>19<td><a href="/us/gbib">Bacotiu Gabi</a><td>238<td>0<td>238
+<tr><td>20<td><a href="/us/kis3lori">Kis Levente Lorand</a><td>96<td>86<td>182
+<tr><td>21<td><a href="/us/stuno">Stanislav Ivanov</a><td>83<td>84<td>167
+<tr><td>22<td><a href="/us/nicu_bodea">Nicu Bodea</a><td>80<td>86<td>166
+<tr><td>23<td><a href="/us/palcu">Alex Palcuie</a><td>86<td>80<td>166
+<tr><td>24<td><a href="/us/squirt505">Bogdan Bo&#539;ocan</a><td>85<td>70<td>155
+<tr><td>25<td><a href="/us/7heCaracal">Valeri Tsolov</a><td>90<td>63<td>153
+<tr><td>26<td><a href="/us/o_mic">Costin Bianca</a><td>71<td>73<td>144
+<tr><td>27<td><a href="/us/atzaruri">Lazar Laurentiu</a><td>94<td>34<td>128
+<tr><td>28<td><a href="/us/sorin_olimpicu">sorin olimpicu</a><td>92<td>30<td>122
+<tr><td>29<td><a href="/us/buzu_tudor67">Buzu Tudor</a><td>30<td>83<td>113
+<tr><td>30<td><a href="/us/finalfix">Monica Muranyi</a><td>65<td>32<td>97
+<tr><td>31<td><a href="/us/Vasilut">Vasilut Lucian</a><td>66<td>30<td>96
+<tr><td>32<td><a href="/us/hasmasandragos">Hasmasan Dragos</a><td>83<td>0<td>83
+<tr><td>33<td><a href="/us/kappykk">Dragos  Varvara</a><td>81<td>0<td>81
+<tr><td>34<td><a href="/us/Catlinv">Sbera Catalin</a><td>62<td>0<td>62
+<tr><td>35<td><a href="/us/ditzdragos">Dit Dragos-Daniel</a><td>0<td>0<td>0
+</table>
diff --git a/a/fin2015.en.title b/a/fin2015.en.title
new file mode 100644 (file)
index 0000000..2c9fd00
--- /dev/null
@@ -0,0 +1 @@
+MindCoding 2015 Final Standings
diff --git a/a/guide.en b/a/guide.en
new file mode 100644 (file)
index 0000000..76a4380
--- /dev/null
@@ -0,0 +1,72 @@
+<div class="well">
+       <h2>Quick Start Guide:</h2>
+       <ul>
+               <li>First of all you need to <b>create an account</b>. For this, click the <b>Account</b> button in the navbar.
+               When you want to do an action that needs an account you will be requiered to log in. <i>For example see last step in the Submitting part.</i></li>
+               <li>In order to <b>take part in a contest</b> <u>you don't need to register to a particular one</u>. You just need to <b>access its page</b> after the contest starts.</li>
+               <li>To <b>submit a solution</b> you can either paste your code into the text area for the corresponding problem or browse for the source. In what follows you can see all the steps for submitting:  </li>
+       </ul>
+
+       <div style="clear: both; display:block; position:relative; float: left; width: 600px">
+               <h3>STEP 1: Choosing a problem from the list</h3>
+               <img alt="" height="272" src="/static/guide/1.png" width="400" style="float: left; margin:2px 10px">
+               <br><p>In order to choose a problem click the <b>Problems</b> button from the 
+               navbar. </p>
+               <p>Then <b>click on</b> the problem you want to solve.
+       <br><i>For example let's choose <b>A+B</b> problem.</i> </p>
+       </div>
+
+       <div style="clear: both; display:block; position:relative; float: left">
+               <h3>STEP 2: Starting to fill the form</h3>
+               <img alt="" height="272" src="/static/guide/2.png" width="400" style="float: left; margin:2px 10px">
+               <br>
+               <p> From now on we focus on <b>Submit solution</b> area. </p>
+               <p> Here we can find the form to be filled in order to upload a solution to any given problem.</p>
+       </div>
+
+       <div style="clear: both; display:block; position:relative; float: left">
+               <h3>STEP 3: Solution source code</h3>
+               <table style="margin-left:10px; text-align:center">
+               <tr>
+                       <td style="width:200px"><b>1st Option</b> - Upload the source file<br>
+                               <img alt="" height="192" src="/static/guide/3.png" width="350" style="margin:2px 10px"><br>
+                               Go to <b>Choose file</b> button from <b>File</b> area and then choose the source file.
+                       </td>
+                       <td> or </td>
+                       <td style="width:200px"><b>2nd Option</b> - Paste the code<br>
+                               <img alt="" height="340" src="/static/guide/3.2.png" width="250" style="margin:2px 10px">
+                       </td>
+               </tr>
+               </table>
+               <i>Here are some examples for how to submit:</i>
+               <ul>
+                       <li><a href="http://ideone.com/58mgdC" target="_blank">C</a></li>
+                       <li><a href="http://ideone.com/gH3zg1" target="_blank">C++</a></li>
+                       <li><a href="http://ideone.com/N7TkzK" target="_blank">Java</a></li>
+                       <li><a href="http://ideone.com/dQgwIT" target="_blank">Pascal</a></li>
+                       <li><a href="http://ideone.com/gSKAGU" target="_blank">Perl</a></li>
+                       <li><a href="http://ideone.com/3H6NmV" target="_blank">Python</a></li>
+               </ul>
+       </div>
+
+
+       <div style="clear: both; display:block; position:relative; float: left">
+               <h3>STEP 4: Selecting the file format</h3>
+               <img alt="" height="270" src="/static/guide/4.png" width="250" style="float: left; margin:2px 10px">
+               <p> After uploading the source code we have to choose the format 
+               corresponding to the code we provided as solution.</p>
+       </div>
+
+       <div style="clear: both; display:block; position:relative; float: left">
+               <h3>...and SUBMIT</h3>
+               <img alt="" height="260" src="/static/guide/5.png" width="250" style="float: left; margin:2px 10px">
+               <p>Click the <b>Submit job</b> button and wait for the results.</p> <p>You will be redirected 
+               to <b>Job log</b> page where you can see the results. </p>
+
+       </div>
+       <div style="clear:both"> </div>
+
+       <h3>Good luck!</h3>
+
+
+</div>
diff --git a/a/guide.en.title b/a/guide.en.title
new file mode 100644 (file)
index 0000000..1fb0ba9
--- /dev/null
@@ -0,0 +1 @@
+Quick start guide
\ No newline at end of file
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..55069268c4987e79c94d1e9a2fd9d1800533f972 100644 (file)
@@ -0,0 +1,64 @@
+<div class="well">
+<h2>MindCoding 2015 Final Round</h2>
+View the <a href="/fin2015">standings</a>,
+</div>
+
+<div class="well">
+<h2>Online qualification round schedule for 2015</h2>
+<ul>
+<li>Round 1: 12th of February 2015
+<li>Round 2: 26th of February 2015
+<li>Round 3: 12th of March 2015
+<li>Round 4: <b>25th</b> of March 2015
+</ul>
+
+<p>Each round will begin at 19:00 EET and will last one hour and a
+half (90 minutes)<br> For any questions contact us on
+<a href="http://webchat.oftc.net/?channels=%23mindcoding">#mindcoding</a>
+(irc.oftc.net)<br>
+Read our <a href="guide">quick-start guide</a><br>
+View the <a href="/mc2015st">combined standings</a>
+</div>
+
+<div class="well">
+<h2>MindCoding Competition &mdash; The Second Edition</h2>
+<p>We are excited to announce the return of MindCoding, the fun but
+still challenging programming competition! It doesn't matter if you
+have a job, you're in college or still in school, what really matters
+is that you're passionate about problem solving.
+
+<p>Join our community and have the opportunity to learn new things and
+make a name for yourself! Are you passionate about a certain
+technology? Do you need a team in order to work on a project?
+MindCoding will help you make new friends who share your interests.
+
+<p>The first online round is Thursday, the 12th of February. We hope
+you'll join us!
+
+<p>You will have to solve 4 algorithmic problems of varying difficulty
+levels, and they will be scored based on their level and your problem
+solving speed. In order for a solution to be considered correct, it
+must pass all of our tests. We strongly recommend getting used to our
+platform by solving a few warm-up challenges.
+
+<p>Good luck and have fun!
+</div>
+
+<div class="well">
+<h2>MindCoding Final Round</h2>
+Read the <a href="/fin">standings</a>, the <a href="/fin#participants">list of participants</a> and the rules (<a href="https://www.facebook.com/notes/mindcoding/regulament-runda-finala/483266961802900">Part 1</a> and <a href="https://www.facebook.com/notes/mindcoding/regulament-organizare-cazare-conditii-runda-finala-11-13-aprilie-2014/483630131766583">Part 2</a>).
+
+</div>
+
+<div class="well">
+<h2>MindCoding National Competition - First Edition</h2>
+<p>We are happy to announce the launch of MindCoding, our fun and challenging national programming competition! It doesn't matter if you have a job, you're a student or you're still in school, what really matters is your passion for problem solving.
+<p>
+Join our community and have the opportunity to learn new things and make a name of yourself! Are you passionate about a certain technology? Do you need a team for working on a project? MindCoding will help you make new friends who share your interests.
+<p>
+The first online round is this Thursday, on the 30th of January. We hope you'll join us!
+<p>
+You will have to solve 4 algorithmic problems of various difficulty levels, and they will be scored based on their level and your problem solving speed. In order for a solution to be considered correct, it must pass all of our tests. We strongly recommend getting used to our platform by solving a few warm-up  <a href="/pb/">challenges</a>.
+<p>
+Good luck and have fun!
+</div>
index e7e81c93c088e5d20e78bb5a18f9aadf1e297226..270e381a76df2ce9949b17520d0afcf8ecd37ff4 100644 (file)
@@ -1 +1 @@
-Gruntmaster 6000
\ No newline at end of file
+MindCoding Online Judge
diff --git a/a/mc2015st.en b/a/mc2015st.en
new file mode 100644 (file)
index 0000000..3b834b2
--- /dev/null
@@ -0,0 +1,416 @@
+<table class="table table-bordered table-striped">
+<thead>
+<tr><th>No.<th>User<th>Round 1<th>Round 2<th>Round 3<th>Round 4<th>Total
+<tbody>
+<tr><td>1<td><a href="/us/gavrilavlad">Vlad Alexandru Gavrila</a><td>1322<td>1396<td>302<td>679<td>3699
+<tr><td>2<td><a href="/us/PlayLikeNeverB4">Mărcuș Romulus George</a><td>857<td>1479<td>294<td>671<td>3301
+<tr><td>3<td><a href="/us/raresbuhai">Rares Buhai</a><td>441<td>705<td>707<td>812<td>2665
+<tr><td>4<td><a href="/us/geniucos">Oncescu Costin Andrei</a><td>495<td>717<td>611<td>684<td>2507
+<tr><td>5<td><a href="/us/Kira96">Denis Mita</a><td>667<td>524<td>315<td>672<td>2178
+<tr><td>6<td><a href="/us/scipianus">Ciprian Olariu</a><td>289<td>619<td>570<td>663<td>2141
+<tr><td>7<td><a href="/us/Al3ks1002">Alex Cociorva</a><td>310<td>606<td>482<td>684<td>2082
+<tr><td>8<td><a href="/us/alex_velea">Alex Velea</a><td>310<td>338<td>556<td>805<td>2009
+<tr><td>9<td><a href="/us/mihai22e">Mihai Enache</a><td>492<td>444<td>543<td>330<td>1809
+<tr><td>10<td><a href="/us/Andrei1998">Constantinescu Andrei Costin</a><td>594<td>321<td>79<td>611<td>1605
+<tr><td>11<td><a href="/us/Duxar">Stefan Negrus</a><td>312<td>605<td>233<td>325<td>1475
+<tr><td>12<td><a href="/us/acom">Andrei Comăneci</a><td>394<td>306<td>75<td>689<td>1464
+<tr><td>13<td><a href="/us/sebinechita">Nechita Sebastian</a><td>499<td>584<td>-<td>320<td>1403
+<tr><td>14<td><a href="/us/SpiriFlaviu">Berbecariu Flaviu</a><td>452<td>373<td>273<td>298<td>1396
+<tr><td>15<td><a href="/us/andreitheo">Andrei</a><td>89<td>616<td>292<td>293<td>1290
+<tr><td>16<td><a href="/us/teoionescu">Ionescu Teodor</a><td>690<td>446<td>89<td>-<td>1225
+<tr><td>17<td><a href="/us/cbanu_96">Banu Cristian</a><td>590<td>292<td>0<td>334<td>1216
+<tr><td>18<td><a href="/us/Cozma_Tudor">Cozma Tudor Andrei</a><td>248<td>280<td>214<td>398<td>1140
+<tr><td>19<td><a href="/us/freak93">Adrian Budau</a><td>1126<td>-<td>-<td>-<td>1126
+<tr><td>20<td><a href="/us/mmaxio">Mikhail Mayorov</a><td>-<td>-<td>-<td>1117<td>1117
+<tr><td>21<td><a href="/us/eudanip">Posdarascu Eugenie Daniel</a><td>857<td>255<td>-<td>-<td>1112
+<tr><td>22<td><a href="/us/Juve45">Alex Ionita</a><td>487<td>258<td>63<td>299<td>1107
+<tr><td>23<td><a href="/us/radarobert">Robert Rada</a><td>273<td>263<td>267<td>303<td>1106
+<tr><td>24<td><a href="/us/nicu_bodea">Nicu Bodea</a><td>478<td>292<td>72<td>261<td>1103
+<tr><td>25<td><a href="/us/thewildnath">Nathan Wildenberg</a><td>265<td>245<td>290<td>274<td>1074
+<tr><td>26<td><a href="/us/Raducul">Radu Rusu</a><td>162<td>280<td>274<td>325<td>1041
+<tr><td>27<td><a href="/us/o_mic">Costin Bianca</a><td>229<td>320<td>183<td>254<td>986
+<tr><td>28<td><a href="/us/dianamin">Diana-Elena Ghinea</a><td>83<td>298<td>247<td>330<td>958
+<tr><td>29<td><a href="/us/Mikester95">Mihai Nitu</a><td>286<td>-<td>-<td>660<td>946
+<tr><td>30<td><a href="/us/zenus">Tudor Costin Razvan</a><td>285<td>176<td>170<td>312<td>943
+<tr><td>31<td><a href="/us/lbicsi">Lucian Bicsi</a><td>309<td>298<td>0<td>329<td>936
+<tr><td>32<td><a href="/us/RusuD">Rusu Daniel</a><td>90<td>245<td>273<td>315<td>923
+<tr><td>33<td><a href="/us/mihaipopa12">Mihai Popa</a><td>305<td>612<td>-<td>-<td>917
+<tr><td>34<td><a href="/us/mihail_jianu">Jianu Mihail</a><td>217<td>265<td>73<td>329<td>884
+<tr><td>35<td><a href="/us/nicabi">Binica Nicolae</a><td>59<td>251<td>254<td>320<td>884
+<tr><td>36<td><a href="/us/palcu">Alex Palcuie</a><td>209<td>304<td>183<td>170<td>866
+<tr><td>37<td><a href="/us/alex_bucevschi">Bucevschi Alexandru</a><td>201<td>281<td>81<td>263<td>826
+<tr><td>38<td><a href="/us/stuno">Stanislav Ivanov</a><td>248<td>224<td>66<td>288<td>826
+<tr><td>39<td><a href="/us/buzu_tudor67">Buzu Tudor</a><td>254<td>260<td>58<td>251<td>823
+<tr><td>40<td><a href="/us/mirceadino">Mircea Popoveniuc</a><td>69<td>455<td>297<td>-<td>821
+<tr><td>41<td><a href="/us/luke_2013">Lucian Musca</a><td>156<td>319<td>58<td>282<td>815
+<tr><td>42<td><a href="/us/vasilup">Lup Vasile</a><td>555<td>-<td>254<td>-<td>809
+<tr><td>43<td><a href="/us/kis3lori">Kis Levente Lorand</a><td>527<td>254<td>-<td>-<td>781
+<tr><td>44<td><a href="/us/finalfix">Monica Muranyi</a><td>83<td>302<td>191<td>178<td>754
+<tr><td>45<td><a href="/us/xellos">Jakub Safin</a><td>-<td>745<td>-<td>-<td>745
+<tr><td>46<td><a href="/us/Tdragos">Taraban Dragos-Petru</a><td>56<td>162<td>223<td>299<td>740
+<tr><td>47<td><a href="/us/VladaMG98">Vladimir Milenkovic</a><td>-<td>-<td>-<td>728<td>728
+<tr><td>48<td><a href="/us/bogdan10bos">Sitaru Bogdan</a><td>91<td>277<td>86<td>264<td>718
+<tr><td>49<td><a href="/us/george_stelian">George Chichirim</a><td>-<td>-<td>-<td>714<td>714
+<tr><td>50<td><a href="/us/Alex_2oo8">Alexey Zayakin</a><td>-<td>-<td>-<td>706<td>706
+<tr><td>51<td><a href="/us/iulian_y10"></a><td>30<td>273<td>75<td>320<td>698
+<tr><td>52<td><a href="/us/radu_visan">Radu Visan</a><td>697<td>-<td>-<td>-<td>697
+<tr><td>53<td><a href="/us/ion824">Ion Ureche</a><td>394<td>269<td>-<td>-<td>663
+<tr><td>54<td><a href="/us/gapdan">Popescu George Aurelian</a><td>142<td>209<td>0<td>273<td>624
+<tr><td>55<td><a href="/us/denis2111">Banu Denis</a><td>94<td>298<td>229<td>0<td>621
+<tr><td>56<td><a href="/us/johnsmith">johnsmith</a><td>-<td>75<td>247<td>297<td>619
+<tr><td>57<td><a href="/us/Mac">Alexandru Cosmin Mihai</a><td>158<td>242<td>181<td>33<td>614
+<tr><td>58<td><a href="/us/ctlin04">VlasCatalin</a><td>288<td>314<td>0<td>-<td>602
+<tr><td>59<td><a href="/us/raresmihai23">Babuta Rares Mihai</a><td>46<td>269<td>0<td>284<td>599
+<tr><td>60<td><a href="/us/LeBron">Bohdan Pryshchenko</a><td>-<td>591<td>-<td>-<td>591
+<tr><td>61<td><a href="/us/7heCaracal">Valeri Tsolov</a><td>-<td>241<td>56<td>291<td>588
+<tr><td>62<td><a href="/us/mapa">Maria Pandele</a><td>-<td>-<td>-<td>570<td>570
+<tr><td>63<td><a href="/us/dorunitu">Nitu Doru Constantin</a><td>222<td>267<td>75<td>-<td>564
+<tr><td>64<td><a href="/us/magistvan">Mag István</a><td>30<td>228<td>30<td>272<td>560
+<tr><td>65<td><a href="/us/son4etyyy">Sonia Mileva</a><td>-<td>286<td>47<td>217<td>550
+<tr><td>66<td><a href="/us/marib">Marilena Bescuca</a><td>30<td>298<td>213<td>-<td>541
+<tr><td>67<td><a href="/us/hasmasandragos">Hasmasan Dragos</a><td>64<td>187<td>148<td>141<td>540
+<tr><td>68<td><a href="/us/rarescheseli">Cheseli Rares</a><td>183<td>260<td>0<td>95<td>538
+<tr><td>69<td><a href="/us/AlexGabor">Gabor Alexandru</a><td>150<td>90<td>200<td>93<td>533
+<tr><td>70<td><a href="/us/eu">Alexa Tudose </a><td>163<td>274<td>77<td>0<td>514
+<tr><td>71<td><a href="/us/heracle">Radu Muntean</a><td>-<td>412<td>102<td>-<td>514
+<tr><td>72<td><a href="/us/Enchom">Encho Mishinev</a><td>-<td>513<td>-<td>-<td>513
+<tr><td>73<td><a href="/us/badea_adi1999">Badea Adrian Catalin</a><td>222<td>228<td>62<td>-<td>512
+<tr><td>74<td><a href="/us/margiki">Margeloiu Andrei</a><td>162<td>-<td>-<td>341<td>503
+<tr><td>75<td><a href="/us/gbib">Bacotiu Gabi</a><td>54<td>255<td>-<td>190<td>499
+<tr><td>76<td><a href="/us/swift90">Ionut Bogdanescu</a><td>268<td>231<td>-<td>-<td>499
+<tr><td>77<td><a href="/us/Thomas">Suditu Thomas-Cristian</a><td>476<td>-<td>-<td>-<td>476
+<tr><td>78<td><a href="/us/arei2701">Popa Andrei Marius</a><td>77<td>299<td>100<td>-<td>476
+<tr><td>79<td><a href="/us/Andreimdv">Moldovan Andrei</a><td>-<td>282<td>190<td>-<td>472
+<tr><td>80<td><a href="/us/Browser01">George Linut</a><td>65<td>200<td>-<td>200<td>465
+<tr><td>81<td><a href="/us/ivanmarian">Ivan Marian</a><td>76<td>257<td>-<td>123<td>456
+<tr><td>82<td><a href="/us/shobe">Andrei Stanciu</a><td>264<td>-<td>183<td>-<td>447
+<tr><td>83<td><a href="/us/dragoscri">Crisan Dragos</a><td>235<td>211<td>-<td>-<td>446
+<tr><td>84<td><a href="/us/tsuby">Razvan Idomir</a><td>33<td>208<td>30<td>174<td>445
+<tr><td>85<td><a href="/us/askc">C</a><td>210<td>226<td>-<td>-<td>436
+<tr><td>86<td><a href="/us/sergiu_nistor">Nistor Sergiu Cosmin</a><td>-<td>247<td>188<td>-<td>435
+<tr><td>87<td><a href="/us/peterbotond">Péter Botond</a><td>55<td>236<td>136<td>-<td>427
+<tr><td>88<td><a href="/us/teo_serbanescu">Teodora Serbanescu</a><td>-<td>210<td>123<td>85<td>418
+<tr><td>89<td><a href="/us/AlexNiculae">Niculae Alexandru-Vlad</a><td>30<td>234<td>153<td>-<td>417
+<tr><td>90<td><a href="/us/mateidanut">Danut Gabriel Matei</a><td>215<td>201<td>-<td>-<td>416
+<tr><td>91<td><a href="/us/koroalin">Alin Corodescu</a><td>82<td>105<td>30<td>190<td>407
+<tr><td>92<td><a href="/us/gabi">Gabriel Boroghina</a><td>137<td>-<td>149<td>112<td>398
+<tr><td>93<td><a href="/us/cristina_borza">cristina borza</a><td>0<td>178<td>219<td>-<td>397
+<tr><td>94<td><a href="/us/alexalghisi">Alghisi Alessandro</a><td>105<td>-<td>-<td>287<td>392
+<tr><td>95<td><a href="/us/LucacelRazvan">Lucacel Razvan Cristian</a><td>135<td>249<td>-<td>-<td>384
+<tr><td>96<td><a href="/us/ArmandNM">Armand Nicolicioiu</a><td>83<td>0<td>-<td>300<td>383
+<tr><td>97<td><a href="/us/sulzandrei">Tanase Mihai Andrei</a><td>160<td>223<td>0<td>-<td>383
+<tr><td>98<td><a href="/us/kiuny">Andrei Ionut Gavrila</a><td>30<td>30<td>-<td>321<td>381
+<tr><td>99<td><a href="/us/cojocarugabi">Cojocaru Gabriel</a><td>285<td>93<td>-<td>-<td>378
+<tr><td>100<td><a href="/us/andreiblaj17">Blaj Andrei</a><td>116<td>257<td>0<td>-<td>373
+<tr><td>101<td><a href="/us/atzaruri">Lazar Laurentiu</a><td>121<td>251<td>-<td>-<td>372
+<tr><td>102<td><a href="/us/razvanlost">Razvan George Ilascu</a><td>105<td>258<td>-<td>-<td>363
+<tr><td>103<td><a href="/us/R4DIC4L">Oana Teodorescu</a><td>30<td>262<td>-<td>64<td>356
+<tr><td>104<td><a href="/us/gabrielbadea">Gabriel Badea</a><td>73<td>282<td>-<td>-<td>355
+<tr><td>105<td><a href="/us/smallOne">Adina Mateescu </a><td>144<td>74<td>58<td>77<td>353
+<tr><td>106<td><a href="/us/mariusbs">Serban Marius-Bogdan</a><td>56<td>294<td>0<td>0<td>350
+<tr><td>107<td><a href="/us/bogdanboboc97">Bogdan Boboc</a><td>44<td>152<td>60<td>93<td>349
+<tr><td>108<td><a href="/us/vladb">Vlad Badelita</a><td>85<td>-<td>-<td>263<td>348
+<tr><td>109<td><a href="/us/CristianTotolin">Totolin Cristian</a><td>61<td>235<td>-<td>40<td>336
+<tr><td>110<td><a href="/us/TzapTzarap">Paun Victor Cristian</a><td>0<td>272<td>-<td>63<td>335
+<tr><td>111<td><a href="/us/MgM">Morosac M. George Marian</a><td>70<td>258<td>0<td>-<td>328
+<tr><td>112<td><a href="/us/szabibibi">Szabolcs Orban</a><td>318<td>-<td>-<td>-<td>318
+<tr><td>113<td><a href="/us/breahnadavid">Breahnă David</a><td>0<td>304<td>0<td>-<td>304
+<tr><td>114<td><a href="/us/sorin_olimpicu">sorin olimpicu</a><td>139<td>-<td>77<td>88<td>304
+<tr><td>115<td><a href="/us/cvlad18">Cornoiu Vlad</a><td>73<td>230<td>-<td>-<td>303
+<tr><td>116<td><a href="/us/gerd">Gergely David</a><td>0<td>263<td>-<td>30<td>293
+<tr><td>117<td><a href="/us/tibi9876">Marin Tiberiu</a><td>293<td>-<td>-<td>-<td>293
+<tr><td>118<td><a href="/us/horiainfo">Horia Turcuman</a><td>-<td>292<td>-<td>-<td>292
+<tr><td>119<td><a href="/us/wildcard">Charlie Kelly</a><td>-<td>-<td>-<td>284<td>284
+<tr><td>120<td><a href="/us/CodrutArtene">Codrut-Georgian ARTENE</a><td>221<td>62<td>-<td>-<td>283
+<tr><td>121<td><a href="/us/mircea_dobreanu">Mircea-Constantin Dobreanu</a><td>-<td>-<td>-<td>282<td>282
+<tr><td>122<td><a href="/us/Andretti">Naiden Liviu Andretti</a><td>281<td>-<td>-<td>-<td>281
+<tr><td>123<td><a href="/us/narcis_vs">Gemene Narcis-Gabriel</a><td>280<td>-<td>-<td>-<td>280
+<tr><td>124<td><a href="/us/robertstreche">Streche Robert Catalin</a><td>51<td>144<td>0<td>84<td>279
+<tr><td>125<td><a href="/us/fpopa">Filip Popa</a><td>30<td>245<td>-<td>-<td>275
+<tr><td>126<td><a href="/us/stefansav">Savulescu Stefan</a><td>0<td>273<td>-<td>-<td>273
+<tr><td>127<td><a href="/us/span7a">Ungurasu Razvan</a><td>0<td>272<td>-<td>-<td>272
+<tr><td>128<td><a href="/us/draagossh">Calinescu Dragos</a><td>-<td>271<td>-<td>-<td>271
+<tr><td>129<td><a href="/us/stefanzzz">Stefan-Adrian Popa</a><td>270<td>-<td>-<td>-<td>270
+<tr><td>130<td><a href="/us/dutzul">Bondariuc Dan Alexandru</a><td>0<td>266<td>-<td>-<td>266
+<tr><td>131<td><a href="/us/djok">Motroi Valeriu</a><td>-<td>261<td>-<td>-<td>261
+<tr><td>132<td><a href="/us/tymysrazvan">Timis Razvan </a><td>-<td>261<td>-<td>-<td>261
+<tr><td>133<td><a href="/us/bogdan_feraru94">Feraru Bogdan</a><td>-<td>260<td>-<td>-<td>260
+<tr><td>134<td><a href="/us/Spacecake">Horia Bogdan Cretescu</a><td>254<td>-<td>-<td>-<td>254
+<tr><td>135<td><a href="/us/rogoz_bogdan">Rogoz Bogdan</a><td>126<td>128<td>-<td>-<td>254
+<tr><td>136<td><a href="/us/furious_badger">Iordache Ioan-Bogdan</a><td>250<td>-<td>-<td>-<td>250
+<tr><td>137<td><a href="/us/harababurel">Sergiu Puscas</a><td>-<td>250<td>-<td>-<td>250
+<tr><td>138<td><a href="/us/vladd">vlad turcuman</a><td>30<td>30<td>189<td>-<td>249
+<tr><td>139<td><a href="/us/lahayon">Bunget Alexandru Catalin</a><td>247<td>-<td>-<td>-<td>247
+<tr><td>140<td><a href="/us/andreisabau98">Sabau Andrei</a><td>0<td>244<td>-<td>-<td>244
+<tr><td>141<td><a href="/us/squirt505">Bogdan BoÈ\9bocan</a><td>87<td>66<td>-<td>91<td>244
+<tr><td>142<td><a href="/us/kappykk">Dragos  Varvara</a><td>0<td>243<td>-<td>0<td>243
+<tr><td>143<td><a href="/us/marta_dianna">Filimon Marta-Diana</a><td>243<td>-<td>-<td>-<td>243
+<tr><td>144<td><a href="/us/didd_xd">cozma diana</a><td>-<td>242<td>-<td>-<td>242
+<tr><td>145<td><a href="/us/taigi100">Cazacu Robert</a><td>-<td>80<td>-<td>162<td>242
+<tr><td>146<td><a href="/us/PopCon">Constantin Popescu</a><td>-<td>240<td>-<td>-<td>240
+<tr><td>147<td><a href="/us/delta_wolf">Stoica Andrei Toma</a><td>-<td>239<td>-<td>-<td>239
+<tr><td>148<td><a href="/us/drobert">Dumitru Robert</a><td>30<td>209<td>-<td>-<td>239
+<tr><td>149<td><a href="/us/sergiunasca">Nasca Sergiu</a><td>30<td>208<td>-<td>-<td>238
+<tr><td>150<td><a href="/us/diana_t">Diana Elena Tudoreanu</a><td>237<td>-<td>-<td>-<td>237
+<tr><td>151<td><a href="/us/mucenicbogdan37">Bogdan Mucenic</a><td>-<td>236<td>-<td>-<td>236
+<tr><td>152<td><a href="/us/powersenus">Cioba</a><td>-<td>-<td>44<td>192<td>236
+<tr><td>153<td><a href="/us/GTITI">Gocz Tibor-Marian</a><td>0<td>229<td>-<td>-<td>229
+<tr><td>154<td><a href="/us/ManuN">Nazare Emanuel</a><td>0<td>229<td>-<td>-<td>229
+<tr><td>155<td><a href="/us/lol76">Lolus</a><td>145<td>81<td>-<td>-<td>226
+<tr><td>156<td><a href="/us/kurkomisi">Kurkó Mihály-Zsolt</a><td>223<td>-<td>-<td>-<td>223
+<tr><td>157<td><a href="/us/dn995">Nichita Diaconu</a><td>-<td>220<td>-<td>-<td>220
+<tr><td>158<td><a href="/us/ciprianflow">ciprian florescu</a><td>-<td>219<td>-<td>-<td>219
+<tr><td>159<td><a href="/us/Catlinv">Sbera Catalin</a><td>0<td>216<td>0<td>0<td>216
+<tr><td>160<td><a href="/us/alexro13">Alex Andrei Stanciu</a><td>-<td>205<td>-<td>-<td>205
+<tr><td>161<td><a href="/us/Darjan">Darjan Catalin</a><td>-<td>-<td>0<td>203<td>203
+<tr><td>162<td><a href="/us/ditzdragos">Dit Dragos-Daniel</a><td>189<td>-<td>-<td>-<td>189
+<tr><td>163<td><a href="/us/liana">Liana Tucar</a><td>-<td>188<td>-<td>-<td>188
+<tr><td>164<td><a href="/us/Mflorin">Medan Florin-Andrei</a><td>-<td>186<td>-<td>-<td>186
+<tr><td>165<td><a href="/us/Vasilut">Vasilut Lucian</a><td>112<td>0<td>-<td>72<td>184
+<tr><td>166<td><a href="/us/MiriamAdriana">Miriam Costan</a><td>183<td>0<td>-<td>-<td>183
+<tr><td>167<td><a href="/us/patrutoiuandrei">Patrutoiu Andrei</a><td>-<td>178<td>-<td>-<td>178
+<tr><td>168<td><a href="/us/valentina_bojan">Bojan Valentina-Camelia</a><td>-<td>-<td>173<td>-<td>173
+<tr><td>169<td><a href="/us/queenmaria">Pascu Maria</a><td>60<td>46<td>-<td>65<td>171
+<tr><td>170<td><a href="/us/PhD">Philip Dumitru</a><td>30<td>138<td>0<td>-<td>168
+<tr><td>171<td><a href="/us/zadicdarius">Zadic Darius Andrei</a><td>-<td>166<td>0<td>-<td>166
+<tr><td>172<td><a href="/us/DrumeaV">Drumea Vasile</a><td>75<td>-<td>-<td>90<td>165
+<tr><td>173<td><a href="/us/sebestiene">Sebastian-Alex Oros</a><td>30<td>-<td>-<td>133<td>163
+<tr><td>174<td><a href="/us/stefansebi">Stefan Sebastian</a><td>-<td>163<td>-<td>-<td>163
+<tr><td>175<td><a href="/us/Costyv95">Vlad Costin Alexandru</a><td>162<td>-<td>-<td>-<td>162
+<tr><td>176<td><a href="/us/serban_ioan97">Ciofu Serban </a><td>-<td>155<td>-<td>-<td>155
+<tr><td>177<td><a href="/us/cipriancx">Timofte Stefan Ciprian</a><td>152<td>-<td>0<td>-<td>152
+<tr><td>178<td><a href="/us/razvanw0w">Zoltan Răzvan-Daniel</a><td>60<td>-<td>-<td>88<td>148
+<tr><td>179<td><a href="/us/ra2razvan">Razvan Bogdan Andrei Radoi</a><td>-<td>137<td>-<td>-<td>137
+<tr><td>180<td><a href="/us/alexandrumatei">Matei Alexandru</a><td>-<td>136<td>-<td>-<td>136
+<tr><td>181<td><a href="/us/cristimilitaru">Militaru Cristian</a><td>-<td>135<td>-<td>-<td>135
+<tr><td>182<td><a href="/us/Eduard6421">Eduard Poesina</a><td>-<td>130<td>-<td>-<td>130
+<tr><td>183<td><a href="/us/MirceaS">Sebe Mircea Octavian</a><td>130<td>0<td>-<td>-<td>130
+<tr><td>184<td><a href="/us/galbeni95">Béni Gál</a><td>-<td>130<td>-<td>-<td>130
+<tr><td>185<td><a href="/us/vladms">Bonta Vlad Valentin</a><td>124<td>0<td>-<td>-<td>124
+<tr><td>186<td><a href="/us/Bogdanisar">Burcea Bogdan Madalin</a><td>-<td>-<td>32<td>88<td>120
+<tr><td>187<td><a href="/us/bogdannasca">Nasca Bogdan</a><td>-<td>120<td>-<td>-<td>120
+<tr><td>188<td><a href="/us/ZeBuGgEr">Casapu Andreas</a><td>30<td>-<td>-<td>89<td>119
+<tr><td>189<td><a href="/us/adaleordean">Leordean Ada Alexandra</a><td>0<td>119<td>0<td>-<td>119
+<tr><td>190<td><a href="/us/AndreiSerbanesu">Andrei Victor Serbanescu</a><td>-<td>112<td>-<td>-<td>112
+<tr><td>191<td><a href="/us/npcompletephantom">Muresan Gabriel Alexandru</a><td>0<td>53<td>-<td>56<td>109
+<tr><td>192<td><a href="/us/Horia16">Horia Turcuman</a><td>105<td>-<td>-<td>-<td>105
+<tr><td>193<td><a href="/us/floreamalina">Malina Florea</a><td>105<td>-<td>-<td>-<td>105
+<tr><td>194<td><a href="/us/micuvld">Micu Vlad</a><td>105<td>-<td>-<td>-<td>105
+<tr><td>195<td><a href="/us/andrei0929">Andrei Oltean</a><td>-<td>97<td>-<td>-<td>97
+<tr><td>196<td><a href="/us/unyu_unyu">Idk hz</a><td>-<td>-<td>-<td>93<td>93
+<tr><td>197<td><a href="/us/alevasluiale">Huhurez Marius</a><td>-<td>-<td>-<td>92<td>92
+<tr><td>198<td><a href="/us/eu3neuom">Manghiuc Teodor Florin</a><td>-<td>-<td>0<td>92<td>92
+<tr><td>199<td><a href="/us/performer">Ujjaval</a><td>-<td>-<td>-<td>92<td>92
+<tr><td>200<td><a href="/us/Archazey">Baltatu Andrei-Mircea</a><td>91<td>0<td>-<td>-<td>91
+<tr><td>201<td><a href="/us/Sidwit">Zloteanu Anastasia</a><td>91<td>-<td>-<td>-<td>91
+<tr><td>202<td><a href="/us/Crying">Mario</a><td>-<td>-<td>-<td>88<td>88
+<tr><td>203<td><a href="/us/zhm">Mustatea Radu</a><td>88<td>-<td>-<td>-<td>88
+<tr><td>204<td><a href="/us/japjappedulap">Vlad Potra</a><td>87<td>-<td>-<td>-<td>87
+<tr><td>205<td><a href="/us/toniob">Barbalau Antonio</a><td>87<td>-<td>-<td>-<td>87
+<tr><td>206<td><a href="/us/chiriacandrei25">chiriacandrei25</a><td>86<td>-<td>-<td>-<td>86
+<tr><td>207<td><a href="/us/easyquery">Patrick Catalin Alexandru SAVA</a><td>84<td>-<td>-<td>-<td>84
+<tr><td>208<td><a href="/us/petru">Munteanu Petru</a><td>36<td>48<td>-<td>-<td>84
+<tr><td>209<td><a href="/us/SzaboKaroly">Szabó Károly</a><td>0<td>0<td>0<td>83<td>83
+<tr><td>210<td><a href="/us/mariusadam">Adam Marius</a><td>-<td>-<td>-<td>83<td>83
+<tr><td>211<td><a href="/us/rares95">Rares Stan</a><td>-<td>83<td>-<td>-<td>83
+<tr><td>212<td><a href="/us/tonisnakes">Antonio Boar</a><td>82<td>-<td>-<td>-<td>82
+<tr><td>213<td><a href="/us/EhtRalpmet">Ardei Claudiu</a><td>81<td>-<td>-<td>-<td>81
+<tr><td>214<td><a href="/us/cosminC79">Cosmin Andrei Carabet</a><td>81<td>-<td>-<td>-<td>81
+<tr><td>215<td><a href="/us/2dor">Tudor Ciurca</a><td>80<td>-<td>-<td>-<td>80
+<tr><td>216<td><a href="/us/franekmat">Mateusz Frankowski</a><td>-<td>-<td>-<td>80<td>80
+<tr><td>217<td><a href="/us/alexsnewt">Alexandru Suciu</a><td>79<td>0<td>-<td>-<td>79
+<tr><td>218<td><a href="/us/elfus">Florin Chirica</a><td>76<td>-<td>-<td>-<td>76
+<tr><td>219<td><a href="/us/AndreiC">Cartis Andrei-Ionut</a><td>75<td>-<td>-<td>-<td>75
+<tr><td>220<td><a href="/us/ioana">Ioana Alexandra Antoche</a><td>75<td>-<td>-<td>-<td>75
+<tr><td>221<td><a href="/us/narcis2007">Ciobotariu Narcis Paul Dumitru</a><td>-<td>75<td>-<td>-<td>75
+<tr><td>222<td><a href="/us/Arodoet96">Stoleru Teodora</a><td>74<td>-<td>-<td>-<td>74
+<tr><td>223<td><a href="/us/AndreiN">Netedu Andrei</a><td>73<td>-<td>-<td>-<td>73
+<tr><td>224<td><a href="/us/Andupk">Alexandru Ionescu</a><td>72<td>-<td>-<td>-<td>72
+<tr><td>225<td><a href="/us/px">Laurentiu Avasiloaie</a><td>42<td>30<td>-<td>-<td>72
+<tr><td>226<td><a href="/us/sicsic">Coteanu Vlad</a><td>71<td>-<td>-<td>-<td>71
+<tr><td>227<td><a href="/us/andreidiac">Andrei Diaconeasa</a><td>69<td>-<td>-<td>-<td>69
+<tr><td>228<td><a href="/us/crinabianca25">Berbecariu Crina</a><td>-<td>-<td>-<td>69<td>69
+<tr><td>229<td><a href="/us/mathboy">Dragoș Alin Rotaru</a><td>69<td>-<td>-<td>-<td>69
+<tr><td>230<td><a href="/us/mkerik">Maier Kurpé Erik</a><td>68<td>-<td>-<td>-<td>68
+<tr><td>231<td><a href="/us/octavian">Octavian Crintea</a><td>68<td>-<td>-<td>-<td>68
+<tr><td>232<td><a href="/us/aurelian121">Bonte Aurelian Emanuel</a><td>67<td>-<td>-<td>-<td>67
+<tr><td>233<td><a href="/us/arifozturkichc">Ozturk Arif</a><td>65<td>-<td>-<td>-<td>65
+<tr><td>234<td><a href="/us/alex_dude">Alexandru Dudescu</a><td>64<td>-<td>-<td>-<td>64
+<tr><td>235<td><a href="/us/aronutzzu">Radu Aron</a><td>30<td>-<td>33<td>-<td>63
+<tr><td>236<td><a href="/us/mihai03101996">Mihai Chihai</a><td>63<td>-<td>-<td>-<td>63
+<tr><td>237<td><a href="/us/stubborn_axi">Alexandra</a><td>63<td>-<td>-<td>-<td>63
+<tr><td>238<td><a href="/us/boss_r8">Rusu Rares</a><td>61<td>-<td>-<td>-<td>61
+<tr><td>239<td><a href="/us/ovidiuz98">Zamfir Ovidiu</a><td>30<td>30<td>-<td>-<td>60
+<tr><td>240<td><a href="/us/Voicencu">Voicencu Teodor Octavian</a><td>54<td>-<td>-<td>-<td>54
+<tr><td>241<td><a href="/us/bogdan9832">Bogdan Constantin</a><td>54<td>-<td>-<td>-<td>54
+<tr><td>242<td><a href="/us/buclucashu">Mihai Moldovan</a><td>-<td>53<td>-<td>-<td>53
+<tr><td>243<td><a href="/us/razvan_xd">Vancea Cosmin</a><td>51<td>-<td>-<td>-<td>51
+<tr><td>244<td><a href="/us/yololy97">Olaru Bogdan</a><td>50<td>-<td>-<td>-<td>50
+<tr><td>245<td><a href="/us/IEcLiPsEI">Florin Ilie</a><td>-<td>-<td>48<td>-<td>48
+<tr><td>246<td><a href="/us/ghitasima">Sima Gheorghe Eugen</a><td>47<td>-<td>-<td>-<td>47
+<tr><td>247<td><a href="/us/pmatei7">Paun Matei</a><td>47<td>-<td>-<td>-<td>47
+<tr><td>248<td><a href="/us/novaFTL">Laurentiu Dancu</a><td>46<td>-<td>-<td>-<td>46
+<tr><td>249<td><a href="/us/TIBS">Tiberiu Iorgulescu</a><td>45<td>-<td>-<td>-<td>45
+<tr><td>250<td><a href="/us/lradu">Lucut Radu Ioan</a><td>-<td>45<td>-<td>-<td>45
+<tr><td>251<td><a href="/us/daniel_toncu">Țoncu Daniel</a><td>43<td>-<td>-<td>-<td>43
+<tr><td>252<td><a href="/us/irimiec">Catalin Irimie</a><td>-<td>-<td>43<td>-<td>43
+<tr><td>253<td><a href="/us/calin1304">Calin Nicolau</a><td>-<td>41<td>-<td>-<td>41
+<tr><td>254<td><a href="/us/sherban">È\98lincu È\98erban-È\98tefan</a><td>41<td>-<td>-<td>-<td>41
+<tr><td>255<td><a href="/us/alexalin">Tofan Alexandru Alin</a><td>40<td>-<td>-<td>-<td>40
+<tr><td>256<td><a href="/us/Giorgiana">Gasca Giorgiana</a><td>39<td>-<td>-<td>-<td>39
+<tr><td>257<td><a href="/us/sconxu">Berbecariu Dorin</a><td>38<td>-<td>-<td>-<td>38
+<tr><td>258<td><a href="/us/deadlyboss">Teodor Plop</a><td>35<td>-<td>-<td>-<td>35
+<tr><td>259<td><a href="/us/CartofJohnson">Andrei Tanasescu</a><td>30<td>-<td>-<td>-<td>30
+<tr><td>260<td><a href="/us/Flowstatic">Irina B</a><td>30<td>-<td>-<td>-<td>30
+<tr><td>261<td><a href="/us/IuLi">Manda Iulian</a><td>30<td>-<td>-<td>-<td>30
+<tr><td>262<td><a href="/us/Keloo">Vlad Negura</a><td>30<td>-<td>-<td>-<td>30
+<tr><td>263<td><a href="/us/MihaiStan">Mihai Stan</a><td>-<td>30<td>-<td>-<td>30
+<tr><td>264<td><a href="/us/SebiSebi"></a><td>30<td>-<td>-<td>-<td>30
+<tr><td>265<td><a href="/us/Toader">Toader Andrei Sorin</a><td>0<td>30<td>-<td>-<td>30
+<tr><td>266<td><a href="/us/TodoranMadalinaCrina">Todoran Madalina</a><td>-<td>30<td>-<td>-<td>30
+<tr><td>267<td><a href="/us/Tudor102">Tudor Blaga</a><td>-<td>30<td>-<td>-<td>30
+<tr><td>268<td><a href="/us/ana_rednic18">Ana Rednic</a><td>30<td>0<td>-<td>-<td>30
+<tr><td>269<td><a href="/us/atatomir">Alex Tatomir</a><td>30<td>-<td>-<td>-<td>30
+<tr><td>270<td><a href="/us/dragosaioanei">Dragos Aioanei</a><td>30<td>-<td>-<td>-<td>30
+<tr><td>271<td><a href="/us/eugen_ptr">Eugen Patru</a><td>-<td>-<td>30<td>-<td>30
+<tr><td>272<td><a href="/us/homertheimp">Mihnea Alexandru Gafton</a><td>30<td>-<td>-<td>-<td>30
+<tr><td>273<td><a href="/us/mcheciches">CHECICHES Marius-Cristian</a><td>30<td>0<td>-<td>-<td>30
+<tr><td>274<td><a href="/us/michailb">Mihai BeÈ\99liu</a><td>30<td>-<td>-<td>-<td>30
+<tr><td>275<td><a href="/us/radudoros">Radu Doros</a><td>30<td>-<td>-<td>-<td>30
+<tr><td>276<td><a href="/us/sumer_link">Remus Golgot</a><td>30<td>-<td>-<td>-<td>30
+<tr><td>277<td><a href="/us/tudor_bura">Tudor Bura</a><td>30<td>-<td>-<td>-<td>30
+<tr><td>278<td><a href="/us/vdorastie">Vlad Negru</a><td>30<td>-<td>-<td>-<td>30
+<tr><td>279<td><a href="/us/zzolcsak">Zolcsak Zsolt</a><td>30<td>-<td>-<td>-<td>30
+<tr><td>280<td><a href="/us/1Potato">Darian Craciun</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>281<td><a href="/us/Aida236">Stroia Aida-Gabriela</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>282<td><a href="/us/AlexDima">Alexandru Dima</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>283<td><a href="/us/AlexandruAndries">Alexandru Andries</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>284<td><a href="/us/Anca8Elena">Civitu Anca Elena</a><td>0<td>0<td>-<td>-<td>0
+<tr><td>285<td><a href="/us/Anesthesic">Chereches Sergiu Alexandru</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>286<td><a href="/us/Anon">Dinea Eduard</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>287<td><a href="/us/Antonio9227">Antoniu Bumbas</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>288<td><a href="/us/BieltzVlad">Vlad Bieltz</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>289<td><a href="/us/Bogdan15">Gherghina Bogdan</a><td>0<td>0<td>-<td>-<td>0
+<tr><td>290<td><a href="/us/Bogdan2014">Zaharia Bogdan Constantin</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>291<td><a href="/us/Bogdan97">Bogdan Salau</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>292<td><a href="/us/CristinnaMaria177">Libotean Cristina Maria</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>293<td><a href="/us/DeehoroEjkoli">Deehoro </a><td>-<td>-<td>-<td>0<td>0
+<tr><td>294<td><a href="/us/Dobos">Dobos Paul</a><td>-<td>-<td>-<td>0<td>0
+<tr><td>295<td><a href="/us/DragulinSilviu">Dragulin Silviu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>296<td><a href="/us/Emil">Emil Cenţiu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>297<td><a href="/us/Fanica98">Stefan Ionescu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>298<td><a href="/us/Firealex2">Alex Rotileanu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>299<td><a href="/us/Ioana">Pop Ioana Andreea</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>300<td><a href="/us/IulianB">Iulian Boboc</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>301<td><a href="/us/JCK6">Serian Iustin</a><td>-<td>-<td>0<td>-<td>0
+<tr><td>302<td><a href="/us/KissBudai">Kiss-Budai Matyas</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>303<td><a href="/us/Kovax">Kovács György</a><td>-<td>-<td>0<td>-<td>0
+<tr><td>304<td><a href="/us/LeJustin">Irimia Iustin</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>305<td><a href="/us/Lolkekzor">Chiorean Octavian</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>306<td><a href="/us/MCDanut">Miron Danut</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>307<td><a href="/us/Marcus">Pop Marcus</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>308<td><a href="/us/MetalHead">StephenBerg</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>309<td><a href="/us/MihaiM3">Munteanu Mihail</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>310<td><a href="/us/MolnarOana">Molnar Carmen Oana</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>311<td><a href="/us/Monica_Maria">Vizitiu Monica-Maria</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>312<td><a href="/us/NiceRouchy">Pirvu Rares</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>313<td><a href="/us/Oana_Juravle">Juravle Oana</a><td>0<td>0<td>-<td>-<td>0
+<tr><td>314<td><a href="/us/Paul">Persa Paul</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>315<td><a href="/us/PetreCatalin">Petre Catalin</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>316<td><a href="/us/Pigeon1016">Csáki Tamás</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>317<td><a href="/us/Preotu">Andrei Preotu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>318<td><a href="/us/Sinars">Demian Bogdan</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>319<td><a href="/us/Sorinmocanu">Sorin Mocanu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>320<td><a href="/us/Stavarache_Antonio98">Stavarache Antonio</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>321<td><a href="/us/Stefaan">Stefan Stefanescu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>322<td><a href="/us/TeoDita">Teodora Dita</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>323<td><a href="/us/Theodor1000">Cristea Theodor Stefan</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>324<td><a href="/us/Usurelu">Usurelu Daniel Constantin</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>325<td><a href="/us/Vele_George">Vele Radu George</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>326<td><a href="/us/VictorPescaru">Victor Pescaru</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>327<td><a href="/us/VladTeodorescu">Teodorescu Vlad</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>328<td><a href="/us/Vlad_Crismaru">Vlad Crismaru</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>329<td><a href="/us/acqwerty">Curiman Andrei</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>330<td><a href="/us/adrianam">Adriana Moisil</a><td>-<td>-<td>0<td>-<td>0
+<tr><td>331<td><a href="/us/al_mocanu">Alexandru Mocanu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>332<td><a href="/us/alex15">Alexandru Dobre</a><td>0<td>0<td>-<td>-<td>0
+<tr><td>333<td><a href="/us/alex26">Alex Toma</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>334<td><a href="/us/alexh95">alexh</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>335<td><a href="/us/alisa_mirela99">Rus Alisa</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>336<td><a href="/us/anastasia98">Pintilie Anastasia</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>337<td><a href="/us/andreeadutulescu">Andreea Dutulescu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>338<td><a href="/us/andrei2003">Andrei Ionescu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>339<td><a href="/us/andrei99">Andrei-Florin Dogaru</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>340<td><a href="/us/andreicovaciu">Andrei Covaciu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>341<td><a href="/us/andreiionut"></a><td>0<td>-<td>-<td>-<td>0
+<tr><td>342<td><a href="/us/andru47">Stefanescu Andru</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>343<td><a href="/us/antohie">Andrei Antohie</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>344<td><a href="/us/benisavu">Beniamin Savu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>345<td><a href="/us/beny10">Bia Beniamin</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>346<td><a href="/us/bigoff">Adrian Manea</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>347<td><a href="/us/bogdan1025">Zaharachescu Bogdan</a><td>0<td>0<td>-<td>-<td>0
+<tr><td>348<td><a href="/us/bogdanciurezu">Bogdan Ciurezu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>349<td><a href="/us/bogdanluncasu">Luncasu Bogdan Cristian</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>350<td><a href="/us/bolos99">Bolos Robert</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>351<td><a href="/us/bydorin31">Geman Dorin Andrei</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>352<td><a href="/us/campeanbogdan13">Câmpean Bogdan Mihai</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>353<td><a href="/us/ciobancristi">Cioban Cristian Andrei</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>354<td><a href="/us/coder312">Paraschiv A.</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>355<td><a href="/us/coder314">Petrehus A.</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>356<td><a href="/us/condreaflorin">Condrea Florin</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>357<td><a href="/us/cosmyn">Petrica Stefan Cosmin</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>358<td><a href="/us/cristinaborza">cristina borza</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>359<td><a href="/us/cristipupeza">Pupeza Pavel Cristian</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>360<td><a href="/us/csicsa">Szilagyi Csongor</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>361<td><a href="/us/custura_luta">Custura Natanael</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>362<td><a href="/us/dana_pasca15345">Dana Pasca</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>363<td><a href="/us/danstefan333">Damian Dan-Stefan</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>364<td><a href="/us/dariamarc">Daria Marc</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>365<td><a href="/us/dbugnar">Bugnar Dan</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>366<td><a href="/us/delia_drg">Delia Drg</a><td>0<td>-<td>0<td>-<td>0
+<tr><td>367<td><a href="/us/discodogstuff">Russu Vlad</a><td>-<td>-<td>-<td>0<td>0
+<tr><td>368<td><a href="/us/dragos_homner">Homner Dragos</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>369<td><a href="/us/dragosmadalin">Dragos</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>370<td><a href="/us/ducu97">Radu Seteanu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>371<td><a href="/us/farateuton">Toader Alexandru-Romica</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>372<td><a href="/us/gabimoise17">Moise Gabriel</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>373<td><a href="/us/garg0v">Deac Andrei</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>374<td><a href="/us/georgerapeanu">Râpeanu George-Alexandru</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>375<td><a href="/us/horiami">Muntean Horia Ioan</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>376<td><a href="/us/iliesidaniel">Iliesi Daniel</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>377<td><a href="/us/ionut95">Mihai Alexandru Ionut</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>378<td><a href="/us/iulianpopescu13">Iulian Popescu</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>379<td><a href="/us/ivonaalexandra">Chili Ivona-Alexandra</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>380<td><a href="/us/kanpeki">Iulia Sargu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>381<td><a href="/us/lglglglglglg">Laszlo Gabor</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>382<td><a href="/us/llalexandru">Alexandru Lungu</a><td>-<td>-<td>0<td>-<td>0
+<tr><td>383<td><a href="/us/meltingice1337">Costolas Darius Flavius</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>384<td><a href="/us/mihaicata1205">Cata Mihai</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>385<td><a href="/us/mikoto">VasiluÈ\9bÄ\83 Andrei IonuÈ\9b</a><td>0<td>0<td>-<td>-<td>0
+<tr><td>386<td><a href="/us/ovidel95">Ardelean Ovidiu</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>387<td><a href="/us/pug_lover">doyouhaveanycookiez</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>388<td><a href="/us/raduiulian">Radu Iulian</a><td>-<td>-<td>0<td>-<td>0
+<tr><td>389<td><a href="/us/raulmuresan">Raul Muresan</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>390<td><a href="/us/raztaap">Albu Cristian</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>391<td><a href="/us/razvann">Muresan Razvan</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>392<td><a href="/us/rebe">cuciula rebeca-crina</a><td>0<td>0<td>-<td>-<td>0
+<tr><td>393<td><a href="/us/ruxi_icleanu">Ruxandra Icleanu</a><td>-<td>0<td>-<td>-<td>0
+<tr><td>394<td><a href="/us/s3bik007">GîlcÄ\83 Marian Sebastian </a><td>0<td>0<td>-<td>-<td>0
+<tr><td>395<td><a href="/us/sLKz">Roman George</a><td>-<td>-<td>-<td>0<td>0
+<tr><td>396<td><a href="/us/seot">seot</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>397<td><a href="/us/sergiu">Sima Sergiu Sebastian</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>398<td><a href="/us/smoothini">Andrei Katona</a><td>0<td>0<td>-<td>-<td>0
+<tr><td>399<td><a href="/us/stankiller1">Botez Stefan</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>400<td><a href="/us/tallarry">Silvan-Adrian Talos</a><td>0<td>0<td>0<td>-<td>0
+<tr><td>401<td><a href="/us/tommy93">Gyorfi Tamas</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>402<td><a href="/us/tudor07">Prodan Tudor</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>403<td><a href="/us/tudorlozba">Tudor Lozba</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>404<td><a href="/us/tunetu">Corbeanu Bogdan</a><td>-<td>-<td>0<td>-<td>0
+<tr><td>405<td><a href="/us/valdor14">Cristian Vlad-Alexandru</a><td>0<td>0<td>-<td>-<td>0
+<tr><td>406<td><a href="/us/varga13">Litan Virgil</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>407<td><a href="/us/vlad1318">Vlad Florin Ciorba</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>408<td><a href="/us/vladdy47">Vlad Bucur</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>409<td><a href="/us/vladpersa">Persa Vlad-Daniel</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>410<td><a href="/us/vldandrew">Badoiu Vlad</a><td>0<td>-<td>-<td>-<td>0
+<tr><td>411<td><a href="/us/warrior98">Popovici Andrei Sorin</a><td>0<td>-<td>-<td>-<td>0
+</table>
diff --git a/a/mc2015st.en.title b/a/mc2015st.en.title
new file mode 100644 (file)
index 0000000..821c784
--- /dev/null
@@ -0,0 +1 @@
+Combined standings
diff --git a/a/rules.en b/a/rules.en
new file mode 100644 (file)
index 0000000..97a1efb
--- /dev/null
@@ -0,0 +1,13 @@
+<h3>MindCoding - Rules</h3>
+
+<ul>
+<li>Each round will consist of 4 algorithmic problems.
+<li>Your final score will be calculated by adding your scores for all the problems in the round.
+<li>After submitting a solution it will be evaluated on a few pretests and you will be able to see your result for that given test set.
+<li>At the end of a round, the solution will be evaluated on a set of tests. If it doesn't output the correct answer for all the tests or it exceeds our memory/time limit for at least one test, it will be scored with 0 points.
+<li>Each problem will have a maximum score between 1000 and 100, depending on it's difficulty.
+<li>The maximum score you can obtain on a problem decreases as time passes after you've read it.
+<li>In order to decide whether your solution is correct, only your last uploaded source file will be taken into consideration.
+<li>If the contestant wishes to resend a solution for a problem, the problem's maximum score will decrease by 10%.
+<li>Each problem will have a minimum score under which the score can not decrease, no matter how many solutions a contstant submits.
+</ul>
diff --git a/a/rules.en.title b/a/rules.en.title
new file mode 100644 (file)
index 0000000..c191cb5
--- /dev/null
@@ -0,0 +1 @@
+Rules
\ No newline at end of file
diff --git a/a/st.en b/a/st.en
new file mode 100644 (file)
index 0000000..489b1dc
--- /dev/null
+++ b/a/st.en
@@ -0,0 +1,119 @@
+<table class="table table-bordered table-striped">
+<thead><tr><th>Nr<th>User<th>Round 2<th>Round 3<th>Round 4<th>Total
+<tbody>
+<tr><td>1<td><a href="/us/raresbuhai">Rares Buhai</a><td>555<td>1436<td>771<td>2762
+<tr><td>2<td><a href="/us/mihaipopa12">Mihai Popa</a><td>1100<td>1223<td>270<td>2593
+<tr><td>3<td><a href="/us/geniucos">Oncescu Costin Andrei</a><td>417<td>814<td>514<td>1745
+<tr><td>4<td><a href="/us/mugurelionut">Mugurel Ionut Andreica</a><td>396<td>1262<td>-<td>1658
+<tr><td>5<td><a href="/us/alex_velea">Alex Velea</a><td>67<td>409<td>686<td>1162
+<tr><td>6<td><a href="/us/cosminrusu">Cosmin Rusu</a><td>30<td>171<td>897<td>1098
+<tr><td>7<td><a href="/us/vman">Vlad Duta</a><td>139<td>456<td>266<td>861
+<tr><td>8<td><a href="/us/PlayLikeNeverB4">Mărcuș Romulus George</a><td>558<td>302<td>-<td>860
+<tr><td>9<td><a href="/us/onisimnecula">Necula Onisim</a><td>-<td>-<td>845<td>845
+<tr><td>10<td><a href="/us/SleepyOverlord">Patcas Csaba</a><td>232<td>208<td>395<td>835
+<tr><td>11<td><a href="/us/Mikester95">Mihai Nitu</a><td>163<td>493<td>158<td>814
+<tr><td>12<td><a href="/us/Zeus">Catalin Stefan Tiseanu</a><td>-<td>595<td>193<td>788
+<tr><td>13<td><a href="/us/deneo">Adrian Craciun</a><td>78<td>447<td>196<td>721
+<tr><td>14<td><a href="/us/lockmihai">Mihai Gheorghe</a><td>96<td>98<td>440<td>634
+<tr><td>15<td><a href="/us/Al3ks1002">Alex Cociorva</a><td>156<td>199<td>208<td>563
+<tr><td>16<td><a href="/us/mirceadino">Mircea Popoveniuc</a><td>92<td>75<td>381<td>548
+<tr><td>17<td><a href="/us/Duxar">Stefan Negrus</a><td>111<td>173<td>229<td>513
+<tr><td>18<td><a href="/us/teoionescu">Ionescu Teodor</a><td>82<td>169<td>206<td>457
+<tr><td>19<td><a href="/us/danalex97">Dan Alexandru</a><td>-<td>-<td>415<td>415
+<tr><td>20<td><a href="/us/teodor94">Plop Teodor</a><td>-<td>-<td>414<td>414
+<tr><td>21<td><a href="/us/vasilup">Lup Vasile</a><td>-<td>207<td>184<td>391
+<tr><td>22<td><a href="/us/lyonrobert">Onesim Robert Ioan</a><td>74<td>84<td>202<td>360
+<tr><td>23<td><a href="/us/manutruta">Emanuel Truta</a><td>81<td>94<td>144<td>319
+<tr><td>24<td><a href="/us/Cristy">Cristian Buleandra</a><td>0<td>212<td>106<td>318
+<tr><td>25<td><a href="/us/JohnPeter">Petcu Ioan Vlad</a><td>215<td>77<td>-<td>292
+<tr><td>26<td><a href="/us/nafets">stefan x</a><td>32<td>92<td>168<td>292
+<tr><td>27<td><a href="/us/assa98">Andrei Stanciu</a><td>-<td>-<td>262<td>262
+<tr><td>28<td><a href="/us/thewildnath">Nathan Wildenberg</a><td>68<td>-<td>191<td>259
+<tr><td>29<td><a href="/us/alex_bucevschi">Bucevschi Alexandru</a><td>-<td>96<td>158<td>254
+<tr><td>30<td><a href="/us/Declin">Gogonea Andrei</a><td>0<td>95<td>156<td>251
+<tr><td>31<td><a href="/us/RpdStrike">Puscasu Felix</a><td>30<td>91<td>128<td>249
+<tr><td>32<td><a href="/us/lol76">Lolus</a><td>-<td>243<td>-<td>243
+<tr><td>33<td><a href="/us/paunmatei7">Paun Matei</a><td>-<td>96<td>140<td>236
+<tr><td>34<td><a href="/us/gedica">Ciorabai Gedit</a><td>30<td>78<td>124<td>232
+<tr><td>35<td><a href="/us/AlexValeanu">Alexandru Valeanu</a><td>-<td>212<td>-<td>212
+<tr><td>36<td><a href="/us/stanandrei">Andrei Stan</a><td>30<td>0<td>182<td>212
+<tr><td>37<td><a href="/us/jackal02">jackal02</a><td>42<td>93<td>68<td>203
+<tr><td>38<td><a href="/us/zikade">Irimia Rares</a><td>0<td>85<td>110<td>195
+<tr><td>39<td><a href="/us/sergiu_nistor">Nistor Sergiu Cosmin</a><td>0<td>95<td>79<td>174
+<tr><td>40<td><a href="/us/vload">Stefanescu Vlad</a><td>74<td>79<td>-<td>153
+<tr><td>41<td><a href="/us/vld7">Cîmpeanu Vlăduț Alexandru</a><td>-<td>-<td>152<td>152
+<tr><td>42<td><a href="/us/cbanu_96">Banu Cristian</a><td>-<td>0<td>144<td>144
+<tr><td>43<td><a href="/us/raztaap">Albu Cristian</a><td>49<td>0<td>93<td>142
+<tr><td>44<td><a href="/us/Mihai22e">Mihai Enache</a><td>-<td>-<td>139<td>139
+<tr><td>45<td><a href="/us/smallOne">Adina Mateescu </a><td>0<td>91<td>32<td>123
+<tr><td>46<td><a href="/us/tudy23">Gergely Tudor</a><td>30<td>0<td>87<td>117
+<tr><td>47<td><a href="/us/dragoscri">Crisan Dragos</a><td>30<td>84<td>0<td>114
+<tr><td>48<td><a href="/us/Ducu">Radu Seteanu</a><td>-<td>35<td>75<td>110
+<tr><td>49<td><a href="/us/tuddy60">Bazac Tudor</a><td>105<td>-<td>-<td>105
+<tr><td>50<td><a href="/us/o_mic">Costin Bianca</a><td>0<td>96<td>-<td>96
+<tr><td>51<td><a href="/us/Mac">Alexandru Cosmin Mihai</a><td>-<td>95<td>-<td>95
+<tr><td>52<td><a href="/us/cosmin79">Cosmin Andrei Carabet</a><td>-<td>95<td>-<td>95
+<tr><td>53<td><a href="/us/torckyop">Suciu Victor</a><td>-<td>94<td>-<td>94
+<tr><td>54<td><a href="/us/gabibadea">Gabriel Badea</a><td>-<td>93<td>0<td>93
+<tr><td>55<td><a href="/us/tudyoctav99">Pocola Tudor Octavian</a><td>-<td>90<td>-<td>90
+<tr><td>56<td><a href="/us/ditzdragos">Dit Dragos-Daniel</a><td>0<td>83<td>-<td>83
+<tr><td>57<td><a href="/us/SpiriFlaviu">Berbecariu Flaviu</a><td>0<td>-<td>76<td>76
+<tr><td>58<td><a href="/us/Sanko">Palffy Sandor</a><td>75<td>-<td>-<td>75
+<tr><td>59<td><a href="/us/paul_diac">Paul Diac</a><td>72<td>-<td>-<td>72
+<tr><td>60<td><a href="/us/vladb">Vlad Badelita</a><td>-<td>72<td>-<td>72
+<tr><td>61<td><a href="/us/calin13">Calin Nicolau</a><td>-<td>71<td>-<td>71
+<tr><td>62<td><a href="/us/VTR">Luncasu Victor</a><td>67<td>-<td>-<td>67
+<tr><td>63<td><a href="/us/heracle">Radu Muntean</a><td>67<td>-<td>-<td>67
+<tr><td>64<td><a href="/us/tacboss">Tran Bach Nguyen</a><td>67<td>-<td>-<td>67
+<tr><td>65<td><a href="/us/daryne77">Teudan Adina</a><td>0<td>-<td>64<td>64
+<tr><td>66<td><a href="/us/vdorastie">Vlad Negru</a><td>64<td>-<td>-<td>64
+<tr><td>67<td><a href="/us/Rusu">Rusu Iulian - Daniel</a><td>61<td>0<td>0<td>61
+<tr><td>68<td><a href="/us/Pas">Paslaru Tudor</a><td>30<td>30<td>0<td>60
+<tr><td>69<td><a href="/us/mathboy">Dragoș Alin Rotaru</a><td>57<td>-<td>-<td>57
+<tr><td>70<td><a href="/us/mapa">Maria Pandele</a><td>55<td>-<td>-<td>55
+<tr><td>71<td><a href="/us/alexalghisi">Alghisi Alessandro</a><td>53<td>-<td>-<td>53
+<tr><td>72<td><a href="/us/tibi9876">Marin Tiberiu</a><td>52<td>-<td>0<td>52
+<tr><td>73<td><a href="/us/dr_personality">Eftime Andrei Horatiu</a><td>45<td>-<td>-<td>45
+<tr><td>74<td><a href="/us/FIIAurelian">Hreapca Aurelian</a><td>30<td>-<td>-<td>30
+<tr><td>75<td><a href="/us/Robert29">Tilica Robert</a><td>30<td>-<td>-<td>30
+<tr><td>76<td><a href="/us/clau1">clau</a><td>-<td>30<td>-<td>30
+<tr><td>77<td><a href="/us/dragangabriel">Dragan Andrei Gabriel</a><td>30<td>-<td>-<td>30
+<tr><td>78<td><a href="/us/kis3lori">Kis Levente Lorand</a><td>30<td>-<td>-<td>30
+<tr><td>79<td><a href="/us/mititelul_cristian">Mititelu Cristian</a><td>30<td>-<td>-<td>30
+<tr><td>80<td><a href="/us/sebinechita">Nechita Sebastian</a><td>30<td>-<td>-<td>30
+<tr><td>81<td><a href="/us/thesilverhand13">Florea Toma Eduard</a><td>30<td>-<td>-<td>30
+<tr><td>82<td><a href="/us/AAA22AAA">AAA22AAA</a><td>0<td>0<td>-<td>0
+<tr><td>83<td><a href="/us/Catalin287">Moldovan Catalin</a><td>0<td>-<td>-<td>0
+<tr><td>84<td><a href="/us/Catlinv">Sbera Catalin</a><td>0<td>-<td>-<td>0
+<tr><td>85<td><a href="/us/Checiu_Eliza99">Checiu Eliza Alexandra</a><td>0<td>-<td>-<td>0
+<tr><td>86<td><a href="/us/Cipri321">Ciprian Marin</a><td>-<td>-<td>0<td>0
+<tr><td>87<td><a href="/us/Luca_Vlasceanu">Luca Vlasceanu</a><td>0<td>-<td>-<td>0
+<tr><td>88<td><a href="/us/Matt">Celea Matei</a><td>0<td>-<td>-<td>0
+<tr><td>89<td><a href="/us/MesesanPaul">MesesanPaul</a><td>0<td>0<td>-<td>0
+<tr><td>90<td><a href="/us/MihaiZs">Zsisku Mihai</a><td>0<td>-<td>-<td>0
+<tr><td>91<td><a href="/us/Octa">Octavian Duiu</a><td>-<td>0<td>-<td>0
+<tr><td>92<td><a href="/us/OmerC">Omer Cerrahoglu</a><td>-<td>-<td>0<td>0
+<tr><td>93<td><a href="/us/PetruCotrut">Cotrut Petru</a><td>0<td>-<td>-<td>0
+<tr><td>94<td><a href="/us/RRomaniuc">Romaniuc Radu Andrei</a><td>0<td>-<td>-<td>0
+<tr><td>95<td><a href="/us/SanzianaTudose">Sanziana Tudose</a><td>0<td>-<td>-<td>0
+<tr><td>96<td><a href="/us/Sergiu">Sergiu P.</a><td>0<td>-<td>-<td>0
+<tr><td>97<td><a href="/us/SilverShift35">Deniz Ozguluk</a><td>0<td>-<td>-<td>0
+<tr><td>98<td><a href="/us/SniperFire360">Luca Ignatescu</a><td>0<td>-<td>-<td>0
+<tr><td>99<td><a href="/us/VirgilMunteanuPetru">Munteanu Virgil Petru</a><td>0<td>-<td>-<td>0
+<tr><td>100<td><a href="/us/YoChinezu">Weng Mihai Alexandru</a><td>0<td>-<td>-<td>0
+<tr><td>101<td><a href="/us/apollo11">Zaharia Horia</a><td>0<td>-<td>-<td>0
+<tr><td>102<td><a href="/us/beny10">Bia Beniamin</a><td>0<td>0<td>-<td>0
+<tr><td>103<td><a href="/us/blasterz">Mircea Dima</a><td>0<td>-<td>-<td>0
+<tr><td>104<td><a href="/us/denisa_checiu23">Checiu Denisa Georgiana</a><td>0<td>-<td>-<td>0
+<tr><td>105<td><a href="/us/gamamen">Muntean Cătălin</a><td>0<td>-<td>-<td>0
+<tr><td>106<td><a href="/us/gerd">Gergely David</a><td>0<td>-<td>-<td>0
+<tr><td>107<td><a href="/us/hascsi">Iulia Hascsi</a><td>-<td>0<td>-<td>0
+<tr><td>108<td><a href="/us/livand">liviu</a><td>0<td>-<td>-<td>0
+<tr><td>109<td><a href="/us/mcipri321">ciprian marin</a><td>-<td>0<td>-<td>0
+<tr><td>110<td><a href="/us/never_mind">Zlatea_Cezar</a><td>0<td>-<td>-<td>0
+<tr><td>111<td><a href="/us/onisimnecula12">Necula Onisim</a><td>-<td>0<td>-<td>0
+<tr><td>112<td><a href="/us/otniel">Mercea Otniel Bogdan</a><td>0<td>-<td>-<td>0
+<tr><td>113<td><a href="/us/span7a">Ungurasu Razvan</a><td>0<td>-<td>-<td>0
+<tr><td>114<td><a href="/us/tudy">Tudose Vlad</a><td>0<td>-<td>-<td>0
+
+</table>
\ No newline at end of file
diff --git a/a/st.en.title b/a/st.en.title
new file mode 100644 (file)
index 0000000..2f91bae
--- /dev/null
@@ -0,0 +1 @@
+MindCoding Standings
\ No newline at end of file
diff --git a/a/team.en b/a/team.en
new file mode 100644 (file)
index 0000000..154ac16
--- /dev/null
+++ b/a/team.en
@@ -0,0 +1,21 @@
+<div class="row">
+<div class="col-md-3">
+<h2>Petru Tiberiu<br>Trimbitas</h2>
+<b>Project manager</b>
+</div>
+
+<div class="col-md-3">
+<h2>Marius<br>Gavrilescu</h2>
+<b>Lead Programmer</b>
+</div>
+
+<div class="col-md-3">
+<h2>Smaranda<br>Ciubotaru</h2>
+<b>Marketing & PR Manager<br>Problemsetter</b>
+</div>
+
+<div class="col-md-3">
+<h2>Andrei<br>Constantinescu</h2>
+<b>Problemsetter</b>
+</div>
+</div>
diff --git a/a/team.en.title b/a/team.en.title
new file mode 100644 (file)
index 0000000..852ac9d
--- /dev/null
@@ -0,0 +1 @@
+The Team
diff --git a/a/testing.en b/a/testing.en
new file mode 100644 (file)
index 0000000..65ffd83
--- /dev/null
@@ -0,0 +1,98 @@
+<p>
+Testing is an important step of writing programs of any kind. In algorithm contests, bugs cost time and points, so they must be avoided. There are two strategies you can use in order to avoid bugs: detecting them in an already-written program and writing programs without them.
+
+<p>
+The most common method to finding bugs in a program is by testing it. The most common way of testing during an algorithm contest is by writing two other separate programs: one that solves the problem in a very simple way (generally a brute-force solution), and one that generates a random test. Then you can repeatedly generate a test, run the two programs on the test, and compare the outputs. If they are different, there is a bug in one of the programs.
+
+<p>
+Since you don't have to submit these two extra programs, you have a wider choice of tools than those that are allowed for the final solutions. For example in the ACM-ICPC you may only use C, C++, Java, and in the IOI C, C++, Pascal, but all Linux computers have Perl and Python interpreters.
+
+<p>
+We'll use <a href="http://mindcoding.ro/pb/maxsquare">MaxSquare</a> as an example problem. A possible generator is:
+
+<pre>
+<span class="perl-hl lin">    1 </span><span class="perl-hl slc">#!/usr/bin/perl -w</span>
+<span class="perl-hl lin">    2 </span><span class="perl-hl kwa">use</span> v5<span class="perl-hl opt">.</span>14<span class="perl-hl opt">;</span>
+<span class="perl-hl lin">    3 </span>
+<span class="perl-hl lin">    4 </span><span class="perl-hl kwc">my</span> <span class="perl-hl kwb">$n</span> <span class="perl-hl opt">=</span> <span class="perl-hl num">1</span> <span class="perl-hl opt">+</span> <span class="perl-hl kwc">int rand</span> <span class="perl-hl num">50</span><span class="perl-hl opt">;</span>
+<span class="perl-hl lin">    5 </span><span class="perl-hl kwc">say</span> <span class="perl-hl kwb">$n</span><span class="perl-hl opt">;</span>
+<span class="perl-hl lin">    6 </span><span class="perl-hl kwa">for</span> <span class="perl-hl kwc">my</span> <span class="perl-hl kwb">$i</span> <span class="perl-hl opt">(</span><span class="perl-hl num">1</span> <span class="perl-hl opt">..</span> <span class="perl-hl kwb">$n</span><span class="perl-hl opt">) {</span>
+<span class="perl-hl lin">    7 </span>    <span class="perl-hl kwa">for</span> <span class="perl-hl kwc">my</span> <span class="perl-hl kwb">$j</span> <span class="perl-hl opt">(</span><span class="perl-hl num">1</span> <span class="perl-hl opt">..</span> <span class="perl-hl kwb">$n</span><span class="perl-hl opt">) {</span>
+<span class="perl-hl lin">    8 </span>        <span class="perl-hl kwc">print</span> <span class="perl-hl num">100</span> <span class="perl-hl opt">-</span> <span class="perl-hl kwc">int rand</span> <span class="perl-hl num">200</span><span class="perl-hl opt">,</span> <span class="perl-hl str">' '</span><span class="perl-hl opt">;</span>
+<span class="perl-hl lin">    9 </span>    <span class="perl-hl opt">}</span>
+<span class="perl-hl lin">   10 </span>    <span class="perl-hl kwc">say</span> <span class="perl-hl str">''</span><span class="perl-hl opt">;</span>
+<span class="perl-hl lin">   11 </span><span class="perl-hl opt">}</span>
+</pre>
+
+We'll now need a script to run the tests. Assume that the two programs are written in C++ and named 'prog1.cpp' and 'prog2.cpp', and that the generator is named 'gen'.
+'
+<pre>
+<span class="perl-hl lin">    1 </span><span class="perl-hl slc">#!/usr/bin/perl -w</span>
+<span class="perl-hl lin">    2 </span><span class="perl-hl kwa">use</span> v5<span class="perl-hl opt">.</span>14<span class="perl-hl opt">;</span>
+<span class="perl-hl lin">    3 </span>
+<span class="perl-hl lin">    4 </span><span class="perl-hl kwc">system</span> <span class="perl-hl str">'make prog1 prog2'</span><span class="perl-hl opt">;</span>
+<span class="perl-hl lin">    5 </span><span class="perl-hl kwa">for</span> <span class="perl-hl opt">(</span><span class="perl-hl num">1</span> <span class="perl-hl opt">..</span> <span class="perl-hl num">1000</span><span class="perl-hl opt">) {</span>
+<span class="perl-hl lin">    6 </span>    <span class="perl-hl kwc">system</span> <span class="perl-hl str">'./gen &gt; input'</span><span class="perl-hl opt">;</span>
+<span class="perl-hl lin">    7 </span>    <span class="perl-hl kwc">system</span> <span class="perl-hl str">'./prog1 &lt; input &gt; output1'</span><span class="perl-hl opt">;</span>
+<span class="perl-hl lin">    8 </span>    <span class="perl-hl kwc">system</span> <span class="perl-hl str">'./prog2 &lt; input &gt; output2'</span><span class="perl-hl opt">;</span>
+<span class="perl-hl lin">    9 </span>    <span class="perl-hl kwc">die</span> <span class="perl-hl str">&quot;The outputs are different!</span><span class="perl-hl esc">\n</span><span class="perl-hl str">&quot;</span> <span class="perl-hl kwa">if</span> <span class="perl-hl kwc">system</span> <span class="perl-hl str">'diff -q output1 output2'</span><span class="perl-hl opt">;</span>
+<span class="perl-hl lin">   10 </span><span class="perl-hl opt">}</span>
+</pre>
+
+<p>
+If the two programs produce different outputs for a test, the script dies with an error, allowing the user to inspect the input and outputs, find the bug, and fix it.
+
+<hr>
+<p>
+You can also do this in other languages, such as C++. For example: <!-- The following program compares the programs <code>ok.cpp</code> and <code>brute.cpp</code>, using <code>gen.cpp</code> as a generator. -->
+
+<p>
+Generator:
+
+<pre>
+<span class="cpp-hl lin">    1 </span><span class="cpp-hl ppc">#include &lt;iostream&gt;</span>
+<span class="cpp-hl lin">    2 </span><span class="cpp-hl ppc">#include &lt;cstdlib&gt;</span>
+<span class="cpp-hl lin">    3 </span><span class="cpp-hl ppc">#include &lt;ctime&gt;</span>
+<span class="cpp-hl lin">    4 </span><span class="cpp-hl kwa">using namespace</span> std<span class="cpp-hl opt">;</span>
+<span class="cpp-hl lin">    5 </span>
+<span class="cpp-hl lin">    6 </span><span class="cpp-hl kwb">int</span> <span class="cpp-hl kwd">rnd</span><span class="cpp-hl opt">(</span><span class="cpp-hl kwb">int</span> a<span class="cpp-hl opt">,</span> <span class="cpp-hl kwb">int</span> b<span class="cpp-hl opt">) {</span>
+<span class="cpp-hl lin">    7 </span>    <span class="cpp-hl kwa">return</span> a <span class="cpp-hl opt">+</span> <span class="cpp-hl kwd">rand</span><span class="cpp-hl opt">() % (</span>b <span class="cpp-hl opt">-</span> a<span class="cpp-hl opt">);</span>
+<span class="cpp-hl lin">    8 </span><span class="cpp-hl opt">}</span>
+<span class="cpp-hl lin">    9 </span>
+<span class="cpp-hl lin">   10 </span><span class="cpp-hl kwb">int</span> <span class="cpp-hl kwd">main</span><span class="cpp-hl opt">() {</span>
+<span class="cpp-hl lin">   11 </span>    <span class="cpp-hl kwd">srand</span><span class="cpp-hl opt">(</span><span class="cpp-hl kwd">time</span><span class="cpp-hl opt">(</span>NULL<span class="cpp-hl opt">));</span>
+<span class="cpp-hl lin">   12 </span>    <span class="cpp-hl kwb">int</span> n <span class="cpp-hl opt">=</span> <span class="cpp-hl kwd">rnd</span><span class="cpp-hl opt">(</span><span class="cpp-hl num">1</span><span class="cpp-hl opt">,</span> <span class="cpp-hl num">100</span><span class="cpp-hl opt">);</span>
+<span class="cpp-hl lin">   13 </span>    cout <span class="cpp-hl opt">&lt;&lt;</span> n <span class="cpp-hl opt">&lt;&lt;</span> <span class="cpp-hl str">'</span><span class="cpp-hl esc">\n</span><span class="cpp-hl str">'</span><span class="cpp-hl opt">;</span>
+<span class="cpp-hl lin">   14 </span>    <span class="cpp-hl kwa">for</span><span class="cpp-hl opt">(</span><span class="cpp-hl kwb">int</span> i<span class="cpp-hl opt">=</span><span class="cpp-hl num">0</span><span class="cpp-hl opt">;</span> i<span class="cpp-hl opt">&lt;</span>n<span class="cpp-hl opt">; ++</span>i<span class="cpp-hl opt">) {</span>
+<span class="cpp-hl lin">   15 </span>        <span class="cpp-hl kwa">for</span><span class="cpp-hl opt">(</span><span class="cpp-hl kwb">int</span> j<span class="cpp-hl opt">=</span><span class="cpp-hl num">0</span><span class="cpp-hl opt">;</span> j<span class="cpp-hl opt">&lt;</span>n<span class="cpp-hl opt">; ++</span>j<span class="cpp-hl opt">)</span>
+<span class="cpp-hl lin">   16 </span>            cout <span class="cpp-hl opt">&lt;&lt;</span> <span class="cpp-hl kwd">rnd</span><span class="cpp-hl opt">(-</span><span class="cpp-hl num">100</span><span class="cpp-hl opt">,</span> <span class="cpp-hl num">100</span><span class="cpp-hl opt">) &lt;&lt;</span> <span class="cpp-hl str">' '</span><span class="cpp-hl opt">;</span>
+<span class="cpp-hl lin">   17 </span>        cout <span class="cpp-hl opt">&lt;&lt;</span> <span class="cpp-hl str">'</span><span class="cpp-hl esc">\n</span><span class="cpp-hl str">'</span><span class="cpp-hl opt">;</span>
+<span class="cpp-hl lin">   18 </span>    <span class="cpp-hl opt">}</span>
+<span class="cpp-hl lin">   19 </span>    <span class="cpp-hl kwa">return</span> <span class="cpp-hl num">0</span><span class="cpp-hl opt">;</span>
+<span class="cpp-hl lin">   20 </span><span class="cpp-hl opt">}</span>
+</pre>
+
+Test runner:
+
+<pre>
+<span class="cpp-hl lin">    1 </span><span class="cpp-hl ppc">#include &lt;iostream&gt;</span>
+<span class="cpp-hl lin">    2 </span><span class="cpp-hl ppc">#include &lt;cstdlib&gt;</span>
+<span class="cpp-hl lin">    3 </span><span class="cpp-hl ppc">#define TESTS 1000</span>
+<span class="cpp-hl lin">    4 </span><span class="cpp-hl kwa">using namespace</span> std<span class="cpp-hl opt">;</span>
+<span class="cpp-hl lin">    5 </span>
+<span class="cpp-hl lin">    6 </span><span class="cpp-hl kwb">int</span> <span class="cpp-hl kwd">main</span><span class="cpp-hl opt">() {</span>
+<span class="cpp-hl lin">    7 </span>    <span class="cpp-hl kwd">system</span><span class="cpp-hl opt">(</span><span class="cpp-hl str">&quot;g++ -o gen gen.cpp&quot;</span><span class="cpp-hl opt">);</span><span class="cpp-hl slc">//compile the files, the executable file will be named gen</span>
+<span class="cpp-hl lin">    8 </span>    <span class="cpp-hl kwd">system</span><span class="cpp-hl opt">(</span><span class="cpp-hl str">&quot;g++ -o brute brute.cpp&quot;</span><span class="cpp-hl opt">);</span>
+<span class="cpp-hl lin">    9 </span>    <span class="cpp-hl kwd">system</span><span class="cpp-hl opt">(</span><span class="cpp-hl str">&quot;g++ -o ok ok.cpp&quot;</span><span class="cpp-hl opt">);</span>
+<span class="cpp-hl lin">   10 </span>    <span class="cpp-hl kwa">for</span><span class="cpp-hl opt">(</span><span class="cpp-hl kwb">int</span> i<span class="cpp-hl opt">=</span><span class="cpp-hl num">0</span><span class="cpp-hl opt">;</span> i<span class="cpp-hl opt">&lt;</span>TESTS<span class="cpp-hl opt">; ++</span>i<span class="cpp-hl opt">) {</span>
+<span class="cpp-hl lin">   11 </span>        <span class="cpp-hl kwd">system</span><span class="cpp-hl opt">(</span><span class="cpp-hl str">&quot;./gen &gt; input&quot;</span><span class="cpp-hl opt">);</span><span class="cpp-hl slc">//redirects the stdout of the program gen to the file named input</span>
+<span class="cpp-hl lin">   12 </span>        <span class="cpp-hl kwd">system</span><span class="cpp-hl opt">(</span><span class="cpp-hl str">&quot;./brute &lt; input &gt; bout&quot;</span><span class="cpp-hl opt">);</span><span class="cpp-hl slc">//redirects the file input to stdin and stdout to bout</span>
+<span class="cpp-hl lin">   13 </span>        <span class="cpp-hl kwd">system</span><span class="cpp-hl opt">(</span><span class="cpp-hl str">&quot;./ok &lt;input &gt; oout&quot;</span><span class="cpp-hl opt">);</span>
+<span class="cpp-hl lin">   14 </span>        <span class="cpp-hl kwa">if</span><span class="cpp-hl opt">(</span><span class="cpp-hl kwd">system</span><span class="cpp-hl opt">(</span><span class="cpp-hl str">&quot;diff -q bout oout&quot;</span><span class="cpp-hl opt">)) {</span>
+<span class="cpp-hl lin">   15 </span>            cout<span class="cpp-hl opt">&lt;&lt;</span><span class="cpp-hl str">&quot;Outputs differ&quot;</span><span class="cpp-hl opt">;</span>
+<span class="cpp-hl lin">   16 </span>            <span class="cpp-hl kwa">return</span> <span class="cpp-hl num">0</span><span class="cpp-hl opt">;</span>
+<span class="cpp-hl lin">   17 </span>        <span class="cpp-hl opt">}</span>
+<span class="cpp-hl lin">   18 </span>    <span class="cpp-hl opt">}</span>
+<span class="cpp-hl lin">   19 </span>    <span class="cpp-hl kwa">return</span> <span class="cpp-hl num">0</span><span class="cpp-hl opt">;</span>
+<span class="cpp-hl lin">   20 </span><span class="cpp-hl opt">}</span>
+</pre>
\ No newline at end of file
diff --git a/a/testing.en.title b/a/testing.en.title
new file mode 100644 (file)
index 0000000..73709ba
--- /dev/null
@@ -0,0 +1 @@
+Testing
index b29127c24e3e1375ae8e65ea4c3ddddf98930beb..837dd60ab51e100408d84934eb6d7fd80a4a724c 100644 (file)
--- a/app.psgi
+++ b/app.psgi
@@ -14,7 +14,7 @@ default-src 'none'
 connect-src 'self'
 form-action 'self'
 frame-ancestors 'none'
-img-src 'self'
+img-src 'self' https://static.mindcoding.ro
 referrer origin-when-cross-origin
 script-src 'self'
 style-src 'self'
index f844fa92d796900ed89d16d15a0f2da264605fa6..f12650dbf340323357420689fae1ada1c8821db0 100644 (file)
@@ -53,7 +53,7 @@ nav li {
        display: none !important;
 }
 
-td.user, td.owner {
+td.user, td.owner, .break-all {
        word-break: break-all;
 }
 
diff --git a/css/logo.css b/css/logo.css
new file mode 100644 (file)
index 0000000..57ef811
--- /dev/null
@@ -0,0 +1,5 @@
+#logo {
+       width: 100%;
+       max-width:  600px;
+       max-height: 150px;
+}
diff --git a/css/mindcoding.css b/css/mindcoding.css
new file mode 100644 (file)
index 0000000..70cd5f5
--- /dev/null
@@ -0,0 +1,23 @@
+footer {
+       padding: 1.5em 0;
+       width: auto;
+       matgin: auto;
+       white-space: inherit;
+       color: inherit;
+}
+
+#sponsors a.logo {
+       margin-bottom: 1em;
+}
+
+@media (min-width:768px) {
+       .left-half {
+               float: left;
+               width: 49%;
+       }
+
+       .right-half {
+               float: right;
+               width: 49%;
+       }
+}
index bd47c8f90091af3f3fe1744931e6bae949f25748..981c843b7afc1f641cb6c9931956e654349d37b3 100644 (file)
@@ -2,5 +2,5 @@ $(function(){
        const nav = q('nav');
        nav.classList.add('hidden-xs');
        q('#title').insertAdjacentHTML('beforebegin', '<div class="text-center visible-xs-block">Tap title to toggle menu</div>');
-       $('#title').on('click', () => nav.classList.toggle('hidden-xs'));
+       $('#title,#logo').on('click', () => nav.classList.toggle('hidden-xs'));
 });
diff --git a/js/90-move-sponsors.js b/js/90-move-sponsors.js
new file mode 100644 (file)
index 0000000..8ea621e
--- /dev/null
@@ -0,0 +1 @@
+$(() => $('#sidebar')[0].appendChild($('#sponsors')[0]));
index 36aec02c3b8c9b9229b6129778e78ba3fb9db93d..c6b776e0d721a3bf1d22389300a669c252c40fd2 100644 (file)
@@ -6,6 +6,7 @@ const NAVS = {
        us: /^\/us\//,
        account: /^\/account$/,
        contribute: /^\/contribute$/,
+       about: /^\/about$/,
 };
 
 $(function(){
index d65759c8e058646f608d8a10eb03603d63d34703..5196574e3064decfb59ce85729acb174c51ff530 100644 (file)
@@ -7,6 +7,12 @@ function set_style(name, trans){
                return;
        q('html').className = name;
        localStorage.setItem("theme", name);
+       $(function() {
+               if(name == 'slate' || name == 'cyborg')
+                       $('img').each(e => e.setAttribute('src', e.getAttribute('src').replace('logos/light', 'logos/dark')));
+               else
+                       $('img').each(e => e.setAttribute('src', e.getAttribute('src').replace('logos/dark', 'logos/light')));
+       });
 }
 
 $(function() {
diff --git a/js/90-webchat-link.js b/js/90-webchat-link.js
new file mode 100644 (file)
index 0000000..fe3831a
--- /dev/null
@@ -0,0 +1 @@
+$(() => $('#sidebar')[0].insertBefore($('#webchat')[0], $('#sidebar')[0].firstChild));
index f08b66be3faadb6dca1b64fa77105410e700cb2f..6799fb107af2e2608a753798e64c1b7fd48b382b 100644 (file)
@@ -182,10 +182,7 @@ sub process_pb_entry {
        if ($args{contest_stop}) {
                $tree->fid('solution')->detach;
                $tree->fid('solution_modal')->detach;
-               my $score = $tree->fid('score');
-               $score->attr('data-start' => $args{open_time});
-               $score->attr('data-stop'  => $args{contest_stop});
-               $score->attr('data-value'  => $args{value});
+               $tree->fid('score')->replace_content($args{value});
                $tree->fid('countdown')->attr('data-stop' => $args{contest_stop});
        } else {
                $tree->fid('job_log')->edit_href(sub{$_ .= "&private=$args{private}"}) if $args{private};
index 1f3132357ac49ca7b591e2ecf6c11c5ad667f270..dbde8c99849fd272e94c9eb7ee599934edcd195f 100644 (file)
--- a/log.conf
+++ b/log.conf
@@ -1,4 +1,4 @@
-log4perl.category. = TRACE,
+log4perl.category. = TRACE, stderr
 
 log4perl.appender.stderr                          = Log::Log4perl::Appender::Screen
 log4perl.appender.stderr.layout                   = Log::Log4perl::Layout::PatternLayout
diff --git a/logos-light/hermes.svg b/logos-light/hermes.svg
new file mode 100644 (file)
index 0000000..d69869b
--- /dev/null
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="164" height="100" viewBox="0 0 7695 4729">
+       <path id="logo" d="m3451 3363.4756c25 4 100 16 199 12 122-5 265-60 312-124 28-38 27-98 50-149 63-142 169-255 237-374 70-34 130-77 187-124 14-141-32-205-88-263-49-50-109-101-151-142-26-25-56-65-92-74 0 0-50-7-86 2 177-285 320-621 306-1097 749-178.99999 1473-383.99999 2224-561.99999 72-119 170-281 224-412 2-5 26-58.0000002 26-58.0000002l-26 8C5867 307.47561 4940 637.47561 4050 931.47561c135 379.99999 16 942.99999-176 1235.99999-117 15-190 76-299 99 4 78 44 110 49 199 44 54 104 72 137 149-28 11-70-26-88-22 0 0-8 10-7 26 17 82 112 90 132 170-30 11-79-30-99-22-2 1-5 19-5 28-9 76 62 69 66 131-47 8-80-48-112 6-71 60 62 88 24 130-49 2-91-72-232 12-62 37-114 67-117 125-4 83 58 108 124 162M6425 647.47561c-677 147-1369 297-2038 451.99999 6 59-4 133-4 200 548-76 1107-158 1665-225 140-129.99999 263-274.99999 377-426.99999m-532 582.99999c-39 3-59 6-57 5-502 64-987 89-1467 154-10 67-28 134-46 197 280-11 674-9 1168-23 0 0 77-58 114-87 107-84 196-159 276-231l12-15zm-1603 440c-23 56-36 104-72 183 184 16 563 65 721 72 112-67 243-144 381-244-345 3-699 0-1030-10m-110 255c-23 51-61 112-95 161 96 16 276 65 375 83 71-32 285-133 341-168-206-18-417-56-621-76"/>
+
+       <path id="logotype" fill="#b51f1f" d="m328 4206.4756c42-36 63-82 63-135 0-46-9-86-28-117-19-31-52-58-98-80l-49-23c-39-19-54-28-59-33-7-6-13-13-17-23-4-9-6-20-6-32 0-18 5-33 17-44 11-11 27-16 49-16 16 0 35 3 55 10 25 8 37 15 44 19 6 4 14 5 22 3 7-2 13-8 16-15l24-72c3-9 0-20-7-27-31-26-82-38-157-38-56 0-104 17-141 51-37 34-56 79-56 131 0 42 9 78 28 109 19 30 52 57 98 78l49 22c51 24 67 40 72 48 8 13 12 28 12 44 0 20-6 36-21 49-15 13-35 20-61 20-15 0-33-3-54-10-20-6-37-15-51-25-6-4-14-6-21-3-7 2-13 7-16 14l-30 76c-4 10 0 23 9 30 42 28 93 42 152 42 67 0 122-18 164-54m349-70c-41 0-72-19-95-58-25-42-38-97-38-162 0-67 12-121 36-159 22-34 54-51 97-51 64 0 150 21 150 211 0 72-13 128-40 167-25 36-61 53-109 53m214-466c-49-60-122-91-214-91-83 0-150 33-199 99-47 63-71 143-71 236 0 98 23 181 70 245 48 66 115 100 201 100 92 0 164-31 214-94 48-61 73-145 73-251 0-103-24-185-73-244m371 590c82 0 151-26 204-79 8-8 9-22 2-32l-45-63c-4-6-12-10-19-10-8 0-15 3-20 9-26 34-62 51-112 51-44 0-80-18-108-55-29-38-44-90-44-153 0-67 14-122 44-164 27-39 63-58 108-58 51 0 89 8 111 24 6 4 14 5 21 3 7-2 13-7 16-14l27-71c4-11 0-24-10-30-41-24-98-36-168-36-85 0-155 33-209 99-52 64-79 146-79 243 0 99 25 181 74 243 50 63 120 95 208 95m372-674-83 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-611c0-13-11-25-25-25m493 536-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0c8 0 15-4 20-10 4 6 11 10 20 10l169 0 0 511c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-511 178 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-481 0c-8 0-15 4-20 10-4-6-11-10-20-10l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l360 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25m759-117-111 0 58-165 53 165zm213 229c4-6 5-15 2-22l-229-620c-3-9-12-16-23-16l-22 0c-10 0-19 6-23 15l-248 619c-3 7-2 16 2 23 4 6 12 10 20 10l93 0c10 0 20-6 23-16l39-112 191 0 36 111c3 10 12 17 23 17l92 0c8 0 15-4 20-10m413-549 0-75c0-13-11-25-25-25l-481 0c-13 0-25 11-25 25l0 75c0 13 11 25 25 25l169 0 0 511c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-511 178 0c13 0 25-11 25-25m746 321-111 0 58-165 53 165zm-14-413c-3-9-12-16-23-16l-22 0c-10 0-19 6-23 15l-233 583 0-29c0-13-11-25-25-25l-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l360 0c6 0 12-2 16-6 4 4 10 6 16 6l93 0c10 0 20-6 23-16l39-112 191 0 36 111c3 10 12 17 23 17l92 0c8 0 15-4 20-10 4-6 5-15 2-22l-224-623zm828 653 83 0c13 0 25-11 25-25l0-611c0-13-11-25-25-25l-83 0c-13 0-25 11-25 25l0 219-217 0 0-219c0-13-11-25-25-25l-83 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-270 217 0 0 270c0 13 11 25 25 25m571-536c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l360 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0zm202-2c13-1 20-1 24-1 59 0 88 10 102 18 10 6 24 19 24 52 0 32-7 54-23 65-12 8-39 19-94 19-10 0-22 0-33-1l0-153zm842 538 79 0c7 0 14-3 19-9 4-5 6-13 5-20l-123-611c-2-11-12-20-24-20l-37 0c-11 0-20 7-23 17l-111 369-120-370c-3-10-12-17-23-17l-37 0c-12 0-22 8-24 20l-103 555-131-207c24-11 47-30 66-55 26-35 40-75 40-118 0-91-42-200-245-200-18 0-48 1-89 3-52 2-62 3-63 3-13 0-25 11-25 25l0 611c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-239c19 1 36 1 49 2l155 250c4 7 12 11 21 11l95 0c0 0 1 0 2 0 1 0 2 0 3 0l79 0c12 0 22-8 24-20l53-298 106 310c3 10 12 16 23 16l20 0c10 0 20-6 23-17l102-308 54 297c2 11 12 20 24 20m147 0 360 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25m529-302 49 22c51 24 67 40 72 48 8 13 12 28 12 44 0 20-6 36-21 49-15 13-35 20-61 20-15 0-33-3-54-10-20-6-37-15-51-25-6-4-14-5-21-3-7 2-13 7-16 14l-30 76c-4 10 0 23 9 30 42 28 93 42 152 42 67 0 122-18 164-54 42-36 63-82 63-135 0-46-9-86-28-117-19-31-52-58-98-80l-49-23c-39-19-54-28-58-33-7-6-13-13-17-23-4-9-6-20-6-32 0-18 5-33 17-44 11-11 27-16 49-16 16 0 35 3 55 10 25 8 37 15 44 19 6 4 14 5 22 3 7-2 13-8 16-15l24-72c3-9 0-20-7-27-31-26-82-38-157-38-56 0-104 17-141 51-37 34-56 79-56 131 0 42 9 78 28 109 19 30 52 57 98 78"/>
+
+       <path id="logotype_sub" d="m123 4625.4756c-7 11-19 17-33 17-30 0-45-21-45-63 0-19 4-35 12-46 8-11 19-16 32-16 30 0 45 21 45 63 0 19-3 35-11 46m-33-134c-23 0-41 8-55 24-14 16-21 37-21 63 0 27 6 48 20 64 13 15 32 23 56 23 23 0 42-7 56-23 13-15 20-37 20-64 0-27-6-49-20-64-13-15-32-23-56-23m140 29 0-27-30 0 0 169 30 0 0-97c0-13 3-25 11-35 8-9 17-14 28-14 6 0 13 2 19 6l12-29c-10-1-17-2-23-2-21 0-38 10-49 30m117 31c0-10 3-19 9-26 6-7 15-11 25-11 9 0 17 3 24 11 6 7 9 16 9 26 0 12-3 22-9 29-6 7-14 11-25 11-10 0-19-3-25-11-6-7-9-17-9-29m56 79c-4 0-11 0-21 2-9 1-16 2-21 2-10 0-15-2-15-6 0-3 2-5 7-7 4-1 8-3 11-3l24-2c17-1 31-8 42-20 10-11 16-26 16-43 0-16-3-29-11-39l18-13-19-18-15 18c-9-6-22-10-39-10-18 0-33 5-45 17-12 11-18 26-18 44 0 27 11 47 35 58-8 2-15 5-21 9-5 4-8 9-8 15 0 18 12 27 36 27 4 0 11 0 20-2 8-1 15-2 18-2 19 0 29 6 29 20 0 6-3 12-11 17-7 4-18 7-32 7-14 0-31-5-48-17l-16 24c7 5 17 10 29 14 12 3 23 5 34 5 21 0 39-4 53-14 14-9 21-22 21-37 0-14-4-25-14-33-9-7-22-11-39-11m178-12c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m124-131c-22 0-38 8-48 25l-9-21-20 0 0 169 30 0 0-126c4-6 9-11 17-15 7-4 14-6 21-6 12 0 21 3 27 10 5 7 8 19 8 38l0 98 30 0 0-105c0-45-18-67-55-67m128-61c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-40 89 23 0 0 144 30 0 0-169-53 0 0 25zm226-17 0-8-139 0 0 26 95 0-96 135 0 7 141 0 0-26-94 0 93-134zm121 120c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m47-122 23 0 0 144 30 0 0-169-53 0 0 25zm40-89c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m153 192c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m205-53-21-9c-12-5-18-13-18-24 0-5 2-9 7-12 4-3 10-5 18-5 12 0 24 4 36 14l8-27c-18-7-34-11-46-11-16 0-29 3-39 11-10 7-15 18-15 32 0 5 0 10 2 15 1 4 4 9 7 13 3 4 7 7 12 11 4 3 14 8 28 14 17 8 26 17 26 28 0 15-9 23-27 23-10 0-23-5-40-16l-10 28c15 8 32 13 50 13 18 0 33-4 44-12 10-8 16-20 16-35 0-11-3-21-9-29-6-7-15-14-28-20m139 71c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m162-28c-2 7-8 14-16 19-8 5-17 8-27 8-22 0-34-13-34-39l0-108-30 0 0 111c0 19 4 34 14 45 9 10 24 16 42 16 9 0 19-2 29-8 10-5 17-11 20-18l0 23 30 0 0-169-30 0 0 119zm178 15c-1 3-5 6-12 9-6 3-12 4-17 4-37 0-55-20-55-61 0-18 5-33 15-46 10-12 23-18 39-18 13 0 23 5 31 17l0 94zm0-124c-9-8-22-12-39-12-21 0-39 9-54 27-15 18-22 39-22 65 0 25 6 45 19 60 13 15 30 22 51 22 19 0 35-5 45-15l0 12 30 0 0-239-30 0 0 78zm94 56c1-12 6-22 14-30 9-8 20-13 33-13 14 0 25 4 34 13 7 8 11 18 11 30l-94 0zm47-69c-20 0-38 7-54 22-17 16-25 39-25 67 0 26 8 48 24 64 14 14 33 21 54 21 14 0 28-2 40-6 9-3 16-7 21-12l-12-21c-11 10-25 15-43 15-15 0-27-4-37-13-10-10-16-25-16-45l122 0c1-5 2-11 2-18 0-21-6-39-20-52-13-13-32-20-56-20m186-2c-22 0-38 8-48 25l-9-21-20 0 0 169 30 0 0-126c4-6 9-11 17-15 7-4 14-6 21-6 12 0 21 3 27 10 5 7 8 19 8 38l0 98 30 0 0-105c0-45-18-67-55-67m168 151c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m87-211c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-40 89 23 0 0 144 30 0 0-169-53 0 0 25zm133 92 0-186-30 0 0 191c0 34 19 51 58 51l0-26c-8 0-15-2-20-7-5-5-7-12-7-21m160 12c-7 11-19 17-33 17-30 0-45-21-45-63 0-19 4-35 12-46 8-11 19-16 32-16 30 0 45 21 45 63 0 19-3 35-11 46m-33-134c-23 0-41 8-55 24-14 16-21 37-21 63 0 27 6 48 20 64 13 15 32 23 56 23 23 0 42-7 56-23 13-15 20-37 20-64 0-27-6-49-20-64-13-15-32-23-56-23m140 29 0-27-30 0 0 169 30 0 0-97c0-13 3-25 11-35 8-9 17-14 28-14 6 0 13 2 19 6l12-29c-10-1-17-2-23-2-21 0-38 10-49 30m300 106c-1 3-5 6-12 9-6 3-12 4-17 4-37 0-55-20-55-61 0-18 5-33 15-46 10-12 23-18 39-18 13 0 23 5 31 17l0 94zm0-124c-9-8-22-12-39-12-21 0-39 9-54 27-15 18-22 39-22 65 0 25 6 45 19 60 13 15 30 22 51 22 19 0 35-5 45-15l0 12 30 0 0-239-30 0 0 78zm94 56c1-12 6-22 14-30 9-8 20-13 33-13 14 0 25 4 34 13 7 8 11 18 11 30l-94 0zm47-69c-20 0-38 7-54 22-17 16-25 39-25 67 0 26 8 48 24 64 14 14 33 21 54 21 14 0 28-2 40-6 9-3 16-7 21-12l-12-21c-11 10-25 15-43 15-15 0-27-4-37-13-10-10-16-25-16-45l122 0c1-5 2-11 2-18 0-21-6-39-20-52-13-13-32-20-56-20m237 118 0-186-30 0 0 191c0 34 19 51 58 51l0-26c-8 0-15-2-20-7-5-5-7-12-7-21m155 9c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m314-131c-9 0-19 2-28 6-9 4-15 9-18 16-9-15-26-22-51-22-17 0-32 7-43 22l-9-19-19 0 0 169 30 0 0-125c2-5 7-10 14-15 6-4 13-6 19-6 10 0 18 2 25 7 6 4 9 11 9 19l0 120 30 0 0-125c2-5 6-10 13-15 6-4 13-6 20-6 23 0 34 13 34 40l0 107 30 0 0-113c0-18-4-33-14-43-9-10-23-15-40-15m188 129c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m77-81c1-12 6-22 14-30 9-8 20-13 33-13 14 0 25 4 34 13 7 8 11 18 11 30l-94 0zm47-69c-20 0-38 7-54 22-17 16-25 39-25 67 0 26 8 48 24 64 14 14 33 21 54 21 14 0 28-2 40-6 9-3 16-7 21-12l-12-21c-11 10-25 15-43 15-15 0-27-4-37-13-10-10-16-25-16-45l122 0c1-5 2-11 2-18 0-21-6-39-20-52-13-13-32-20-56-20m280-2c-9 0-19 2-28 6-9 4-15 9-18 16-9-15-26-22-51-22-17 0-32 7-43 22l-10-19-19 0 0 169 30 0 0-125c2-5 7-10 14-15 6-4 13-6 19-6 10 0 18 2 24 7 6 4 9 11 9 19l0 120 30 0 0-125c2-5 6-10 13-15 6-4 13-6 20-6 23 0 34 13 34 40l0 107 30 0 0-113c0-18-4-33-14-43-9-10-23-15-40-15m190 129c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-17 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m86-211c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-39 89 23 0 0 144 30 0 0-169-53 0 0 25zm176 123c-17 0-31-5-40-15-9-10-14-25-14-45 0-19 4-35 14-47 9-11 22-17 39-17 7 0 15 1 22 4 7 2 13 5 16 8l14-21c-4-3-12-7-22-11-10-3-19-5-28-5-27 0-48 8-64 24-15 16-23 38-23 65 0 26 7 47 22 63 15 15 34 23 57 23 23 0 43-5 60-15l-11-25c-13 10-27 15-40 15m175-21c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m174-192c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-40 89 23 0 0 144 30 0 0-169-53 0 0 25zm179-28c-22 0-38 8-48 25l-9-21-20 0 0 169 30 0 0-126c4-6 9-11 17-15 7-4 14-6 21-6 12 0 21 3 27 10 5 7 8 19 8 38l0 98 30 0 0-105c0-45-18-67-55-67m127-48c-10 12-16 29-16 51l-24 0 0 25 24 0 0 144 30 0 0-144 34 0 0-25-34 0c0-3 0-6 0-8 0-10 3-19 8-26 5-6 13-10 22-10 5 0 11 1 17 3l8-22c-10-3-19-4-28-4-17 0-31 6-42 18m189 180c-7 11-19 17-33 17-30 0-45-21-45-63 0-19 4-35 12-46 8-11 19-16 32-16 30 0 45 21 45 63 0 19-3 35-11 46m-33-134c-23 0-41 8-55 24-14 16-21 37-21 63 0 27 6 48 20 64 13 15 32 23 56 23 23 0 42-7 56-23 13-15 20-37 20-64 0-27-6-49-20-64-13-15-32-23-56-23m140 29 0-27-30 0 0 169 30 0 0-97c0-13 3-25 11-35 8-9 17-14 28-14 6 0 13 2 19 6l12-29c-10-1-17-2-23-2-21 0-38 10-49 30m267-31c-9 0-19 2-28 6-9 4-15 9-18 16-9-15-26-22-51-22-17 0-32 7-43 22l-10-19-19 0 0 169 30 0 0-125c2-5 7-10 14-15 6-4 13-6 19-6 10 0 18 2 24 7 6 4 9 11 9 19l0 120 30 0 0-125c2-5 6-10 13-15 6-4 13-6 20-6 23 0 34 13 34 40l0 107 30 0 0-113c0-18-4-33-14-43-9-10-23-15-40-15m190 129c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-17 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m86-211c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-39 89 23 0 0 144 30 0 0-169-53 0 0 25zm176 123c-17 0-31-5-40-15-9-10-14-25-14-45 0-19 4-35 14-47 9-11 22-17 39-17 7 0 15 1 22 4 7 2 13 5 16 8l14-21c-4-3-12-7-22-11-10-3-19-5-28-5-27 0-48 8-64 24-15 16-23 38-23 65 0 26 7 47 22 63 15 15 34 23 57 23 23 0 43-5 60-15l-11-25c-13 10-27 15-40 15m175-21c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29"/>
+</svg>
diff --git a/logos-light/mindcoding.svg b/logos-light/mindcoding.svg
new file mode 100644 (file)
index 0000000..1f64b08
--- /dev/null
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="600px" height="152px" viewBox="0 0 12529 3168">
+
+       <g stroke-width="60" fill="#BED32F" stroke="#373435">
+               <path d="m3765 1428v508h-338v-846h1185l169 169v677h-338v-508h-169v508h-338v-508z"/>
+               <path d="m4908 1936v-846h338v846h-338zm0-1016v-338h338v338z"/>
+               <path d="m6051 1089 169 169v677h-338v-508h-169v508h-338v-846z"/>
+               <path d="m6856 1598v-169h-169v169h169zm-338 338-169-169v-508l169-169h338v-508h338v1354h-677"/>
+       </g>
+
+       <g fill="#373435">
+               <path d="m7321 1767v-508l169-169h677v338h-508v169h508v338h-677"/>
+               <path d="m8803 1598v-169h-169v169h169m-338 338-169-169v-508l169-169h508l169 169v508l-169 169h-508"/>
+               <path d="m9777 1598v-169h-169v169h169m-338 338-169-169v-508l169-169h338v-508h338v1354h-677"/>
+               <path d="m10242 1936v-846h338v846h-338m0-1016v-338h338v338h-338"/>
+               <path d="m11385 1089 169 169v677h-338v-508h-169v508h-338v-846"/>
+               <path d="m12190 1598v-169h-169v169h169m-169 1016v-338h169v-338h-338l-169-169v-508l169-169h677v1354l-169 169h-338"/>
+       </g>
+
+       <g fill="none">
+               <circle stroke="#373435" stroke-width="84" cx="1582" cy="1582" r="1540"/>
+
+               <path fill="#373435" d="m712 1134c-3 75 79 161 8 225-65 75-152 133-204 220-9 27-27 55-6 83 16 82 161 28 137 131 15 48-30 86-25 127 29 17 46 17 21 51-18 60 92 86 47 157-53 82-24 191 64 235 110 64 246 39 362 85 55 39 37 112 31 170-13 127-24 255-36 382 13 24-5 96 55 80 272 33 552 76 825 17C2123 3074 2247 3002 2320 2891 2305 2819 2225 2751 2201 2670 2146 2541 2095 2405 2090 2263 2088 2171 2137 2090 2158 2003 2186 1916 2243 1845 2310 1784 2481 1603 2638 1381 2650 1124 2658 950 2592 776 2482 643 2357 511 2189 427 2015 379 1702 294 1348 346 1087 542 980 625 883 724 818 843 772 935 730 1032 712 1134z"/>
+
+               <path stroke="#BED32F" stroke-width="16" d="m964 1029 31-85 58 4-49 228m-40-305 184-144-40 183 47 89-29 78m175-443-90 58-54 207 68 71-59 198m154 38 93-49 84 79-61 211m187-508 123-366-316 277 143 307 20-114m57-597-41 41-14 84-123 44-29 88-123 69-34 138 148 88-24 79 93 29 93 212m84-208-34 115 39 59-67 223m212-1044 25 187-113 283m131 854 261 55m-182-1086-84 44-143 588 103 123-41 135m168-1143-42 164 177 39-24 93 217 45-82 439m-219 822 17-46 49 14-14 55m-43-239-131-25m154-1263 173 44-14 79 143 19 64 138-39 153m-315 784-56 201-42 37m99-937-28 149-108 316m181 248-33 123 64 108-19 72m183-405-139 42-32-8-189-46m601-309-83-17m92-424-42 176-128-19-49 257-150 262-66-25 9-325 56-260-135-85-115 419"/>
+               <path fill="#BED32F" d="M1126 1041a40 40 0 1 0 1 0M1166 1131a40 40 0 1 0 1 0M1301 597a40 40 0 1 0 1 0M1323 1168a40 40 0 1 0 1 0M1593 1286a40 40 0 1 0 1 0M1596 1006a40 40 0 1 0 1 0M1626 902a40 40 0 1 0 1 0M1680 1073a40 40 0 1 0 1 0M1745 889a40 40 0 1 0 1 0M1884 1350a40 40 0 1 0 1 0M1891 1547a40 40 0 1 0 1 0M1905 1681a40 40 0 1 0 1 0M1952 717a40 40 0 1 0 1 0M2029 567a40 40 0 1 0 1 0M2202 1249a40 40 0 1 0 1 0M2340 999a40 40 0 1 0 1 0M2424 1354a40 40 0 1 0 1 0"/>
+       </g>
+</svg>
diff --git a/logos/facebook.svg b/logos/facebook.svg
new file mode 100644 (file)
index 0000000..8e311d6
--- /dev/null
@@ -0,0 +1,4 @@
+<svg version="1" xmlns="http://www.w3.org/2000/svg" width="267" height="267" viewBox="0 0 267 267">
+  <path fill="#3C5A99" d="M248 262c8 0 14-6 14-14V19c0-8-6-14-14-14H19c-8 0-14 6-14 14v229c0 8 6 14 14 14H248z"/>
+  <path fill="#FFFFFF" d="M182 262v-100h33l5-39h-39V99c0-11 3-19 19-19l21 0V45c-4 0-16-2-30-2 -30 0-50 18-50 51v29h-34v39h34v100H182z"/>
+</svg>
diff --git a/logos/hermes.svg b/logos/hermes.svg
new file mode 100644 (file)
index 0000000..bdc20c3
--- /dev/null
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="164" height="100" viewBox="0 0 7695 4729">
+       <path id="logo" fill="#FFF" d="m3451 3363.4756c25 4 100 16 199 12 122-5 265-60 312-124 28-38 27-98 50-149 63-142 169-255 237-374 70-34 130-77 187-124 14-141-32-205-88-263-49-50-109-101-151-142-26-25-56-65-92-74 0 0-50-7-86 2 177-285 320-621 306-1097 749-178.99999 1473-383.99999 2224-561.99999 72-119 170-281 224-412 2-5 26-58.0000002 26-58.0000002l-26 8C5867 307.47561 4940 637.47561 4050 931.47561c135 379.99999 16 942.99999-176 1235.99999-117 15-190 76-299 99 4 78 44 110 49 199 44 54 104 72 137 149-28 11-70-26-88-22 0 0-8 10-7 26 17 82 112 90 132 170-30 11-79-30-99-22-2 1-5 19-5 28-9 76 62 69 66 131-47 8-80-48-112 6-71 60 62 88 24 130-49 2-91-72-232 12-62 37-114 67-117 125-4 83 58 108 124 162M6425 647.47561c-677 147-1369 297-2038 451.99999 6 59-4 133-4 200 548-76 1107-158 1665-225 140-129.99999 263-274.99999 377-426.99999m-532 582.99999c-39 3-59 6-57 5-502 64-987 89-1467 154-10 67-28 134-46 197 280-11 674-9 1168-23 0 0 77-58 114-87 107-84 196-159 276-231l12-15zm-1603 440c-23 56-36 104-72 183 184 16 563 65 721 72 112-67 243-144 381-244-345 3-699 0-1030-10m-110 255c-23 51-61 112-95 161 96 16 276 65 375 83 71-32 285-133 341-168-206-18-417-56-621-76"/>
+
+       <path id="logotype" fill="#b51f1f" d="m328 4206.4756c42-36 63-82 63-135 0-46-9-86-28-117-19-31-52-58-98-80l-49-23c-39-19-54-28-59-33-7-6-13-13-17-23-4-9-6-20-6-32 0-18 5-33 17-44 11-11 27-16 49-16 16 0 35 3 55 10 25 8 37 15 44 19 6 4 14 5 22 3 7-2 13-8 16-15l24-72c3-9 0-20-7-27-31-26-82-38-157-38-56 0-104 17-141 51-37 34-56 79-56 131 0 42 9 78 28 109 19 30 52 57 98 78l49 22c51 24 67 40 72 48 8 13 12 28 12 44 0 20-6 36-21 49-15 13-35 20-61 20-15 0-33-3-54-10-20-6-37-15-51-25-6-4-14-6-21-3-7 2-13 7-16 14l-30 76c-4 10 0 23 9 30 42 28 93 42 152 42 67 0 122-18 164-54m349-70c-41 0-72-19-95-58-25-42-38-97-38-162 0-67 12-121 36-159 22-34 54-51 97-51 64 0 150 21 150 211 0 72-13 128-40 167-25 36-61 53-109 53m214-466c-49-60-122-91-214-91-83 0-150 33-199 99-47 63-71 143-71 236 0 98 23 181 70 245 48 66 115 100 201 100 92 0 164-31 214-94 48-61 73-145 73-251 0-103-24-185-73-244m371 590c82 0 151-26 204-79 8-8 9-22 2-32l-45-63c-4-6-12-10-19-10-8 0-15 3-20 9-26 34-62 51-112 51-44 0-80-18-108-55-29-38-44-90-44-153 0-67 14-122 44-164 27-39 63-58 108-58 51 0 89 8 111 24 6 4 14 5 21 3 7-2 13-7 16-14l27-71c4-11 0-24-10-30-41-24-98-36-168-36-85 0-155 33-209 99-52 64-79 146-79 243 0 99 25 181 74 243 50 63 120 95 208 95m372-674-83 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-611c0-13-11-25-25-25m493 536-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0c8 0 15-4 20-10 4 6 11 10 20 10l169 0 0 511c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-511 178 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-481 0c-8 0-15 4-20 10-4-6-11-10-20-10l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l360 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25m759-117-111 0 58-165 53 165zm213 229c4-6 5-15 2-22l-229-620c-3-9-12-16-23-16l-22 0c-10 0-19 6-23 15l-248 619c-3 7-2 16 2 23 4 6 12 10 20 10l93 0c10 0 20-6 23-16l39-112 191 0 36 111c3 10 12 17 23 17l92 0c8 0 15-4 20-10m413-549 0-75c0-13-11-25-25-25l-481 0c-13 0-25 11-25 25l0 75c0 13 11 25 25 25l169 0 0 511c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-511 178 0c13 0 25-11 25-25m746 321-111 0 58-165 53 165zm-14-413c-3-9-12-16-23-16l-22 0c-10 0-19 6-23 15l-233 583 0-29c0-13-11-25-25-25l-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l360 0c6 0 12-2 16-6 4 4 10 6 16 6l93 0c10 0 20-6 23-16l39-112 191 0 36 111c3 10 12 17 23 17l92 0c8 0 15-4 20-10 4-6 5-15 2-22l-224-623zm828 653 83 0c13 0 25-11 25-25l0-611c0-13-11-25-25-25l-83 0c-13 0-25 11-25 25l0 219-217 0 0-219c0-13-11-25-25-25l-83 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-270 217 0 0 270c0 13 11 25 25 25m571-536c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25l360 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0zm202-2c13-1 20-1 24-1 59 0 88 10 102 18 10 6 24 19 24 52 0 32-7 54-23 65-12 8-39 19-94 19-10 0-22 0-33-1l0-153zm842 538 79 0c7 0 14-3 19-9 4-5 6-13 5-20l-123-611c-2-11-12-20-24-20l-37 0c-11 0-20 7-23 17l-111 369-120-370c-3-10-12-17-23-17l-37 0c-12 0-22 8-24 20l-103 555-131-207c24-11 47-30 66-55 26-35 40-75 40-118 0-91-42-200-245-200-18 0-48 1-89 3-52 2-62 3-63 3-13 0-25 11-25 25l0 611c0 13 11 25 25 25l83 0c13 0 25-11 25-25l0-239c19 1 36 1 49 2l155 250c4 7 12 11 21 11l95 0c0 0 1 0 2 0 1 0 2 0 3 0l79 0c12 0 22-8 24-20l53-298 106 310c3 10 12 16 23 16l20 0c10 0 20-6 23-17l102-308 54 297c2 11 12 20 24 20m147 0 360 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-252 0 0-170 176 0c13 0 25-11 25-25l0-70c0-13-11-25-25-25l-176 0 0-119 256 0c13 0 25-11 25-25l0-75c0-13-11-25-25-25l-365 0c-13 0-25 11-25 25l0 611c0 13 11 25 25 25m529-302 49 22c51 24 67 40 72 48 8 13 12 28 12 44 0 20-6 36-21 49-15 13-35 20-61 20-15 0-33-3-54-10-20-6-37-15-51-25-6-4-14-5-21-3-7 2-13 7-16 14l-30 76c-4 10 0 23 9 30 42 28 93 42 152 42 67 0 122-18 164-54 42-36 63-82 63-135 0-46-9-86-28-117-19-31-52-58-98-80l-49-23c-39-19-54-28-58-33-7-6-13-13-17-23-4-9-6-20-6-32 0-18 5-33 17-44 11-11 27-16 49-16 16 0 35 3 55 10 25 8 37 15 44 19 6 4 14 5 22 3 7-2 13-8 16-15l24-72c3-9 0-20-7-27-31-26-82-38-157-38-56 0-104 17-141 51-37 34-56 79-56 131 0 42 9 78 28 109 19 30 52 57 98 78"/>
+
+       <path id="logotype_sub" fill="#FFF" d="m123 4625.4756c-7 11-19 17-33 17-30 0-45-21-45-63 0-19 4-35 12-46 8-11 19-16 32-16 30 0 45 21 45 63 0 19-3 35-11 46m-33-134c-23 0-41 8-55 24-14 16-21 37-21 63 0 27 6 48 20 64 13 15 32 23 56 23 23 0 42-7 56-23 13-15 20-37 20-64 0-27-6-49-20-64-13-15-32-23-56-23m140 29 0-27-30 0 0 169 30 0 0-97c0-13 3-25 11-35 8-9 17-14 28-14 6 0 13 2 19 6l12-29c-10-1-17-2-23-2-21 0-38 10-49 30m117 31c0-10 3-19 9-26 6-7 15-11 25-11 9 0 17 3 24 11 6 7 9 16 9 26 0 12-3 22-9 29-6 7-14 11-25 11-10 0-19-3-25-11-6-7-9-17-9-29m56 79c-4 0-11 0-21 2-9 1-16 2-21 2-10 0-15-2-15-6 0-3 2-5 7-7 4-1 8-3 11-3l24-2c17-1 31-8 42-20 10-11 16-26 16-43 0-16-3-29-11-39l18-13-19-18-15 18c-9-6-22-10-39-10-18 0-33 5-45 17-12 11-18 26-18 44 0 27 11 47 35 58-8 2-15 5-21 9-5 4-8 9-8 15 0 18 12 27 36 27 4 0 11 0 20-2 8-1 15-2 18-2 19 0 29 6 29 20 0 6-3 12-11 17-7 4-18 7-32 7-14 0-31-5-48-17l-16 24c7 5 17 10 29 14 12 3 23 5 34 5 21 0 39-4 53-14 14-9 21-22 21-37 0-14-4-25-14-33-9-7-22-11-39-11m178-12c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m124-131c-22 0-38 8-48 25l-9-21-20 0 0 169 30 0 0-126c4-6 9-11 17-15 7-4 14-6 21-6 12 0 21 3 27 10 5 7 8 19 8 38l0 98 30 0 0-105c0-45-18-67-55-67m128-61c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-40 89 23 0 0 144 30 0 0-169-53 0 0 25zm226-17 0-8-139 0 0 26 95 0-96 135 0 7 141 0 0-26-94 0 93-134zm121 120c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m47-122 23 0 0 144 30 0 0-169-53 0 0 25zm40-89c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m153 192c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m205-53-21-9c-12-5-18-13-18-24 0-5 2-9 7-12 4-3 10-5 18-5 12 0 24 4 36 14l8-27c-18-7-34-11-46-11-16 0-29 3-39 11-10 7-15 18-15 32 0 5 0 10 2 15 1 4 4 9 7 13 3 4 7 7 12 11 4 3 14 8 28 14 17 8 26 17 26 28 0 15-9 23-27 23-10 0-23-5-40-16l-10 28c15 8 32 13 50 13 18 0 33-4 44-12 10-8 16-20 16-35 0-11-3-21-9-29-6-7-15-14-28-20m139 71c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m162-28c-2 7-8 14-16 19-8 5-17 8-27 8-22 0-34-13-34-39l0-108-30 0 0 111c0 19 4 34 14 45 9 10 24 16 42 16 9 0 19-2 29-8 10-5 17-11 20-18l0 23 30 0 0-169-30 0 0 119zm178 15c-1 3-5 6-12 9-6 3-12 4-17 4-37 0-55-20-55-61 0-18 5-33 15-46 10-12 23-18 39-18 13 0 23 5 31 17l0 94zm0-124c-9-8-22-12-39-12-21 0-39 9-54 27-15 18-22 39-22 65 0 25 6 45 19 60 13 15 30 22 51 22 19 0 35-5 45-15l0 12 30 0 0-239-30 0 0 78zm94 56c1-12 6-22 14-30 9-8 20-13 33-13 14 0 25 4 34 13 7 8 11 18 11 30l-94 0zm47-69c-20 0-38 7-54 22-17 16-25 39-25 67 0 26 8 48 24 64 14 14 33 21 54 21 14 0 28-2 40-6 9-3 16-7 21-12l-12-21c-11 10-25 15-43 15-15 0-27-4-37-13-10-10-16-25-16-45l122 0c1-5 2-11 2-18 0-21-6-39-20-52-13-13-32-20-56-20m186-2c-22 0-38 8-48 25l-9-21-20 0 0 169 30 0 0-126c4-6 9-11 17-15 7-4 14-6 21-6 12 0 21 3 27 10 5 7 8 19 8 38l0 98 30 0 0-105c0-45-18-67-55-67m168 151c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m87-211c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-40 89 23 0 0 144 30 0 0-169-53 0 0 25zm133 92 0-186-30 0 0 191c0 34 19 51 58 51l0-26c-8 0-15-2-20-7-5-5-7-12-7-21m160 12c-7 11-19 17-33 17-30 0-45-21-45-63 0-19 4-35 12-46 8-11 19-16 32-16 30 0 45 21 45 63 0 19-3 35-11 46m-33-134c-23 0-41 8-55 24-14 16-21 37-21 63 0 27 6 48 20 64 13 15 32 23 56 23 23 0 42-7 56-23 13-15 20-37 20-64 0-27-6-49-20-64-13-15-32-23-56-23m140 29 0-27-30 0 0 169 30 0 0-97c0-13 3-25 11-35 8-9 17-14 28-14 6 0 13 2 19 6l12-29c-10-1-17-2-23-2-21 0-38 10-49 30m300 106c-1 3-5 6-12 9-6 3-12 4-17 4-37 0-55-20-55-61 0-18 5-33 15-46 10-12 23-18 39-18 13 0 23 5 31 17l0 94zm0-124c-9-8-22-12-39-12-21 0-39 9-54 27-15 18-22 39-22 65 0 25 6 45 19 60 13 15 30 22 51 22 19 0 35-5 45-15l0 12 30 0 0-239-30 0 0 78zm94 56c1-12 6-22 14-30 9-8 20-13 33-13 14 0 25 4 34 13 7 8 11 18 11 30l-94 0zm47-69c-20 0-38 7-54 22-17 16-25 39-25 67 0 26 8 48 24 64 14 14 33 21 54 21 14 0 28-2 40-6 9-3 16-7 21-12l-12-21c-11 10-25 15-43 15-15 0-27-4-37-13-10-10-16-25-16-45l122 0c1-5 2-11 2-18 0-21-6-39-20-52-13-13-32-20-56-20m237 118 0-186-30 0 0 191c0 34 19 51 58 51l0-26c-8 0-15-2-20-7-5-5-7-12-7-21m155 9c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m314-131c-9 0-19 2-28 6-9 4-15 9-18 16-9-15-26-22-51-22-17 0-32 7-43 22l-9-19-19 0 0 169 30 0 0-125c2-5 7-10 14-15 6-4 13-6 19-6 10 0 18 2 25 7 6 4 9 11 9 19l0 120 30 0 0-125c2-5 6-10 13-15 6-4 13-6 20-6 23 0 34 13 34 40l0 107 30 0 0-113c0-18-4-33-14-43-9-10-23-15-40-15m188 129c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m77-81c1-12 6-22 14-30 9-8 20-13 33-13 14 0 25 4 34 13 7 8 11 18 11 30l-94 0zm47-69c-20 0-38 7-54 22-17 16-25 39-25 67 0 26 8 48 24 64 14 14 33 21 54 21 14 0 28-2 40-6 9-3 16-7 21-12l-12-21c-11 10-25 15-43 15-15 0-27-4-37-13-10-10-16-25-16-45l122 0c1-5 2-11 2-18 0-21-6-39-20-52-13-13-32-20-56-20m280-2c-9 0-19 2-28 6-9 4-15 9-18 16-9-15-26-22-51-22-17 0-32 7-43 22l-10-19-19 0 0 169 30 0 0-125c2-5 7-10 14-15 6-4 13-6 19-6 10 0 18 2 24 7 6 4 9 11 9 19l0 120 30 0 0-125c2-5 6-10 13-15 6-4 13-6 20-6 23 0 34 13 34 40l0 107 30 0 0-113c0-18-4-33-14-43-9-10-23-15-40-15m190 129c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-17 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m86-211c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-39 89 23 0 0 144 30 0 0-169-53 0 0 25zm176 123c-17 0-31-5-40-15-9-10-14-25-14-45 0-19 4-35 14-47 9-11 22-17 39-17 7 0 15 1 22 4 7 2 13 5 16 8l14-21c-4-3-12-7-22-11-10-3-19-5-28-5-27 0-48 8-64 24-15 16-23 38-23 65 0 26 7 47 22 63 15 15 34 23 57 23 23 0 43-5 60-15l-11-25c-13 10-27 15-40 15m175-21c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m174-192c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-40 89 23 0 0 144 30 0 0-169-53 0 0 25zm179-28c-22 0-38 8-48 25l-9-21-20 0 0 169 30 0 0-126c4-6 9-11 17-15 7-4 14-6 21-6 12 0 21 3 27 10 5 7 8 19 8 38l0 98 30 0 0-105c0-45-18-67-55-67m127-48c-10 12-16 29-16 51l-24 0 0 25 24 0 0 144 30 0 0-144 34 0 0-25-34 0c0-3 0-6 0-8 0-10 3-19 8-26 5-6 13-10 22-10 5 0 11 1 17 3l8-22c-10-3-19-4-28-4-17 0-31 6-42 18m189 180c-7 11-19 17-33 17-30 0-45-21-45-63 0-19 4-35 12-46 8-11 19-16 32-16 30 0 45 21 45 63 0 19-3 35-11 46m-33-134c-23 0-41 8-55 24-14 16-21 37-21 63 0 27 6 48 20 64 13 15 32 23 56 23 23 0 42-7 56-23 13-15 20-37 20-64 0-27-6-49-20-64-13-15-32-23-56-23m140 29 0-27-30 0 0 169 30 0 0-97c0-13 3-25 11-35 8-9 17-14 28-14 6 0 13 2 19 6l12-29c-10-1-17-2-23-2-21 0-38 10-49 30m267-31c-9 0-19 2-28 6-9 4-15 9-18 16-9-15-26-22-51-22-17 0-32 7-43 22l-10-19-19 0 0 169 30 0 0-125c2-5 7-10 14-15 6-4 13-6 19-6 10 0 18 2 24 7 6 4 9 11 9 19l0 120 30 0 0-125c2-5 6-10 13-15 6-4 13-6 20-6 23 0 34 13 34 40l0 107 30 0 0-113c0-18-4-33-14-43-9-10-23-15-40-15m190 129c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-17 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29m117 20c-10 0-18-3-23-9-4-6-7-16-7-30l0-84 46 0 0-23-46 0 0-47-30 11 0 35-19 0 0 23 19 0 0 96c0 15 4 27 13 37 9 10 20 15 34 15 14 0 28-1 41-4l-4-26c-8 3-16 5-23 5m86-211c-5 0-9 1-13 5-3 3-5 7-5 13 0 5 1 9 5 13 3 3 8 5 13 5 5 0 9-1 13-5 3-3 5-8 5-13 0-5-1-9-5-13-3-3-8-5-13-5m-39 89 23 0 0 144 30 0 0-169-53 0 0 25zm176 123c-17 0-31-5-40-15-9-10-14-25-14-45 0-19 4-35 14-47 9-11 22-17 39-17 7 0 15 1 22 4 7 2 13 5 16 8l14-21c-4-3-12-7-22-11-10-3-19-5-28-5-27 0-48 8-64 24-15 16-23 38-23 65 0 26 7 47 22 63 15 15 34 23 57 23 23 0 43-5 60-15l-11-25c-13 10-27 15-40 15m175-21c-11 14-25 21-40 21-20 0-31-8-31-26 0-10 4-19 14-27 9-7 22-11 37-11 3 0 10 1 20 3l0 41zm30 0 0-60c0-24-5-42-16-53-11-11-29-16-53-16-9 0-18 1-28 5-10 3-18 7-23 11l12 25c10-10 24-15 43-15 24 0 36 13 36 41-8-2-15-4-21-4-23 0-42 5-57 17-15 11-22 26-22 43 0 14 4 26 14 36 9 9 21 14 34 14 24 0 43-7 55-22 2 8 7 13 13 17 6 3 15 5 27 5l0-15c-8-4-13-14-13-29"/>
+</svg>
diff --git a/logos/mindcoding.svg b/logos/mindcoding.svg
new file mode 100644 (file)
index 0000000..d2483de
--- /dev/null
@@ -0,0 +1,27 @@
+<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="600px" height="152px" viewBox="0 0 12529 3168">
+
+       <g fill="#BED32F" stroke="none">
+               <path d="m3765 1428v508h-338v-846h1185l169 169v677h-338v-508h-169v508h-338v-508z"/>
+               <path d="m4908 1936v-846h338v846h-338zm0-1016v-338h338v338z"/>
+               <path d="m6051 1089 169 169v677h-338v-508h-169v508h-338v-846z"/>
+               <path d="m6856 1598v-169h-169v169h169zm-338 338-169-169v-508l169-169h338v-508h338v1354h-677"/>
+       </g>
+
+       <g fill="#FFF">
+               <path d="m7321 1767v-508l169-169h677v338h-508v169h508v338h-677"/>
+               <path d="m8803 1598v-169h-169v169h169m-338 338-169-169v-508l169-169h508l169 169v508l-169 169h-508"/>
+               <path d="m9777 1598v-169h-169v169h169m-338 338-169-169v-508l169-169h338v-508h338v1354h-677"/>
+               <path d="m10242 1936v-846h338v846h-338m0-1016v-338h338v338h-338"/>
+               <path d="m11385 1089 169 169v677h-338v-508h-169v508h-338v-846"/>
+               <path d="m12190 1598v-169h-169v169h169m-169 1016v-338h169v-338h-338l-169-169v-508l169-169h677v1354l-169 169h-338"/>
+       </g>
+
+       <g fill="none">
+               <circle stroke="#FFF" stroke-width="84" cx="1582" cy="1582" r="1540"/>
+
+               <path id="head" fill="#FFF" d="m712 1134c-3 75 79 161 8 225-65 75-152 133-204 220-9 27-27 55-6 83 16 82 161 28 137 131 15 48-30 86-25 127 29 17 46 17 21 51-18 60 92 86 47 157-53 82-24 191 64 235 110 64 246 39 362 85 55 39 37 112 31 170-13 127-24 255-36 382 13 24-5 96 55 80 272 33 552 76 825 17C2123 3074 2247 3002 2320 2891 2305 2819 2225 2751 2201 2670 2146 2541 2095 2405 2090 2263 2088 2171 2137 2090 2158 2003 2186 1916 2243 1845 2310 1784 2481 1603 2638 1381 2650 1124 2658 950 2592 776 2482 643 2357 511 2189 427 2015 379 1702 294 1348 346 1087 542 980 625 883 724 818 843 772 935 730 1032 712 1134z"/>
+
+               <path stroke="#BED32F" stroke-width="16" d="m964 1029 31-85 58 4-49 228m-40-305 184-144-40 183 47 89-29 78m175-443-90 58-54 207 68 71-59 198m154 38 93-49 84 79-61 211m187-508 123-366-316 277 143 307 20-114m57-597-41 41-14 84-123 44-29 88-123 69-34 138 148 88-24 79 93 29 93 212m84-208-34 115 39 59-67 223m212-1044 25 187-113 283m131 854 261 55m-182-1086-84 44-143 588 103 123-41 135m168-1143-42 164 177 39-24 93 217 45-82 439m-219 822 17-46 49 14-14 55m-43-239-131-25m154-1263 173 44-14 79 143 19 64 138-39 153m-315 784-56 201-42 37m99-937-28 149-108 316m181 248-33 123 64 108-19 72m183-405-139 42-32-8-189-46m601-309-83-17m92-424-42 176-128-19-49 257-150 262-66-25 9-325 56-260-135-85-115 419"/>
+               <path fill="#BED32F" d="M1126 1041a40 40 0 1 0 1 0M1166 1131a40 40 0 1 0 1 0M1301 597a40 40 0 1 0 1 0M1323 1168a40 40 0 1 0 1 0M1593 1286a40 40 0 1 0 1 0M1596 1006a40 40 0 1 0 1 0M1626 902a40 40 0 1 0 1 0M1680 1073a40 40 0 1 0 1 0M1745 889a40 40 0 1 0 1 0M1884 1350a40 40 0 1 0 1 0M1891 1547a40 40 0 1 0 1 0M1905 1681a40 40 0 1 0 1 0M1952 717a40 40 0 1 0 1 0M2029 567a40 40 0 1 0 1 0M2202 1249a40 40 0 1 0 1 0M2340 999a40 40 0 1 0 1 0M2424 1354a40 40 0 1 0 1 0"/>
+       </g>
+</svg>
index f599a56b5db514f6b15e87a1e9ae71b89d4afa2b..177231ed93c4129bef83c2d1a4a97e4fea1694ab 100644 (file)
@@ -6,12 +6,14 @@ use CSS::Minifier::XS qw/minify/;
 use Digest::SHA qw/sha256_base64/;
 use IO::Compress::Gzip qw/gzip/;
 use File::Slurp qw/read_file write_file edit_file_lines/;
+use SVG::SpriteMaker;
 use File::Which;
 use List::Util qw/first/;
 
 mkdir 'static';
 mkdir 'static/css';
 mkdir 'static/js';
+mkdir 'static/logos';
 
 sub gzip_file {
        my ($file) = @_;
@@ -26,6 +28,25 @@ sub write_gzfile {
        gzip_file $file
 }
 
+sub sprite_name {
+       my ($name) = $_[0] =~ m,/(.*)\.svg,;
+       "logo-$name"
+}
+
+sub make_logos {
+       my @logos = <logos/*>;
+       my $logos = make_sprite \&sprite_name, @logos;
+       my @logos_light;
+       for (<logos/*>) {
+               my $light = s/logos/logos-light/r;
+               push @logos_light, -f $light ? $light : $_;
+       }
+       my $logos_light = make_sprite \&sprite_name, @logos_light;
+
+       write_gzfile 'static/logos/dark.svg', $logos->render;
+       write_gzfile 'static/logos/light.svg', $logos_light->render;
+}
+
 sub read_css_into_blocks {
        my ($file) = @_;
        my (@blocks, $block);
@@ -85,6 +106,14 @@ sub make_js {
        system 'cp', '-rp', 'js', 'static/';
 }
 
+my $sprite_mtime = -M 'static/logos/dark.svg' // 0;
+for (<logos/*>, <logos-light/*>) {
+       if (!$sprite_mtime || $sprite_mtime > -M) {
+               make_logos;
+               last
+       }
+}
+
 my $css_mtime = -M 'static/css/all.css' // 0;
 for (<css/*>, <css/themes/*>) {
        if (!$css_mtime || $css_mtime > -M) {
@@ -106,4 +135,4 @@ edit_file_lines {
        return unless $file;
        my $hash = sha256_base64 scalar read_file $file;
        s/integrity=".*"/integrity="sha256-$hash="/;
-} 'tmpl/skel.en'
+} 'tmpl/skel.en';
diff --git a/static/favicon.png b/static/favicon.png
new file mode 100644 (file)
index 0000000..cd78c87
Binary files /dev/null and b/static/favicon.png differ
diff --git a/static/guide/1.png b/static/guide/1.png
new file mode 100644 (file)
index 0000000..b794601
Binary files /dev/null and b/static/guide/1.png differ
diff --git a/static/guide/2.png b/static/guide/2.png
new file mode 100644 (file)
index 0000000..cf09867
Binary files /dev/null and b/static/guide/2.png differ
diff --git a/static/guide/3.2.png b/static/guide/3.2.png
new file mode 100644 (file)
index 0000000..c55eab8
Binary files /dev/null and b/static/guide/3.2.png differ
diff --git a/static/guide/3.png b/static/guide/3.png
new file mode 100644 (file)
index 0000000..34cdab1
Binary files /dev/null and b/static/guide/3.png differ
diff --git a/static/guide/4.2.png b/static/guide/4.2.png
new file mode 100644 (file)
index 0000000..90d31a6
Binary files /dev/null and b/static/guide/4.2.png differ
diff --git a/static/guide/4.png b/static/guide/4.png
new file mode 100644 (file)
index 0000000..dd89593
Binary files /dev/null and b/static/guide/4.png differ
diff --git a/static/guide/5.png b/static/guide/5.png
new file mode 100644 (file)
index 0000000..c2f1d4d
Binary files /dev/null and b/static/guide/5.png differ
index 8f42d1bb46e81b0bc2dd47505c07945ffc04c3e5..7f04fafe8a21e0b3933a67bb0b9f8bad9102dc20 100644 (file)
@@ -6,7 +6,7 @@
 <dt>Owner</dt> <dd id="owner">owner</dd>
 <dt>Level</dt> <dd id="level">Easy</dd>
 <dt>Time limit (seconds)</dt> <dd smap="timeout">1</dd>
-<dt class="rc reqjs">Score</dt> <dd id="score" class="timer reqjs rc" data-start="..." data-stop="..." data-value="100">50</dd>
+<dt class="rc reqjs">Score</dt> <dd id="score" class="rc">50</dd>
 <dt class="rc reqjs">Contest ends in</dt> <dd id="countdown" class="timer reqjs rc" data-stop="...">01:30</dd>
 </dl>
 
@@ -28,18 +28,18 @@ To submit solutions to this problem, please visit the problem <a href="/pb/id">o
 <div class="form-group"><label for="prog">File:</label><input id="prog" name="prog" type="file"></div>
 <div class="form-group"><label for="source_code">Source code:</label> <textarea class="form-control" id="source_code" name="source_code"></textarea></div>
 <div class="form-group"><label for="prog_format">File format:</label><select id="prog_format" name="prog_format" class="form-control" required>
-<option value="C">C (gcc)</option>
-<option value="CPP" selected>C++ (g++)</option>
-<option value="GCCGO">Go (gccgo)</option>
-<option value="GOLANG">Go (gc)</option>
-<option value="GOLFSCRIPT">Golfscript (golfscript.rb)</option>
-<option value="HASKELL">Haskell (ghc)</option>
-<option value="JAVA">Java (javac)</option>
-<option value="PASCAL">Pascal (fpc)</option>
-<option value="PERL">Perl (perl)</option>
-<option value="PYTHON">Python (python)</option>
-<option value="RUBY">Ruby (ruby)</option>
-<option value="SBCL">Common Lisp (sbcl)</option>
+<option value="C">C11 (gcc 4.9.2)</option>
+<option value="CPP" selected>C++11 (g++ 4.9.2)</option>
+<option value="GCCGO">Go (gccgo 4.9.2)</option>
+<option value="GOLANG">Go (gc 1.3.3)</option>
+<!-- <option value="GOLFSCRIPT">Golfscript (golfscript.rb)</option> -->
+<option value="HASKELL">Haskell (ghc 7.6.3)</option>
+<option value="JAVA">Java (openjdk 7u75)</option>
+<option value="PASCAL">Pascal (fpc 2.6.4)</option>
+<option value="PERL">Perl (perl 5.20.2)</option>
+<option value="PYTHON">Python (python 2.7.9)</option>
+<option value="RUBY">Ruby (ruby 2.1.5)</option>
+<option value="SBCL">Common Lisp (sbcl 1.2.4)</option>
 </select></div>
 
 <input type="submit" value="Submit job" class="btn btn-primary">
index 3533f5642496810523322620a2f82e2666d18005..3622006d78c9cad9dd15e3a561b80bbc91827568 100644 (file)
@@ -1,33 +1,47 @@
 <!DOCTYPE html>
+<html class="slate">
 <title smap="title">TITLE</title>
 <meta charset="utf-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
+<link href="/static/favicon.png" rel="shortcut icon">
 <link href="/static/css/all.css" rel="stylesheet" integrity="x">
 <script src="/static/js/all.js" type="text/javascript" async defer integrity="x"></script>
 
 <body>
 <nav role="navigation">
 <ul class="nav nav-pills nav-justified">
-<li id="nav-home"><a href="/">Gruntmaster 6000</a>
+<li id="nav-home"><a href="/">Home</a>
 <li id="nav-pb"><a href="/pb/">Problems</a>
 <li id="nav-ct"><a href="/ct/">Contests</a>
 <li id="nav-log"><a href="/log/">Job log</a>
 <li id="nav-us"><a href="/us/">Users</a>
 <li id="nav-account"><a href="/account">Account</a>
+<li id="nav-about"><a href="/about">About / Help</a>
 <li id="nav-contribute"><a href="/contribute">Contribute!</a>
 
 </ul>
 </nav>
 
+<img id="logo" class="center-block" src="/static/logos/dark.svg#logo-mindcoding" width="600px" height="152px">
+
 <h1 id="title">TITLE</h1>
 
 <div id="result"></div>
 
 <main id="content">Content goes here</main>
 
+<div id="webchat"><a href="http://webchat.oftc.net/?channels=%23mindcoding" target="_blank">Webchat</a></div>
+
+<div id="sponsors">
+</div>
+
 <footer>
-Dilmom: Why don't you call your product the Gruntmaster 6000?<br>
-Dilbert: What kind of product do you see when you imagine a Gruntmaster 6000?<br>
-Dilmom: Well, it's a stripped-down version of the Gruntmaster 9000, of course. But it's software-upgradeable.
+<div class="left-half text-center">
+<a href="http://www.societatea-hermes.ro"><img src="/static/logos/dark.svg#logo-hermes" alt="Societatea Hermes" width="164px" height="100px"></a>
+</div>
+
+<div class="right-half text-center">
+<a href="http://www.facebook.com/mindcodingcluj"><img src="/static/logos/dark.svg#logo-facebook" alt="MindCoding Facebook page" width="100px" height="100px"></a>
+</div>
 </footer>
This page took 0.0535600000000001 seconds and 4 git commands to generate.