<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
    <link rel="stylesheet" href="styles.css">

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js"></script>
    <script src="core.js"></script>

    <title>CrazyBob's Cops And Robbers - Online Players</title>
</head>
<body ng-app="cnrapp">

    <div id="wrapper" ng-controller="listController as vm">

        <div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel">
            <div class="modal-dialog modal-sm" role="document">
                <div class="modal-content">
                    <div class="container">
                        <h4>Filters</h4>
                        <ul class="filter">
                            <li>
                                <label class="checkbox-inline">
                                    <input type="checkbox" data-ng-model="cnrFilterObj.server1"> Server 1 ({{ vm.s1.mapname }})
                                </label>
                            </li>
                            <li>
                                <label class="checkbox-inline">
                                    <input type="checkbox" data-ng-model="cnrFilterObj.server2"> Server 2 ({{ vm.s2.mapname }})
                                </label>
                            </li>
                            <li>
                                <label class="checkbox-inline">
                                    <input type="checkbox"  data-ng-model="cnrFilterObj.players"> Players
                                </label>
                            </li>
                            <li>
                                <label class="checkbox-inline">
                                    <input type="checkbox" data-ng-model="cnrFilterObj.admin"> Admins
                                </label>
                            </li>
                        </ul>
                    </div>
                </div>
            </div>
        </div>

        <!-- Sidebar -->
        <div id="sidebar-wrapper">
            <ul class="sidebar-nav">
                <li class="sidebar-brand">
                    <a href="#">
                        Online Players ({{cnrFilterObjects.length}})
                    </a>
                </li>
                <li class="sidebar-search">
                    <div class="form-group">
                        <input type="text" class="list-input form-control" ng-model="search.name" id="username" placeholder="Search for username">
                    </div>
                </li>
                <li>
                    <button type="button" class="btn-filter btn btn-default" data-toggle="modal" data-target=".bs-example-modal-sm">Filter</button>
                </li>
                <li ng-if="vm.loading">
                    <div class="sk-circle">
                        <div class="sk-circle1 sk-child"></div>
                        <div class="sk-circle2 sk-child"></div>
                        <div class="sk-circle3 sk-child"></div>
                        <div class="sk-circle4 sk-child"></div>
                        <div class="sk-circle5 sk-child"></div>
                        <div class="sk-circle6 sk-child"></div>
                        <div class="sk-circle7 sk-child"></div>
                        <div class="sk-circle8 sk-child"></div>
                        <div class="sk-circle9 sk-child"></div>
                        <div class="sk-circle10 sk-child"></div>
                        <div class="sk-circle11 sk-child"></div>
                        <div class="sk-circle12 sk-child"></div>
                    </div>
                </li>
                <li ng-if="vm.players.length" ng-repeat="player in cnrFilterObjects = (vm.players | cnrFilter: cnrFilterObj | filter: search.name | orderBy: 'name')">
                    <a ng-click="vm.userInfo(player.name)" href="#" ng-if="player.admin" class="admin-icon">{{ player.name }} ({{ player.id }})</a>
                    <a ng-click="vm.userInfo(player.name)" href="#" ng-if="!player.admin">{{ player.name }} ({{ player.id }})</a>
                </li>
            </ul>
        </div>
        <!-- /#sidebar-wrapper -->

        <!-- Page Content -->
        <div id="page-content-wrapper">
            <div class="container-fluid">
                <h1 ng-if="!vm.playerName.length" class="empty-header text-center">Click on a player for more info</h1>
                <div ng-if="vm.playerName.length">
                    <h1 ng-if="vm.playerAdmin" class="admin">{{ vm.playerName }} ({{ vm.playerId }})</h1>
                    <h1 ng-if="!vm.playerAdmin">{{ vm.playerName }} ({{ vm.playerId }})</h1>
                    <h3>Currently online in <strong>{{ vm.playerCity }}</strong></h3>
                </div>
            </div>
        </div>
        <!-- /#page-content-wrapper -->

    </div>
    <!-- /#wrapper -->
</body>
</html>
/* global angular */

var app = angular.module('cnrapp', []);

app.filter('cnrFilter', function() {
  return function(items, cnrFilterObj) {
    var filteredResults = [];

    function adminPlayerStatements(item) {
      // if both admin and players are checked
      if (cnrFilterObj.admin === true &&
        cnrFilterObj.players === true
      ) {
        filteredResults.push(item);
      }
      // if only admin is checked and correctly matches
      else if (cnrFilterObj.admin === true &&
        cnrFilterObj.players === false &&
        item.admin === true
      ) {
        filteredResults.push(item);
      }
      // if only player is checked and correctly matches
      else if (cnrFilterObj.admin === false &&
        cnrFilterObj.players === true &&
        item.admin === false
      ) {
        filteredResults.push(item);
      }
    }

    angular.forEach(items, function(item) {
      // if both servers are checked
      if (cnrFilterObj.server1 === true &&
        cnrFilterObj.server2 === true) {
        adminPlayerStatements(item);
      }
      // if only server 1 is checked and correctly matches
      else if (cnrFilterObj.server1 === true &&
        item.serverNumber === 1) {
        adminPlayerStatements(item);
      }
      // if only server 2 is checked and correctly matches
      else if (cnrFilterObj.server2 === true &&
        item.serverNumber === 2) {
        adminPlayerStatements(item); 
      }
    });
    return filteredResults;
  };
});


app.controller('listController', function($http, $filter, $scope) {
  var vm = this;

  vm.loading = true;
  vm.players = [];
  vm.playerId = -1;
  vm.playerName = '';
  vm.playerCity = '';
  vm.playerAdmin = false;
  vm.s1 = [];
  vm.s2 = [];

  $scope.cnrFilterObj = {
    admin: true,
    players: true,
    server1: true,
    server2: true
  };

  vm.userInfo = function(name) {
    vm.playerName = name;

    for (var i = 0; i < vm.s1.players.length; i++) {
      if (vm.s1.players[i].name === vm.playerName) {
        vm.playerCity = vm.s1.mapname;
        vm.playerId = vm.s1.players[i].id;
        vm.playerAdmin = vm.s1.players[i].admin;
        break;
      }
    }

    for (i = 0; i < vm.s2.players.length; i++) {
      if (vm.s2.players[i].name === vm.playerName) {
        vm.playerCity = vm.s2.mapname;
        vm.playerId = vm.s1.players[i].id;
        vm.playerAdmin = vm.s1.players[i].admin;
        break;
      }
    }
  };

  $http.get("data.json")
    .then(function(res) {
      vm.s1 = res.data.servers[0];
      vm.s2 = res.data.servers[1];

      vm.s1.players.forEach(function(player) {
        player.serverNumber = 1;
      });

      vm.s2.players.forEach(function(player) {
        player.serverNumber = 2;
      });

      vm.players = vm.s1.players.concat(vm.s2.players);

      vm.loading = false;

    });
});
/*!
 * Start Bootstrap - Simple Sidebar (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

 body {
    overflow-x: hidden;
 }

/* Toggle Styles */

#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled {
    padding-left: 300px;
}

#sidebar-wrapper {
    z-index: 1000;
    position: fixed;
    left: 300px;
    width: 0;
    height: 100%;
    margin-left: -300px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #004d66;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#wrapper.toggled #sidebar-wrapper {
    width: 300px;
}

#page-content-wrapper {
    width: 100%;
    position: absolute;
    padding: 15px;
}

#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -300px;
}

/* Sidebar Styles */

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 300px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav li {
    text-indent: 20px;
    line-height: 40px;
}

.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #fff;
}

.sidebar-nav li a:hover {
    text-decoration: none;
    color: #fff;
    background: rgba(255,255,255,0.2);
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none;
}

.sidebar-nav > .sidebar-search {
    padding: 0px 20px;
}

.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 18px;
    line-height: 60px;
}

.sidebar-nav > .sidebar-brand a {
    color: #fff;
}

.sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
    background: none;
}

@media(min-width:768px) {
    #wrapper {
        padding-left: 300px;
    }

    #wrapper.toggled {
        padding-left: 0;
    }

    #sidebar-wrapper {
        width: 300px;
    }

    #wrapper.toggled #sidebar-wrapper {
        width: 0;
    }

    #page-content-wrapper {
        padding: 20px;
        position: relative;
    }

    #wrapper.toggled #page-content-wrapper {
        position: relative;
        margin-right: 0;
    }
}

/* Spinner loading */

.sk-circle {
  margin: 100px auto;
  width: 40px;
  height: 40px;
  position: relative;
}
.sk-circle .sk-child {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-circle .sk-child:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
          animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
.sk-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg); }
.sk-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg); }
.sk-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }
.sk-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg); }
.sk-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg); }
.sk-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
.sk-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg); }
.sk-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg); }
.sk-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg); }
.sk-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg); }
.sk-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg); }
.sk-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s; }
.sk-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; }
.sk-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s; }
.sk-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s; }
.sk-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s; }
.sk-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s; }
.sk-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; }
.sk-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s; }
.sk-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s; }
.sk-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s; }
.sk-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  } 40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  } 40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

/* Custom styles * */

.list-input  {
    width: 84%;
}

.filter {
    list-style-type: none;
    display: block;
}

.btn-filter {
    margin: 0px 0px 10px 0px;
}

.admin-icon::after {
    content: url(img/admin.png);
    margin-left: 6px;
    vertical-align: -14%;
}

.empty-header {
    color: #666666;
}
{"servers":[{"num":1,"online":true,"age":44,"mapname":"Las Venturas","worldtime":"Saturday 11:00","players":[{"id":2,"name":"MariusTudor77","registered":true,"admin":false,"since_connect":3545,"spawned":true,"cop":true,"level":10,"skill":"Police Officer"},{"id":3,"name":"bananasinpajamas","registered":true,"admin":false,"since_connect":6726,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":4,"name":"Milka2005Hewew","registered":false,"admin":false,"since_connect":177,"spawned":true,"cop":false,"level":0,"skill":"Pick Pocket"},{"id":5,"name":"lukadachi","registered":false,"admin":false,"since_connect":123,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":6,"name":"Spookey","registered":true,"admin":false,"since_connect":3574,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":7,"name":"zahra","registered":false,"admin":false,"since_connect":44,"spawned":false,"cop":null,"level":null,"skill":null},{"id":42,"name":"Klajdi_Rossonero","registered":true,"admin":false,"since_connect":4235,"spawned":true,"cop":true,"level":4,"skill":"Police Officer"},{"id":43,"name":"GORAAAAN","registered":true,"admin":false,"since_connect":4500,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":44,"name":"xForza","registered":true,"admin":false,"since_connect":2104,"spawned":true,"cop":false,"level":0,"skill":"Arms Dealer"},{"id":45,"name":"[K]king","registered":true,"admin":false,"since_connect":123,"spawned":true,"cop":true,"level":1,"skill":"Police Officer"},{"id":46,"name":"Es_Sioo","registered":true,"admin":false,"since_connect":2487,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":47,"name":"sousou20","registered":true,"admin":false,"since_connect":408,"spawned":true,"cop":false,"level":0,"skill":"Kidnapper"},{"id":48,"name":"Castell","registered":true,"admin":false,"since_connect":253,"spawned":true,"cop":false,"level":0,"skill":"Rapist"},{"id":49,"name":"paco_lucia","registered":true,"admin":false,"since_connect":123,"spawned":true,"cop":false,"level":10,"skill":"Con Artist"},{"id":50,"name":"Virtue","registered":true,"admin":false,"since_connect":253,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":51,"name":"TuLLaCi","registered":true,"admin":false,"since_connect":9333,"spawned":true,"cop":true,"level":7,"skill":"Police Officer"},{"id":52,"name":"nikest","registered":true,"admin":false,"since_connect":2273,"spawned":true,"cop":true,"level":0,"skill":"Police Officer"},{"id":53,"name":"|.N!V!.|","registered":true,"admin":false,"since_connect":1656,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":54,"name":"Baka03","registered":false,"admin":false,"since_connect":408,"spawned":true,"cop":false,"level":0,"skill":"Drug Dealer"},{"id":55,"name":"AvT_0002","registered":true,"admin":false,"since_connect":377,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":56,"name":"ImFuckingSilva","registered":true,"admin":false,"since_connect":296,"spawned":true,"cop":false,"level":0,"skill":"Pick Pocket"},{"id":57,"name":"minassera","registered":true,"admin":false,"since_connect":1486,"spawned":true,"cop":false,"level":9,"skill":"Arms Dealer"},{"id":58,"name":"Amethyst","registered":false,"admin":false,"since_connect":2512,"spawned":true,"cop":false,"level":0,"skill":"Kidnapper"},{"id":59,"name":"suckmyasshole","registered":false,"admin":false,"since_connect":377,"spawned":true,"cop":false,"level":0,"skill":"Rapist"},{"id":61,"name":"Yooo","registered":true,"admin":false,"since_connect":177,"spawned":true,"cop":false,"level":0,"skill":"Street Vendor"},{"id":62,"name":"king_khan","registered":true,"admin":false,"since_connect":592,"spawned":true,"cop":true,"level":7,"skill":"Police Officer"},{"id":63,"name":"zerrOX!","registered":true,"admin":false,"since_connect":2273,"spawned":true,"cop":false,"level":0,"skill":"Rapist"},{"id":64,"name":"Todo","registered":false,"admin":false,"since_connect":1094,"spawned":true,"cop":true,"level":2,"skill":"Police Officer"},{"id":65,"name":"Iam_Faker","registered":false,"admin":false,"since_connect":95,"spawned":true,"cop":false,"level":0,"skill":"Drug Dealer"},{"id":66,"name":"FilthyWeasel","registered":false,"admin":false,"since_connect":253,"spawned":true,"cop":false,"level":0,"skill":"Prostitute"},{"id":67,"name":"Dexterity","registered":true,"admin":false,"since_connect":2690,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":68,"name":"LuisFss.","registered":true,"admin":false,"since_connect":1120,"spawned":true,"cop":false,"level":5,"skill":"Street Vendor"},{"id":69,"name":"NjeShi.maliq","registered":true,"admin":false,"since_connect":3449,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":70,"name":"[aL]_FaBiO","registered":true,"admin":false,"since_connect":1043,"spawned":true,"cop":false,"level":0,"skill":"Arms Dealer"},{"id":71,"name":"Weezo","registered":true,"admin":false,"since_connect":1962,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":72,"name":"GENITALMUTILATION","registered":false,"admin":false,"since_connect":567,"spawned":true,"cop":false,"level":0,"skill":"Drug Dealer"},{"id":73,"name":"RaoneNi","registered":true,"admin":false,"since_connect":377,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":74,"name":"Dakerxox","registered":true,"admin":false,"since_connect":9363,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":75,"name":"*Rap_H_Magic*","registered":true,"admin":false,"since_connect":2050,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":76,"name":"RalphyEricsson","registered":true,"admin":false,"since_connect":1542,"spawned":true,"cop":true,"level":3,"skill":"Police Officer"},{"id":77,"name":"[RM]EduaRdo.","registered":true,"admin":false,"since_connect":3370,"spawned":true,"cop":false,"level":0,"skill":"Street Vendor"},{"id":78,"name":"sergik","registered":true,"admin":false,"since_connect":1409,"spawned":true,"cop":true,"level":9,"skill":"Police Officer"},{"id":79,"name":"BORNFORBURNiNG","registered":true,"admin":false,"since_connect":541,"spawned":true,"cop":false,"level":0,"skill":"Drug Dealer"},{"id":80,"name":"Vincent1245","registered":true,"admin":false,"since_connect":5317,"spawned":true,"cop":true,"level":9,"skill":"Police Officer"},{"id":81,"name":"[SS]KEVIN","registered":true,"admin":false,"since_connect":9000,"spawned":true,"cop":true,"level":4,"skill":"Police Officer"},{"id":82,"name":"scanrick","registered":true,"admin":false,"since_connect":2135,"spawned":true,"cop":true,"level":10,"skill":"Police Officer"},{"id":83,"name":"YAssINeaMIne","registered":true,"admin":false,"since_connect":1708,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":84,"name":"lihaville","registered":false,"admin":false,"since_connect":1590,"spawned":true,"cop":false,"level":0,"skill":"Mechanic"},{"id":85,"name":"TeQifjaServerin","registered":false,"admin":false,"since_connect":349,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":86,"name":"Mido_THE_LORD","registered":true,"admin":false,"since_connect":1850,"spawned":true,"cop":false,"level":0,"skill":"Drug Dealer"},{"id":87,"name":"asian_gangsta","registered":true,"admin":true,"since_connect":5696,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":88,"name":"Rafael_Sousa","registered":false,"admin":false,"since_connect":2839,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":89,"name":"_AngeLiNa_","registered":true,"admin":false,"since_connect":4715,"spawned":true,"cop":false,"level":0,"skill":"Arms Dealer"},{"id":90,"name":"Jester","registered":true,"admin":false,"since_connect":2273,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":91,"name":"LennoN","registered":true,"admin":false,"since_connect":1825,"spawned":true,"cop":false,"level":10,"skill":"Hitman"},{"id":92,"name":"#NIGGA_IS_NOW_A_COP_15K","registered":true,"admin":false,"since_connect":148,"spawned":true,"cop":true,"level":2,"skill":"Police Officer"},{"id":93,"name":"Ian_Hunter","registered":true,"admin":false,"since_connect":968,"spawned":true,"cop":true,"level":2,"skill":"Food Vendor"},{"id":94,"name":"[@9u$]","registered":true,"admin":false,"since_connect":641,"spawned":true,"cop":false,"level":0,"skill":"Arms Dealer"},{"id":95,"name":"MacaWisconsin","registered":true,"admin":false,"since_connect":2402,"spawned":true,"cop":true,"level":5,"skill":"Rapist"},{"id":96,"name":"NatishOt","registered":false,"admin":false,"since_connect":296,"spawned":true,"cop":false,"level":0,"skill":"Drug Dealer"},{"id":97,"name":"Rob_Nasty","registered":false,"admin":false,"since_connect":944,"spawned":true,"cop":false,"level":7,"skill":"Pick Pocket"},{"id":98,"name":"CleonTempenny","registered":true,"admin":false,"since_connect":2402,"spawned":true,"cop":true,"level":0,"skill":"Police Officer"},{"id":99,"name":"VenomXI","registered":true,"admin":false,"since_connect":1146,"spawned":true,"cop":true,"level":0,"skill":"Police Officer"},{"id":100,"name":"[PH]ChiCken","registered":true,"admin":false,"since_connect":6675,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":101,"name":"BooSi__","registered":true,"admin":false,"since_connect":6485,"spawned":true,"cop":false,"level":0,"skill":"Mechanic"},{"id":102,"name":"killer590","registered":false,"admin":false,"since_connect":1217,"spawned":true,"cop":true,"level":0,"skill":"Police Officer"},{"id":103,"name":"ragbamulla","registered":true,"admin":false,"since_connect":1850,"spawned":true,"cop":true,"level":10,"skill":"Police Officer"},{"id":104,"name":".[T]aj[S]on[J]ac[K]_","registered":false,"admin":false,"since_connect":3051,"spawned":true,"cop":false,"level":0,"skill":"Mechanic"},{"id":105,"name":"Gamer9","registered":true,"admin":false,"since_connect":484,"spawned":true,"cop":true,"level":0,"skill":"Police Officer"},{"id":106,"name":"ruifazeres","registered":true,"admin":false,"since_connect":2307,"spawned":true,"cop":true,"level":0,"skill":"Police Officer"},{"id":107,"name":"Ruffe","registered":false,"admin":false,"since_connect":2135,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":108,"name":"yaseri","registered":true,"admin":false,"since_connect":2273,"spawned":true,"cop":false,"level":0,"skill":"Arms Dealer"},{"id":109,"name":"PartyManiaac","registered":false,"admin":false,"since_connect":7044,"spawned":true,"cop":false,"level":0,"skill":"Drug Dealer"},{"id":110,"name":"KimGeeBuz","registered":true,"admin":false,"since_connect":148,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":111,"name":"mr.ayan_qureshi","registered":true,"admin":false,"since_connect":944,"spawned":true,"cop":true,"level":1,"skill":"Police Officer"},{"id":112,"name":"x6tence","registered":true,"admin":false,"since_connect":944,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":113,"name":"Gam3","registered":true,"admin":false,"since_connect":253,"spawned":true,"cop":true,"level":2,"skill":"Police Officer"},{"id":114,"name":"gentrit","registered":false,"admin":false,"since_connect":541,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":115,"name":"PreSence","registered":true,"admin":false,"since_connect":887,"spawned":true,"cop":false,"level":0,"skill":"Arms Dealer"},{"id":116,"name":"Sobieski","registered":true,"admin":false,"since_connect":1018,"spawned":true,"cop":true,"level":3,"skill":"Police Officer"},{"id":117,"name":"GeN!u$","registered":true,"admin":false,"since_connect":9112,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":118,"name":"[ZxC]Revenge.","registered":true,"admin":false,"since_connect":3000,"spawned":true,"cop":true,"level":4,"skill":"Police Officer"},{"id":119,"name":"Jose_Arboleda","registered":false,"admin":false,"since_connect":1440,"spawned":true,"cop":true,"level":0,"skill":"Police Officer"},{"id":120,"name":"The_Duke","registered":true,"admin":false,"since_connect":5052,"spawned":true,"cop":false,"level":8,"skill":"Hitman"},{"id":121,"name":"DarkaReindzeris","registered":true,"admin":false,"since_connect":253,"spawned":true,"cop":false,"level":0,"skill":"Pick Pocket"},{"id":122,"name":"rook","registered":true,"admin":false,"since_connect":9363,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":123,"name":"Shibu","registered":true,"admin":false,"since_connect":698,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":124,"name":"KANASOPPA","registered":true,"admin":false,"since_connect":8193,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":125,"name":"Wolfenstein3","registered":true,"admin":false,"since_connect":1542,"spawned":true,"cop":false,"level":1,"skill":"Car Jacker"},{"id":126,"name":"DF8","registered":true,"admin":false,"since_connect":1511,"spawned":true,"cop":false,"level":0,"skill":"Street Vendor"},{"id":127,"name":"viperslax101","registered":true,"admin":false,"since_connect":148,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":128,"name":"darkswift","registered":true,"admin":false,"since_connect":1542,"spawned":true,"cop":true,"level":10,"skill":"Police Officer"},{"id":129,"name":"FunkyWorm","registered":false,"admin":false,"since_connect":2018,"spawned":true,"cop":true,"level":2,"skill":"Police Officer"},{"id":130,"name":"Rembau","registered":true,"admin":false,"since_connect":8807,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":131,"name":"RoDriGeZ","registered":true,"admin":false,"since_connect":862,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":132,"name":"Devon007","registered":true,"admin":false,"since_connect":227,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":133,"name":"Evangelist","registered":true,"admin":false,"since_connect":1486,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":134,"name":"saia_alex","registered":true,"admin":false,"since_connect":3263,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":135,"name":"Z4K","registered":true,"admin":false,"since_connect":1511,"spawned":true,"cop":true,"level":7,"skill":"Police Officer"},{"id":136,"name":"fahadtariq","registered":true,"admin":false,"since_connect":887,"spawned":true,"cop":false,"level":6,"skill":"Con Artist"},{"id":137,"name":"Chromehorg","registered":true,"admin":false,"since_connect":2975,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":138,"name":"CpRYseeR","registered":true,"admin":false,"since_connect":541,"spawned":true,"cop":false,"level":0,"skill":"Rapist"},{"id":139,"name":"YEMANBOY","registered":false,"admin":false,"since_connect":227,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":140,"name":"Rolfadinho","registered":true,"admin":false,"since_connect":123,"spawned":true,"cop":false,"level":4,"skill":"Hitman"},{"id":141,"name":"Rexthunder56","registered":true,"admin":false,"since_connect":1146,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":142,"name":"Didii_Xaxvi","registered":true,"admin":false,"since_connect":805,"spawned":true,"cop":true,"level":10,"skill":"Police Officer"},{"id":143,"name":"Plomo.","registered":true,"admin":false,"since_connect":805,"spawned":true,"cop":true,"level":7,"skill":"Police Officer"},{"id":144,"name":"BaadRichie","registered":true,"admin":false,"since_connect":3076,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":145,"name":"xReso","registered":true,"admin":false,"since_connect":253,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":146,"name":"clayman_","registered":true,"admin":false,"since_connect":1486,"spawned":true,"cop":false,"level":1,"skill":"Con Artist"},{"id":147,"name":"Sainetillo","registered":true,"admin":false,"since_connect":3051,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":148,"name":"AdyJderul","registered":false,"admin":false,"since_connect":227,"spawned":true,"cop":false,"level":0,"skill":"Mechanic"},{"id":149,"name":"Vanssin","registered":true,"admin":false,"since_connect":2621,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":150,"name":"TheCaptain","registered":true,"admin":false,"since_connect":780,"spawned":true,"cop":true,"level":9,"skill":"Police Officer"},{"id":151,"name":"julioilvkm","registered":true,"admin":false,"since_connect":3026,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":152,"name":"Daniel200302","registered":true,"admin":false,"since_connect":541,"spawned":true,"cop":true,"level":4,"skill":"Police Officer"},{"id":153,"name":"Endr1","registered":true,"admin":false,"since_connect":515,"spawned":true,"cop":true,"level":5,"skill":"Police Officer"},{"id":154,"name":"mommo","registered":false,"admin":false,"since_connect":484,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":155,"name":"Hef","registered":false,"admin":false,"since_connect":726,"spawned":true,"cop":false,"level":1,"skill":"Rapist"},{"id":156,"name":"Hiago_NO","registered":true,"admin":false,"since_connect":1146,"spawned":true,"cop":false,"level":0,"skill":"Street Vendor"},{"id":157,"name":"eshan","registered":true,"admin":false,"since_connect":2104,"spawned":true,"cop":false,"level":0,"skill":"Rapist"},{"id":158,"name":"Running_from_the_copss","registered":false,"admin":false,"since_connect":123,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":159,"name":"[G]16R","registered":true,"admin":false,"since_connect":202,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":160,"name":"99Blueman","registered":true,"admin":false,"since_connect":1878,"spawned":true,"cop":false,"level":10,"skill":"Hitman"},{"id":161,"name":"Jayince","registered":true,"admin":false,"since_connect":2946,"spawned":true,"cop":true,"level":10,"skill":"Police Officer"},{"id":162,"name":"BiGBEn07","registered":true,"admin":false,"since_connect":1850,"spawned":true,"cop":false,"level":0,"skill":"Drug Dealer"},{"id":163,"name":"[Dz]chakib_13","registered":false,"admin":false,"since_connect":95,"spawned":true,"cop":false,"level":0,"skill":"Pick Pocket"},{"id":164,"name":"[xD]PaTricK","registered":true,"admin":false,"since_connect":1069,"spawned":true,"cop":false,"level":0,"skill":"Arms Dealer"},{"id":165,"name":"juliadi","registered":false,"admin":false,"since_connect":69,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":166,"name":"Aljabo","registered":true,"admin":false,"since_connect":202,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":167,"name":"dredsta","registered":true,"admin":false,"since_connect":6964,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":168,"name":"sarust","registered":true,"admin":true,"since_connect":4090,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":169,"name":"troubadouR","registered":true,"admin":false,"since_connect":726,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":170,"name":"SuperMoreyWorld20505","registered":false,"admin":false,"since_connect":202,"spawned":true,"cop":false,"level":2,"skill":"Car Jacker"},{"id":171,"name":"fiLtH","registered":true,"admin":false,"since_connect":1295,"spawned":true,"cop":false,"level":0,"skill":"Drug Dealer"},{"id":172,"name":"warl0rd","registered":true,"admin":false,"since_connect":1269,"spawned":true,"cop":true,"level":7,"skill":"Police Officer"},{"id":173,"name":"2jzsupra","registered":true,"admin":false,"since_connect":95,"spawned":true,"cop":true,"level":2,"skill":"Police Officer"},{"id":174,"name":"Nukee","registered":true,"admin":false,"since_connect":1146,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":175,"name":"Zicox","registered":true,"admin":false,"since_connect":202,"spawned":true,"cop":false,"level":0,"skill":"Pick Pocket"},{"id":176,"name":"GhostFoot","registered":true,"admin":false,"since_connect":7426,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":177,"name":"shalev","registered":false,"admin":false,"since_connect":1355,"spawned":true,"cop":true,"level":1,"skill":"Police Officer"},{"id":178,"name":"Jay[bL]","registered":true,"admin":false,"since_connect":69,"spawned":true,"cop":false,"level":7,"skill":"Hitman"},{"id":179,"name":"[M]OpTiOnS","registered":true,"admin":false,"since_connect":5785,"spawned":true,"cop":true,"level":5,"skill":"Police Officer"},{"id":180,"name":"zolo","registered":true,"admin":false,"since_connect":1355,"spawned":true,"cop":false,"level":6,"skill":"Drug Dealer"},{"id":181,"name":"deng","registered":false,"admin":false,"since_connect":69,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":182,"name":"Michel_Pellkan","registered":false,"admin":false,"since_connect":44,"spawned":false,"cop":null,"level":null,"skill":null},{"id":183,"name":"Noor_Mustafa","registered":true,"admin":false,"since_connect":4527,"spawned":true,"cop":false,"level":3,"skill":"Arms Dealer"},{"id":184,"name":"[KGB]Mick","registered":true,"admin":false,"since_connect":44,"spawned":false,"cop":null,"level":null,"skill":null},{"id":191,"name":"sorrowful","registered":true,"admin":false,"since_connect":6252,"spawned":true,"cop":true,"level":10,"skill":"Police Officer"},{"id":212,"name":"Jessica_Chen","registered":true,"admin":false,"since_connect":5610,"spawned":true,"cop":false,"level":1,"skill":"Con Artist"}]},{"num":2,"online":true,"age":44,"mapname":"Los Santos","worldtime":"Saturday 10:00","players":[{"id":0,"name":"[_tayyab_]","registered":true,"admin":false,"since_connect":4063,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":2,"name":"furkan","registered":false,"admin":false,"since_connect":1750,"spawned":true,"cop":false,"level":10,"skill":"Mechanic"},{"id":3,"name":"kietsolo113vn","registered":true,"admin":false,"since_connect":754,"spawned":true,"cop":false,"level":0,"skill":"Hitman"},{"id":4,"name":"Axcel","registered":true,"admin":false,"since_connect":726,"spawned":true,"cop":false,"level":7,"skill":"Hitman"},{"id":5,"name":"Jeff_Cano","registered":false,"admin":false,"since_connect":3631,"spawned":true,"cop":true,"level":0,"skill":"Police Officer"},{"id":8,"name":"12InchesUnbuffed","registered":true,"admin":false,"since_connect":6675,"spawned":true,"cop":false,"level":0,"skill":"Arms Dealer"},{"id":9,"name":"[4yBak]","registered":true,"admin":false,"since_connect":177,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":10,"name":"doctors","registered":true,"admin":false,"since_connect":6430,"spawned":true,"cop":false,"level":6,"skill":"Medic"},{"id":11,"name":"pop","registered":true,"admin":false,"since_connect":433,"spawned":true,"cop":true,"level":10,"skill":"Police Officer"},{"id":22,"name":"Dean_Smith","registered":true,"admin":false,"since_connect":2567,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":39,"name":"kesos","registered":true,"admin":false,"since_connect":349,"spawned":true,"cop":true,"level":4,"skill":"Police Officer"},{"id":43,"name":"Ervant","registered":true,"admin":false,"since_connect":1171,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":47,"name":"tays","registered":false,"admin":false,"since_connect":2050,"spawned":true,"cop":false,"level":10,"skill":"Drug Dealer"},{"id":49,"name":"freddiefox67","registered":true,"admin":false,"since_connect":4390,"spawned":true,"cop":false,"level":0,"skill":"Rapist"},{"id":52,"name":"cosaunpoinutile","registered":true,"admin":false,"since_connect":4262,"spawned":true,"cop":false,"level":5,"skill":"Car Jacker"},{"id":53,"name":"Jonathan_Galarza","registered":true,"admin":false,"since_connect":1656,"spawned":true,"cop":false,"level":6,"skill":"Pick Pocket"},{"id":55,"name":"=Larry=","registered":true,"admin":false,"since_connect":3900,"spawned":true,"cop":true,"level":9,"skill":"Police Officer"},{"id":57,"name":"toots","registered":true,"admin":false,"since_connect":6166,"spawned":true,"cop":true,"level":3,"skill":"Police Officer"},{"id":58,"name":"chanchantopak","registered":true,"admin":false,"since_connect":5143,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":59,"name":"zombie48","registered":true,"admin":false,"since_connect":2946,"spawned":true,"cop":true,"level":1,"skill":"Police Officer"},{"id":60,"name":"Rapier","registered":true,"admin":false,"since_connect":1708,"spawned":true,"cop":true,"level":10,"skill":"Police Officer"},{"id":61,"name":"[CnR]_THFT)(Sup","registered":true,"admin":false,"since_connect":2050,"spawned":true,"cop":false,"level":8,"skill":"Car Jacker"},{"id":62,"name":"Galarza_Braian","registered":true,"admin":false,"since_connect":1990,"spawned":true,"cop":false,"level":10,"skill":"Hitman"},{"id":63,"name":"Beqa_iluridze7","registered":false,"admin":false,"since_connect":1750,"spawned":true,"cop":false,"level":0,"skill":"Pick Pocket"},{"id":65,"name":"Mr.Rolandi","registered":false,"admin":false,"since_connect":541,"spawned":true,"cop":false,"level":0,"skill":"Drug Dealer"},{"id":66,"name":"[pmc]lucas","registered":true,"admin":false,"since_connect":3238,"spawned":true,"cop":false,"level":5,"skill":"Car Jacker"},{"id":68,"name":"Sreekar","registered":true,"admin":false,"since_connect":349,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":69,"name":"Vtec","registered":true,"admin":false,"since_connect":2538,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":70,"name":"christians","registered":true,"admin":false,"since_connect":1800,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":71,"name":"Robo_Dugadze","registered":false,"admin":false,"since_connect":1680,"spawned":true,"cop":false,"level":0,"skill":"Drug Dealer"},{"id":72,"name":"Mewtwo","registered":true,"admin":false,"since_connect":4034,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":73,"name":"ms.awesome","registered":true,"admin":false,"since_connect":1355,"spawned":true,"cop":false,"level":5,"skill":"Con Artist"},{"id":74,"name":"MARKUZA","registered":true,"admin":false,"since_connect":3980,"spawned":true,"cop":false,"level":0,"skill":"Car Jacker"},{"id":75,"name":"M.A.T.T.E.O","registered":true,"admin":false,"since_connect":324,"spawned":true,"cop":false,"level":0,"skill":"Pick Pocket"},{"id":76,"name":"eNeRGy500","registered":true,"admin":false,"since_connect":8953,"spawned":true,"cop":false,"level":0,"skill":"Arms Dealer"},{"id":77,"name":"[Elite]Xharc","registered":true,"admin":false,"since_connect":1146,"spawned":true,"cop":false,"level":0,"skill":"Street Vendor"},{"id":78,"name":"Fuckingnoob","registered":true,"admin":false,"since_connect":3474,"spawned":true,"cop":false,"level":10,"skill":"Con Artist"},{"id":79,"name":"Emil_Valei","registered":false,"admin":false,"since_connect":1566,"spawned":true,"cop":false,"level":0,"skill":"Drug Dealer"},{"id":80,"name":"ms.awesome2","registered":false,"admin":false,"since_connect":1384,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":81,"name":"Biker","registered":true,"admin":false,"since_connect":1486,"spawned":true,"cop":false,"level":9,"skill":"Car Jacker"},{"id":82,"name":"insAnexxx","registered":true,"admin":false,"since_connect":2402,"spawned":true,"cop":false,"level":0,"skill":"Rapist"},{"id":83,"name":"Abracadabra","registered":false,"admin":false,"since_connect":944,"spawned":true,"cop":false,"level":7,"skill":"Car Jacker"},{"id":84,"name":"Isild23","registered":true,"admin":false,"since_connect":3545,"spawned":true,"cop":false,"level":0,"skill":"Rapist"},{"id":85,"name":"Umit768","registered":true,"admin":false,"since_connect":5938,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":86,"name":"Vlad_Dzedzik","registered":false,"admin":false,"since_connect":862,"spawned":true,"cop":false,"level":0,"skill":"Con Artist"},{"id":88,"name":"THKP","registered":true,"admin":false,"since_connect":862,"spawned":true,"cop":true,"level":10,"skill":"Police Officer"},{"id":89,"name":"Carlo_Medina","registered":true,"admin":false,"since_connect":3238,"spawned":true,"cop":true,"level":0,"skill":"Drug Dealer"}]}]}