2016-01-16 21:40:59 +00:00
<!DOCTYPE html>
< html ng-app = "FICApp" >
< head >
< meta charset = "utf-8" >
2016-10-13 17:11:34 +00:00
< title > Challenge Forensic< / title >
2016-01-16 21:40:59 +00:00
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
< meta http-equiv = "X-UA-Compatible" content = "IE=edge" >
< link href = "/css/bootstrap.min.css" type = "text/css" rel = "stylesheet" media = "screen" >
< link href = "/css/fic.css" type = "text/css" rel = "stylesheet" media = "screen" >
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- [if lt IE 9]>
< script src = "/assets/js/html5shiv.js" > < / script >
< script src = "/assets/js/respond.min.js" > < / script >
<![endif]-->
< link rel = "shortcut icon" type = "image/x-icon" href = "/favicon.ico" >
< meta name = "author" content = "EPITA Laboratoire SRS" >
< meta name = "robots" content = "all" >
< base href = "/" >
2016-01-21 00:38:43 +00:00
< script src = "/js/angular.min.js" > < / script >
2016-01-16 21:40:59 +00:00
< / head >
< body >
2016-01-23 11:29:19 +00:00
< noscript >
< div class = "alert alert-danger" >
< strong > Veuillez activer le JavaScript.< / strong > Ce site requiert un navigateur interprêtant le JavaScript pour fonctionner. Veuillez l'activer ou en télécharger un supportant cette technologie.
< / div >
< / noscript >
2016-01-16 21:40:59 +00:00
< div class = "navbar navbar-default" >
< div class = "container" >
< div class = "row" >
2016-12-04 18:04:41 +00:00
< div class = "navbar-left col-sm-3" ng-show = "!(time.start || my.team_id)" >
2016-10-13 18:16:42 +00:00
< a href = "https://www.forum-fic.com/" >
< img src = "/img/fic.png" alt = "Forum International de la Cybersécurité" class = "center-block" >
< / a >
< / div >
2016-12-04 18:04:41 +00:00
< div class = "navbar-left col-sm-3" ng-show = "(time.start || my.team_id)" >
2016-01-16 21:40:59 +00:00
< a href = "/" >
< img src = "/img/fic.png" alt = "Forum International de la Cybersécurité" class = "center-block" >
< / a >
< / div >
< div class = "navbar-right col-sm-2" >
< a href = "http://www.epita.fr/" >
< img src = "/img/epita.png" alt = "Epita" class = "center-block" >
< / a >
< / div >
2017-01-15 22:56:28 +00:00
< div id = "clock" class = "col-sm-7 text-center" ng-class = "{expired: time.expired, end: time.end}" ng-show = "time.start || my.team_id" >
2016-01-23 11:29:19 +00:00
< span id = "hours" > {{ time.hours | time }}< / span >
2016-01-16 21:40:59 +00:00
< span class = "point" > :< / span >
2016-01-23 11:29:19 +00:00
< span id = "min" > {{ time.minutes | time }}< / span >
2016-01-16 21:40:59 +00:00
< span class = "point" > :< /span>
2016-01-23 11:29:19 +00:00
< span id = "sec" > {{ time.seconds | time }}< / span >
2016-01-16 21:40:59 +00:00
< / div >
2016-10-13 18:16:42 +00:00
< div id = "clock" class = "col-sm-7" ng-show = "!(time.start || my.team_id)" style = "padding: 25px" >
< div class = "btn-group btn-group-justified btn-group-lg" >
< a class = "btn btn-default" href = "/" >
< span class = "glyphicon glyphicon-home" > < / span > Accueil
< / a >
< a class = "btn btn-default" href = "/rank" >
< span class = "glyphicon glyphicon-list" > < / span > Classement
< / a >
< a class = "btn btn-default" href = "https://www.youtube.com/playlist?list=PLSJ8QLhKMtQv7jRhdAn9wXSMYTsvqfieX" >
< span class = "glyphicon glyphicon-blackboard" > < / span > Vidéos
< / a >
< / div >
2016-02-01 16:13:58 +00:00
< / div >
2016-01-16 21:40:59 +00:00
< / div >
< / div >
< / div >
2016-01-21 00:38:43 +00:00
< div class = "container" ng-controller = "DataController" >
2016-01-16 21:40:59 +00:00
< div class = "row" >
2016-12-04 18:04:41 +00:00
< div class = "col-sm-3" >
< div class = "panel panel-default" ng-show = "(my.team_id)" style = "margin-top: 10px; margin-bottom: 0px;" >
< div class = "panel-heading" style = "background-color: {{ teams[my.team_id].color }}; color: {{ teams[my.team_id].color }};" >
< a style = "margin: -8px -13px; color: {{ teams[my.team_id].color }};" class = "pull-right btn btn-default" href = "/edit" > < span class = "glyphicon glyphicon-user" aria-hidden = "true" > < / span > < / a >
< div class = "panel-title" >
< strong class = "teamname" > {{ my.name }}< / strong >
< / div >
< / div >
< div class = "panel-body" >
2017-01-05 01:18:31 +00:00
< span ng-show = "teams[my.team_id].rank" > {{ teams[my.team_id].rank }}< sup > < sup > < ng-pluralize count = "teams[my.team_id].rank" when = "{'one': 're', 'other': 'e'}" > < / ng-pluralize > < / sup > < / sup > sur {{ teams_count }} – < / span >
< ng-pluralize count = "my.score" when = "{'one': '{} point', 'other': '{} points'}" > < / ng-pluralize >
2016-12-04 18:04:41 +00:00
< div style = "margin: -8px -10px;" class = "pull-right btn-group" >
< a class = "btn btn-default" href = "/rules" > < span class = "glyphicon glyphicon-info-sign" aria-hidden = "true" > < / span > < / a >
< a class = "btn btn-default" href = "/rank" > < span class = "glyphicon glyphicon-list-alt" aria-hidden = "true" > < / span > < / a >
< / div >
< / div >
< / div >
< / div >
< div class = "col-sm-9" >
2016-01-16 21:40:59 +00:00
< div class = "page-header" >
2016-01-23 11:29:19 +00:00
< h1 ng-show = "(current_theme)" > {{ themes[current_theme].name }} < small class = "authors" ng-show = "themes[current_theme].authors" > {{ themes[current_theme].authors }}< / small > < / h1 >
2016-01-24 13:32:46 +00:00
< h1 ng-show = "(!current_theme && title)" > {{ title }} < small class = "authors" ng-show = "authors" > {{ authors }}< / small > < / h1 >
2017-01-05 01:18:31 +00:00
< h1 ng-show = "(!current_theme && !title)" > Challenge forensic 2017 < small class = "authors" > Laboratoire SRS, Epita< / small > < / h1 >
2016-01-16 21:40:59 +00:00
< / div >
< / div >
2016-12-04 18:04:41 +00:00
2016-01-16 21:40:59 +00:00
< / div >
< div class = "row" >
< div class = "col-sm-3" >
< div class = "list-group" >
2017-01-15 22:56:28 +00:00
< a ng-repeat = "(k,theme) in themes" ng-class = "{active: k == current_theme}" class = "list-group-item" ng-href = "/{{ k }}" > < span class = "badge" > < span class = "glyphicon glyphicon-fire" aria-hidden = "true" ng-show = "max_solved > 1 && theme.solved == max_solved" alt = "Déjà {{ theme.solved }} challenges résolus dans ce thème" > < / span > < span class = "glyphicon glyphicon-gift" aria-hidden = "true" ng-show = "theme.exercice_coeff_max > 1" alt = "Des bonus existent pour au moins un challenge de ce thème" > < / span > < span ng-show = "(my.team_id)" > {{ theme.exercice_solved }}/< / span > {{ theme.exercice_count }}< / span > {{ theme.name }}< / a >
2016-01-16 21:40:59 +00:00
< / div >
< a href = "https://srs.epita.fr/" >
< img src = "/img/srs.png" class = "center-block" alt = "Epita" >
< / a >
< / div >
< div class = "col-sm-9" ng-view >
< / div >
< / div >
< / div >
< script src = "/js/jquery.min.js" > < / script >
< script src = "/js/bootstrap.min.js" > < / script >
< script src = "/js/angular-route.min.js" > < / script >
2016-01-23 11:29:19 +00:00
< script src = "/js/angular-sanitize.min.js" > < / script >
2016-10-13 17:34:53 +00:00
< script src = "/js/i18n/angular-locale_fr-fr.js" > < / script >
2017-01-14 13:57:39 +00:00
< script src = "/js/challenge.js" > < / script >
< script src = "/js/common.js" > < / script >
2016-01-16 21:40:59 +00:00
< / body >
< / html >