From 7e94ec488944645cbc070b24784e28a63031cf55 Mon Sep 17 00:00:00 2001 From: Exodus4D Date: Sat, 12 Mar 2016 16:32:15 +0100 Subject: [PATCH] - #84 CREST Login (WIP) - New CREST controller - Database restructuring - improved type-casting for some controller functions - New login process - Fixed some bugs during the setup process (/setup root) - Added CREST request caching by response headers --- app/environment.ini | 23 +- app/main/controller/accesscontroller.php | 17 +- app/main/controller/api/connection.php | 40 +- app/main/controller/api/map.php | 268 ++++---- app/main/controller/api/signature.php | 41 +- app/main/controller/api/system.php | 109 ++-- app/main/controller/api/user.php | 194 +++--- app/main/controller/appcontroller.php | 19 +- app/main/controller/ccp/sso.php | 604 ++++++++++++++++++ app/main/controller/ccpapicontroller.php | 184 ------ app/main/controller/ccpssocontroller.php | 503 --------------- app/main/controller/controller.php | 151 +++-- app/main/controller/mapcontroller.php | 5 +- app/main/controller/setup.php | 56 +- app/main/data/mapper/crestsystem.php | 18 + app/main/db/sql/mysql/tablemodifier.php | 19 +- app/main/lib/web.php | 112 ++++ app/main/model/basicmodel.php | 35 +- app/main/model/characterlogmodel.php | 19 + app/main/model/charactermapmodel.php | 75 +++ app/main/model/charactermodel.php | 245 ++++++- app/main/model/connectionmodel.php | 14 +- app/main/model/mapmodel.php | 73 ++- app/main/model/systemmodel.php | 26 +- app/main/model/systemsignaturemodel.php | 15 +- app/main/model/userapimodel.php | 9 - app/main/model/usercharactermodel.php | 37 +- app/main/model/usermodel.php | 251 +++----- app/pathfinder.ini | 10 +- app/routes.ini | 2 +- js/app/ui/dialog/map_info.js | 2 +- public/css/pathfinder.css | 2 +- .../eve_sso_login_buttons_large_black.png | Bin 0 -> 3140 bytes ...ve_sso_login_buttons_large_black_hover.png | Bin 0 -> 4934 bytes public/img/logo.png | Bin 203851 -> 147940 bytes public/img/logo_bg.png | Bin 229484 -> 177807 bytes public/js/v1.0.0RC3/app/ui/dialog/map_info.js | 2 +- public/templates/view/login.html | 51 +- sass/layout/_landing.scss | 38 +- 39 files changed, 1804 insertions(+), 1465 deletions(-) create mode 100644 app/main/controller/ccp/sso.php delete mode 100644 app/main/controller/ccpapicontroller.php delete mode 100644 app/main/controller/ccpssocontroller.php create mode 100644 app/main/data/mapper/crestsystem.php create mode 100644 app/main/lib/web.php create mode 100644 app/main/model/charactermapmodel.php create mode 100644 public/img/landing/eve_sso_login_buttons_large_black.png create mode 100644 public/img/landing/eve_sso_login_buttons_large_black_hover.png diff --git a/app/environment.ini b/app/environment.ini index fdc37c0c..7d84873e 100644 --- a/app/environment.ini +++ b/app/environment.ini @@ -2,16 +2,16 @@ [ENVIRONMENT] ; project environment (DEVELOP, PRODUCTION). -; This effects: DB connection, Mail-Server connection +; This effects: DB connection, Mail-Server, SSO, CREST configurations in this file ; configuration below SERVER = DEVELOP [ENVIRONMENT.DEVELOP] -; base dir (Default: "auto-detect" +; base dir (Default: "auto-detect") BASE = -; deployment URL e.g. http://localhost +; deployment URL (e.g. http://localhost) URL = http://pathfinder.local -; Verbosity level of the stack trace +; level of debug/error stack trace DEBUG = 3 ; main db DB_DNS = mysql:host=localhost;port=3306;dbname= @@ -25,11 +25,13 @@ DB_CCP_NAME = eve_parallax_min DB_CCP_USER = root DB_CCP_PASS = -; CCP SSO settings +; CCP SSO settings (OAuth2) - visit: https://developers.eveonline.com/applications +CCP_CREST_URL = https://api-sisi.testeveonline.com +SSO_CCP_URL = https://sisilogin.testeveonline.com SSO_CCP_CLIENT_ID = SSO_CCP_SECRET_KEY = -; SMTP settings. see: https://developers.eveonline.com/applications +; SMTP settings (optional) SMTP_HOST = localhost SMTP_PORT = 25 SMTP_SCHEME = "" @@ -40,10 +42,11 @@ SMTP_FROM = pathfinder@localhost.com SMTP_ERROR = pathfinder@localhost.com [ENVIRONMENT.PRODUCTION] +; base dir (Default: "auto-detect" BASE = /www/htdocs/www.pathfinder-w.space -; deployment URL +; deployment URL (e.g. https://www.pathfinder-w.space) URL = https://www.pathfinder-w.space -; Verbosity level of the stack trace +; level of debug/error stack trace DEBUG = 0 ; main db DB_DNS = mysql:host=localhost;port=3306;dbname= @@ -58,10 +61,12 @@ DB_CCP_USER = DB_CCP_PASS = ; CCP SSO settings +CCP_CREST_URL = https://crest-tq.eveonline.com +SSO_CCP_URL = https://login.eveonline.com SSO_CCP_CLIENT_ID = SSO_CCP_SECRET_KEY = -; SMTP settings +; SMTP settings (optional) SMTP_HOST = localhost SMTP_PORT = 25 SMTP_SCHEME = TLS diff --git a/app/main/controller/accesscontroller.php b/app/main/controller/accesscontroller.php index d3c76219..e025eb0e 100644 --- a/app/main/controller/accesscontroller.php +++ b/app/main/controller/accesscontroller.php @@ -7,20 +7,21 @@ */ namespace Controller; +use Controller\Api as Api; use Model; class AccessController extends Controller { /** * event handler - * @param $f3 + * @param \Base $f3 */ - function beforeroute($f3) { + function beforeroute(\Base $f3) { parent::beforeroute($f3); // Any CMS route of a child class of this one, requires a // valid logged in user! - $loginCheck = $this->_checkLogIn(); + $loginCheck = $this->checkLogIn($f3); if( !$loginCheck ){ // no user found or LogIn timer expired @@ -30,16 +31,16 @@ class AccessController extends Controller { /** * checks weather a user is currently logged in + * @param \Base $f3 * @return bool */ - private function _checkLogIn(){ - + private function checkLogIn($f3){ $loginCheck = false; - if($this->f3->get('SESSION.user.time') > 0){ + if($f3->get(Api\User::SESSION_KEY_CHARACTER_TIME) > 0){ // check logIn time $logInTime = new \DateTime(); - $logInTime->setTimestamp($this->f3->get('SESSION.user.time')); + $logInTime->setTimestamp( $f3->get(Api\User::SESSION_KEY_CHARACTER_TIME) ); $now = new \DateTime(); $timeDiff = $now->diff($logInTime); @@ -48,7 +49,7 @@ class AccessController extends Controller { $minutes += $timeDiff->h * 60; $minutes += $timeDiff->i; - if($minutes <= $this->f3->get('PATHFINDER.TIMER.LOGGED')){ + if($minutes <= $f3->get('PATHFINDER.TIMER.LOGGED')){ $loginCheck = true; } } diff --git a/app/main/controller/api/connection.php b/app/main/controller/api/connection.php index aefbca82..6bd2d409 100644 --- a/app/main/controller/api/connection.php +++ b/app/main/controller/api/connection.php @@ -7,27 +7,26 @@ */ namespace Controller\Api; +use Controller; use Model; -class Connection extends \Controller\AccessController{ +class Connection extends Controller\AccessController{ /** - * @param $f3 + * @param \Base $f3 */ - function beforeroute($f3) { - - parent::beforeroute($f3); - + function beforeroute(\Base $f3) { // set header for all routes header('Content-type: application/json'); + parent::beforeroute($f3); } /** * save a new connection or updates an existing (drag/drop) between two systems * if a connection is changed (drag&drop) to another system. -> this function is called for update - * @param $f3 + * @param \Base $f3 */ - public function save($f3){ + public function save(\Base $f3){ $postData = (array)$f3->get('POST'); $newConnectionData = []; @@ -38,10 +37,15 @@ class Connection extends \Controller\AccessController{ $mapData = (array)$postData['mapData']; $connectionData = (array)$postData['connectionData']; - $user = $this->_getUser(); + $activeCharacter = $this->getCharacter(); + + if($activeCharacter){ + $user = $activeCharacter->getUser(); - if($user){ // get map model and check map access + /** + * @var Model\MapModel $map + */ $map = Model\BasicModel::getNew('MapModel'); $map->getById( (int)$mapData['id'] ); @@ -90,16 +94,22 @@ class Connection extends \Controller\AccessController{ echo json_encode($newConnectionData); } - public function delete($f3){ + /** + * delete connection + * @param \Base $f3 + * @throws \Exception + */ + public function delete(\Base $f3){ $connectionIds = $f3->get('POST.connectionIds'); + $activeCharacter = $this->getCharacter(); - $user = $this->_getUser(); + /** + * @var Model\ConnectionModel $connection + */ $connection = Model\BasicModel::getNew('ConnectionModel'); - foreach($connectionIds as $connectionId){ - $connection->getById($connectionId); - $connection->delete($user); + $connection->delete( $activeCharacter->getUser() ); $connection->reset(); } diff --git a/app/main/controller/api/map.php b/app/main/controller/api/map.php index fc18a886..06557d04 100644 --- a/app/main/controller/api/map.php +++ b/app/main/controller/api/map.php @@ -7,6 +7,7 @@ */ namespace Controller\Api; +use Controller; use Model; /** @@ -14,25 +15,23 @@ use Model; * Class Map * @package Controller\Api */ -class Map extends \Controller\AccessController { +class Map extends Controller\AccessController { /** * event handler - * @param $f3 + * @param \Base $f3 */ - function beforeroute($f3) { - + function beforeroute(\Base $f3) { // set header for all routes header('Content-type: application/json'); - parent::beforeroute($f3); } /** * Get all required static config data for program initialization - * @param $f3 + * @param \Base $f3 */ - public function init($f3){ + public function init(\Base $f3){ // expire time in seconds $expireTimeHead = 60 * 60 * 12; @@ -143,9 +142,9 @@ class Map extends \Controller\AccessController { /** * import new map data - * @param $f3 + * @param \Base $f3 */ - public function import($f3){ + public function import(\Base $f3){ $importData = (array)$f3->get('POST'); $return = (object) []; @@ -155,13 +154,24 @@ class Map extends \Controller\AccessController { isset($importData['typeId']) && count($importData['mapData']) > 0 ){ - $user = $this->_getUser(); + $activeCharacter = $this->getCharacter(); - if($user){ - $activeCharacter = $user->getActiveUserCharacter(); + if($activeCharacter){ + $user = $activeCharacter->getUser(); + /** + * @var $map Model\MapModel + */ $map = Model\BasicModel::getNew('MapModel'); + + /** + * @var $system Model\SystemModel + */ $system = Model\BasicModel::getNew('SystemModel'); + + /** + * @var $connection Model\ConnectionModel + */ $connection = Model\BasicModel::getNew('ConnectionModel'); foreach($importData['mapData'] as $mapData){ @@ -194,8 +204,8 @@ class Map extends \Controller\AccessController { $system->setData($systemData); $system->mapId = $map; - $system->createdCharacterId = $activeCharacter->characterId; - $system->updatedCharacterId = $activeCharacter->characterId; + $system->createdCharacterId = $activeCharacter; + $system->updatedCharacterId = $activeCharacter; $system->save(); $tempSystemIdMapping[$oldId] = $system->id; @@ -228,13 +238,11 @@ class Map extends \Controller\AccessController { if($map->isPrivate()){ $map->setAccess($user); }elseif($map->isCorporation()){ - $corporation = $activeCharacter->getCharacter()->getCorporation(); - if($corporation){ + if($corporation = $activeCharacter->getCorporation()){ $map->setAccess($corporation); } }elseif($map->isAlliance()){ - $alliance = $activeCharacter->getCharacter()->getAlliance(); - if($alliance){ + if($alliance = $activeCharacter->getAlliance()){ $map->setAccess($alliance); } } @@ -260,7 +268,7 @@ class Map extends \Controller\AccessController { } }else{ // user not found - $return->error[] = $this->getUserLoggedOffError(); + $return->error[] = $this->getLogoutError(); } }else{ // map data missing @@ -276,19 +284,23 @@ class Map extends \Controller\AccessController { /** * save a new map or update an existing map - * @param $f3 + * @param \Base $f3 */ - public function save($f3){ + public function save(\Base $f3){ $formData = (array)$f3->get('POST.formData'); $return = (object) []; $return->error = []; if( isset($formData['id']) ){ + $activeCharacter = $this->getCharacter(0); - $user = $this->_getUser(0); + if($activeCharacter){ + $user = $activeCharacter->getUser(); - if($user){ + /** + * @var $map Model\MapModel + */ $map = Model\BasicModel::getNew('MapModel'); $map->getById( (int)$formData['id'] ); @@ -311,6 +323,9 @@ class Map extends \Controller\AccessController { // clear map access. In case something has removed from access list $map->clearAccess(); + /** + * @var $tempUser Model\UserModel + */ $tempUser = Model\BasicModel::getNew('UserModel'); foreach($accessUsers as $userId){ @@ -331,90 +346,86 @@ class Map extends \Controller\AccessController { // just in case he removed himself :) $map->setAccess($user); }elseif($map->isCorporation()){ - $activeCharacter = $user->getActiveUserCharacter(); + $corporation = $activeCharacter->getCorporation(); - if($activeCharacter){ - $corporation = $activeCharacter->getCharacter()->getCorporation(); + if($corporation){ + // the current user has to have a corporation when + // working on corporation maps! - if($corporation){ - // the current user has to have a corporation when - // working on corporation maps! + // share map between corporations -> set access + if(isset($formData['mapCorporations'])){ + // avoid abuse -> respect share limits + $accessCorporations = array_slice( $formData['mapCorporations'], 0, $f3->get('PATHFINDER.MAX_SHARED_CORPORATION') ); - // share map between corporations -> set access - if(isset($formData['mapCorporations'])){ - // avoid abuse -> respect share limits - $accessCorporations = array_slice( $formData['mapCorporations'], 0, $f3->get('PATHFINDER.MAX_SHARED_CORPORATION') ); + // clear map access. In case something has removed from access list + $map->clearAccess(); - // clear map access. In case something has removed from access list - $map->clearAccess(); + /** + * @var $tempCorporation Model\CorporationModel + */ + $tempCorporation = Model\BasicModel::getNew('CorporationModel'); - $tempCorporation = Model\BasicModel::getNew('CorporationModel'); + foreach($accessCorporations as $corporationId){ + $tempCorporation->getById( (int)$corporationId ); - foreach($accessCorporations as $corporationId){ - $tempCorporation->getById( (int)$corporationId ); - - if( - !$tempCorporation->dry() && - $tempCorporation->shared == 1 // check if map shared is enabled - ){ - $map->setAccess($tempCorporation); - } - - $tempCorporation->reset(); + if( + !$tempCorporation->dry() && + $tempCorporation->shared == 1 // check if map shared is enabled + ){ + $map->setAccess($tempCorporation); } - } - // the corporation of the current user should always have access - $map->setAccess($corporation); + $tempCorporation->reset(); + } } + + // the corporation of the current user should always have access + $map->setAccess($corporation); } }elseif($map->isAlliance()){ - $activeCharacter = $user->getActiveUserCharacter(); + $alliance = $activeCharacter->getAlliance(); - if($activeCharacter){ - $alliance = $activeCharacter->getCharacter()->getAlliance(); + if($alliance){ + // the current user has to have a alliance when + // working on alliance maps! - if($alliance){ - // the current user has to have a alliance when - // working on alliance maps! + // share map between alliances -> set access + if(isset($formData['mapAlliances'])){ + // avoid abuse -> respect share limits + $accessAlliances = array_slice( $formData['mapAlliances'], 0, $f3->get('PATHFINDER.MAX_SHARED_ALLIANCE') ); - // share map between alliances -> set access - if(isset($formData['mapAlliances'])){ - // avoid abuse -> respect share limits - $accessAlliances = array_slice( $formData['mapAlliances'], 0, $f3->get('PATHFINDER.MAX_SHARED_ALLIANCE') ); + // clear map access. In case something has removed from access list + $map->clearAccess(); - // clear map access. In case something has removed from access list - $map->clearAccess(); + /** + * @var $tempAlliance Model\AllianceModel + */ + $tempAlliance = Model\BasicModel::getNew('AllianceModel'); - $tempAlliance = Model\BasicModel::getNew('AllianceModel'); + foreach($accessAlliances as $allianceId){ + $tempAlliance->getById( (int)$allianceId ); - foreach($accessAlliances as $allianceId){ - $tempAlliance->getById( (int)$allianceId ); - - if( - !$tempAlliance->dry() && - $tempAlliance->shared == 1 // check if map shared is enabled - ){ - $map->setAccess($tempAlliance); - } - - $tempAlliance->reset(); + if( + !$tempAlliance->dry() && + $tempAlliance->shared == 1 // check if map shared is enabled + ){ + $map->setAccess($tempAlliance); } + $tempAlliance->reset(); } - // the alliance of the current user should always have access - $map->setAccess($alliance); } + + // the alliance of the current user should always have access + $map->setAccess($alliance); } } // reload the same map model (refresh) // this makes sure all data is up2date $map->getById( $map->id, 0 ); - $return->mapData = $map->getData(); - }else{ // map access denied $captchaError = (object) []; @@ -423,7 +434,6 @@ class Map extends \Controller\AccessController { $return->error[] = $captchaError; } } - }else{ // map id field missing $idError = (object) []; @@ -437,17 +447,19 @@ class Map extends \Controller\AccessController { /** * delete a map and all dependencies - * @param $f3 + * @param \Base $f3 */ - public function delete($f3){ + public function delete(\Base $f3){ $mapData = (array)$f3->get('POST.mapData'); + $activeCharacter = $this->getCharacter(); - $user = $this->_getUser(); - - if($user){ + if($activeCharacter){ + /** + * @var $map Model\MapModel + */ $map = Model\BasicModel::getNew('MapModel'); $map->getById($mapData['id']); - $map->delete($user); + $map->delete( $activeCharacter->getUser() ); } echo json_encode([]); @@ -455,34 +467,28 @@ class Map extends \Controller\AccessController { /** * update map data - * function is called continuously - * @param $f3 + * -> function is called continuously (trigger) by any active client + * @param \Base $f3 */ - public function updateData($f3){ - - // cache time(s) per user should be equal or less than this function is called - // prevent request flooding - $responseTTL = $f3->get('PATHFINDER.TIMER.UPDATE_SERVER_MAP.DELAY') / 1000; + public function updateData(\Base $f3){ $mapData = (array)$f3->get('POST.mapData'); - $user = $this->_getUser(); + $activeCharacter = $this->getCharacter(); + $return = (object) []; $return->error = []; - if($user){ - // -> get active character - $activeCharacter = $user->getActiveUserCharacter(); + if($activeCharacter){ $cacheKey = 'user_map_data_' . $activeCharacter->id; // if there is any system/connection change data submitted -> save new data if( - $f3->exists($cacheKey) === false || + !$f3->exists($cacheKey) || !empty($mapData) ){ - // get current map data ======================================================== - $maps = $user->getMaps(); + $maps = $activeCharacter->getUser()->getMaps(); // loop all submitted map data that should be saved // -> currently there will only be ONE map data change submitted -> single loop @@ -532,7 +538,7 @@ class Map extends \Controller\AccessController { unset($systemData['updated']); $system = $filteredMap->systems->current(); $system->setData($systemData); - $system->updatedCharacterId = $activeCharacter->characterId; + $system->updatedCharacterId = $activeCharacter; $system->save(); // a system belongs to ONE map -> speed up for multiple maps @@ -561,7 +567,7 @@ class Map extends \Controller\AccessController { unset($connectionData['updated']); $connection = $filteredMap->connections->current(); $connection->setData($connectionData); - $connection->save($user); + $connection->save(); // a connection belongs to ONE map -> speed up for multiple maps unset($connectionData[$i]); @@ -574,6 +580,11 @@ class Map extends \Controller\AccessController { // format map Data for return $return->mapData = self::getFormattedMapData($maps); + + // cache time(s) per user should be equal or less than this function is called + // prevent request flooding + $responseTTL = $f3->get('PATHFINDER.TIMER.UPDATE_SERVER_MAP.DELAY') / 1000; + $f3->set($cacheKey, $return, $responseTTL); }else{ // get from cache @@ -582,23 +593,24 @@ class Map extends \Controller\AccessController { }else{ // user logged off - $return->error[] = $this->getUserLoggedOffError(); + $return->error[] = $this->getLogoutError(); } echo json_encode( $return ); } /** + * get formatted map data * @param $mapModels - * @return Model\MapModel[] + * @return array */ public static function getFormattedMapData($mapModels){ - $mapData = []; - foreach($mapModels as $mapModel){ - + foreach($mapModels as &$mapModel){ + /** + * @var $mapModel Model\MapModel + */ $allMapData = $mapModel->getData(); - $mapData[] = [ 'config' => $allMapData->mapData, 'data' => [ @@ -613,33 +625,23 @@ class Map extends \Controller\AccessController { /** * update map data api - * function is called continuously - * @param $f3 + * -> function is called continuously by any active client + * @param \Base $f3 */ - public function updateUserData($f3){ - - // cache time(s) should be equal or less than request trigger time - // prevent request flooding - $responseTTL = $f3->get('PATHFINDER.TIMER.UPDATE_SERVER_USER_DATA.DELAY') / 1000; - - // if the cache key will be set -> cache request - $cacheKey = null; - + public function updateUserData(\Base $f3){ $return = (object) []; $return->error = []; + $activeCharacter = $this->getCharacter(); - $user = $this->_getUser(); - - if($user){ + if($activeCharacter){ + $user = $activeCharacter->getUser(); if( !empty($f3->get('POST.mapIds')) ){ $mapIds = (array)$f3->get('POST.mapIds'); // check if data for specific system is requested $systemData = (array)$f3->get('POST.systemData'); - - - // update current location (IGB data) - $user->updateCharacterLog(60 * 5); + // update current location + $activeCharacter->updateLog(); // if data is requested extend the cache key in order to get new data $requestSystemData = (object) []; @@ -649,12 +651,11 @@ class Map extends \Controller\AccessController { // IMPORTANT for now -> just update a single map (save performance) $mapIds = array_slice($mapIds, 0, 1); - // the userMasData is cached per map (this must be changed if multiple maps + // the userMapData is cached per map (this must be changed if multiple maps // will be allowed in future... $tempId = (int)$mapIds[0]; $cacheKey = 'user_data_' . $tempId . '_' . $requestSystemData->systemId; - - if( $f3->exists($cacheKey) === false ){ + if( !$f3->exists($cacheKey) ){ foreach($mapIds as $mapId){ $map = $user->getMap($mapId); @@ -666,7 +667,7 @@ class Map extends \Controller\AccessController { $system = $map->getSystem( $requestSystemData->systemId ); if( !is_null($system) ){ - // data for the current selected system + // data for currently selected system $return->system = $system->getData(); $return->system->signatures = $system->getSignaturesData(); } @@ -674,6 +675,10 @@ class Map extends \Controller\AccessController { } } + // cache time (seconds) should be equal or less than request trigger time + // prevent request flooding + $responseTTL = $f3->get('PATHFINDER.TIMER.UPDATE_SERVER_USER_DATA.DELAY') / 1000; + // cache response $f3->set($cacheKey, $return, $responseTTL); }else{ @@ -683,17 +688,14 @@ class Map extends \Controller\AccessController { $return = $f3->get($cacheKey); } } - // get current user data -> this should not be cached because each user has different personal data // even if they have multiple characters using the same map! $return->userData = $user->getData(); - }else{ // user logged off - $return->error[] = $this->getUserLoggedOffError(); + $return->error[] = $this->getLogoutError(); } - echo json_encode( $return ); } diff --git a/app/main/controller/api/signature.php b/app/main/controller/api/signature.php index bd43f344..6b729224 100644 --- a/app/main/controller/api/signature.php +++ b/app/main/controller/api/signature.php @@ -14,14 +14,12 @@ class Signature extends \Controller\AccessController{ /** * event handler - * @param $f3 + * @param \Base $f3 */ - function beforeroute($f3) { - - parent::beforeroute($f3); - + function beforeroute(\Base $f3) { // set header for all routes header('Content-type: application/json'); + parent::beforeroute($f3); } /** @@ -31,18 +29,18 @@ class Signature extends \Controller\AccessController{ public function getAll($f3){ $signatureData = []; $systemIds = $f3->get('POST.systemIds'); + $activeCharacter = $this->getCharacter(); - $user = $this->_getUser(); - + /** + * @var Model\SystemModel $system + */ $system = Model\BasicModel::getNew('SystemModel'); - foreach($systemIds as $systemId){ $system->getById($systemId); if(!$system->dry()){ - // check access - if($system->hasAccess($user)){ + if( $system->hasAccess($activeCharacter->getUser()) ){ $signatureData = $system->getSignaturesData(); } } @@ -74,11 +72,14 @@ class Signature extends \Controller\AccessController{ } if( !is_null($signatureData) ){ - $user = $this->_getUser(); + $activeCharacter = $this->getCharacter(); - if($user){ - $activeUserCharacter = $user->getActiveUserCharacter(); - $activeCharacter = $activeUserCharacter->getCharacter(); + if($activeCharacter){ + $user = $activeCharacter->getUser(); + + /** + * @var Model\SystemModel $system + */ $system = Model\BasicModel::getNew('SystemModel'); // update/add all submitted signatures @@ -173,23 +174,23 @@ class Signature extends \Controller\AccessController{ /** * delete signatures - * @param $f3 + * @param \Base $f3 */ public function delete($f3){ $signatureIds = $f3->get('POST.signatureIds'); + $activeCharacter = $this->getCharacter(); - $user = $this->_getUser(); + /** + * @var Model\SystemSignatureModel $signature + */ $signature = Model\BasicModel::getNew('SystemSignatureModel'); - foreach($signatureIds as $signatureId){ $signature->getById($signatureId); - - $signature->delete($user); + $signature->delete( $activeCharacter->getUser() ); $signature->reset(); } echo json_encode([]); } - } \ No newline at end of file diff --git a/app/main/controller/api/system.php b/app/main/controller/api/system.php index 3b2a78f4..ea57f956 100644 --- a/app/main/controller/api/system.php +++ b/app/main/controller/api/system.php @@ -63,9 +63,9 @@ class System extends \Controller\AccessController { private $limitQuery = ""; /** - * @param $f3 + * @param \Base $f3 */ - function beforeroute($f3) { + function beforeroute(\Base $f3) { parent::beforeroute($f3); @@ -92,7 +92,8 @@ class System extends \Controller\AccessController { * get static system Data from CCPs Static DB export * search column for IDs can be (solarSystemID, regionID, constellationID) * @param array $columnIDs - * @return null + * @param string $column + * @return Model\SystemModel[] * @throws \Exception */ protected function _getSystemModelByIds($columnIDs = [], $column = 'solarSystemID'){ @@ -110,10 +111,12 @@ class System extends \Controller\AccessController { // format result $mapper = new Mapper\CcpSystemsMapper($rows); - $ccpSystemsData = $mapper->getData(); foreach($ccpSystemsData as $ccpSystemData){ + /** + * @var Model\SystemModel $system + */ $system = Model\BasicModel::getNew('SystemModel'); $system->setData($ccpSystemData); $systemModels[] = $system; @@ -142,10 +145,10 @@ class System extends \Controller\AccessController { /** * search systems by name - * @param $f3 - * @param $params + * @param \Base $f3 + * @param array $params */ - public function search($f3, $params){ + public function search(\Base $f3, $params){ $ccpDB = $this->getDB('CCP'); @@ -172,10 +175,9 @@ class System extends \Controller\AccessController { /** * save a new system to a a map - * @param $f3 + * @param \Base $f3 */ - public function save($f3){ - + public function save(\Base $f3){ $newSystemData = []; $postData = (array)$f3->get('POST'); @@ -187,20 +189,21 @@ class System extends \Controller\AccessController { isset($postData['systemData']) && isset($postData['mapData']) ){ - $user = $this->_getUser(); + $activeCharacter = $this->getCharacter(); - if($user){ + if($activeCharacter){ + $user = $activeCharacter->getUser(); $systemData = (array)$postData['systemData']; $mapData = (array)$postData['mapData']; - $activeCharacter = $user->getActiveUserCharacter(); - if( isset($systemData['id']) ){ // update existing system + /** + * @var $system Model\SystemModel + */ $system = Model\BasicModel::getNew('SystemModel'); $system->getById($systemData['id']); - if( !$system->dry() ){ if( $system->hasAccess($user) ){ // system model found @@ -210,9 +213,11 @@ class System extends \Controller\AccessController { }elseif( isset($mapData['id']) ){ // save NEW system + /** + * @var $map Model\MapModel + */ $map = Model\BasicModel::getNew('MapModel'); $map->getById($mapData['id']); - if( !$map->dry() ){ if( $map->hasAccess($user) ){ @@ -221,7 +226,7 @@ class System extends \Controller\AccessController { // get static system data (CCP DB) $systemModel = array_values( $this->_getSystemModelByIds([$systemData['systemId']]) )[0]; - $systemModel->createdCharacterId = $activeCharacter->characterId; + $systemModel->createdCharacterId = $activeCharacter; } } @@ -229,50 +234,23 @@ class System extends \Controller\AccessController { } } - if( !is_null($systemModel) ){ // set/update system - $systemModel->setData($systemData); - $systemModel->updatedCharacterId = $activeCharacter->characterId; + $systemModel->updatedCharacterId = $activeCharacter; $systemModel->save(); - $newSystemData = $systemModel->getData(); } echo json_encode($newSystemData); } - /** - * delete systems and all its connections - * @param $f3 - */ - public function delete($f3){ - $systemIds = $f3->get('POST.systemIds'); - - $user = $this->_getUser(); - - if($user){ - $system = Model\BasicModel::getNew('SystemModel'); - - foreach((array)$systemIds as $systemId){ - - $system->getById($systemId); - $system->delete($user); - - $system->reset(); - } - } - - echo json_encode([]); - } - /** * get system log data from CCP API import * system Kills, Jumps,.... - * @param $f3 + * @param \Base $f3 */ - public function graphData($f3){ + public function graphData(\Base $f3){ $graphData = []; $systemIds = $f3->get('POST.systemIds'); @@ -288,7 +266,6 @@ class System extends \Controller\AccessController { ]; foreach($systemIds as $systemId){ - foreach($logTables as $label => $ModelClass){ $systemLogModel = Model\BasicModel::getNew($ModelClass); @@ -313,7 +290,6 @@ class System extends \Controller\AccessController { $counter++; } } - } } @@ -322,25 +298,22 @@ class System extends \Controller\AccessController { /** * get system data for all systems within a constellation - * @param $f3 - * @param $params + * @param \Base $f3 + * @param array $params */ - public function constellationData($f3, $params){ - + public function constellationData(\Base $f3, $params){ $return = (object) []; $return->error = []; $return->systemData = []; $constellationId = 0; + $activeCharacter = $this->getCharacter(); - $user = $this->_getUser(); - - if($user){ + if($activeCharacter){ // check for search parameter if( isset($params['arg1']) ){ $constellationId = (int)$params['arg1']; } - $cacheKey = 'CACHE_CONSTELLATION_SYSTEMS_' . self::formatHiveKey($constellationId); if($f3->exists($cacheKey)){ @@ -361,7 +334,29 @@ class System extends \Controller\AccessController { echo json_encode($return); } + /** + * delete systems and all its connections + * @param \Base $f3 + */ + public function delete(\Base $f3){ + $systemIds = $f3->get('POST.systemIds'); + $activeCharacter = $this->getCharacter(); + if($activeCharacter){ + $user = $activeCharacter->getUser(); + /** + * @var Model\SystemModel $system + */ + $system = Model\BasicModel::getNew('SystemModel'); + foreach((array)$systemIds as $systemId){ + $system->getById($systemId); + $system->delete($user); + $system->reset(); + } + } + + echo json_encode([]); + } } diff --git a/app/main/controller/api/user.php b/app/main/controller/api/user.php index ffd1445e..2014ab47 100644 --- a/app/main/controller/api/user.php +++ b/app/main/controller/api/user.php @@ -15,87 +15,76 @@ use DB; class User extends Controller\Controller{ + // user specific session keys + const SESSION_KEY_USER = 'SESSION.USER'; + const SESSION_KEY_USER_ID = 'SESSION.USER.ID'; + const SESSION_KEY_USER_NAME = 'SESSION.USER.NAME'; + + // character specific session keys + const SESSION_KEY_CHARACTER = 'SESSION.CHARACTER'; + const SESSION_KEY_CHARACTER_ID = 'SESSION.CHARACTER.ID'; + const SESSION_KEY_CHARACTER_NAME = 'SESSION.CHARACTER.NAME'; + const SESSION_KEY_CHARACTER_TIME = 'SESSION.CHARACTER.TIME'; + + const SESSION_KEY_CHARACTER_ACCESS_TOKEN = 'SESSION.CHARACTER.ACCESS_TOKEN'; + const SESSION_KEY_CHARACTER_REFRESH_TOKEN = 'SESSION.CHARACTER.REFRESH_TOKEN'; + + // log text + const LOG_LOGGED_IN = 'userId: %s, userName: %s, charId: %s, charName: %s'; + /** * valid reasons for captcha images - * @var array + * @var string array */ private static $captchaReason = ['createAccount', 'deleteAccount']; /** - * login function - * @param $f3 + * login a valid character + * @param Model\CharacterModel $characterModel + * @return bool */ - public function logIn($f3){ - $data = $data = $f3->get('POST'); + protected function loginByCharacter(Model\CharacterModel &$characterModel){ + $login = false; - $return = (object) []; - - $user = null; - - if($data['loginData']){ - $loginData = $data['loginData']; - $user = $this->logUserIn( $loginData['userName'], $loginData['userPassword'] ); - } - - // set "vague" error - if(is_null($user)){ - $return->error = []; - $loginError = (object) []; - $loginError->type = 'login'; - $return->error[] = $loginError; - }else{ - // update/check api data - $user->updateApiData(); - - // route user to map app - $return->reroute = rtrim(self::getEnvironmentData('URL'), '/') . $f3->alias('map'); - } - - echo json_encode($return); - } - - /** - * core function for user login - * @param $userName - * @param $password - * @return Model\UserModel|null - */ - private function logUserIn($userName, $password){ - - // try to verify user - $user = $this->_verifyUser($userName, $password); - - if( !is_null($user)){ - // user is verified -> ready for login - - // set Session login - $dateTime = new \DateTime(); - - $this->f3->set('SESSION.user', [ - 'time' => $dateTime->getTimestamp(), - 'name' => $user->name, - 'id' => $user->id + if($user = $characterModel->getUser()){ + // set user/character data to session ------------------- + $this->f3->set(self::SESSION_KEY_USER, [ + 'ID' => $user->_id, + 'NAME' => $user->name ]); - // save user login information - $user->touch('lastLogin'); - $user->save(); + $dateTime = new \DateTime(); + $this->f3->set(self::SESSION_KEY_CHARACTER, [ + 'ID' => $characterModel->_id, + 'NAME' => $characterModel->name, + 'TIME' => $dateTime->getTimestamp() + ]); - // save log - $logText = "id: %s, name: %s, ip: %s"; + // save user login information --------------------------- + $characterModel->touch('lastLogin'); + $characterModel->save(); + + // write login log -------------------------------------- self::getLogger( $this->f3->get('PATHFINDER.LOGFILES.LOGIN') )->write( - sprintf($logText, $user->id, $user->name, $this->f3->get('IP')) + sprintf(self::LOG_LOGGED_IN, + $user->_id, + $user->name, + $characterModel->_id, + $characterModel->name + ) ); + + $login = true; } - return $user; + return $login; } /** * get captcha image and store key to session - * @param $f3 + * @param \Base $f3 */ - public function getCaptcha($f3){ + public function getCaptcha(\Base $f3){ $data = $f3->get('POST'); $return = (object) []; @@ -136,29 +125,22 @@ class User extends Controller\Controller{ /** * delete the character log entry for the current active (main) character - * @param $f3 + * @param \Base $f3 */ - public function deleteLog($f3){ - - $user = $this->_getUser(); - if($user){ - $activeUserCharacter = $user->getActiveUserCharacter(); - - if($activeUserCharacter){ - $character = $activeUserCharacter->getCharacter(); - - if($characterLog = $character->getLog()){ - $characterLog->erase(); - } + public function deleteLog(\Base $f3){ + $activeCharacter = $this->getCharacter(); + if($activeCharacter){ + if($characterLog = $activeCharacter->getLog()){ + $characterLog->erase(); } } } /** * log the current user out + clear character system log data - * @param $f3 + * @param \Base $f3 */ - public function logOut($f3){ + public function logOut(\Base $f3){ $this->deleteLog($f3); parent::logOut($f3); } @@ -166,9 +148,9 @@ class User extends Controller\Controller{ /** * save/update "map sharing" configurations for all map types * the user has access to - * @param $f3 + * @param \Base $f3 */ - public function saveSharingConfig($f3){ + public function saveSharingConfig(\Base $f3){ $data = $f3->get('POST'); $return = (object) []; @@ -177,9 +159,10 @@ class User extends Controller\Controller{ $corporationSharing = 0; $allianceSharing = 0; - $user = $this->_getUser(); + $activeCharacter = $this->getCharacter(); - if($user){ + if($activeCharacter){ + $user = $activeCharacter->getUser(); // form values if(isset($data['formData'])){ @@ -202,22 +185,17 @@ class User extends Controller\Controller{ $user->save(); // update corp/ally --------------------------------------------------------------- + $corporation = $activeCharacter->getCorporation(); + $alliance = $activeCharacter->getAlliance(); - $activeUserCharacter = $user->getActiveUserCharacter(); + if(is_object($corporation)){ + $corporation->shared = $corporationSharing; + $corporation->save(); + } - if(is_object($activeUserCharacter)){ - $corporation = $activeUserCharacter->getCharacter()->getCorporation(); - $alliance = $activeUserCharacter->getCharacter()->getAlliance(); - - if(is_object($corporation)){ - $corporation->shared = $corporationSharing; - $corporation->save(); - } - - if(is_object($alliance)){ - $alliance->shared = $allianceSharing; - $alliance->save(); - } + if(is_object($alliance)){ + $alliance->shared = $allianceSharing; + $alliance->save(); } $return->userData = $user->getData(); @@ -282,9 +260,9 @@ class User extends Controller\Controller{ /** * save/update user account data - * @param $f3 + * @param \Base $f3 */ - public function saveAccount($f3){ + public function saveAccount(\Base $f3){ $data = $f3->get('POST'); $return = (object) []; @@ -308,7 +286,8 @@ class User extends Controller\Controller{ $settingsData = $data['settingsData']; try{ - $user = $this->_getUser(0); + $activeCharacter = $this->getCharacter(0); + $user = $activeCharacter->getUser(); // captcha is send -> check captcha if( @@ -320,7 +299,7 @@ class User extends Controller\Controller{ if($settingsData['captcha'] === $captcha){ // change/set sensitive user data requires captcha! - if($user === false){ + if(is_null($user)){ // check if registration key invite function is enabled if($f3->get('PATHFINDER.REGISTRATION.INVITE') === 1 ){ @@ -332,7 +311,7 @@ class User extends Controller\Controller{ } // new user registration - $user = $mapType = Model\BasicModel::getNew('UserModel'); + $user = Model\BasicModel::getNew('UserModel'); $loginAfterSave = true; // set username @@ -429,7 +408,7 @@ class User extends Controller\Controller{ } // get fresh updated user object (API info may have has changed) - $user = $this->_getUser(0); + //$user = $this->_getUser(0); } // set main character @@ -457,14 +436,13 @@ class User extends Controller\Controller{ // log user in (in case he is new if($loginAfterSave){ - $this->logUserIn( $user->name, $settingsData['password'] ); + $this->logInByData( $user->name, $settingsData['password'] ); // return reroute path $return->reroute = rtrim(self::getEnvironmentData('URL'), '/') . $this->f3->alias('map'); } // get fresh updated user object - $user = $this->_getUser(0); $newUserData = $user->getData(); } }catch(Exception\ValidationException $e){ @@ -491,10 +469,10 @@ class User extends Controller\Controller{ /** * send mail with registration key * -> check INVITE in pathfinder.ini - * @param $f3 + * @param \Base $f3 * @throws Exception */ - public function sendInvite($f3){ + public function sendInvite(\Base $f3){ $data = $f3->get('POST.settingsData'); $return = (object) []; @@ -593,9 +571,9 @@ class User extends Controller\Controller{ /** * delete current user account from DB - * @param $f3 + * @param \Base $f3 */ - public function deleteAccount($f3){ + public function deleteAccount(\Base $f3){ $data = $f3->get('POST.formData'); $return = (object) []; @@ -609,8 +587,8 @@ class User extends Controller\Controller{ !empty($data['captcha']) && $data['captcha'] === $captcha ){ - $user = $this->_getUser(0); - + $activeCharacter = $this->getCharacter(0); + $user = $activeCharacter->getUser(); $validUser = $this->_verifyUser( $user->name, $data['password']); if( diff --git a/app/main/controller/appcontroller.php b/app/main/controller/appcontroller.php index 62aec0c8..8317796b 100644 --- a/app/main/controller/appcontroller.php +++ b/app/main/controller/appcontroller.php @@ -7,15 +7,26 @@ */ namespace Controller; - +use Controller\Ccp as Ccp; class AppController extends Controller { /** - * show main login (index) page - * @param $f3 + * event handler after routing + * @param \Base $f3 */ - public function init($f3) { + public function afterroute(\Base $f3){ + parent::afterroute($f3); + + // clear all SSO related temp data + $f3->clear(Ccp\Sso::SESSION_KEY_SSO); + } + + /** + * show main login (index) page + * @param \Base $f3 + */ + public function init(\Base $f3) { // page title $f3->set('pageTitle', 'Login'); diff --git a/app/main/controller/ccp/sso.php b/app/main/controller/ccp/sso.php new file mode 100644 index 00000000..956d8050 --- /dev/null +++ b/app/main/controller/ccp/sso.php @@ -0,0 +1,604 @@ +request automatically caches responses by their response "Cache-Control" header! + */ + +namespace Controller\Ccp; +use Controller; +use Controller\Api as Api; +use Data\Mapper as Mapper; +use Model; +use Lib; + +class Sso extends Api\User{ + + /** + * @var int timeout (seconds) for API calls + */ + const CREST_TIMEOUT = 3; + + /** + * @var int expire time (seconds) for an valid "accessToken" + */ + const ACCESS_KEY_EXPIRE_TIME = 20 * 60; + + // SSO specific session keys + const SESSION_KEY_SSO = 'SESSION.SSO'; + const SESSION_KEY_SSO_ERROR = 'SESSION.SSO.ERROR'; + const SESSION_KEY_SSO_STATE = 'SESSION.SSO.STATE'; + + // error messages + const ERROR_CCP_SSO_URL = 'Invalid "ENVIRONMENT.[ENVIRONMENT].SSO_CCP_URL" url. %s'; + const ERROR_CCP_CREST_URL = 'Invalid "ENVIRONMENT.[ENVIRONMENT].CCP_CREST_URL" url. %s'; + const ERROR_RESOURCE_DEPRECATED = 'Resource: %s has been marked as deprecated. %s'; + const ERROR_ACCESS_TOKEN = 'Unable to get a valid "access_token. %s'; + const ERROR_VERIFY_CHARACTER = 'Unable to verify character data. %s'; + const ERROR_GET_ENDPOINT = 'Unable to get endpoint data. $s'; + const ERROR_FIND_ENDPOINT = 'Unable to find endpoint: %s'; + const ERROR_LOGIN_FAILED = 'Failed authentication due to technical problems: %s'; + + /** + * CREST "Scopes" are used by pathfinder + * -> Enable scopes: https://developers.eveonline.com + * @var array + */ + private $requestScopes = [ + // 'characterFittingsRead', + // 'characterFittingsWrite', + 'characterLocationRead', + 'characterNavigationWrite' + ]; + + /** + * redirect user to CCP SSO page and request authorization + * @param \Base $f3 + */ + public function requestAuthorization($f3){ + + // used for "state" check between request and callback + $state = bin2hex(mcrypt_create_iv(12, MCRYPT_DEV_URANDOM)); + $f3->set(self::SESSION_KEY_SSO_STATE, $state); + + $urlParams = [ + 'response_type' => 'code', + 'redirect_uri' => Controller\Controller::getEnvironmentData('URL') . $f3->build('/sso/callbackAuthorization'), + 'client_id' => Controller\Controller::getEnvironmentData('SSO_CCP_CLIENT_ID'), + 'scope' => implode(' ', $this->requestScopes), + 'state' => $state + ]; + + $ssoAuthUrl = self::getAuthorizationEndpoint() . '?' . http_build_query($urlParams, '', '&', PHP_QUERY_RFC3986 ); + + $f3->status(302); + $f3->reroute($ssoAuthUrl); + } + + /** + * callback handler for CCP SSO user Auth + * -> see requestAuthorization() + * @param \Base $f3 + */ + public function callbackAuthorization($f3){ + $getParams = (array)$f3->get('GET'); + + if($f3->exists(self::SESSION_KEY_SSO_STATE)){ + // check response and validate 'state' + if( + isset($getParams['code']) && + isset($getParams['state']) && + !empty($getParams['code']) && + !empty($getParams['state']) && + $f3->get(self::SESSION_KEY_SSO_STATE) === $getParams['state'] + ){ + // clear 'state' for new next request + $f3->clear(self::SESSION_KEY_SSO_STATE); + + $accessData = $this->getCrestAccessData($getParams['code']); + + if( + isset($accessData->accessToken) && + isset($accessData->refreshToken) + ){ + // login succeeded -> get basic character data for current login + $verificationCharacterData = $this->verifyCharacterData($accessData->accessToken); + + if( !is_null($verificationCharacterData)){ + // verification data available. Data is needed for "ownerHash" check + + // get character data from CREST + $characterData = $this->getCharacterData($accessData->accessToken); + + if(isset($characterData->character)){ + // add "ownerHash" and CREST tokens + $characterData->character['ownerHash'] = $verificationCharacterData->CharacterOwnerHash; + $characterData->character['crestAccessToken'] = $accessData->accessToken; + $characterData->character['crestRefreshToken'] = $accessData->refreshToken; + + // add/update static character data + $characterModel = $this->updateCharacter($characterData); + + if( !is_null($characterModel) ){ + // check if character is authorized to log in + if($characterModel->isAuthorized()){ + + // character is authorized to log in + // -> update character log (current location,...) + $characterModel = $characterModel->updateLog(); + + // check if there is already a user created who owns this char + $user = $characterModel->getUser(); + + if(is_null($user)){ + // no user found -> create one and connect to character + /** + * @var Model\UserModel $user + */ + $user = Model\BasicModel::getNew('UserModel'); + $user->name = $characterModel->name; + $user->save(); + + /** + * @var Model\UserCharacterModel $userCharactersModel + */ + $userCharactersModel = Model\BasicModel::getNew('UserCharacterModel'); + $userCharactersModel->userId = $user; + $userCharactersModel->characterId = $characterModel; + $userCharactersModel->save(); + + // get updated character model + $characterModel = $userCharactersModel->getCharacter(); + } + + // login by character + $loginCheck = $this->loginByCharacter($characterModel); + + if($loginCheck){ + // route to "map" + $f3->reroute('@map'); + }else{ + $f3->set(self::SESSION_KEY_SSO_ERROR, sprintf(self::ERROR_LOGIN_FAILED, $characterModel->name)); + } + }else{ + // character is not authorized to log in + $f3->set(self::SESSION_KEY_SSO_ERROR, 'Character "' . $characterModel->name . '" is not authorized to log in.'); + } + } + } + } + } + } + } + + // on error -> route back to login form + $f3->reroute('@login'); + } + + /** + * get a valid "access_token" for oAuth 2.0 verification + * -> if $authCode is set -> request NEW "access_token" + * -> else check for existing (not expired) "access_token" + * -> else try to refresh auth and get fresh "access_token" + * @param bool $authCode + * @return null|\stdClass + */ + public function getCrestAccessData($authCode){ + $accessData = null; + + if( !empty($authCode) ){ + // Authentication Code is set -> request new "accessToken" + $accessData = $this->verifyAuthorizationCode($authCode); + }else{ + // Unable to get Token -> trigger error + self::getCrestLogger()->write(sprintf(self::ERROR_ACCESS_TOKEN, $authCode)); + } + + return $accessData; + } + + /** + * verify authorization code, and get an "access_token" data + * @param $authCode + * @return \stdClass + */ + protected function verifyAuthorizationCode($authCode){ + $requestParams = [ + 'grant_type' => 'authorization_code', + 'code' => $authCode + ]; + + return $this->requestAccessData($requestParams); + } + + /** + * get new "access_token" by an existing "refresh_token" + * -> if "access_token" is expired, this function gets a fresh one + * @param $refreshToken + * @return \stdClass + */ + public function refreshAccessToken($refreshToken){ + $requestParams = [ + 'grant_type' => 'refresh_token', + 'refresh_token' => $refreshToken + ]; + + return $this->requestAccessData($requestParams); + } + + /** + * request an "access_token" AND "refresh_token" data + * -> this can either be done by sending a valid "authorization code" + * OR by providing a valid "refresh_token" + * @param $requestParams + * @return \stdClass + */ + protected function requestAccessData($requestParams){ + $verifyAuthCodeUrl = self::getVerifyAuthorizationCodeEndpoint(); + $verifyAuthCodeUrlParts = parse_url($verifyAuthCodeUrl); + + $accessData = (object) []; + $accessData->accessToken = null; + $accessData->refreshToken = null; + + if($verifyAuthCodeUrlParts){ + $contentType = 'application/x-www-form-urlencoded'; + $requestOptions = [ + 'timeout' => self::CREST_TIMEOUT, + 'method' => 'POST', + 'user_agent' => $this->getUserAgent(), + 'header' => [ + 'Authorization: Basic ' . $this->getAuthorizationHeader(), + 'Content-Type: ' . $contentType, + 'Host: ' . $verifyAuthCodeUrlParts['host'] + ] + ]; + + // content (parameters to send with) + $requestOptions['content'] = http_build_query($requestParams); + + $apiResponse = Lib\Web::instance()->request($verifyAuthCodeUrl, $requestOptions); + + if($apiResponse['body']){ + $authCodeRequestData = json_decode($apiResponse['body']); + + if(isset($authCodeRequestData->access_token)){ + // this token is required for endpoints that require Auth + $accessData->accessToken = $authCodeRequestData->access_token; + } + + if(isset($authCodeRequestData->refresh_token)){ + // this token is used to refresh/get a new access_token when expires + $accessData->refreshToken = $authCodeRequestData->refresh_token; + } + }else{ + self::getCrestLogger()->write( + sprintf( + self::ERROR_ACCESS_TOKEN, + print_r($requestParams, true) + ) + ); + } + }else{ + self::getCrestLogger()->write( + sprintf(self::ERROR_CCP_SSO_URL, __METHOD__) + ); + } + + return $accessData; + } + + /** + * verify character data by "access_token" + * -> get some basic information (like character id) + * -> if more character information is required, use CREST endpoints request instead + * @param $accessToken + * @return mixed|null + */ + protected function verifyCharacterData($accessToken){ + $verifyUserUrl = self::getVerifyUserEndpoint(); + $verifyUrlParts = parse_url($verifyUserUrl); + $characterData = null; + + if($verifyUrlParts){ + $requestOptions = [ + 'timeout' => self::CREST_TIMEOUT, + 'method' => 'GET', + 'user_agent' => $this->getUserAgent(), + 'header' => [ + 'Authorization: Bearer ' . $accessToken, + 'Host: ' . $verifyUrlParts['host'] + ] + ]; + + $apiResponse = Lib\Web::instance()->request($verifyUserUrl, $requestOptions); + + if($apiResponse['body']){ + $characterData = json_decode($apiResponse['body']); + }else{ + self::getCrestLogger()->write(sprintf(self::ERROR_VERIFY_CHARACTER, __METHOD__)); + } + }else{ + self::getCrestLogger()->write(sprintf(self::ERROR_CCP_SSO_URL, __METHOD__)); + } + + return $characterData; + } + + /** + * get all available Endpoints + * @param $accessToken + * @return mixed|null + */ + protected function getEndpoints($accessToken){ + $crestUrl = self::getCrestEndpoint(); + $contentType = 'application/vnd.ccp.eve.Api-v3+json'; + $endpoint = $this->getEndpoint($accessToken, $crestUrl, $contentType); + + return $endpoint; + } + + /** + * get a specific endpoint by its $resourceUrl + * @param $accessToken + * @param $resourceUrl + * @param string $contentType + * @return mixed|null + */ + protected function getEndpoint($accessToken, $resourceUrl, $contentType = ''){ + $resourceUrlParts = parse_url($resourceUrl); + $endpoint = null; + + if($resourceUrlParts){ + $requestOptions = [ + 'timeout' => self::CREST_TIMEOUT, + 'method' => 'GET', + 'user_agent' => $this->getUserAgent(), + 'header' => [ + 'Authorization: Bearer ' . $accessToken, + 'Host: login.eveonline.com', + 'Host: ' . $resourceUrlParts['host'] + ] + ]; + + // if specific contentType is required -> add it to request header + // CREST versioning can be done by calling different "Accept:" Headers + if( !empty($contentType) ){ + $requestOptions['header'][] = 'Accept: ' . $contentType; + } + + $apiResponse = Lib\Web::instance()->request($resourceUrl, $requestOptions); + + if($apiResponse['headers']){ + // check headers for error + $this->checkResponseHeaders($apiResponse['headers'], $requestOptions); + + if($apiResponse['body']){ + $endpoint = json_decode($apiResponse['body'], true); + }else{ + self::getCrestLogger()->write(sprintf(self::ERROR_GET_ENDPOINT, __METHOD__)); + } + } + }else{ + self::getCrestLogger()->write(sprintf(self::ERROR_CCP_CREST_URL, __METHOD__)); + } + + return $endpoint; + } + + /** + * recursively walk down the CREST API tree by a given $path array + * -> return "leaf" endpoint + * @param $accessToken + * @param $endpoint + * @param array $path + * @return null|string + */ + protected function walkEndpoint($accessToken, $endpoint, $path = []){ + $targetEndpoint = null; + + if( !empty($path) ){ + $newNode = array_shift($path); + if(isset($endpoint[$newNode])){ + $currentEndpoint = $endpoint[$newNode]; + if(isset($currentEndpoint['href'])){ + $newEndpoint = $this->getEndpoint($accessToken, $currentEndpoint['href']); + $targetEndpoint = $this->walkEndpoint($accessToken, $newEndpoint, $path); + }else{ + // leaf found + $targetEndpoint = $currentEndpoint; + } + }else{ + // endpoint not found + self::getCrestLogger()->write(sprintf(self::ERROR_FIND_ENDPOINT, $newNode)); + } + }else{ + $targetEndpoint = $endpoint; + } + + return $targetEndpoint; + } + + /** + * get character data + * @param $accessToken + * @return array + */ + protected function getCharacterData($accessToken){ + $endpoints = $this->getEndpoints($accessToken); + $characterData = (object) []; + + $endpoint = $this->walkEndpoint($accessToken, $endpoints, [ + 'decode', + 'character' + ]); + + if( !empty($endpoint) ){ + $characterData->character = (new Mapper\CrestCharacter($endpoint))->getData(); + if(isset($endpoint['corporation'])){ + $characterData->corporation = (new Mapper\CrestCorporation($endpoint['corporation']))->getData(); + } + } + + return $characterData; + } + + /** + * get current character location data + * -> solarSystem data where character is currently active + * @param $accessToken + * @return object + */ + public function getCharacterLocationData($accessToken){ + $endpoints = $this->getEndpoints($accessToken); + $locationData = (object) []; + + $endpoint = $this->walkEndpoint($accessToken, $endpoints, [ + 'decode', + 'character', + 'location' + ]); + + if( !empty($endpoint) ){ + if(isset($endpoint['solarSystem'])){ + $locationData->system = (new Mapper\CrestSystem($endpoint['solarSystem']))->getData(); + } + } + + return $locationData; + } + + /** + * update character + * @param $characterData + * @return \Model\CharacterModel + * @throws \Exception + */ + protected function updateCharacter($characterData){ + + $characterModel = null; + $corporationModel = null; + $allianceModel = null; + + if( isset($characterData->corporation) ){ + /** + * @var Model\CorporationModel $corporationModel + */ + $corporationModel = Model\BasicModel::getNew('CorporationModel'); + $corporationModel->getById($characterData->corporation['id'], 0); + $corporationModel->copyfrom($characterData->corporation); + $corporationModel->save(); + } + + if( isset($characterData->alliance) ){ + /** + * @var Model\AllianceModel $allianceModel + */ + $allianceModel = Model\BasicModel::getNew('AllianceModel'); + $allianceModel->getById($characterData->alliance['id'], 0); + $allianceModel->copyfrom($characterData->alliance); + $allianceModel->save(); + } + + if( isset($characterData->character) ){ + /** + * @var Model\CharacterModel $characterModel + */ + $characterModel = Model\BasicModel::getNew('CharacterModel'); + $characterModel->getById($characterData->character['id'], 0); + $characterModel->copyfrom($characterData->character); + $characterModel->corporationId = $corporationModel; + $characterModel->allianceId = $allianceModel; + $characterModel = $characterModel->save(); + } + + return $characterModel; + } + + /** + * check response "Header" data for errors + * @param $headers + * @param string $requestUrl + * @param string $contentType + */ + protected function checkResponseHeaders($headers, $requestUrl = '', $contentType = ''){ + $headers = (array)$headers; + if(preg_grep ('/^X-Deprecated/i', $headers)){ + self::getCrestLogger()->write(sprintf(self::ERROR_RESOURCE_DEPRECATED, $requestUrl, $contentType)); + } + } + + /** + * get "Authorization:" Header data + * -> This header is required for any Auth-required endpoints! + * @return string + */ + protected function getAuthorizationHeader(){ + return base64_encode( + Controller\Controller::getEnvironmentData('SSO_CCP_CLIENT_ID') . ':' + . Controller\Controller::getEnvironmentData('SSO_CCP_SECRET_KEY') + ); + } + + /** + * get CCP CREST url from configuration file + * -> throw error if url is broken/missing + * @return string + */ + static function getCrestEndpoint(){ + $url = ''; + if( \Audit::instance()->url(self::getEnvironmentData('CCP_CREST_URL')) ){ + $url = self::getEnvironmentData('CCP_CREST_URL'); + }else{ + $error = sprintf(self::ERROR_CCP_CREST_URL, __METHOD__); + self::getCrestLogger()->write($error); + \Base::instance()->error(502, $error); + } + + return $url; + } + + /** + * get CCP SSO url from configuration file + * -> throw error if url is broken/missing + * @return string + */ + static function getSsoUrlRoot(){ + $url = ''; + if( \Audit::instance()->url(self::getEnvironmentData('SSO_CCP_URL')) ){ + $url = self::getEnvironmentData('SSO_CCP_URL'); + }else{ + $error = sprintf(self::ERROR_CCP_SSO_URL, __METHOD__); + self::getCrestLogger()->write($error); + \Base::instance()->error(502, $error); + } + + return $url; + } + + static function getAuthorizationEndpoint(){ + return self::getSsoUrlRoot() . '/oauth/authorize'; + } + + static function getVerifyAuthorizationCodeEndpoint(){ + return self::getSsoUrlRoot() . '/oauth/token'; + } + + static function getVerifyUserEndpoint(){ + return self::getSsoUrlRoot() . '/oauth/verify'; + } + + /** + * get logger for CREST logging + * @return \Log + */ + static function getCrestLogger(){ + return parent::getLogger('crest'); + } +} \ No newline at end of file diff --git a/app/main/controller/ccpapicontroller.php b/app/main/controller/ccpapicontroller.php deleted file mode 100644 index 1e372940..00000000 --- a/app/main/controller/ccpapicontroller.php +++ /dev/null @@ -1,184 +0,0 @@ - 8, - 'method' => 'POST', - 'user_agent' => $this->getUserAgent(), - 'follow_location' => false // otherwise CURLOPT_FOLLOWLOCATION will fail - ]; - - return $requestOptions; - } - - /** - * request character information from CCP API - * @param $keyID - * @param $vCode - * @return bool|\SimpleXMLElement - */ - public function requestCharacters($keyID, $vCode){ - - $apiPath = $this->getF3()->get('PATHFINDER.API.CCP_XML') . '/account/APIKeyInfo.xml.aspx'; - - $xml = false; - - // build request URL - $options = $this->getRequestOptions(); - $options['content'] = http_build_query( [ - 'keyID' => $keyID, - 'vCode' => $vCode - ]); - - $apiResponse = \Web::instance()->request($apiPath, $options ); - - if($apiResponse['body']){ - $xml = simplexml_load_string($apiResponse['body']); - } - - return $xml; - } - - /** - * update all character information for a given apiModel - * @param $userApiModel - * @return int - * @throws \Exception - */ - public function updateCharacters($userApiModel){ - - $xml = $this->requestCharacters($userApiModel->keyId, $userApiModel->vCode); - - $characterCount = 0; - - // important -> user API model must be up2date - // if not -> matched userCharacter cant be found - $userApiModel->getById($userApiModel->id, 0); - - if($xml){ - // request successful - $rowApiData = $xml->result->key->rowset; - - if( - is_object($rowApiData) && - $rowApiData->children() - ){ - $characterModel = Model\BasicModel::getNew('CharacterModel'); - $corporationModel = Model\BasicModel::getNew('CorporationModel'); - $allianceModel = Model\BasicModel::getNew('AllianceModel'); - - foreach($rowApiData->children() as $characterApiData){ - // map attributes to array - $attributeData = current( $characterApiData->attributes() ); - - $newCharacter = true; - - $characterId = (int)$attributeData['characterID']; - $characterModel->getById($characterId, 0); - - $corporationModelTemp = null; - $allianceModelTemp = null; - - // check if corporation already exists - if($attributeData['corporationID'] > 0){ - $corporationModel->getById($attributeData['corporationID'], 0); - if( $corporationModel->dry() ){ - $corporationModel->id = $attributeData['corporationID']; - $corporationModel->name = $attributeData['corporationName']; - $corporationModel->save(); - } - $corporationModelTemp = $corporationModel; - } - - // check if alliance already exists - if($attributeData['allianceID'] > 0){ - $allianceModel->getById($attributeData['allianceID'], 0); - if( $allianceModel->dry() ){ - $allianceModel->id = $attributeData['allianceID']; - $allianceModel->name = $attributeData['allianceName']; - $allianceModel->save(); - } - $allianceModelTemp = $allianceModel; - } - - if($userApiModel->userCharacters){ - $userApiModel->userCharacters->rewind(); - while($userApiModel->userCharacters->valid()){ - $tempCharacterModel = $userApiModel->userCharacters->current()->getCharacter(); - - // character already exists -> update - if($tempCharacterModel->id == $characterId){ - $characterModel = $tempCharacterModel; - - // unset userCharacter -> all leftover models are no longer part of this API - // --> delete leftover models at the end - $userApiModel->userCharacters->offsetUnset($userApiModel->userCharacters->key()); - - $newCharacter = false; - break; - }else{ - $userApiModel->userCharacters->next(); - } - } - $userApiModel->userCharacters->rewind(); - } - - $characterModel->id = $characterId; - $characterModel->name = $attributeData['characterName']; - $characterModel->corporationId = $corporationModelTemp; - $characterModel->allianceId = $allianceModelTemp; - $characterModel->factionId = $attributeData['factionID']; - $characterModel->factionName = $attributeData['factionName']; - $characterModel->save(); - - if($newCharacter){ - // new character for this API - $userCharactersModel = Model\BasicModel::getNew('UserCharacterModel', 0); - $userCharactersModel->userId = $userApiModel->userId; - $userCharactersModel->apiId = $userApiModel; - $userCharactersModel->characterId = $characterModel; - $userCharactersModel->save(); - } - - $corporationModel->reset(); - $allianceModel->reset(); - $characterModel->reset(); - - $characterCount++; - } - } - - // delete leftover userCharacters from this API - if(count($userApiModel->userCharacters) > 0){ - while($userApiModel->userCharacters->valid()){ - $userApiModel->userCharacters->current()->erase(); - $userApiModel->userCharacters->next(); - } - } - - } - - return $characterCount; - } - -} \ No newline at end of file diff --git a/app/main/controller/ccpssocontroller.php b/app/main/controller/ccpssocontroller.php deleted file mode 100644 index f5f95ce3..00000000 --- a/app/main/controller/ccpssocontroller.php +++ /dev/null @@ -1,503 +0,0 @@ -request automatically caches responses by their response "Cache-Control" header! - */ - -namespace Controller; - -use Data\Mapper as Mapper; -use Model; - -class CcpSsoController extends Controller { - - const SESSION_KEY_ACCESS_TOKEN = 'SESSION.sso.access_token'; - const SESSION_KEY_REFRESH_TOKEN = 'SESSION.sso.refresh_token'; - - const ERROR_CCP_SSO_URL = 'Invalid "PATHFINDER.API.CCP_SSO" url. %s'; - const ERROR_CCP_CREST_URL = 'Invalid "PATHFINDER.API.CCP_CREST" url. %s'; - const ERROR_RESOURCE_DEPRECATED = 'Resource: %s has been marked deprecated. %s'; - const ERROR_ACCESS_TOKEN = 'Unable to get a valid "access_token. %s'; - const ERROR_VERIFY_CHARACTER = 'Unable to verify character data. %s'; - const ERROR_GET_ENDPOINTS = 'Unable to get endpoints data. $s'; - const ERROR_GET_ENDPOINT = 'Unable to get endpoint data. $s'; - const ERROR_FIND_ENDPOINT = 'Unable to find endpoint: %s'; - - /** - * "Scopes" that are used by pathfinder - * -> Enable scopes: https://developers.eveonline.com - * @var array - */ - private $requestScopes = [ - 'characterLocationRead', - 'characterNavigationWrite' - ]; - - /** - * timeout for API calls - * @var int - */ - private $apiTimeout = 3; - - /** - * redirect user to CCP SSO page and request authorization - * @param $f3 - */ - public function requestAuthorization($f3){ - // used for state check between request and callback - $state = bin2hex(mcrypt_create_iv(12, MCRYPT_DEV_URANDOM)); - $f3->set('SESSION.sso.state', $state); - - $urlParams = [ - 'response_type' => 'code', - 'redirect_uri' => Controller::getEnvironmentData('URL') . $f3->build('/sso/callbackAuthorization'), - 'client_id' => Controller::getEnvironmentData('SSO_CCP_CLIENT_ID'), - 'scope' => implode(' ', $this->requestScopes), - 'state' => $state - ]; - - $ssoAuthUrl = self::getAuthorizationEndpoint() . '?' . http_build_query($urlParams, '', '&', PHP_QUERY_RFC3986 ); - - $f3->status(302); - $f3->reroute($ssoAuthUrl); - } - - /** - * callback handler for CCP SSO user Auth - * -> see requestAuthorization() - * @param $f3 - */ - public function callbackAuthorization($f3){ - $getParams = (array)$f3->get('GET'); - - if($f3->exists('SESSION.sso.state')){ - // check response and validate 'state' - if( - isset($getParams['code']) && - isset($getParams['state']) && - !empty($getParams['code']) && - !empty($getParams['state']) && - $f3->get('SESSION.sso.state') === $getParams['state'] - ){ - - // clear 'state' for new next request - $f3->clear('SESSION.sso.state'); - - $accessToken = $this->getAccessToken($getParams['code']); - if($accessToken){ - $data = $this->verifyCharacterData($accessToken); - - $characterData = $this->getCharacterData($accessToken); - $characterModel = $this->updateCharacter($characterData); - - if( !is_null($characterModel) ){ - // everything OK -> login succeeded - var_dump( $characterModel->cast() ); - die(); - - } - } - } - } - - // on error -> route back to login form - $this->getF3()->reroute('@login'); - } - - /** - * get a valid "access_token" for oAuth 2.0 verification - * -> if $authCode is set -> request NEW "access_token" - * -> else check for existing (not expired) "access_token" - * -> else try to refresh auth and get fresh "access_token" - * @param bool $authCode - * @return bool|mixed - */ - private function getAccessToken($authCode = false){ - $accessToken = false; - - if( !empty($authCode) ){ - // Authentication Code is set -> request new Access Token ------------------------------------------------- - - // clear "old" token (if exist and still valid) - $this->getF3()->clear(self::SESSION_KEY_ACCESS_TOKEN); - - $accessToken = $this->verifyAuthorizationCode($authCode); - }elseif($this->getF3()->exists(self::SESSION_KEY_ACCESS_TOKEN)){ - // Access Token exists and not expired -------------------------------------------------------------------- - $accessToken = $this->getF3()->get(self::SESSION_KEY_ACCESS_TOKEN); - }elseif($this->getF3()->exists(self::SESSION_KEY_REFRESH_TOKEN)){ - // Refresh Token exists -> refresh Access Token ----------------------------------------------------------- - $accessToken = $this->refreshAccessToken($this->getF3()->get(self::SESSION_KEY_REFRESH_TOKEN)); - }else{ - // Unable to get Token -> trigger error ------------------------------------------------------------------- - $this->getLogger('error')->write(sprintf(self::ERROR_ACCESS_TOKEN, $authCode)); - } - - return $accessToken; - } - - /** - * verify authorization code, and get an "access_token" data - * @param $authCode - * @return bool|mixed - */ - private function verifyAuthorizationCode($authCode){ - $requestParams = [ - 'grant_type' => 'authorization_code', - 'code' => $authCode - ]; - - return $this->requestAccessToken($requestParams); - } - - /** - * get new "access_token" by an existing "refresh_token" - * -> if "access_token" is expired, this function gets a fresh one - * @param $refreshToken - * @return bool|mixed - */ - private function refreshAccessToken($refreshToken){ - $requestParams = [ - 'grant_type' => 'refresh_token', - 'refresh_token' => $refreshToken - ]; - - return $this->requestAccessToken($requestParams); - } - - /** - * request an "access_token" AND "refresh_token" data - * -> this can either be done by sending a valid "authorization code" - * OR by providing a valid "refresh_token" - * @param $requestParams - * @return bool|mixed - */ - private function requestAccessToken($requestParams){ - $verifyAuthCodeUrl = self::getVerifyAuthorizationCodeEndpoint(); - $verifyAuthCodeUrlParts = parse_url($verifyAuthCodeUrl); - $accessToken = false; - - if($verifyAuthCodeUrlParts){ - $contentType = 'application/x-www-form-urlencoded'; - $requestOptions = [ - 'timeout' => $this->apiTimeout, - 'method' => 'POST', - 'user_agent' => $this->getUserAgent(), - 'header' => [ - 'Authorization: Basic ' . $this->getAuthorizationHeader(), - 'Content-Type: ' . $contentType, - 'Host: ' . $verifyAuthCodeUrlParts['host'] - ] - ]; - - // content (parameters to send with) - $requestOptions['content'] = http_build_query($requestParams); - - $apiResponse = \Web::instance()->request($verifyAuthCodeUrl, $requestOptions); - - if($apiResponse['body']){ - $authCodeRequestData = json_decode($apiResponse['body']); - - if(property_exists($authCodeRequestData, 'refresh_token')){ - // this token is used to refresh/get a new access_token when expires - $this->getF3()->set(self::SESSION_KEY_REFRESH_TOKEN, $authCodeRequestData->refresh_token); - } - - if(property_exists($authCodeRequestData, 'access_token')){ - // this token is required for endpoints that require Auth - $accessToken = $this->getF3()->set(self::SESSION_KEY_ACCESS_TOKEN, $authCodeRequestData->access_token); - } - }else{ - $this->getLogger('error')->write(sprintf(self::ERROR_ACCESS_TOKEN, print_r($requestParams, true))); - } - }else{ - $this->getLogger('error')->write(sprintf(self::ERROR_CCP_SSO_URL, __METHOD__)); - } - - return $accessToken; - } - - - - /** - * verify character data by "access_token" - * -> get some basic information (like character id) - * -> if more character information is required, use CREST endpoints request instead - * @param $accessToken - * @return bool|mixed - */ - private function verifyCharacterData($accessToken){ - $verifyUserUrl = self::getVerifyUserEndpoint(); - $verifyUrlParts = parse_url($verifyUserUrl); - $characterData = false; - - if($verifyUrlParts){ - $requestOptions = [ - 'timeout' => $this->apiTimeout, - 'method' => 'GET', - 'user_agent' => $this->getUserAgent(), - 'header' => [ - 'Authorization: Bearer ' . $accessToken, - 'Host: ' . $verifyUrlParts['host'] - ] - ]; - - $apiResponse = \Web::instance()->request($verifyUserUrl, $requestOptions); - - if($apiResponse['body']){ - $characterData = json_decode($apiResponse['body']); - }else{ - $this->getLogger('error')->write(sprintf(self::ERROR_VERIFY_CHARACTER, __METHOD__)); - } - }else{ - $this->getLogger('error')->write(sprintf(self::ERROR_CCP_SSO_URL, __METHOD__)); - } - - return $characterData; - } - - /** - * get all available Endpoints - * @param $accessToken - * @return bool|mixed - */ - private function getEndpoints($accessToken){ - $crestUrl = self::getCrestEndpoint(); - $endpointsData = false; - $crestUrlParts = parse_url($crestUrl); - - if($crestUrlParts){ - // represents API version - $contentType = 'application/vnd.ccp.eve.Api-v3+json'; - $requestOptions = [ - 'timeout' => $this->apiTimeout, - 'method' => 'GET', - 'user_agent' => $this->getUserAgent(), - 'header' => [ - 'Authorization: Bearer ' . $accessToken, - 'Accept: ' . $contentType, - 'Host: ' . $crestUrlParts['host'] - ] - ]; - - $apiResponse = \Web::instance()->request($crestUrl, $requestOptions); - - if($apiResponse['headers']){ - // check headers for error - $this->checkResponseHeaders($apiResponse['headers'], $crestUrl, $contentType); - - if($apiResponse['body']){ - $endpointsData = json_decode($apiResponse['body'], true); - }else{ - $this->getLogger('error')->write(sprintf(self::ERROR_GET_ENDPOINTS, __METHOD__)); - } - } - }else{ - $this->getLogger('error')->write(sprintf(self::ERROR_CCP_CREST_URL, __METHOD__)); - } - - return $endpointsData; - } - - private function walkEndpoint($accessToken, $endpoint, $path = []){ - $targetEndpoint = null; - - - if( !empty($path) ){ - $newNode = array_shift($path); - - if(isset($endpoint[$newNode])){ - $currentEndpoint = $endpoint[$newNode]; - if(isset($currentEndpoint['href'])){ - $newEndpoint = $this->getEndpoint($accessToken, $currentEndpoint['href']); - $targetEndpoint = $this->walkEndpoint($accessToken, $newEndpoint, $path); - - }else{ - // TODO leaf - $targetEndpoint = ' target:) '; - } - }else{ - // endpoint not found - $this->getLogger('error')->write(sprintf(self::ERROR_FIND_ENDPOINT, $newNode)); - } - }else{ - $targetEndpoint = $endpoint; - } - - - - return $targetEndpoint; - } - - - /** - * get a specific endpoint by its $resourceUrl - * @param $accessToken - * @param $resourceUrl - * @return mixed|null - */ - private function getEndpoint($accessToken, $resourceUrl){ - $resourceUrlParts = parse_url($resourceUrl); - $endpoint = null; - - if($resourceUrlParts){ - $requestOptions = [ - 'timeout' => $this->apiTimeout, - 'method' => 'GET', - 'user_agent' => $this->getUserAgent(), - 'header' => [ - 'Authorization: Bearer ' . $accessToken, - 'Host: login.eveonline.com', - 'Host: ' . $resourceUrlParts['host'] - ] - ]; - - $apiResponse = \Web::instance()->request($resourceUrl, $requestOptions); - - if($apiResponse['headers']){ - // check headers for error - $this->checkResponseHeaders($apiResponse['headers'], $requestOptions); - - if($apiResponse['body']){ - $endpoint = json_decode($apiResponse['body'], true); - }else{ - $this->getLogger('error')->write(sprintf(self::ERROR_GET_ENDPOINT, __METHOD__)); - } - } - }else{ - $this->getLogger('error')->write(sprintf(self::ERROR_CCP_CREST_URL, __METHOD__)); - } - - return $endpoint; - } - - /** - * get character data - * @param $accessToken - * @return array - */ - private function getCharacterData($accessToken){ - $endpoints = $this->getEndpoints($accessToken); - $characterData = []; - - $endpoint = $this->walkEndpoint($accessToken, $endpoints, [ - 'decode', - 'character' - ]); - - if( !empty($endpoint) ){ - $characterData['character'] = (new Mapper\CrestCharacter($endpoint))->getData(); - - if(isset($endpoint['corporation'])){ - $characterData['corporation'] = (new Mapper\CrestCorporation($endpoint['corporation']))->getData(); - } - } - - return $characterData; - } - - /* - private function getCharacterLocation($accessToken){ - $endpoints = $this->getEndpoints($accessToken); - $endpoint = $this->walkEndpoint($accessToken, $endpoints, [ - 'decode', - 'character', - 'location' - ]); - - var_dump($endpoint); - - die(' END getCharacterLocation() '); - - - $characterData = []; - return $characterData; - } */ - - /** - * update character - * @param $characterData - * @return \Model\CharacterModel - * @throws \Exception - */ - private function updateCharacter($characterData){ - - $characterModel = null; - $corporationModel = null; - $allianceModel = null; - - if( !empty($characterData['corporation']) ){ - $corporationModel = Model\BasicModel::getNew('CorporationModel'); - $corporationModel->getById($characterData['corporation']['id'], 0); - $corporationModel->copyfrom($characterData['corporation']); - $corporationModel->save(); - } - - if( !empty($characterData['alliance']) ){ - $allianceModel = Model\BasicModel::getNew('AllianceModel'); - $allianceModel->getById($characterData['alliance']['id'], 0); - $allianceModel->copyfrom($characterData['alliance']); - $allianceModel->save(); - } - - if( !empty($characterData['character']) ){ - $characterModel = Model\BasicModel::getNew('CharacterModel'); - $characterModel->getById($characterData['character']['id'], 0); - $characterModel->copyfrom($characterData['character']); - $characterModel->corporationId = $corporationModel; - $characterModel->allianceId = $allianceModel; - $characterModel->save(); - } - - return $characterModel; - } - - /** - * check response "Header" data for errors - * @param $headers - * @param string $requestUrl - * @param string $contentType - */ - private function checkResponseHeaders($headers, $requestUrl = '', $contentType = ''){ - $headers = (array)$headers; - if(preg_grep ('/^X-Deprecated/i', $headers)){ - $this->getLogger('error')->write(sprintf(self::ERROR_RESOURCE_DEPRECATED, $requestUrl, $contentType)); - } - } - - /** - * get "Authorization:" Header data - * -> This header is required for any Auth-required endpoints! - * @return string - */ - private function getAuthorizationHeader(){ - return base64_encode( - Controller::getEnvironmentData('SSO_CCP_CLIENT_ID') . ':' - . Controller::getEnvironmentData('SSO_CCP_SECRET_KEY') - ); - } - - - static function getAuthorizationEndpoint(){ - return \Base::instance()->get('PATHFINDER.API.CCP_SSO') . '/oauth/authorize'; - } - - static function getVerifyAuthorizationCodeEndpoint(){ - return \Base::instance()->get('PATHFINDER.API.CCP_SSO') . '/oauth/token'; - } - - static function getVerifyUserEndpoint(){ - return \Base::instance()->get('PATHFINDER.API.CCP_SSO') . '/oauth/verify'; - } - - static function getCrestEndpoint(){ - return \Base::instance()->get('PATHFINDER.API.CCP_CREST'); - } -} \ No newline at end of file diff --git a/app/main/controller/controller.php b/app/main/controller/controller.php index 10c11dd4..bdee6ad7 100644 --- a/app/main/controller/controller.php +++ b/app/main/controller/controller.php @@ -7,50 +7,62 @@ */ namespace Controller; +use Controller\Api as Api; use Model; use DB; class Controller { + /** + * @var \Base + */ protected $f3; - private $template; /** - * @param mixed $template + * @var string template for render */ - public function setTemplate($template){ + protected $template; + + /** + * @param string $template + */ + protected function setTemplate($template){ $this->template = $template; } /** - * @return mixed + * @return string */ - public function getTemplate(){ + protected function getTemplate(){ return $this->template; } /** - * set global f3 instance - * @param null $f3 - * @return null|static + * set $f3 base object + * @param \Base $f3 */ - protected function getF3($f3 = null){ - if(is_object($f3)){ - $this->f3 = $f3; - }else{ - $this->f3 = \Base::instance(); - } + protected function setF3(\Base $f3){ + $this->f3 = $f3; + } + /** + * get $f3 base object + * @return \Base + */ + protected function getF3(){ + if( !($this->f3 instanceof \Base) ){ + $this->setF3( \Base::instance() ); + } return $this->f3; } /** * event handler for all "views" * some global template variables are set in here - * @param $f3 + * @param \Base $f3 */ - function beforeroute($f3) { - $this->getF3($f3); + function beforeroute(\Base $f3) { + $this->setF3($f3); // initiate DB connection DB\Database::instance('PF'); @@ -73,8 +85,9 @@ class Controller { /** * event handler after routing * -> render view + * @param \Base $f3 */ - public function afterroute($f3){ + public function afterroute(\Base $f3){ if($this->getTemplate()){ // Ajax calls don´t need a page render.. // this happens on client side @@ -85,7 +98,7 @@ class Controller { /** * set change the DB connection * @param string $database - * @return mixed|void + * @return DB\SQL */ protected function getDB($database = 'PF'){ return DB\Database::instance()->getDB($database); @@ -96,49 +109,47 @@ class Controller { */ protected function initSession(){ // init DB Session (not file based) - if( $this->getDB('PF') instanceof \DB\SQL){ - new \DB\SQL\Session($this->getDB('PF')); + if( $this->getDB('PF') instanceof DB\SQL){ + new DB\SQL\Session($this->getDB('PF')); } } /** - * get current user model + * get current character model * @param int $ttl - * @return bool|null + * @return Model\CharacterModel|null * @throws \Exception */ - protected function _getUser($ttl = 5){ - $user = false; + public function getCharacter($ttl = 5){ + $character = null; - if( $this->f3->exists('SESSION.user.id') ){ - $userId = (int)$this->f3->get('SESSION.user.id'); + if( $this->getF3()->exists(Api\User::SESSION_KEY_CHARACTER_ID) ){ + $characterId = (int)$this->getF3()->get(Api\User::SESSION_KEY_CHARACTER_ID); + if($characterId){ + /** + * @var $characterModel \Model\CharacterModel + */ + $characterModel = Model\BasicModel::getNew('CharacterModel'); + $characterModel->getById($characterId, $ttl); - if($userId > 0){ - $userModel = Model\BasicModel::getNew('UserModel', $ttl); - $userModel->getById($userId, $ttl); - - if( !$userModel->dry() ){ - $user = $userModel; + if( !$characterModel->dry() ){ + $character = &$characterModel; } } } - return $user; + return $character; } /** - * log the current user out - * @param $f3 + * log out current user + * @param \Base $f3 */ - public function logOut($f3){ - + public function logOut(\Base $f3){ // destroy session $f3->clear('SESSION'); - if( !$f3->get('AJAX') ){ - // redirect to landing page - $f3->reroute('@login'); - }else{ + if( $f3->get('AJAX') ){ $params = $f3->get('POST'); $return = (object) []; if( @@ -148,33 +159,36 @@ class Controller { $return->reroute = rtrim(self::getEnvironmentData('URL'), '/') . $f3->alias('login'); }else{ // no reroute -> errors can be shown - $return->error[] = $this->getUserLoggedOffError(); + $return->error[] = $this->getLogoutError(); } echo json_encode($return); die(); + }else{ + // redirect to landing page + $f3->reroute('@login'); } } /** * verifies weather a given username and password is valid - * @param $userName - * @param $password + * @param string $userName + * @param string $password * @return Model\UserModel|null */ protected function _verifyUser($userName, $password) { - $validUser = null; + /** + * @var $user \Model\UserModel + */ $user = Model\BasicModel::getNew('UserModel', 0); - $user->getByName($userName); // check userName is valid if( !$user->dry() ){ // check if password is valid $isValid = $user->verify($password); - if($isValid === true){ $validUser = $user; } @@ -185,18 +199,16 @@ class Controller { /** * check weather the page is IGB trusted or not - * @return mixed + * @return boolean */ static function isIGBTrusted(){ - $igbHeaderData = self::getIGBHeaderData(); - return $igbHeaderData->trusted; } /** * get all eve IGB specific header data - * @return object + * @return \stdClass */ static function getIGBHeaderData(){ $data = (object) []; @@ -229,7 +241,6 @@ class Controller { /** * Helper function to return all headers because * getallheaders() is not available under nginx - * * @return array (string $key -> string $value) */ static function getRequestHeaders(){ @@ -261,7 +272,7 @@ class Controller { /** * get some server information * @param int $ttl cache time (default: 1h) - * @return object + * @return \stdClass */ static function getServerData($ttl = 3600){ $f3 = \Base::instance(); @@ -308,25 +319,21 @@ class Controller { */ static function isIGB(){ $isIGB = false; - $igbHeaderData = self::getIGBHeaderData(); - if(count($igbHeaderData->values) > 0){ $isIGB = true; } - return $isIGB; } /** * get error object is a user is not found/logged of - * @return object + * @return \stdClass */ - protected function getUserLoggedOffError(){ + protected function getLogoutError(){ $userError = (object) []; $userError->type = 'error'; $userError->message = 'User not found'; - return $userError; } @@ -341,8 +348,8 @@ class Controller { /** * get a log controller e.g. "debug" - * @param $loggerType - * @return mixed + * @param string $loggerType + * @return \Log */ static function getLogger($loggerType){ return LogController::getLogger($loggerType); @@ -351,7 +358,7 @@ class Controller { /** * removes illegal characters from a Hive-key that are not allowed * @param $key - * @return mixed + * @return string */ static function formatHiveKey($key){ $illegalCharacters = ['-', ' ']; @@ -360,8 +367,8 @@ class Controller { /** * get environment specific configuration data - * @param $key - * @return mixed|null + * @param string $key + * @return string|null */ static function getEnvironmentData($key){ $f3 = \Base::instance(); @@ -378,7 +385,7 @@ class Controller { /** * get current server environment status * -> "DEVELOP" or "PRODUCTION" - * @return mixed + * @return string */ static function getEnvironment(){ $f3 = \Base::instance(); @@ -396,7 +403,7 @@ class Controller { /** * get required MySQL variable value * @param $key - * @return mixed|null + * @return string|null */ static function getRequiredMySqlVariables($key){ $f3 = \Base::instance(); @@ -413,7 +420,7 @@ class Controller { * get a program URL by alias * -> if no $alias given -> get "default" route (index.php) * @param null $alias - * @return bool + * @return bool|string */ protected function getRouteUrl($alias = null){ $url = false; @@ -452,9 +459,9 @@ class Controller { * onError() callback function * -> on AJAX request -> return JSON with error information * -> on HTTP request -> render error page - * @param $f3 + * @param \Base $f3 */ - public function showError($f3){ + public function showError(\Base $f3){ // set HTTP status $errorCode = $f3->get('ERROR.code'); if(!empty($errorCode)){ @@ -510,8 +517,10 @@ class Controller { /** * Callback for framework "unload" * check -> config.ini + * @param \Base $f3 + * @return bool */ - public function unload($f3){ + public function unload(\Base $f3){ return true; } diff --git a/app/main/controller/mapcontroller.php b/app/main/controller/mapcontroller.php index f86e9676..e05bbd9f 100644 --- a/app/main/controller/mapcontroller.php +++ b/app/main/controller/mapcontroller.php @@ -8,8 +8,11 @@ namespace Controller; -class MapController extends \Controller\AccessController { +class MapController extends AccessController { + /** + * @param \Base $f3 + */ public function init($f3) { // page title diff --git a/app/main/controller/setup.php b/app/main/controller/setup.php index 2b254d33..709086e2 100644 --- a/app/main/controller/setup.php +++ b/app/main/controller/setup.php @@ -36,6 +36,7 @@ class Setup extends Controller { 'Model\ConnectionScopeModel', 'Model\UserMapModel', + 'Model\CharacterMapModel', 'Model\AllianceMapModel', 'Model\CorporationMapModel', @@ -76,9 +77,9 @@ class Setup extends Controller { /** * event handler for all "views" * some global template variables are set in here - * @param $f3 + * @param \Base $f3 */ - function beforeroute($f3) { + function beforeroute(\Base $f3) { // page title $f3->set('pageTitle', 'Setup'); @@ -92,7 +93,7 @@ class Setup extends Controller { $f3->set('pathJs', 'public/js/' . $f3->get('PATHFINDER.VERSION') ); } - public function afterroute($f3) { + public function afterroute(\Base $f3) { // js view (file) $f3->set('jsView', 'setup'); @@ -103,7 +104,7 @@ class Setup extends Controller { /** * main setup route handler * works as dispatcher for setup functions - * @param $f3 + * @param \Base $f3 */ public function init($f3){ $params = $f3->get('GET'); @@ -141,7 +142,7 @@ class Setup extends Controller { /** * get server information - * @param $f3 + * @param \Base $f3 * @return array */ protected function getServerInformation($f3){ @@ -178,7 +179,7 @@ class Setup extends Controller { /** * check all required backend requirements * (Fat Free Framework) - * @param $f3 + * @param \Base $f3 * @return array */ protected function checkRequirements($f3){ @@ -288,7 +289,7 @@ class Setup extends Controller { /** * get database connection information - * @param $f3 + * @param \Base $f3 * @param bool|false $exec * @return array */ @@ -413,6 +414,7 @@ class Setup extends Controller { $changedType = false; $changedUnique = false; $changedIndex = false; + $addConstraints = []; // set (new) column information ------------------------------------------------------- $requiredTables[$requiredTableName]['fieldConf'][$columnName]['exists'] = true; @@ -427,17 +429,22 @@ class Setup extends Controller { $constraint = $col->newConstraint($constraintData); $foreignKeyExists = $col->constraintExists($constraint); + + // constraint information -> show in template $requiredTables[$requiredTableName]['foreignKeys'][] = [ 'exists' => $foreignKeyExists, 'keyName' => $constraint->getConstraintName() ]; - $col->addConstraint($constraint); - - if(!$foreignKeyExists){ + if($foreignKeyExists){ + // drop constraint and re-add again at the and, in case something has changed + $col->dropConstraint($constraint); + }else{ $tableStatusCheckCount++; $foreignKeyStatusCheck = false; } + + $addConstraints[] = $constraint; } } @@ -452,11 +459,21 @@ class Setup extends Controller { $tableStatusCheckCount++; } - // check if column unique changed ----------------------------------------------------- + // check if column index changed ------------------------------------------------------ $indexUpdate = false; $indexKey = (bool)$hasIndex; $indexUnique = (bool)$hasUnique; + if($currentColIndex != $fieldConf['index']){ + $changedIndex = true; + $columnStatusCheck = false; + $tableStatusCheckCount++; + + $indexUpdate = true; + $indexKey = (bool) $fieldConf['index']; + } + + // check if column unique changed ----------------------------------------------------- if($currentColIndexData['unique'] != $fieldConf['unique']){ $changedUnique = true; $columnStatusCheck = false; @@ -466,15 +483,6 @@ class Setup extends Controller { $indexUnique =(bool)$fieldConf['unique']; } - // check if column index changed ------------------------------------------------------ - if($currentColIndex != $fieldConf['index']){ - $changedIndex = true; - $columnStatusCheck = false; - $tableStatusCheckCount++; - - $indexUpdate = true; - $indexKey = (bool) $fieldConf['index']; - } // build table with changed columns --------------------------------------------------- if(!$columnStatusCheck || !$foreignKeyStatusCheck){ @@ -495,6 +503,12 @@ class Setup extends Controller { $tableModifier->updateColumn($columnName, $col); } + // (re-)add constraints !after! index update is done + // otherwise index update will fail if there are existing constraints + foreach($addConstraints as $constraint){ + $col->addConstraint($constraint); + } + $buildStatus = $tableModifier->build($exec); if( @@ -559,7 +573,7 @@ class Setup extends Controller { } /** check MySQL params - * @param $f3 + * @param \Base $f3 * @param $db * @return array */ diff --git a/app/main/data/mapper/crestsystem.php b/app/main/data/mapper/crestsystem.php new file mode 100644 index 00000000..bbdeb619 --- /dev/null +++ b/app/main/data/mapper/crestsystem.php @@ -0,0 +1,18 @@ + 'id', + 'name' => 'name' + ]; +} \ No newline at end of file diff --git a/app/main/db/sql/mysql/tablemodifier.php b/app/main/db/sql/mysql/tablemodifier.php index 6f5992b6..c620e521 100644 --- a/app/main/db/sql/mysql/tablemodifier.php +++ b/app/main/db/sql/mysql/tablemodifier.php @@ -80,7 +80,7 @@ class TableModifier extends SQL\TableModifier { public function dropConstraint($constraint){ if($constraint->isValid()){ $this->queries[] = "ALTER TABLE " . $this->db->quotekey($this->name) . " - DROP FOREIGN KEY " . $this->db->quotekey($constraint->getConstraintName()); + DROP FOREIGN KEY " . $this->db->quotekey($constraint->getConstraintName()) . ";"; }else{ trigger_error(sprintf(self::TEXT_ConstraintNotValid, 'table: ' . $this->name . ' constraintName: ' . $constraint->getConstraintName())); } @@ -93,18 +93,13 @@ class TableModifier extends SQL\TableModifier { public function addConstraint($constraint){ if($constraint->isValid()){ - if($this->constraintExists($constraint)){ - // drop constraint and re-add in case something has changed - $this->dropConstraint($constraint); - } - $this->queries[] = " ALTER TABLE " . $this->db->quotekey($this->name) . " ADD CONSTRAINT " . $this->db->quotekey($constraint->getConstraintName()) . " FOREIGN KEY (" . implode(', ', $constraint->getKeys()) . ") REFERENCES " . $this->db->quotekey($constraint->getReferencedTable()) . " (" . implode(', ', $constraint->getReferencedCols()) . ") ON DELETE " . $constraint->getOnDelete() . " - ON UPDATE " . $constraint->getOnUpdate(); + ON UPDATE " . $constraint->getOnUpdate() . ";"; }else{ trigger_error(sprintf(self::TEXT_ConstraintNotValid, 'table: ' . $this->name . ' constraintName: ' . $constraint->getConstraintName())); } @@ -120,7 +115,15 @@ class Column extends SQL\Column { const TEXT_TableNameMissing = 'Table name missing for FOREIGN KEY in `%s`'; /** - * ass constraint to this column + * drop constraint from this column + * @param Constraint $constraint + */ + public function dropConstraint(Constraint $constraint){ + $this->table->dropConstraint($constraint); + } + + /** + * add constraint to this column * @param Constraint $constraint */ public function addConstraint(Constraint $constraint){ diff --git a/app/main/lib/web.php b/app/main/lib/web.php new file mode 100644 index 00000000..7c9e89b9 --- /dev/null +++ b/app/main/lib/web.php @@ -0,0 +1,112 @@ +eol, $headers), + $matches + ) + ){ + $statusCode = (int)$matches[1]; + } + return $statusCode; + } + + /** + * get cache time in seconds from Header data array + * @param array $headers + * @return int + */ + protected function getCacheTimeFromHeaders($headers = []){ + $cacheTime = 0; + + if( + preg_match( + '/Cache-Control:(.*?)max-age=([0-9]+)/', + implode($this->eol, $headers), + $matches + ) + ){ + $cacheTime = (int)$matches[2]; + }elseif( + preg_match( + '/Access-Control-Max-Age: ([0-9]+)/', + implode($this->eol, $headers), + $matches + ) + ){ + $cacheTime = (int)$matches[1]; + } + return $cacheTime; + } + + /** + * get a unique cache kay for a request + * @param $url + * @param null $options + * @return string + */ + protected function getCacheKey($url, $options = null){ + $f3 = \Base::instance(); + + $headers = isset($options['header']) ? implode($this->eol, (array) $options['header']) : ''; + + return $f3->hash( + $options['method'] . ' ' + . $url . ' ' + . $headers + ).'.url'; + } + + /** + * perform curl() request + * -> caches response by returned HTTP Cache header data + * @param string $url + * @param array|null $options + * @return array|FALSE|mixed + */ + public function request($url,array $options = null) { + $f3 = \Base::instance(); + + if( !$f3->exists( $hash = $this->getCacheKey($url, $options) ) ){ + $result = parent::request($url, $options); + $statusCode = $this->getStatuscodeFromHeaders( $result['headers'] ); + + if($statusCode == 200){ + // request succeeded -> check if response should be cached + if( $ttl = $this->getCacheTimeFromHeaders( $result['headers'] ) ){ + $f3->set($hash, $result, $ttl); + } + } + }else{ + $result = $f3->get($hash); + } + + return $result; + } + +} \ No newline at end of file diff --git a/app/main/model/basicmodel.php b/app/main/model/basicmodel.php index c70d0d21..900a88e6 100644 --- a/app/main/model/basicmodel.php +++ b/app/main/model/basicmodel.php @@ -13,7 +13,7 @@ use Exception; use Controller; use DB; -class BasicModel extends \DB\Cortex { +abstract class BasicModel extends \DB\Cortex { /** * Hive key with DB object @@ -81,15 +81,17 @@ class BasicModel extends \DB\Cortex { $self->clearCacheData(); }); - // model updated $this->afterupdate( function($self){ $self->clearCacheData(); }); - // model updated $this->beforeinsert( function($self){ $self->beforeInsertEvent($self); }); + + $this->aftererase( function($self){ + $self->aftereraseEvent($self); + }); } @@ -226,7 +228,7 @@ class BasicModel extends \DB\Cortex { $cacheKey = null; // set a model unique cache key if the model is saved - if( $this->_id > 0){ + if( $this->id > 0){ // check if there is a given key prefix // -> if not, use the standard key. // this is useful for caching multiple data sets according to one row entry @@ -338,11 +340,20 @@ class BasicModel extends \DB\Cortex { } /** - * function should be overwritten in child classes with access restriction - * @param $accessObject + * Event "Hook" function + * can be overwritten * @return bool */ - public function hasAccess($accessObject){ + public function aftereraseEvent($self){ + return true; + } + + /** + * function should be overwritten in child classes with access restriction + * @param UserModel $user + * @return bool + */ + public function hasAccess(UserModel $user){ return true; } @@ -357,7 +368,7 @@ class BasicModel extends \DB\Cortex { /** * get cached data from this model * @param string $dataCacheKeyPrefix - optional key prefix - * @return mixed|null + * @return \stdClass|null */ protected function getCacheData($dataCacheKeyPrefix = ''){ @@ -427,9 +438,9 @@ class BasicModel extends \DB\Cortex { /** * factory for all Models - * @param $model + * @param string $model * @param int $ttl - * @return null + * @return BasicModel * @throws \Exception */ public static function getNew($model, $ttl = 86400){ @@ -447,7 +458,7 @@ class BasicModel extends \DB\Cortex { /** * get the framework instance (singleton) - * @return static + * @return \Base */ public static function getF3(){ return \Base::instance(); @@ -455,7 +466,7 @@ class BasicModel extends \DB\Cortex { /** * debug log function - * @param $text + * @param string $text */ public static function log($text){ Controller\LogController::getLogger('debug')->write($text); diff --git a/app/main/model/characterlogmodel.php b/app/main/model/characterlogmodel.php index 2b9a7acf..fd47696c 100644 --- a/app/main/model/characterlogmodel.php +++ b/app/main/model/characterlogmodel.php @@ -14,6 +14,14 @@ class CharacterLogModel extends BasicModel { protected $table = 'character_log'; + /** + * caching for relational data + * -> 10s matches REST API - Expire: Header-Data + * for "Location" calls + * @var int + */ + protected $rel_ttl = 10; + protected $fieldConf = [ 'active' => [ 'type' => Schema::DT_BOOL, @@ -68,6 +76,17 @@ class CharacterLogModel extends BasicModel { }); } + /** + * set log data from object + * @param object $logData + */ + public function setData($logData){ + if( !empty($logData->system) ){ + $this->systemId = $logData->system['id']; + $this->systemName = $logData->system['name']; + } + } + /** * get all character log data * @return object diff --git a/app/main/model/charactermapmodel.php b/app/main/model/charactermapmodel.php new file mode 100644 index 00000000..fadb8793 --- /dev/null +++ b/app/main/model/charactermapmodel.php @@ -0,0 +1,75 @@ + [ + 'type' => Schema::DT_BOOL, + 'nullable' => false, + 'default' => 1, + 'index' => true + ], + 'characterId' => [ + 'type' => Schema::DT_INT, + 'index' => true, + 'belongs-to-one' => 'Model\CharacterModel', + 'constraint' => [ + [ + 'table' => 'character', + 'on-delete' => 'CASCADE' + ] + ] + ], + 'mapId' => [ + 'type' => Schema::DT_INT, + 'index' => true, + 'belongs-to-one' => 'Model\MapModel', + 'constraint' => [ + [ + 'table' => 'map', + 'on-delete' => 'CASCADE' + ] + ] + ] + ]; + + /** + * see parent + */ + public function clearCacheData(){ + parent::clearCacheData(); + + // clear map cache as well + $this->mapId->clearCacheData(); + } + + /** + * overwrites parent + * @param null $db + * @param null $table + * @param null $fields + * @return bool + */ + public static function setup($db=null, $table=null, $fields=null){ + $status = parent::setup($db,$table,$fields); + + if($status === true){ + $status = parent::setMultiColumnIndex(['characterId', 'mapId'], true); + } + + return $status; + } + +} \ No newline at end of file diff --git a/app/main/model/charactermodel.php b/app/main/model/charactermodel.php index fd58eda7..3e16177a 100644 --- a/app/main/model/charactermodel.php +++ b/app/main/model/charactermodel.php @@ -8,6 +8,7 @@ namespace Model; +use Controller\Ccp; use DB\SQL\Schema; class CharacterModel extends BasicModel { @@ -15,6 +16,10 @@ class CharacterModel extends BasicModel { protected $table = 'character'; protected $fieldConf = [ + 'lastLogin' => [ + 'type' => Schema::DT_TIMESTAMP, + 'index' => true + ], 'active' => [ 'type' => Schema::DT_BOOL, 'nullable' => false, @@ -26,6 +31,22 @@ class CharacterModel extends BasicModel { 'nullable' => false, 'default' => '' ], + 'ownerHash' => [ + 'type' => Schema::DT_VARCHAR128, + 'nullable' => false, + 'default' => '' + ], + 'crestAccessToken' => [ + 'type' => Schema::DT_VARCHAR256 + ], + 'crestAccessTokenUpdated' => [ + 'type' => Schema::DT_TIMESTAMP, + 'default' => Schema::DF_CURRENT_TIMESTAMP, + 'index' => true + ], + 'crestRefreshToken' => [ + 'type' => Schema::DT_VARCHAR256 + ], 'corporationId' => [ 'type' => Schema::DT_INT, 'index' => true, @@ -57,6 +78,9 @@ class CharacterModel extends BasicModel { 'nullable' => false, 'default' => '' ], + 'userCharacter' => [ + 'has-one' => ['Model\UserCharacterModel', 'characterId'] + ], 'characterLog' => [ 'has-one' => ['Model\CharacterLogModel', 'characterId'] ] @@ -65,19 +89,17 @@ class CharacterModel extends BasicModel { /** * get character data * @param bool|false $addCharacterLogData - * @return object + * @return \stdClass */ public function getData($addCharacterLogData = false){ // check if there is cached data // temporary disabled (performance test) - $characterData = null; //$this->getCacheData(); + $characterData = $this->getCacheData(); if(is_null($characterData)){ // no cached character data found - $characterData = (object) []; - $characterData->id = $this->id; $characterData->name = $this->name; @@ -106,18 +128,50 @@ class CharacterModel extends BasicModel { return $characterData; } + /** + * set unique "ownerHash" for this character + * -> Hash will change when character is transferred (sold) + * @param string $ownerHash + * @return string + */ + public function set_ownerHash($ownerHash){ + if ( + $this->hasUserCharacter() && + $this->ownerHash !== $ownerHash + ){ + $this->userCharacter->erase(); + } + return $ownerHash; + } + + /** + * set CREST accessToken for current session + * -> update "tokenUpdated" column on change + * -> this is required for expire checking! + * @param string $accessToken + * @return string + */ + public function set_crestAccessToken($accessToken){ + if($this->crestAccessToken !== $accessToken){ + $this->touch('crestAccessTokenUpdated'); + } + return $accessToken; + } + + /** + * check whether this character has already a user assigned to it + * @return bool + */ + public function hasUserCharacter(){ + return is_object($this->userCharacter); + } + /** * check whether this character has a corporation * @return bool */ public function hasCorporation(){ - $hasCorporation = false; - - if($this->corporationId){ - $hasCorporation = true; - } - - return $hasCorporation; + return is_object($this->corporationId); } /** @@ -125,46 +179,177 @@ class CharacterModel extends BasicModel { * @return bool */ public function hasAlliance(){ - $hasAlliance = false; + return is_object($this->allianceId); + } - if($this->allianceId){ - $hasAlliance = true; + /** + * @return UserModel|null + */ + public function getUser(){ + $user = null; + if($this->hasUserCharacter()){ + /** + * @var $user UserModel + */ + $user = $this->userCharacter->userId; } - - return $hasAlliance; + return $user; } /** * get the corporation for this user - * @return mixed|null + * @return \Model\CorporationModel|null */ public function getCorporation(){ - $corporation = null; - - if($this->hasCorporation()){ - $corporation = $this->corporationId; - } - - return $corporation; + return $this->corporationId; } /** * get the alliance of this user - * @return mixed|null + * @return \Model\AllianceModel|null */ public function getAlliance(){ - $alliance = null; + return $this->allianceId; + } - if($this->hasAlliance()){ - $alliance = $this->allianceId; + /** + * get CREST API "access_token" from OAuth + * @return bool|string + */ + private function getAccessToken(){ + $accessToken = false; + + // check if there is already an "accessToken" for this user + // check expire timer for stored "accessToken" + if( + !empty($this->crestAccessToken) && + !empty($this->crestAccessTokenUpdated) + ){ + $timezone = new \DateTimeZone( $this->getF3()->get('TZ') ); + $tokenTime = \DateTime::createFromFormat( + 'Y-m-d H:i:s', + $this->crestAccessTokenUpdated, + $timezone + ); + // add expire time buffer for this "accessToken" + // token should be marked as "deprecated" BEFORE it actually expires. + $timeBuffer = 2 * 60; + $tokenTime->add(new \DateInterval('PT' . (Ccp\Sso::ACCESS_KEY_EXPIRE_TIME - $timeBuffer) . 'S')); + + $now = new \DateTime('now', $timezone); + if($tokenTime->getTimestamp() > $now->getTimestamp()){ + $accessToken = $this->crestAccessToken; + } } - return $alliance; + // if no "accessToken" was found -> get a fresh one by an existing "refreshToken" + if( + !$accessToken && + !empty($this->crestRefreshToken) + ){ + // no accessToken found OR token is deprecated + $ssoController = new Ccp\Sso(); + $accessData = $ssoController->refreshAccessToken($this->crestRefreshToken); + + if( + isset($accessData->accessToken) && + isset($accessData->refreshToken) + ){ + $this->crestAccessToken = $accessData->accessToken; + $this->save(); + + $accessToken = $this->crestAccessToken; + } + } + + return $accessToken; + } + + /** + * checks whether this character is authorized to log in + * -> check corp/ally whitelist config (pathfinder.ini) + * @return bool + */ + public function isAuthorized(){ + $isAuthorized = false; + $f3 = self::getF3(); + + $whitelistCorporations = $whitelistAlliance = []; + if( !empty($f3->get('PATHFINDER.LOGIN.CORPORATION')) ){ + $whitelistCorporations = array_map('trim',(array) $f3->get('PATHFINDER.LOGIN.CORPORATION') ); + } + if( !empty($f3->get('PATHFINDER.LOGIN.ALLIANCE')) ){ + $whitelistAlliance = array_map('trim',(array) $f3->get('PATHFINDER.LOGIN.ALLIANCE') ); + } + + if( + empty($whitelistCorporations) && + empty($whitelistAlliance) + ){ + // no corp/ally restrictions set -> any character is allowed to login + $isAuthorized = true; + }else{ + // check if character corporation is set in whitelist + if( + !empty($whitelistCorporations) && + $this->hasCorporation() && + in_array($this->getCorporation()->_id, $whitelistCorporations) + ){ + $isAuthorized = true; + } + + // check if character alliance is set in whitelist + if( + !$isAuthorized && + !empty($whitelistAlliance) && + $this->hasAlliance() && + in_array($this->getAlliance()->_id, $whitelistAlliance) + ){ + $isAuthorized = true; + } + } + + return $isAuthorized; + } + + /** + * update character log (active system, ...) + * -> CREST API request for character log data + * @return CharacterModel + */ + public function updateLog(){ + + $characterModel = $this; + $ssoController = new Ccp\Sso(); + + $locationData = $ssoController->getCharacterLocationData($this->getAccessToken()); + + if( empty((array)$locationData) ){ + // character is not in-game + if(is_object($this->characterLog)){ + // delete existing log + $this->characterLog->erase(); + $characterModel = $this->save(); + } + }else{ + // character is currently in-game + if( !$characterLog = $this->getLog() ){ + // create new log + $characterLog = $this->rel('characterLog'); + $characterLog->characterId = $this; + } + $characterLog->setData($locationData); + $characterLog->save(); + $this->characterLog = $characterLog; + $characterModel = $this->save(); + } + + return $characterModel; } /** * get the character log entry for this character - * @return bool|null + * @return bool|CharacterLogModel */ public function getLog(){ diff --git a/app/main/model/connectionmodel.php b/app/main/model/connectionmodel.php index 51d53a84..26a999cd 100644 --- a/app/main/model/connectionmodel.php +++ b/app/main/model/connectionmodel.php @@ -103,11 +103,11 @@ class ConnectionModel extends BasicModel{ /** * check object for model access - * @param $accessObject - * @return bool + * @param UserModel $user + * @return mixed */ - public function hasAccess($accessObject){ - return $this->mapId->hasAccess($accessObject); + public function hasAccess(UserModel $user){ + return $this->mapId->hasAccess($user); } /** @@ -127,13 +127,13 @@ class ConnectionModel extends BasicModel{ /** * delete a connection - * @param $accessObject + * @param UserModel $user */ - public function delete($accessObject){ + public function delete(UserModel $user){ if(!$this->dry()){ // check if editor has access - if($this->hasAccess($accessObject)){ + if($this->hasAccess($user)){ $this->erase(); } } diff --git a/app/main/model/mapmodel.php b/app/main/model/mapmodel.php index 9dc4890d..254e537b 100644 --- a/app/main/model/mapmodel.php +++ b/app/main/model/mapmodel.php @@ -8,6 +8,7 @@ namespace Model; +use Controller\Api\User; use DB\SQL\Schema; class MapModel extends BasicModel { @@ -117,16 +118,14 @@ class MapModel extends BasicModel { } } - /** * get map data * -> this includes system and connection data as well! - * @return array + * @return \stdClass */ public function getData(){ - - // check if there is cached data - $mapDataAll = $this->getCacheData(); + // check if there is cached data + $mapDataAll = $this->getCacheData(); if(is_null($mapDataAll)){ // no cached map data found @@ -355,25 +354,34 @@ class MapModel extends BasicModel { /** * clear access for a given type of objects - * @param $clearKeys + * @param array $clearKeys */ public function clearAccess($clearKeys = ['user', 'corporation', 'alliance']){ foreach($clearKeys as $key){ switch($key){ case 'user': - foreach((array)$this->mapUsers as $obj){ - $obj->erase(); + foreach((array)$this->mapUsers as $userMapModel){ + /** + * @var UserMapModel $userMapModel + */ + $userMapModel->erase(); }; break; case 'corporation': - foreach((array)$this->mapCorporations as $obj){ - $obj->erase(); + foreach((array)$this->mapCorporations as $corporationMapModel){ + /** + * @var CorporationMapModel $corporationMapModel + */ + $corporationMapModel->erase(); }; break; case 'alliance': - foreach((array)$this->mapAlliances as $obj){ - $obj->erase(); + foreach((array)$this->mapAlliances as $allianceMapModel){ + /** + * @var AllianceMapModel $allianceMapModel + */ + $allianceMapModel->erase(); }; break; } @@ -382,21 +390,16 @@ class MapModel extends BasicModel { /** * checks weather a user has access to this map or not - * @param $user + * @param UserModel $user * @return bool */ - public function hasAccess($user){ + public function hasAccess(UserModel $user){ $hasAccess = false; - if( - !$this->dry() && - $user instanceof UserModel - ){ - + if( !$this->dry() ){ // get all maps the user has access to // this includes corporation and alliance maps $maps = $user->getMaps(); - foreach($maps as $map){ if($map->id === $this->id){ $hasAccess = true; @@ -411,7 +414,7 @@ class MapModel extends BasicModel { /** * get all user models that have access to this map * note: This function is just for "private" maps - * @return array + * @return UserModel[] */ public function getUsers(){ $users = []; @@ -431,7 +434,7 @@ class MapModel extends BasicModel { /** * get all character models that are currently online "viewing" this map - * @return array + * @return CharacterModel[] */ private function getCharacters(){ $characters = []; @@ -439,24 +442,29 @@ class MapModel extends BasicModel { if($this->isPrivate()){ $users = $this->getUsers(); + // add active character for each user foreach($users as $user){ - // get all active character logs for a user - $tempActiveUserCharacters = $user->getActiveUserCharacters(); - - foreach($tempActiveUserCharacters as $tempActiveUserCharacter){ - $characters[] = $tempActiveUserCharacter; - } + /** + * @var UserModel $user + */ + $characters = array_merge($characters, $user->getActiveCharacters()); } }elseif($this->isCorporation()){ $corporations = $this->getCorporations(); foreach($corporations as $corporation){ + /** + * @var CorporationModel $corporation + */ $characters = array_merge($characters, $corporation->getCharacters()); } }elseif($this->isAlliance()){ $alliances = $this->getAlliances(); foreach($alliances as $alliance){ + /** + * @var AllianceModel $alliance + */ $characters = array_merge($characters, $alliance->getCharacters()); } } @@ -531,16 +539,15 @@ class MapModel extends BasicModel { return $alliances; } - /** * delete this map and all dependencies - * @param $accessObject + * @param UserModel $user */ - public function delete($accessObject){ + public function delete(UserModel $user){ if(!$this->dry()){ - // check if editor has access - if($this->hasAccess($accessObject)){ + // check if user has access + if($this->hasAccess($user)){ // all map related tables will be deleted on cascade // delete map diff --git a/app/main/model/systemmodel.php b/app/main/model/systemmodel.php index d338451d..7a40d669 100644 --- a/app/main/model/systemmodel.php +++ b/app/main/model/systemmodel.php @@ -313,23 +313,23 @@ class SystemModel extends BasicModel { /** * check object for model access - * @param $accessObject - * @return bool + * @param UserModel $user + * @return mixed */ - public function hasAccess($accessObject){ - return $this->mapId->hasAccess($accessObject); + public function hasAccess(UserModel $user){ + return $this->mapId->hasAccess($user); } /** * delete a system from a map * hint: signatures and connections will be deleted on cascade - * @param $accessObject + * @param UserModel $user */ - public function delete($accessObject){ + public function delete(UserModel $user){ if(! $this->dry()){ // check if user has access - if($this->hasAccess($accessObject)){ + if($this->hasAccess($user)){ $this->erase(); } } @@ -367,14 +367,14 @@ class SystemModel extends BasicModel { /** * get Signature by id and check for access - * @param $accessObject + * @param UserModel $user * @param $id * @return bool|null */ - public function getSignatureById($accessObject, $id){ + public function getSignatureById(UserModel $user, $id){ $signature = null; - if($this->hasAccess($accessObject)){ + if($this->hasAccess($user)){ $this->filter('signatures', ['active = ? AND id = ?', 1, $id]); if($this->signatures){ $signature = reset( $this->signatures ); @@ -386,14 +386,14 @@ class SystemModel extends BasicModel { /** * get a signature by its "unique" 3-digit name - * @param $accessObject + * @param UserModel $user * @param $name * @return mixed|null */ - public function getSignatureByName($accessObject, $name){ + public function getSignatureByName(UserModel $user, $name){ $signature = null; - if($this->hasAccess($accessObject)){ + if($this->hasAccess($user)){ $this->filter('signatures', ['active = ? AND name = ?', 1, $name]); if($this->signatures){ $signature = reset( $this->signatures ); diff --git a/app/main/model/systemsignaturemodel.php b/app/main/model/systemsignaturemodel.php index 445635cf..682b3caa 100644 --- a/app/main/model/systemsignaturemodel.php +++ b/app/main/model/systemsignaturemodel.php @@ -151,18 +151,21 @@ class SystemSignatureModel extends BasicModel { /** * check object for model access - * @param $accessObject + * @param UserModel $user * @return bool */ - public function hasAccess($accessObject){ - return $this->systemId->hasAccess($accessObject); + public function hasAccess(UserModel $user){ + return $this->systemId->hasAccess($user); } - public function delete($accessObject){ - + /** + * delete signature + * @param UserModel $user + */ + public function delete(UserModel $user){ if(!$this->dry()){ // check if editor has access - if($this->hasAccess($accessObject)){ + if($this->hasAccess($user)){ $this->erase(); } } diff --git a/app/main/model/userapimodel.php b/app/main/model/userapimodel.php index 9ebb7c46..a43701c1 100644 --- a/app/main/model/userapimodel.php +++ b/app/main/model/userapimodel.php @@ -60,15 +60,6 @@ class UserApiModel extends BasicModel { return $apiData; } - /** - * @return int - */ - public function updateCharacters(){ - $apiController = new Controller\CcpApiController(); - - return $apiController->updateCharacters($this); - } - /** * get all characters for this API * @return array|mixed diff --git a/app/main/model/usercharactermodel.php b/app/main/model/usercharactermodel.php index 9463a425..eb852d2b 100644 --- a/app/main/model/usercharactermodel.php +++ b/app/main/model/usercharactermodel.php @@ -46,6 +46,7 @@ class UserCharacterModel extends BasicModel { 'characterId' => [ 'type' => Schema::DT_INT, 'index' => true, + 'unique' => true, 'belongs-to-one' => 'Model\CharacterModel', 'constraint' => [ [ @@ -79,34 +80,22 @@ class UserCharacterModel extends BasicModel { } /** - * get all character data - * @param $addCharacterLogData - * @return array + * event "Hook" + * -> remove user if there are no other characters bound to this user + * @param $self + * @return bool */ - public function getData($addCharacterLogData = false){ - - // get characterModel - $characterModel = $this->getCharacter(); - - // get static character data - $characterData = $characterModel->getData($addCharacterLogData); - - // add user specific character data - $characterData->isMain = $this->isMain; - - // check for corporation - if( is_object( $characterModel->corporationId ) ){ - $characterData->corporation = $characterModel->corporationId->getData(); + public function aftereraseEvent($self){ + if( + is_object($self->userId) && + is_null($self->userId->userCharacters) + ){ + $self->userId->erase(); } - - // check for alliance - if( is_object( $characterModel->allianceId ) ){ - $characterData->alliance = $characterModel->allianceId->getData(); - } - - return $characterData; + return true; } + /** * check if this character is Main character or not * @return bool diff --git a/app/main/model/usermodel.php b/app/main/model/usermodel.php index 42c4ab8e..195b0645 100644 --- a/app/main/model/usermodel.php +++ b/app/main/model/usermodel.php @@ -10,6 +10,7 @@ namespace Model; use DB\SQL\Schema; use Controller; +use Controller\Api; use Exception; class UserModel extends BasicModel { @@ -17,10 +18,6 @@ class UserModel extends BasicModel { protected $table = 'user'; protected $fieldConf = [ - 'lastLogin' => [ - 'type' => Schema::DT_TIMESTAMP, - 'index' => true - ], 'active' => [ 'type' => Schema::DT_BOOL, 'nullable' => false, @@ -31,15 +28,12 @@ class UserModel extends BasicModel { 'type' => Schema::DT_VARCHAR128, 'nullable' => false, 'default' => '', - 'index' => true, - 'unique' => true + 'index' => true ], 'email' => [ 'type' => Schema::DT_VARCHAR128, 'nullable' => false, - 'default' => '', - 'index' => true, - 'unique' => true + 'default' => '' ], 'password' => [ 'type' => Schema::DT_VARCHAR128, @@ -69,11 +63,6 @@ class UserModel extends BasicModel { 'max' => 25 ] ], - 'email' => [ - 'length' => [ - 'min' => 5 - ] - ], 'password' => [ 'length' => [ 'min' => 6 @@ -83,9 +72,9 @@ class UserModel extends BasicModel { /** * get all data for this user - * ! caution ! this function returns sensitive data! + * -> ! caution ! this function returns sensitive data! (e.g. email,..) * -> user getSimpleData() for faster performance and public user data - * @return object + * @return \stdClass */ public function getData(){ @@ -98,24 +87,19 @@ class UserModel extends BasicModel { // user shared info $userData->shared = $this->shared; - // api data - $APIs = $this->getAPIs(); - foreach($APIs as $api){ - $userData->api[] = $api->getData(); - } - // all chars $userData->characters = []; - $userCharacters = $this->getUserCharacters(); - foreach($userCharacters as $userCharacter){ - $userData->characters[] = $userCharacter->getData(); + $characters = $this->getCharacters(); + foreach($characters as $character){ + /** + * @var $character CharacterModel + */ + $userData->characters[] = $character->getData(); } // set active character with log data - $activeUserCharacter = $this->getActiveUserCharacter(); - if($activeUserCharacter){ - $userData->character = $activeUserCharacter->getData(true); - } + $activeCharacter = $this->getActiveCharacter(); + $userData->character = $activeCharacter->getData(true); return $userData; } @@ -123,7 +107,7 @@ class UserModel extends BasicModel { /** * get public user data * - check out getData() for all user data - * @return object + * @return \stdClass */ public function getSimpleData(){ $userData = (object) []; @@ -135,11 +119,15 @@ class UserModel extends BasicModel { /** * validate and set a email address for this user - * @param $email - * @return mixed + * -> empty email is allowed! + * @param string $email + * @return string */ public function set_email($email){ - if (\Audit::instance()->email($email) == false) { + if ( + !empty($email) && + \Audit::instance()->email($email) == false + ) { // no valid email address $this->throwValidationError('email'); } @@ -148,8 +136,8 @@ class UserModel extends BasicModel { /** * set a password hash for this user - * @param $password - * @return FALSE|string + * @param string $password + * @return string */ public function set_password($password){ if(strlen($password) < 6){ @@ -208,10 +196,9 @@ class UserModel extends BasicModel { /** * get all accessible map models for this user - * @return array + * @return MapModel[] */ public function getMaps(){ - $f3 = self::getF3(); $this->filter( 'userMaps', @@ -222,34 +209,29 @@ class UserModel extends BasicModel { $maps = []; if($this->userMaps){ $mapCountPrivate = 0; - foreach($this->userMaps as $userMap){ + foreach($this->userMaps as &$userMap){ if( $userMap->mapId->isActive() && - $mapCountPrivate < $f3->get('PATHFINDER.MAX_MAPS_PRIVATE') + $mapCountPrivate < self::getF3()->get('PATHFINDER.MAX_MAPS_PRIVATE') ){ - $maps[] = $userMap->mapId; + $maps[] = &$userMap->mapId; $mapCountPrivate++; } } } - $activeUserCharacter = $this->getActiveUserCharacter(); + // get current active character + $controller = new Controller\Controller(); + $activeCharacter = $controller->getCharacter(); + $corporation = $activeCharacter->getCorporation(); + $alliance = $activeCharacter->getAlliance(); - if($activeUserCharacter){ - $character = $activeUserCharacter->getCharacter(); - $corporation = $character->getCorporation(); - $alliance = $character->getAlliance(); + if($alliance){ + $maps = array_merge($maps, $alliance->getMaps()); + } - if($alliance){ - $allianceMaps = $alliance->getMaps(); - $maps = array_merge($maps, $allianceMaps); - } - - if($corporation){ - $corporationMaps = $corporation->getMaps(); - $maps = array_merge($maps, $corporationMaps); - - } + if($corporation){ + $maps = array_merge($maps, $corporation->getMaps()); } return $maps; @@ -257,13 +239,16 @@ class UserModel extends BasicModel { /** * get mapModel by id and check if user has access - * @param $mapId - * @return null - * @throws \Exception + * @param int $mapId + * @return MapModel|null + * @throws Exception */ - public function getMap($mapId){ + public function getMap(int $mapId){ + /** + * @var $map MapModel + */ $map = self::getNew('MapModel'); - $map->getById( (int)$mapId ); + $map->getById( $mapId ); $returnMap = null; if($map->hasAccess($this)){ @@ -324,35 +309,14 @@ class UserModel extends BasicModel { /** * get all userCharacters models for a user * characters will be checked/updated on login by CCP API call - * @return array|mixed + * @return UserCharacterModel[] */ public function getUserCharacters(){ + $this->filter('userCharacters', ['active = ?', 1]); - $this->filter('apis', ['active = ?', 1]); - - // if a user has multiple API keys saved for ONE character, - // skip double characters! $userCharacters = []; - - if($this->apis){ - $this->apis->rewind(); - while($this->apis->valid()){ - - $this->apis->current()->filter('userCharacters', ['active = ?', 1]); - - if($this->apis->current()->userCharacters){ - $this->apis->current()->userCharacters->rewind(); - while($this->apis->current()->userCharacters->valid()){ - - $tempCharacterId = $this->apis->current()->userCharacters->current()->characterId->get('id'); - if( !isset($userCharacters[ $tempCharacterId ]) ){ - $userCharacters[ $tempCharacterId ] = $this->apis->current()->userCharacters->current(); - } - $this->apis->current()->userCharacters->next(); - } - } - $this->apis->next(); - } + if($this->userCharacters){ + $userCharacters = $this->userCharacters; } return $userCharacters; @@ -377,82 +341,72 @@ class UserModel extends BasicModel { } /** - * get the active user character for this user - * either there is an active Character (IGB) or the character labeled as "main" - * @return null + * get the current active character for this user + * -> EITHER - the current active one for the current user + * -> OR - get the first active one + * @return null|CharacterModel */ - public function getActiveUserCharacter(){ - $activeUserCharacter = null; + public function getActiveCharacter(){ + $activeCharacter = null; + $controller = new Controller\Controller(); + $currentActiveCharacter = $controller->getCharacter(); - $headerData = Controller\CcpApiController::getIGBHeaderData(); - - // check if IGB Data is available - if( !empty($headerData->values) ){ - // search for the active character by IGB Header Data - - $this->filter('userCharacters', - [ - 'active = :active AND characterId = :characterId', - ':active' => 1, - ':characterId' => intval($headerData->values['charid']) - ], - ['limit' => 1] - ); - - if($this->userCharacters){ - // check if userCharacter has active log - $userCharacter = current($this->userCharacters); - - if( $userCharacter->getCharacter()->getLog() ){ - $activeUserCharacter = $userCharacter; - } + if( + !is_null($currentActiveCharacter) && + $currentActiveCharacter->getUser()->_id === $this->id + ){ + $activeCharacter = &$currentActiveCharacter; + }else{ + // set "first" found as active for this user + if($activeCharacters = $this->getActiveCharacters()){ + $activeCharacter = &$activeCharacters[0]; } } - // if no active character is found - // e.g. not online in IGB - // -> get main Character - if(is_null($activeUserCharacter)){ - $activeUserCharacter = $this->getMainUserCharacter(); - } - - return $activeUserCharacter; + return $activeCharacter; } /** - * get all active user characters (with log entry) - * hint: a user can have multiple active characters - * @return array + * get all characters for this user + * @return CharacterModel[] */ - public function getActiveUserCharacters(){ + public function getCharacters(){ + $userCharacters = $this->getUserCharacters(); + $characters = []; + foreach($userCharacters as $userCharacter){ + /** + * @var $userCharacter UserCharacterModel + */ + if( $currentCharacter = $userCharacter->getCharacter() ){ + // check if userCharacter has a valid character + // -> this should never fail! + $characters[] = $currentCharacter; + } + } + + return $characters; + } + + /** + * get all active characters (with log entry) + * hint: a user can have multiple active characters + * @return CharacterModel[] + */ + public function getActiveCharacters(){ $userCharacters = $this->getUserCharacters(); - $activeUserCharacters = []; + $activeCharacters = []; foreach($userCharacters as $userCharacter){ - $characterLog = $userCharacter->getCharacter()->getLog(); - - if($characterLog){ - $activeUserCharacters[] = $userCharacter; + /** + * @var $userCharacter UserCharacterModel + */ + $characterModel = $userCharacter->getCharacter(); + if($characterLog = $characterModel->getLog()){ + $activeCharacters[] = $characterModel; } } - return $activeUserCharacters; - } - - /** - * update/check API information. - * request API information from CCP - */ - public function updateApiData(){ - $this->filter('apis', ['active = ?', 1]); - - if($this->apis){ - $this->apis->rewind(); - while($this->apis->valid()){ - $this->apis->current()->updateCharacters(); - $this->apis->next(); - } - } + return $activeCharacters; } /** @@ -460,8 +414,10 @@ class UserModel extends BasicModel { * @param int $ttl cache time in seconds * @throws \Exception */ + /* public function updateCharacterLog($ttl = 0){ - $headerData = Controller\CcpApiController::getIGBHeaderData(); + + $headerData = Controller\Controller::getIGBHeaderData(); // check if IGB Data is available if( !empty($headerData->values) ){ @@ -551,6 +507,7 @@ class UserModel extends BasicModel { } } } + */ } \ No newline at end of file diff --git a/app/pathfinder.ini b/app/pathfinder.ini index 6a77d0c7..e793d78b 100644 --- a/app/pathfinder.ini +++ b/app/pathfinder.ini @@ -34,6 +34,11 @@ INVITE = 0 ; the limit of registration keys. Increase it to hand out more keys INVITE_LIMIT = 50 +[PATHFINDER.LOGIN] + +CORPORATION = 1000166 +ALLIANCE = + ; View ============================================================================================ [PATHFINDER.VIEW] ; static page templates @@ -102,11 +107,6 @@ DELETE_ACCOUNT = delete_account ; API ============================================================================================= [PATHFINDER.API] -; CCP SSO OAuth 2.0 -CCP_SSO = https://login.eveonline.com -; CCP CREST API -CCP_CREST = https://crest-tq.eveonline.com -; CCP_CREST = https://api-sisi.testeveonline.com ; CCP XML APIv2 CCP_XML = https://api.eveonline.com ; GitHub Developer API diff --git a/app/routes.ini b/app/routes.ini index e319b891..a389954f 100644 --- a/app/routes.ini +++ b/app/routes.ini @@ -7,7 +7,7 @@ GET @setup: /setup = Controller\Setup->in ; login (index) page GET @login: / = Controller\AppController->init, 0 ; CCP SSO redirect -GET @sso: /sso/@action = Controller\CcpSsoController->@action, 0 +GET @sso: /sso/@action = Controller\Ccp\Sso->@action, 0 ; map page GET @map: /map = Controller\MapController->init, 0 diff --git a/js/app/ui/dialog/map_info.js b/js/app/ui/dialog/map_info.js index 5b8ec606..4f65b8db 100644 --- a/js/app/ui/dialog/map_info.js +++ b/js/app/ui/dialog/map_info.js @@ -642,7 +642,7 @@ define([ } } } - +console.log(usersData); var userDataTable = userTable.dataTable( { pageLength: 20, diff --git a/public/css/pathfinder.css b/public/css/pathfinder.css index 8dccc9c2..e52841ad 100644 --- a/public/css/pathfinder.css +++ b/public/css/pathfinder.css @@ -38,4 +38,4 @@ * ======================================================================== * Copyright 2014 Min Hur, The New York Times Company * Licensed under MIT - * ======================================================================== */label.checkbox .toggle,label.checkbox.inline .toggle{margin-left:-20px;margin-right:5px}.toggle{min-width:40px;height:20px;position:relative;overflow:hidden}.toggle input[type="checkbox"]{display:none}.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left 0.35s;-webkit-transition:left 0.35s;-moz-user-select:none;-webkit-user-select:none}.toggle.off .toggle-group{left:-100%}.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}.toggle-handle{position:relative;margin:0 auto;padding-top:0px;padding-bottom:0px;height:100%;width:0px;border-width:0 1px}.toggle-handle.btn-mini{top:-2px}.toggle.btn,button.toggle.DTTT_button,div.toggle.DTTT_button,a.toggle.DTTT_button{min-width:30px}.toggle-on.btn,button.toggle-on.DTTT_button,div.toggle-on.DTTT_button,a.toggle-on.DTTT_button{padding-right:24px}.toggle-off.btn,button.toggle-off.DTTT_button,div.toggle-off.DTTT_button,a.toggle-off.DTTT_button{padding-left:24px}.toggle.btn-large{min-width:40px}.toggle-on.btn-large{padding-right:35px}.toggle-off.btn-large{padding-left:35px}.toggle.btn-small{min-width:25px}.toggle-on.btn-small{padding-right:20px}.toggle-off.btn-small{padding-left:20px}.toggle.btn-mini{min-width:20px}.toggle-on.btn-mini{padding-right:12px}.toggle-off.btn-mini{padding-left:12px}html{margin:0;padding:0;height:100%;position:relative}body{margin:0;padding:0;min-height:100%;direction:ltr}body.mobile-view-activated.hidden-menu{overflow-x:hidden}body.modal-open{overflow:hidden !important}a:hover,a:active,a:focus,button,button:active,button:focus,object,embed,input::-moz-focus-inner{outline:0}h1,h3,h4{margin:0;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.page-title{margin:12px 0 28px}.page-title span{font-size:15px;color:#313335;display:inline-block;vertical-align:1px}label{font-weight:normal}*:focus{outline:0 !important}a,input,button{-ms-touch-action:none !important}textarea:focus,select:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{outline:0;outline:thin dotted \9;box-shadow:inset -1px 1px 5px 0 rgba(0,0,0,0.8) !important}.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-group-sm>.input-group-btn>button.DTTT_button,.input-group-sm>.input-group-btn>div.DTTT_button,.input-group-sm>.input-group-btn>a.DTTT_button,.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-group-lg>.input-group-btn>button.DTTT_button,.input-group-lg>.input-group-btn>div.DTTT_button,.input-group-lg>.input-group-btn>a.DTTT_button,.input-xs,.form-control{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important}.input-xs{height:24px;padding:2px 10px;font-size:11px;line-height:1.5}.btn-xs,.btn-group-xs>.btn,.btn-group-xs>button.DTTT_button,.btn-group-xs>div.DTTT_button,.btn-group-xs>a.DTTT_button{padding:0px 2px;font-size:10px;line-height:1.3}.btn-sm,.btn-group-sm>.btn,.btn-group-sm>button.DTTT_button,.btn-group-sm>div.DTTT_button,.btn-group-sm>a.DTTT_button,button.DTTT_button,div.DTTT_button,a.DTTT_button{padding:5px 8px 4px}.btn-lg,.btn-group-lg>.btn,.btn-group-lg>button.DTTT_button,.btn-group-lg>div.DTTT_button,.btn-group-lg>a.DTTT_button{padding:10px 16px}.no-space{margin:0}.no-space>[class*="col-"]{margin:0 !important;padding-right:0;padding-left:0}h1{letter-spacing:-1px;font-size:22px;margin:10px 0}h1 small{font-size:12px;font-weight:300;letter-spacing:-1px}h2{font-size:20px;margin:20px 0;line-height:normal}h3{display:block;font-size:17px;font-weight:400;margin:20px 0;line-height:normal}h4{line-height:normal;margin:20px 0 10px 0}h5{font-size:14px;font-weight:300;margin-top:0;margin-bottom:10px;line-height:normal}h6{font-size:13px;margin:10px 0;font-weight:bold;line-height:normal}.row-seperator-header{margin:15px 14px 20px;border-bottom:none;display:block;color:#303133;font-size:20px;font-weight:400}.center-canvas,.center-child-canvas>canvas{display:block !important;margin:0 auto !important}.smart-accordion-default.panel-group{margin-bottom:0px}.smart-accordion-default.panel-group .panel+.panel{margin-top:-1px}.smart-accordion-default.panel-group .panel-heading{padding:0px}.smart-accordion-default.panel-group .panel-title a{display:block;padding:10px 15px;text-decoration:none !important}.smart-accordion-default .panel-heading,.panel-group .panel{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px}.smart-accordion-default .panel-default>.panel-heading{background-color:#f3f3f3}.smart-accordion-default .panel-default{border-color:#8d9194}.smart-accordion-default .panel-title>a>:first-child{display:none}.smart-accordion-default .panel-title>a.collapsed>.fa,.smart-accordion-default .pf-landing .pf-landing-list li .panel-title>a.collapsed>i,.pf-landing .pf-landing-list li .smart-accordion-default .panel-title>a.collapsed>i{display:none}.smart-accordion-default .panel-title>a.collapsed>:first-child{display:inline-block}.no-padding .smart-accordion-default>div{border-left:none !important;border-right:none !important}.no-padding .smart-accordion-default>div:first-child{border-top:none !important}.no-padding .smart-accordion-default>div:last-child{border-bottom:none !important}.onoffswitch-container{margin-top:4px;margin-left:7px;display:inline-block}.onoffswitch{position:relative;width:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin-top:3px;margin-bottom:3px;margin-left:5px;display:inline-block;vertical-align:middle}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #484c4e;border-radius:50px;border-color:#777b7f #7c8184 #686c6f;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.onoffswitch-inner{width:200%;margin-left:-100%;display:block}.onoffswitch-inner:before,.onoffswitch-inner:after{float:left;width:50%;height:15px;padding:0;line-height:15px;font-size:10px;color:#fff;font-family:Trebuchet, Arial, sans-serif;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.onoffswitch-inner:before{content:attr(data-swchon-text);text-shadow:0 -1px 0 #313335;padding-left:7px;background-color:#3276b1;color:#fff;box-shadow:inset 0 2px 6px rgba(0,0,0,0.5),0 1px 2px rgba(0,0,0,0.05);text-align:left}.onoffswitch-inner:after{content:attr(data-swchoff-text);padding-right:7px;text-shadow:0 -1px 0 #fff;background-color:#fff;color:#3c3f41;text-align:right;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.onoffswitch-switch{width:19px;height:19px;margin:-2px;background:white;border:1px solid #64686b;border-radius:50px;position:absolute;top:0;bottom:0;right:32px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-color:#eaeaea;background-image:-moz-linear-gradient(top, #fff, #adadad);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#adadad));background-image:-webkit-linear-gradient(top, #fff, #adadad);background-image:-o-linear-gradient(top, #fff, #adadad);background-image:linear-gradient(to bottom, #ffffff,#adadad);background-repeat:repeat-x;-webkit-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.3);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.3)}.onoffswitch-checkbox+.onoffswitch-label .onoffswitch-switch:before,.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch:before{content:"\f00d";color:#a52521;display:block;text-align:center;line-height:19px;font-size:10px;text-shadow:0 -1px 0 #fff;font-weight:bold;font-family:FontAwesome}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch:before{content:"\f00c";color:#428bca}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0;display:block}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0px}.onoffswitch-switch:hover{background-color:#adadad}.onoffswitch-switch:active{background-color:#adadad;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.onoffswitch-checkbox:disabled+.onoffswitch-label .onoffswitch-inner:after,.onoffswitch-checkbox:checked:disabled+.onoffswitch-label .onoffswitch-inner:before{text-shadow:0 1px 0 #fff;background:#bfbfbf;color:#313335}.onoffswitch-checkbox:checked:disabled+.onoffswitch-label .onoffswitch-switch,.onoffswitch-checkbox:disabled+.onoffswitch-label .onoffswitch-switch{background-color:#eaeaea;background-image:-moz-linear-gradient(top, #bfbfbf, #eaeaea);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#bfbfbf), to(#eaeaea));background-image:-webkit-linear-gradient(top, #bfbfbf, #eaeaea);background-image:-o-linear-gradient(top, #bfbfbf, #eaeaea);background-image:linear-gradient(to bottom, #bfbfbf,#eaeaea);box-shadow:none !important}.onoffswitch-checkbox:disabled+.onoffswitch-label,.onoffswitch-checkbox:checked:disabled+.onoffswitch-label .onoffswitch-label{border-color:#74797c #63676a #525558 !important}.onoffswitch-checkbox:checked+.onoffswitch-label{border-color:#3276b1 #2a6395 #255681}.onoffswitch+span,.onoffswitch-title{display:inline-block;vertical-align:middle;margin-top:-5px}.form-control{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.form hr{margin-left:-13px;margin-right:-13px;border-color:rgba(0,0,0,0.1);margin-top:20px;margin-bottom:20px}.form fieldset{display:block;border:none;background:rgba(255,255,255,0.9);position:relative}fieldset{position:relative}.form-actions{display:block;padding:13px 14px 15px;border-top:1px solid rgba(0,0,0,0.1);background:rgba(239,239,239,0.9);margin-top:25px;margin-left:-13px;margin-right:-13px;margin-bottom:-13px;text-align:right}.well .form-actions{margin-left:-19px;margin-right:-19px;margin-bottom:-19px}.well.well-lg .form-actions{margin-left:-24px;margin-right:-24px;margin-bottom:-24px}.well.well-sm .form-actions{margin-left:-9px;margin-right:-9px;margin-bottom:-9px}.popover-content .form-actions{margin:0 -14px -9px;border-radius:0 0 3px 3px;padding:9px 14px}.no-padding .form .form-actions{margin:0;display:block;padding:13px 14px 15px;border-top:1px solid rgba(0,0,0,0.1);background:rgba(248,248,248,0.9);text-align:right;margin-top:25px}.form header,legend{display:block;padding:8px 0;border-bottom:1px dashed rgba(0,0,0,0.2);background:#fff;font-size:16px;font-weight:300;color:#2b2b2b;margin:25px 0px 20px}.no-padding .form header{margin:25px 14px 0}.form header:first-child{margin-top:10px}legend{font-weight:400;margin-top:0px;background:none}.input-group-addon{padding:6px 10px;will-change:background-color, border-color;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}.input-group-addon .fa,.input-group-addon .pf-landing .pf-landing-list li i,.pf-landing .pf-landing-list li .input-group-addon i{font-size:14px}.input-group-addon .fa-lg,.input-group-addon .fa-2x{font-size:2em}.input-group-addon .fa-3x,.input-group-addon .fa-4x,.input-group-addon .fa-5x{font-size:30px}input[type="text"]:focus+.input-group-addon,input[type="password"]:focus+.input-group-addon,input[type="email"]:focus+.input-group-addon{border-color:#568a89;color:#568a89}.has-warning input[type="text"],.has-warning input[type="text"]+.input-group-addon{border-color:#e28a0d}.has-warning input[type="text"]+.input-group-addon{background-color:#fbe3c0;color:#2b2b2b}.has-warning input[type="text"]:focus,.has-warning input[type="text"]:focus+.input-group-addon{border-color:#e28a0d}.has-warning input[type="text"]:focus+.input-group-addon{background-color:#e28a0d;color:#fff}.has-error .input-group-addon{border-color:#d9534f !important;background:#d9534f !important;color:#2b2b2b !important}.has-success .input-group-addon{border-color:#4f9e4f !important;background-color:#2b2b2b !important;color:#4f9e4f !important}.form fieldset .form-group:last-child,.form fieldset .form-group:last-child .note,.form .form-group:last-child,.form .form-group:last-child .note{margin-bottom:0}.note{margin-top:6px;padding:0 1px;font-size:11px;line-height:15px;color:#63676a}.input-icon-right{position:relative}.input-icon-right>i,.input-icon-left>i{position:absolute;right:10px;top:30%;font-size:16px;color:#bfbfbf}.input-icon-left>i{right:auto;left:24px}.input-icon-right .form-control{padding-right:27px}.input-icon-left .form-control{padding-left:29px}input[type="text"].ui-autocomplete-loading,input[type="password"].ui-autocomplete-loading,input[type="datetime"].ui-autocomplete-loading,input[type="datetime-local"].ui-autocomplete-loading,input[type="date"].ui-autocomplete-loading,input[type="month"].ui-autocomplete-loading,input[type="time"].ui-autocomplete-loading,input[type="week"].ui-autocomplete-loading,input[type="number"].ui-autocomplete-loading,input[type="email"].ui-autocomplete-loading,input[type="url"].ui-autocomplete-loading,input[type="search"].ui-autocomplete-loading,input[type="tel"].ui-autocomplete-loading,input[type="color"].ui-autocomplete-loading{background-image:url("../img/select2-spinner.gif") !important;background-repeat:no-repeat;background-position:99% 50%;padding-right:27px}.input-group-addon .checkbox,.input-group-addon .radio{min-height:0px;margin-right:0px !important;padding-top:0}.input-group-addon label input[type="checkbox"].checkbox+span,.input-group-addon label input[type="radio"].radiobox+span,.input-group-addon label input[type="radio"].radiobox+span:before,.input-group-addon label input[type="checkbox"].checkbox+span:before{margin-right:0px}.input-group-addon .onoffswitch,.input-group-addon .onoffswitch-label{margin:0}.alert{margin-bottom:10px;margin-top:0px;padding:5px 15px 5px 34px;color:#675100;border-width:0px;border-left-width:3px;padding:10px}.alert .ui-pnotify-title{line-height:12px}.alert .ui-pnotify-text{font-size:10px}.alert .close{top:0px;right:-5px;line-height:20px}.alert-heading{font-weight:600}.alert-danger{border-color:#a52521;color:#2b2b2b;background:#f6d1d0;text-shadow:none}.alert-danger .ui-pnotify-icon{color:#a52521}.alert-warning{border-color:#e28a0d;color:#2b2b2b;background:#fdedd8}.alert-warning .ui-pnotify-icon{color:#e28a0d}.alert-success{border-color:#4f9e4f;color:#2b2b2b;background:#d1e8d1}.alert-success .ui-pnotify-icon{color:#4f9e4f}.alert-info{border-color:#316490;color:#2b2b2b;background:#abc9e2}.alert-info .ui-pnotify-icon{color:#316490}.progress-micro{height:3px !important;line-height:3px !important}.progress-xs{height:7px !important;line-height:7px !important}.progress-sm{height:14px !important;line-height:14px !important}.progress-lg{height:30px !important;line-height:30px !important}.progress .progress-bar{position:absolute;overflow:hidden;line-height:18px}.progress .progressbar-back-text{position:absolute;width:100%;height:100%;font-size:12px;line-height:20px;text-align:center}.progress .progressbar-front-text{display:block;width:100%;font-size:12px;line-height:20px;text-align:center}.progress.right .progress-bar{right:0}.progress.right .progressbar-front-text{position:absolute;right:0}.progress.vertical{width:25px;height:100%;min-height:150px;margin-right:20px;display:inline-block;margin-bottom:0px}.progress.wide-bar{width:40px}.progress.vertical.bottom{position:relative}.progress.vertical.bottom .progressbar-front-text{position:absolute;bottom:0}.progress.vertical .progress-bar{width:100%;height:0;-webkit-transition:height 0.6s ease;transition:height 0.6s ease}.progress.vertical.bottom .progress-bar{position:absolute;bottom:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{position:relative;margin-bottom:20px;overflow:hidden;height:18px;background:#adadad;box-shadow:0 1px 0 transparent,0 0 0 1px #aeb1b3 inset;-webkit-box-shadow:0 1px 0 transparent,0 0 0 1px #aeb1b3 inset;-moz-box-shadow:0 1px 0 transparent,0 0 0 1px #aeb1b3 inset;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}.progress-bar{float:left;width:0;height:100%;font-size:11px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,0.25);-webkit-transition:width 1.5s ease-in-out;transition:width 1.5s ease-in-out}.progress-striped .progress-bar{background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-danger{background-color:#a52521}.progress-striped .progress-bar-danger{background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}.progress-bar-success{background-color:#4f9e4f}.progress-striped .progress-bar-success{background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}.progress-bar-warning{background-color:#e28a0d}.progress-striped .progress-bar-warning{background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}.progress-bar-info{background-color:#316490}.progress-striped .progress-bar-info{background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}.progress-info .bar,.progress .bar-info{background:#316490}.vertical-bars{padding:0;margin:0}.vertical-bars:after{content:"";display:block;height:0;clear:both}.vertical-bars li{padding:14px 0;width:25%;display:block;float:left;text-align:center}.vertical-bars li:first-child{border-left:none}.vertical-bars>li>.progress.vertical:first-child{margin-left:auto}.vertical-bars>li>.progress.vertical{margin:0 auto;float:none}.nav-tabs{border-bottom:none}.nav-tabs>li>a .badge{font-size:11px;padding:3px 5px 3px 5px;opacity:.5;margin-left:5px;min-width:17px;font-weight:normal}.tabs-left .nav-tabs>li>a .badge{margin-right:5px;margin-left:0px}.nav-tabs>li>a .label{display:inline-block;font-size:11px;margin-left:5px;opacity:.5}.nav-tabs>li>a{color:#adadad;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.nav-tabs>li>a:hover{color:#1d1d1d;border-color:transparent transparent #adadad transparent;margin-top:1px;border-top-width:0}.nav-tabs>li.active>a{background-color:#adadad;color:#2b2b2b;border-top-width:0px !important;margin-top:1px !important;font-weight:bold}.tabs-left .nav-tabs>li.active>a{-webkit-box-shadow:-2px 0 0 #428bca;-moz-box-shadow:-2px 0 0 #428bca;box-shadow:-2px 0 0 #428bca;border-top-width:1px !important;border-left:none !important;margin-left:1px !important}.tabs-left .nav-pills>li.active>a{border:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.tabs-right .nav-tabs>li.active>a{-webkit-box-shadow:2px 0 0 #428bca;-moz-box-shadow:2px 0 0 #428bca;box-shadow:2px 0 0 #428bca;border-top-width:1px !important;border-right:none !important;margin-right:1px !important}.tabs-below .nav-tabs>li.active>a{-webkit-box-shadow:0 2px 0 #428bca;-moz-box-shadow:0 2px 0 #428bca;box-shadow:0 2px 0 #428bca;border-bottom-width:0px !important;border-top:none !important;margin-top:0px !important}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #9b9b9b}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li,.tabs-left>.nav-pills>li,.tabs-right>.nav-pills>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a,.tabs-left>.nav-pills>li>a,.tabs-right>.nav-pills>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs,.tabs-left>.nav-pills{float:left;margin-right:19px;border-right:1px solid #9b9b9b}.tabs-left>.nav-pills{border-right:none}.tabs-left>.nav-tabs>li>a{margin-right:-1px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#adadad #949494 #adadad #adadad}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#949494 transparent #949494 #9b9b9b;*border-right-color:#fff}.tabs-left>.tab-content{margin-left:109px}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #9b9b9b}.tabs-right>.nav-tabs>li>a{margin-left:-1px}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#adadad #adadad #adadad #9b9b9b}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#9b9b9b #9b9b9b #9b9b9b transparent;*border-left-color:#fff}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #9b9b9b}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#9b9b9b;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #9b9b9b #9b9b9b #9b9b9b}.nav-tabs.bordered{background:#fff;border:1px solid #9b9b9b}.nav-tabs.bordered>:first-child a{border-left-width:0px !important}.nav-tabs.bordered+.tab-content{border:1px solid #9b9b9b;border-top:none}.tabs-pull-right.nav-tabs>li,.tabs-pull-right.nav-pills>li{float:right}.tabs-pull-right.nav-tabs>li:first-child>a,.tabs-pull-right.nav-pills>li:first-child>a{margin-right:1px}.tabs-pull-right.bordered.nav-tabs>li:first-child>a,.tabs-pull-right.bordered.nav-pills>li:first-child>a{border-left-width:1px !important;margin-right:0px;border-right-width:0px}.dropdown-menu-xs{min-width:37px}.dropdown-menu-xs>li>a{padding:3px 10px}.dropdown-menu-xs>li>a:hover i{color:#fff !important}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#2b2b2b;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#adadad}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}.pagination>li>a,.pagination>li>span{box-shadow:inset 0 -2px 0 rgba(0,0,0,0.05);-moz-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.05)}.btn-default.disabled,button.disabled.DTTT_button,div.disabled.DTTT_button,a.disabled.DTTT_button{color:#adadad}.btn,button.DTTT_button,div.DTTT_button,a.DTTT_button{font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;will-change:background-color, border-color;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all 0.18s ease-in-out;transition:all 0.18s ease-in-out}.btn.btn-ribbon,button.btn-ribbon.DTTT_button,div.btn-ribbon.DTTT_button,a.btn-ribbon.DTTT_button{background-color:#707070;background-image:-moz-linear-gradient(top, #777, #666);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#777), to(#666));background-image:-webkit-linear-gradient(top, #777, #666);background-image:-o-linear-gradient(top, #777, #666);background-image:linear-gradient(to bottom, #777777,#666666);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff777777', endColorstr='#ff666666', GradientType=0);color:white;padding:0 5px;line-height:20px;vertical-align:middle;height:20px;display:block;border:none;float:left;margin:0 8px 0 0;cursor:pointer}.btn.btn-ribbon>i,button.btn-ribbon.DTTT_button>i,div.btn-ribbon.DTTT_button>i,a.btn-ribbon.DTTT_button>i{font-size:111%}.ribbon-button-alignment{padding-top:10px;display:inline-block}.ribbon-button-alignment.pull-right>.btn.btn-ribbon,.ribbon-button-alignment.pull-right>button.btn-ribbon.DTTT_button,.ribbon-button-alignment.pull-right>div.btn-ribbon.DTTT_button,.ribbon-button-alignment.pull-right>a.btn-ribbon.DTTT_button{margin:0 0 0 8px}.panel-purple{border-color:#6e587a}.panel-purple>.panel-heading{color:#fff;background-color:#6e587a;border-color:#6e587a}.panel-greenLight{border-color:#71843f}.panel-greenLight>.panel-heading{color:#fff;background-color:#71843f;border-color:#71843f}.panel-greenDark{border-color:#496949}.panel-greenDark>.panel-heading{color:#fff;background-color:#496949;border-color:#496949}.panel-darken{border-color:#313335}.panel-darken>.panel-heading{color:#fff;background-color:#404040;border-color:#404040}.panel-pink{border-color:#e06fdf}.panel-pink>.panel-heading{color:#fff;background-color:#e06fdf;border-color:#e06fdf}.panel-green{border-color:#5cb85c}.panel-green>.panel-heading{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.panel-blueLight{border-color:#92a2a8}.panel-blueLight>.panel-heading{color:#fff;background-color:#92a2a8;border-color:#92a2a8}.panel-pinkDark{border-color:#a8829f}.panel-pinkDark>.panel-heading{color:#fff;background-color:#a8829f;border-color:#a8829f}.panel-redLight{border-color:#a65858}.panel-redLight>.panel-heading{color:#fff;background-color:#a65858;border-color:#a65858}.panel-red{border-color:#d9534f}.panel-red>.panel-heading{color:#fff;background-color:#d9534f;border-color:#d9534f}.panel-teal{border-color:#568a89}.panel-teal>.panel-heading{color:#fff;background-color:#568a89;border-color:#568a89}.panel-orange{border-color:#e28a0d}.panel-orange>.panel-heading{color:#fff;background-color:#e28a0d;border-color:#e28a0d}.panel-blueDark{border-color:#4c4f53}.panel-blueDark>.panel-heading{color:#fff;background-color:#4c4f53;border-color:#4c4f53}.panel-magenta{border-color:#6e3671}.panel-magenta>.panel-heading{color:#fff;background-color:#6e3671;border-color:#6e3671}.panel-blue{border-color:#428bca}.panel-blue>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-footer>.btn-block{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-bottom:none;border-left:none;border-right:none}.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:18px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.12),0 1px 6px 0 rgba(0,0,0,0.12);box-shadow:0 1px 6px 0 rgba(0,0,0,0.12),0 1px 6px 0 rgba(0,0,0,0.12)}.btn-circle.btn-sm,.btn-group-sm>.btn-circle.btn,button.btn-circle.DTTT_button,div.btn-circle.DTTT_button,a.btn-circle.DTTT_button{width:22px;height:22px;padding:4px 0;font-size:12px;line-height:14px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.btn-circle.btn-lg,.btn-group-lg>.btn-circle.btn,.btn-group-lg>button.btn-circle.DTTT_button,.btn-group-lg>div.btn-circle.DTTT_button,.btn-group-lg>a.btn-circle.DTTT_button{width:50px;height:50px;padding:10px 15px;font-size:18px;line-height:30px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 15px;font-size:24px;line-height:50px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.btn-metro{margin:0 0 20px;padding-top:15px;padding-bottom:15px}.btn-metro>span{display:block;vertical-align:bottom;margin-top:10px;text-transform:uppercase}.btn-metro>span.label{position:absolute;top:0px;right:0px}.btn-label{position:relative;left:-8px;display:inline-block;padding:5px 8px;background:rgba(0,0,0,0.15);border-radius:3px 0 0 3px}.btn-labeled{padding-top:0;padding-bottom:0}.btn-link{box-shadow:none;-webkit-box-shadow:none;font-size:13px}.morris-hover.morris-default-style{border-radius:5px;padding:5px;color:#666;background:rgba(29,29,29,0.9);border:solid 2px #375959;font-family:'Oxygen Bold';font-size:10px;text-align:left;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.4);box-shadow:0 6px 12px rgba(0,0,0,0.4)}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap}.morris-hover{position:absolute;z-index:903}.fixed-page-footer .morris-hover{z-index:900}.txt-color.txt-color-blue,.txt-color-blue.pf-help,.pf-help:hover,.pf-landing .pf-landing-list li i.pf-help:hover,.pf-landing .pf-landing-list li i.txt-color-blue{color:#428bca !important}.txt-color.txt-color-blueLight,.txt-color-blueLight.pf-help,.pf-landing .pf-landing-list li i.txt-color-blueLight{color:#92a2a8 !important}.txt-color.txt-color-blueDark,.txt-color-blueDark.pf-help,.pf-landing .pf-landing-list li i.txt-color-blueDark{color:#4c4f53 !important}.txt-color.txt-color-grayLightest,.txt-color-grayLightest.pf-help,.pf-landing .pf-landing-list li i.txt-color-grayLightest{color:#eaeaea !important}.txt-color.txt-color-grayLighter,.txt-color-grayLighter.pf-help,.pf-landing .pf-landing-list li i.txt-color-grayLighter{color:#adadad !important}.txt-color.txt-color-grayLight,.txt-color-grayLight.pf-help,.pf-landing .pf-landing-list li i.txt-color-grayLight{color:#63676a !important}.txt-color.txt-color-gray,.pf-help,.pf-landing .pf-landing-list li i.txt-color-gray,.pf-landing .pf-landing-list li i.pf-help{color:#3c3f41 !important}.txt-color.txt-color-grayDark,.txt-color-grayDark.pf-help,.pf-landing .pf-landing-list li i.txt-color-grayDark{color:#313335 !important}.txt-color.txt-color-greenLight,.txt-color-greenLight.pf-help,.pf-landing .pf-landing-list li i.txt-color-greenLight{color:#66c84f !important}.txt-color.txt-color-green,.txt-color-green.pf-help,.pf-help.pf-log-info,.txt-color.pf-log-info,.pf-landing .pf-landing-list li i.pf-log-info,.pf-landing .pf-landing-list li i.txt-color-green{color:#5cb85c !important}.txt-color.txt-color-greenDark,.txt-color-greenDark.pf-help,.pf-landing .pf-landing-list li i.txt-color-greenDark{color:#4f9e4f !important}.txt-color.txt-color-redLight,.txt-color-redLight.pf-help,.pf-landing .pf-landing-list li i.txt-color-redLight{color:#a65858 !important}.txt-color.txt-color-red,.txt-color-red.pf-help,.pf-help.pf-log-error,.txt-color.pf-log-error,.pf-landing .pf-landing-list li i.pf-log-error,.pf-landing .pf-landing-list li i.txt-color-red{color:#d9534f !important}.txt-color.txt-color-redDarker,.txt-color-redDarker.pf-help,.pf-landing .pf-landing-list li i.txt-color-redDarker{color:#a52521 !important}.txt-color.txt-color-yellow,.txt-color-yellow.pf-help,.pf-landing .pf-landing-list li i.txt-color-yellow{color:#b09b5b !important}.txt-color.txt-color-orange,.txt-color-orange.pf-help,.pf-landing .pf-landing-list li i.txt-color-orange{color:#e28a0d !important}.txt-color.txt-color-orangeDark,.txt-color-orangeDark.pf-help,.pf-landing .pf-landing-list li i.txt-color-orangeDark{color:#c2760c !important}.txt-color.txt-color-pink,.txt-color-pink.pf-help,.pf-landing .pf-landing-list li i.txt-color-pink{color:#e06fdf !important}.txt-color.txt-color-pinkDark,.txt-color-pinkDark.pf-help,.pf-landing .pf-landing-list li i.txt-color-pinkDark{color:#a8829f !important}.txt-color.txt-color-purple,.txt-color-purple.pf-help,.pf-landing .pf-landing-list li i.txt-color-purple{color:#6e587a !important}.txt-color.txt-color-darken,.txt-color-darken.pf-help,.pf-landing .pf-landing-list li i.txt-color-darken{color:#404040 !important}.txt-color.txt-color-lighten,.txt-color-lighten.pf-help,.pf-landing .pf-landing-list li i.txt-color-lighten{color:#d5e7ec !important}.txt-color.txt-color-white,.txt-color-white.pf-help,.pf-landing .pf-landing-list li i.txt-color-white{color:#fff !important}.txt-color.txt-color-magenta,.txt-color-magenta.pf-help,.pf-landing .pf-landing-list li i.txt-color-magenta{color:#6e3671 !important}.txt-color.txt-color-tealLighter,.txt-color-tealLighter.pf-help,.pf-landing .pf-landing-list li i{color:#568a89 !important}.txt-color.txt-color-indigoDark,.txt-color-indigoDark.pf-help,.pf-landing .pf-landing-list li i.txt-color-indigoDark{color:#5c6bc0 !important}.txt-color.txt-color-indigoDarkest,.txt-color-indigoDarkest.pf-help,.pf-landing .pf-landing-list li i.txt-color-indigoDarkest{color:#313966 !important}.txt-color.txt-color-primary,.txt-color-primary.pf-help,.pf-landing .pf-landing-list li i.txt-color-primary{color:#375959 !important}.txt-color.txt-color-success,.txt-color-success.pf-help,.pf-landing .pf-landing-list li i.txt-color-success{color:#4f9e4f !important}.txt-color.txt-color-information,.txt-color-information.pf-help,.pf-landing .pf-landing-list li i.txt-color-information{color:#316490 !important}.txt-color.txt-color-warning,.txt-color-warning.pf-help,.pf-help.pf-log-warning,.txt-color.pf-log-warning,.pf-landing .pf-landing-list li i.pf-log-warning,.pf-landing .pf-landing-list li i.txt-color-warning{color:#e28a0d !important}.txt-color.txt-color-danger,.txt-color-danger.pf-help,.pf-landing .pf-landing-list li i.txt-color-danger{color:#a52521 !important}.bg-color.bg-color-blue{background-color:#428bca !important}.bg-color.bg-color-blueLight{background-color:#92a2a8 !important}.bg-color.bg-color-blueDark{background-color:#4c4f53 !important}.bg-color.bg-color-green{background-color:#5cb85c !important}.bg-color.bg-color-greenLight{background-color:#71843f !important}.bg-color.bg-color-greenDark{background-color:#496949 !important}.bg-color.bg-color-red{background-color:#d9534f !important}.bg-color.bg-color-yellow{background-color:#b09b5b !important}.bg-color.bg-color-orange{background-color:#e28a0d !important}.bg-color.bg-color-orangeDark{background-color:#c2760c !important}.bg-color.bg-color-pink{background-color:#e06fdf !important}.bg-color.bg-color-pinkDark{background-color:#a8829f !important}.bg-color.bg-color-purple{background-color:#6e587a !important}.bg-color.bg-color-darken{background-color:#404040 !important}.bg-color.bg-color-lighten{background-color:#d5e7ec !important}.bg-color.bg-color-white{background-color:#fff !important}.bg-color.bg-color-grayDark{background-color:#525252 !important}.bg-color.bg-color-magenta{background-color:#6e3671 !important}.bg-color.bg-color-tealLighter{background-color:#568a89 !important}.bg-color.bg-color-tealDarker{background-color:#212C30 !important}.bg-color.bg-color-tealDarkest{background-color:#1b2326 !important}.bg-color.bg-color-redLight{background-color:#a65858 !important}body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pf-body{overflow:hidden}a{color:#477372;will-change:color;text-decoration:none;-webkit-transition:color 0.08s ease-out;transition:color 0.08s ease-out}a:hover{color:#6caead;text-decoration:none}a:focus{color:#477372}em{font-style:italic}em.pf-brand{text-transform:uppercase}.pf-font-capitalize{text-transform:capitalize}.no-padding{padding:0 !important}.pf-help{cursor:pointer;cursor:help;-webkit-transition:color 0.08s ease-out;transition:color 0.08s ease-out}.pf-dialog-icon-button,.pf-sig-table-module .pf-sig-table .pf-sig-table-edit-desc-text.editable-empty,.pf-sig-table-module .pf-sig-table .fa-plus{cursor:pointer;-webkit-transition:color 0.15s ease-out;transition:color 0.15s ease-out}.pf-dialog-icon-button:not(.collapsed),.pf-sig-table-module .pf-sig-table .pf-sig-table-edit-desc-text.editable-empty:not(.collapsed),.pf-sig-table-module .pf-sig-table .fa-plus:not(.collapsed),.pf-dialog-icon-button:hover,.pf-sig-table-module .pf-sig-table .pf-sig-table-edit-desc-text.editable-empty:hover,.pf-sig-table-module .pf-sig-table .fa-plus:hover{color:#e28a0d}.pf-module-icon-button{cursor:pointer;-webkit-transition:color 0.15s ease-out;transition:color 0.15s ease-out}.pf-module-icon-button:hover{color:#e28a0d}.alert{will-change:opacity, transform}.editable-input optgroup[label]{background-color:#3c3f41;color:#63676a}.editable-input optgroup[label] option{background-color:#313335;color:#adadad;font-family:Consolas,monospace,Menlo,Monaco,"Courier New"}select:active,select:hover{outline:none}select:active,select:hover{outline-color:red}.select2-results [class*="col-"]{line-height:22px}.select2 ::-webkit-search-cancel-button{-webkit-appearance:none !important}.select2 .select2-selection__choice__remove{float:left}.select2 .select2-selection--multiple input{box-shadow:none !important}.dataTable th.pf-table-image-cell,.dataTable th.pf-table-image-small-cell{padding-left:0 !important;padding-right:0 !important}.dataTable th.sorting,.dataTable th.sorting_asc,.dataTable th.sorting_desc{padding-right:18px !important}.dataTable td.pf-table-action-cell{cursor:pointer}.dataTable td.pf-table-image-cell{padding:0 !important}.dataTable td.pf-table-image-cell img{width:26px;border-left:1px solid #3c3f41;border-right:1px solid #3c3f41}.dataTable td.pf-table-image-small-cell img{width:24px;border-left:1px solid transparent;border-right:1px solid transparent}.dataTable td.pf-table-counter-cell{color:#63676a}.dataTable td.pf-table-counter-cell .pf-digit-counter-small{width:20px;display:inline-block;font-size:10px}.dataTable td.pf-table-counter-cell .pf-digit-counter-large{width:26px;display:inline-block;font-size:10px}table tr.collapsing{-webkit-transition:height 0.01s ease;transition:height 0.01s ease}table tr.collapse.in{display:table-row !important}.pf-table-tools{height:45px}.pf-table-tools .btn:not(:last-child),.pf-table-tools button.DTTT_button:not(:last-child),.pf-table-tools div.DTTT_button:not(:last-child),.pf-table-tools a.DTTT_button:not(:last-child){margin-right:10px}.pf-table-tools-action{will-change:height, opacity, display;opacity:0;display:none;height:0;visibility:hidden}.pf-loading-overlay{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;background:#2b2b2b;z-index:1060;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.pf-loading-overlay .pf-loading-overlay-wrapper{width:25px;height:25px;margin:auto;text-align:center;position:absolute;top:0;left:0;bottom:0;right:0}.pf-loading-overlay .pf-loading-overlay-wrapper i{padding:3px}.navbar-nav li:hover:before,.navbar-nav li.active:before{top:-4px;opacity:1}.navbar-nav li:before{content:'';position:absolute;width:100%;height:2px;background-color:#5cb85c;top:0;opacity:0;will-change:opacity, top;-webkit-transition:top 0.15s ease-out,opacity 0.15s ease-out;transition:top 0.15s ease-out,opacity 0.15s ease-out}.pf-navbar-version-info{cursor:pointer}.pf-site{will-change:transform}.sb-slidebar{will-change:transform}.sb-left .list-group-item{-webkit-box-shadow:inset -10px 0px 5px -5px rgba(0,0,0,0.4);box-shadow:inset -10px 0px 5px -5px rgba(0,0,0,0.4)}.sb-right .list-group-item{-webkit-box-shadow:inset 10px 0px 5px -5px rgba(0,0,0,0.4);box-shadow:inset 10px 0px 5px -5px rgba(0,0,0,0.4)}.mCSB_container,.mCSB_dragger{will-change:top, left}.pf-map-type-private{color:#7986cb}.pf-map-type-corporation{color:#5cb85c}.pf-map-type-alliance{color:#428bca}.pf-map-type-global{color:#568a89}#pf-map-module{margin:20px 10px 0 10px}#pf-map-module #pf-map-tabs .pf-map-type-tab-default{border-top:2px solid transparent}#pf-map-module #pf-map-tabs .pf-map-type-tab-private{border-top:2px solid #7986cb}#pf-map-module #pf-map-tabs .pf-map-type-tab-corporation{border-top:2px solid #5cb85c}#pf-map-module #pf-map-tabs .pf-map-type-tab-alliance{border-top:2px solid #428bca}#pf-map-module #pf-map-tabs .pf-map-type-tab-global{border-top:2px solid #568a89}#pf-map-module #pf-map-tabs .pf-map-tab-icon{margin-right:5px}#pf-map-module #pf-map-tabs .pf-map-tab-shared-icon{margin-left:5px}.pf-map-content-row{margin-top:10px;padding-bottom:40px}.pf-map-content-row .pf-module{font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;background:rgba(60,63,65,0.3);padding:10px;width:100%;margin-bottom:10px;will-change:height, transform, opacity;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.pf-map-content-row .pf-module:before{content:'';position:absolute;top:0;left:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent transparent #3c3f41;cursor:pointer}.pf-map-content-row .pf-module .label{margin-bottom:10px}.pf-map-content-row .pf-module .pf-dynamic-area{background:rgba(43,43,43,0.4)}.pf-user-status{color:#a52521}.pf-user-status-corp{color:#5cb85c}.pf-user-status-ally{color:#428bca}.pf-user-status-own{color:#7986cb}.pf-system-effect{display:none;cursor:default;color:#adadad}.pf-system-effect-magnetar{color:#e06fdf;display:inline-block}.pf-system-effect-redgiant{color:#d9534f;display:inline-block}.pf-system-effect-pulsar{color:#428bca;display:inline-block}.pf-system-effect-wolfrayet{color:#e28a0d;display:inline-block}.pf-system-effect-cataclysmic{color:#ffb;display:inline-block}.pf-system-effect-blackhole{color:#000;display:inline-block}.pf-system-info-rally .pf-system-head{background-color:#782d77;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjEuMCIgeDI9IjAuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMzZTI2NGUiLz48c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNlMjY0ZSIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjM2UyNjRlIi8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-linear-gradient(135deg, #3e264e 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,#3e264e 50%,#3e264e 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-image:-webkit-linear-gradient(135deg, #3e264e 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,#3e264e 50%,#3e264e 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-image:linear-gradient(-45deg, #3e264e 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,#3e264e 50%,#3e264e 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-size:25px 25px;-webkit-animation:move 3s linear infinite;-moz-animation:move 3s linear infinite;-ms-animation:move 3s linear infinite;animation:move 3s linear infinite}.pf-system-security-0-0{color:#be0000}.pf-system-security-0-1{color:#ab2600}.pf-system-security-0-2{color:#be3900}.pf-system-security-0-3{color:#c24e02}.pf-system-security-0-4{color:#ab5f00}.pf-system-security-0-5{color:#bebe00}.pf-system-security-0-6{color:#73bf26}.pf-system-security-0-7{color:#00bf00}.pf-system-security-0-8{color:#00bf39}.pf-system-security-0-9{color:#39bf99}.pf-system-security-1-0{color:#28c0bf}.pf-system-sec{margin-right:5px;cursor:-moz-grab;cursor:-webkit-grab}.pf-system-sec-highSec{color:#5cb85c}.pf-system-sec-lowSec{color:#e28a0d}.pf-system-sec-nullSec{color:#d9534f}.pf-system-sec-high{color:#d9534f}.pf-system-sec-mid{color:#e28a0d}.pf-system-sec-low{color:#428bca}.pf-system-sec-unknown{color:#7986cb}.pf-system-status-friendly{border-color:#428bca !important;color:#428bca}.pf-system-status-occupied{border-color:#e28a0d !important;color:#e28a0d}.pf-system-status-hostile{border-color:#d9534f !important;color:#d9534f}.pf-system-status-empty{border-color:#5cb85c !important;color:#5cb85c}.pf-system-status-unscanned{border-color:#568a89 !important;color:#568a89}.pf-system-info-status-label{background-color:#63676a;color:#000;will-change:background-color;-webkit-transition:background-color 0.5s ease-out;transition:background-color 0.5s ease-out}.pf-system-info-status-label.pf-system-status-friendly{background-color:#428bca}.pf-system-info-status-label.pf-system-status-occupied{background-color:#e28a0d}.pf-system-info-status-label.pf-system-status-hostile{background-color:#d9534f}.pf-system-info-status-label.pf-system-status-empty{background-color:#5cb85c}.pf-system-info-status-label.pf-system-status-unscanned{background-color:#568a89}.pf-system-effect-dialog-wrapper .table,.pf-jump-info-dialog .table{margin:15px 0}.pf-system-effect-dialog-wrapper .table td,.pf-jump-info-dialog .table td{text-transform:capitalize}.pf-fake-connection{box-sizing:content-box;display:inline-block;width:70px;height:4px;margin-right:5px;border-top:2px solid #63676a;border-bottom:2px solid #63676a;background-color:#3c3f41;position:relative;font-family:"Oxygen","Helvetica Neue",Helvetica,Arial,sans-serif}.pf-fake-connection.pf-map-connection-stargate{background-color:#313966;border-color:#63676a}.pf-fake-connection.pf-map-connection-jumpbridge{background-color:#6caead;border-color:#3c3f41;background:repeating-linear-gradient(to right, #6caead, #6caead 10px, #3c3f41 10px, #3c3f41 20px)}.pf-fake-connection.pf-map-connection-wh-eol{border-color:#d747d6}.pf-fake-connection.pf-map-connection-wh-reduced{background-color:#e28a0d}.pf-fake-connection.pf-map-connection-wh-critical{background-color:#a52521}.pf-fake-connection.pf-map-connection-frig{border-style:dashed;border-left:none;border-right:none}.pf-fake-connection.pf-map-connection-frig:after{content:'frig';background-color:#e28a0d;color:#1d1d1d;padding:0px 3px;position:absolute;left:25px;top:-6px;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.pf-fake-connection.pf-map-connection-preserve-mass:after{content:'save mass';background-color:#a52521;color:#eaeaea;padding:0px 3px;position:absolute;left:9px;top:-6px;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.tooltip-inner{color:#5cb85c;background-color:#3c3f41;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;padding:5px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.4);box-shadow:0 6px 12px rgba(0,0,0,0.4)}.modal .tooltip{z-index:1060}.modal .tooltip .tooltip-inner{color:#313335;background-color:#adadad}.tooltip.top .tooltip-arrow{border-top-color:#63676a}.tooltip.right .tooltip-arrow{border-right-color:#63676a}.tooltip.bottom .tooltip-arrow{border-bottom-color:#63676a}.tooltip.left .tooltip-arrow{border-left-color:#63676a}.popover{z-index:1060}.popover img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.popover h4{color:#adadad}.popover table{color:#adadad;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:16px;font-size:11px}.popover table td{padding:0 5px}.pf-dynamic-area{padding:10px;min-height:100px;position:relative;background-color:#313335;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.pf-dynamic-area .dl-horizontal{margin-bottom:0}.pf-dynamic-area .dl-horizontal dd{min-width:100px}#pf-logo-wrapper{display:block}#pf-head{margin-bottom:0px}#pf-head a{-webkit-transition:color 0.15s ease-out;transition:color 0.15s ease-out;will-change:color}#pf-head a:focus{color:#477372}#pf-head a:focus img{border-color:#3c3f41}#pf-head a:hover{text-decoration:none}#pf-head a:hover .badge{color:#6caead}#pf-head a:hover img{border-color:#568a89}#pf-head i{margin-right:2px}#pf-head .pf-brand-desc{margin:6px 10px 0 90px;width:180px}#pf-head .pf-head-menu{padding:3px 10px;line-height:24px}#pf-head .pf-head-menu .pf-head-menu-logo{width:24px;height:24px;display:inline-block;float:left}#pf-head .badge{background-color:#3c3f41;color:#adadad}#pf-head .pf-head-user-character,#pf-head .pf-head-user-ship{opacity:0;visibility:hidden}#pf-head .pf-head-active-user,#pf-head .pf-head-current-location{display:none}#pf-head .pf-head-active-user .badge,#pf-head .pf-head-current-location .badge{-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out}#pf-head .pf-head-user-character-image,#pf-head .pf-head-user-ship-image{display:inline-block;margin-top:-6px;margin-bottom:-6px;width:27px;border:1px solid #3c3f41;margin-right:3px;-webkit-transition:border-color 0.15s ease-out;transition:border-color 0.15s ease-out;will-change:border-color}#pf-head .pf-head-program-status{cursor:pointer}#pf-head .navbar-text{min-width:60px}#pf-head .tooltip .tooltip-inner{color:#adadad}.pf-head{-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.4);box-shadow:0 6px 12px rgba(0,0,0,0.4)}#pf-footer{position:absolute;bottom:0;left:0;width:100%;margin:0;background:rgba(60,63,65,0.3)}#pf-footer a{font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#375959}#pf-footer a:hover{color:#477372;text-decoration:none}@-webkit-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}@-moz-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}@-ms-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}@keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}.pf-animate{visibility:hidden;opacity:0}.pf-color-line{position:fixed;top:0;left:0;width:100%;height:3px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2Yzg0ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2Yzg0ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #66c84f),color-stop(100%, #66c84f));background-image:-moz-linear-gradient(left, #66c84f,#66c84f 100%);background-image:-webkit-linear-gradient(left, #66c84f,#66c84f 100%);background-image:linear-gradient(to right, #66c84f,#66c84f 100%)}.pf-color-line.warning{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyOGEwZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyOGEwZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #e28a0d),color-stop(100%, #e28a0d));background-image:-moz-linear-gradient(left, #e28a0d,#e28a0d 100%);background-image:-webkit-linear-gradient(left, #e28a0d,#e28a0d 100%);background-image:linear-gradient(to right, #e28a0d,#e28a0d 100%)}.pf-color-line.danger{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1MjUyMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E1MjUyMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #a52521),color-stop(100%, #a52521));background-image:-moz-linear-gradient(left, #a52521,#a52521 100%);background-image:-webkit-linear-gradient(left, #a52521,#a52521 100%);background-image:linear-gradient(to right, #a52521,#a52521 100%)}.pf-splash{position:absolute;z-index:2000;background-color:#1d1d1d;color:#63676a;top:0;bottom:0;left:0;right:0;will-change:opacity}.pf-splash .pf-splash-title{position:fixed;left:50%;top:30%;text-align:center;max-width:500px;padding:20px;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 1200px){.pf-landing #pf-logo-container{margin:5px auto}.pf-landing .pf-brand-desc{display:none}.pf-landing .navbar .navbar-brand{margin-left:10px}}.pf-landing section{min-height:200px;padding:20px 0 40px 0;border-bottom:1px solid #2b2b2b}.pf-landing section h4{font-size:18px;font-family:"Oxygen","Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 10px 0;border-bottom:1px solid #2b2b2b;line-height:34px}.pf-landing .container>.row{margin-bottom:30px}.pf-landing .alert{box-shadow:0 4px 10px rgba(0,0,0,0.4)}.pf-landing a[data-gallery]{position:relative}.pf-landing a[data-gallery]:before{content:'\f002';font-family:'FontAwesome';font-size:20px;line-height:20px;color:#e28a0d;position:absolute;top:9px;left:8px;height:100%;width:100%;padding-top:calc(50% - 10px);z-index:10;text-align:center;-webkit-transition:transform 0.1s 0.06s ease-in,opacity 0.1s ease-out;transition:transform 0.1s 0.06s ease-in,opacity 0.1s ease-out;will-change:transform, opacity;transform:scale(0, 0);opacity:0}.pf-landing a[data-gallery]:hover img{border-color:#6caead;-webkit-filter:brightness(50%);filter:brightness(50%)}.pf-landing a[data-gallery]:hover:before{-webkit-transition-delay:0.1s;transition-delay:0.1s;transform:scale(1, 1);opacity:1}.pf-landing a[data-gallery] .pf-landing-image-preview{border-width:1px;border-style:solid;border-color:#1d1d1d;margin:5px 0 15px 0;display:inline-block;will-change:all;-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.4);box-shadow:0 4px 10px rgba(0,0,0,0.4)}.pf-landing a[data-gallery] .pf-landing-image-preview.pf-landing-image-preview-small{height:160px}.pf-landing a[data-gallery] .pf-landing-image-preview.pf-landing-image-preview-medium{height:256px}#pf-landing-top{height:450px;border-bottom:1px solid #313335;position:relative}#pf-landing-top:before{content:'';width:100%;height:100%;position:absolute;background:url("../img/pf-bg.jpg") #05050a;background-repeat:no-repeat;background-position:0 0;-webkit-filter:brightness(0.9);filter:brightness(0.9)}#pf-landing-top.pf-logo-fallback{height:370px}#pf-landing-top.pf-logo-fallback:after{content:'';width:100%;height:100%;position:absolute;background:url("../img/logo_alpha.png");background-repeat:no-repeat;background-position:50% 0;margin-top:50px}#pf-landing-top #pf-header-container{position:absolute;width:100%;background-position:center center}#pf-landing-top #pf-header-container #pf-header-canvas{position:absolute;visibility:hidden;top:0;left:0}#pf-landing-top #pf-header-container #pf-logo-container{z-index:110}#pf-landing-top #pf-header-container #pf-header-preview-container{position:absolute;left:400px;width:590px;height:350px;top:92px}#pf-landing-top #pf-header-container #pf-header-preview-container .pf-header-preview-element{position:relative;margin-left:12px;margin-top:12px;height:155px;width:180px;padding:7px;opacity:0;will-change:opacity, transform;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:rgba(43,43,43,0.5)}#pf-landing-top #pf-header-container #pf-header-preview-container .pf-header-preview-element:nth-child(n+4){box-shadow:0 4px 10px rgba(0,0,0,0.4)}#pf-landing-top #pf-header-container #pf-header-preview-container .pf-header-preview-element:after{content:'';position:absolute;width:calc(100% - 14px);height:calc(100% - 14px);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-repeat:no-repeat;background-position:50% 50%;background-color:rgba(29,29,29,0.75)}#pf-landing-top .container{position:relative;margin-top:50px}#pf-header-preview-intel:after{background-image:url("../img/landing/intel.png")}#pf-header-preview-map:after{background-image:url("../img/landing/map.png")}#pf-header-preview-scope:after{background-image:url("../img/landing/scope.png")}#pf-header-preview-signature:after{background-image:url("../img/landing/signature.png")}#pf-header-preview-data:after{background-image:url("../img/landing/data.png")}#pf-header-preview-gameplay:after{background-image:url("../img/landing/gameplay.png")}#pf-landing-login{padding-top:40px}#pf-landing-login .row{margin-bottom:0px}#pf-header-map{position:relative;margin:0 auto;height:380px;width:600px;pointer-events:none}#pf-header-map .pf-header-svg-layer{position:absolute;top:0;left:0;right:0;bottom:0}#pf-header-map #pf-header-systems{z-index:100}#pf-header-map #pf-header-connectors{z-index:90}#pf-header-map #pf-header-connections{z-index:80}#pf-header-map #pf-header-background{z-index:70}#pf-header-map #pf-header-background .pf-header-system{display:none}#pf-header-map-bg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}#pf-header-map-bg img{pointer-events:none}#pf-header-map-bg #pf-map-bg-image{opacity:0;position:absolute;bottom:0;right:0;width:100%;height:100%}#pf-header-map-bg #pf-map-neocom{opacity:0;height:665px;width:21px}#pf-header-map-bg #pf-map-browser{opacity:0;position:absolute;top:110px;left:21px;height:560px;width:515px}#pf-landing-gallery-carousel{background-image:url("../img/pf-header-bg.jpg")}#pf-landing-gallery-carousel .slide-content{border-radius:5px}#pf-landing-gallery-carousel h3{width:100%;text-align:left}.pf-landing-pricing-panel{margin-top:20px}.pricing-big{-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.4);box-shadow:0 4px 10px rgba(0,0,0,0.4)}.pricing-big .panel-heading{border-color:#3c3f41}.pricing-big .the-price{padding:1px 0;background:#2d3031;text-align:center}.pricing-big .the-price .subscript{font-size:12px;color:#63676a}.pricing-big .price-features{background:#3c3f41;color:#adadad;padding:20px 15px;min-height:205px;line-height:22px}.pricing-big table tr td{line-height:1}#pf-landing-about .pf-landing-about-me{width:256px;height:256px;border:none;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.4);box-shadow:0 4px 10px rgba(0,0,0,0.4)}.pf-landing-footer{padding:30px 0;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#171717}.pf-landing-footer .pf-social-networks>li{display:inline-block;line-height:1}.pf-landing-footer .pf-social-networks>li a{display:inline-block;background:rgba(99,103,106,0.5);line-height:24px;text-align:center;font-size:12px;margin-right:5px;width:28px;height:24px}#pf-static-logo-svg{opacity:0;position:absolute;z-index:105;overflow:visible}#pf-static-logo-svg path{will-change:fill, opacity, transform, translateZ, translateX, translateY;pointer-events:all;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.logo-ploygon-top-right{fill:#477372;fill-rule:evenodd;stroke:#477372;stroke-width:0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1}.logo-ploygon-bottom-left{fill:#5cb85c;fill-rule:evenodd;stroke:#5cb85c;stroke-width:0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1}.logo-ploygon-bottom-right{fill:#375959;fill-rule:evenodd;stroke:#375959;stroke-width:0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1}.logo-ploygon-top-left{fill:#63676a;fill-opacity:1;fill-rule:evenodd;stroke:#63676a;stroke-width:0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1}@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-8px)}60%{-webkit-transform:translateY(-4px)}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}#pf-map-tab-element{max-width:2515px;margin:0 auto}.pf-map-tab-content .pf-map-wrapper{position:relative;width:100%;max-width:2515px;height:550px;overflow:auto;padding:5px;background:rgba(43,43,43,0.93);box-shadow:inset -3px 3px 10px 0 rgba(0,0,0,0.3);border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-width:1px;border-style:solid;border-color:#313335}.pf-map-overlay{position:absolute;display:none;z-index:10000;height:36px;right:10px;background:rgba(0,0,0,0.25);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.pf-map-overlay.pf-map-overlay-timer{width:36px;bottom:23px}.pf-map-overlay.pf-map-overlay-info{top:8px;color:#2b2b2b;padding:3px;line-height:26px;min-height:36px;min-width:36px}.pf-map-overlay.pf-map-overlay-info i{display:none;margin:2px;width:26px;height:26px;opacity:0.8;color:#c2760c}.pf-map-overlay.pf-map-overlay-info i.fa,.pf-map-overlay.pf-map-overlay-info .pf-landing .pf-landing-list li i,.pf-landing .pf-landing-list li .pf-map-overlay.pf-map-overlay-info i{font-size:26px}.pf-map-overlay.pf-map-overlay-info i.glyphicon{margin-left:4px;font-size:25px}.pf-grid-small{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAG1JREFUeNrs18EJgDAQRNGJpoQQSC+CWMSWEwhYrCAWYRNz2MP/BQzvOiUi5Op5vzl6u+VrbUoeQIAAAQIECBAgQICpK8d5zay40dtenR+CTwIQIECAAAECBAgQYLaqpGX8EHLuSdIPAAD//wMAuMQN2uF+ypQAAAAASUVORK5CYII=') !important}.pf-map{width:2500px;height:520px;position:relative;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.pf-map .jsplumb-overlay{opacity:1;pointer-events:none;will-change:opacity;-webkit-transition:opacity 0.18s ease-out;transition:opacity 0.18s ease-out}.pf-map .jsplumb-hover.jsplumb-overlay{opacity:0 !important}.pf-map .jsplumb-hover:not(.jsplumb-overlay){-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce}.pf-map .jsplumb-target-hover,.pf-map .jsplumb-source-hover{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.3);box-shadow:0 6px 12px rgba(0,0,0,0.3)}.pf-map .pf-system{position:absolute;min-width:60px;height:auto;overflow:hidden;background-color:#313335;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;z-index:100;will-change:top, left, opacity, transform;border-width:2px;border-style:solid;border-color:#63676a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:border-color 0.5s ease-out,box-shadow 0.2s ease-out;transition:border-color 0.5s ease-out,box-shadow 0.2s ease-out;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.pf-map .pf-system:hover{-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.3);box-shadow:0 6px 12px rgba(0,0,0,0.3);-moz-transform:translate3d(0, -2px, 0);-ms-transform:translate3d(0, -2px, 0);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}.pf-map .pf-system .pf-system-head{padding:0px 3px 0px 3px;cursor:pointer;font-family:Arial;font-weight:bold}.pf-map .pf-system .pf-system-head .pf-system-head-name{border:none;display:inline-block;min-width:41px;color:#adadad;margin-right:2px}.pf-map .pf-system .pf-system-head .fa-lock{display:none}.pf-map .pf-system .pf-system-head .pf-system-head-expand{margin-left:2px;color:#63676a;display:none}.pf-map .pf-system .pf-system-head .editable-empty{font-style:normal}.pf-map .pf-system .pf-system-body{height:0px;width:100%;overflow:hidden;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab;padding:0 4px;white-space:nowrap;display:none;will-change:width;border-top-width:1px;border-top-style:dashed;border-top-color:#63676a}.pf-map .pf-system .pf-system-body .pf-system-body-item{color:#63676a;font-size:10px}.pf-map .pf-system .pf-system-body .pf-system-body-item .pf-system-body-right{text-overflow:ellipsis;float:right;color:#f0ad4e;display:none}.pf-map .pf-system .pf-system-body .pf-system-body-item .pf-user-status{font-size:7px;width:10px}.pf-map .pf-system .pf-system-body .pf-system-body-item .pf-system-body-item-name{display:inline-block;width:65px;overflow:hidden;height:11px;white-space:nowrap;text-overflow:ellipsis}.pf-map .pf-system .tooltip.in{opacity:1}.pf-map .pf-system .tooltip .tooltip-inner{color:#313335;background-color:#adadad;padding:3px 3px}.pf-map .pf-system-active:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target){-webkit-box-shadow:#ffb 0px 0px 8px 0px;box-shadow:#ffb 0px 0px 8px 0px}.pf-map .pf-system-selected:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target),.pf-map .jsPlumb_dragged:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target){-webkit-box-shadow:#58100d 0px 0px 8px 0px;box-shadow:#58100d 0px 0px 8px 0px}.pf-map .pf-system-selected:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target) .pf-system-head,.pf-map .jsPlumb_dragged:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target) .pf-system-head,.pf-map .pf-system-selected:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target) .pf-system-body,.pf-map .jsPlumb_dragged:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target) .pf-system-body{background-color:#58100d}.pf-map .pf-system-locked .pf-system-sec{cursor:default !important}.pf-map .pf-system-locked .pf-system-body{cursor:default !important}.pf-map .pf-system-locked .fa-lock{color:#63676a !important;display:inline-block !important}.pf-map .pf-map-endpoint-source,.pf-map .pf-map-endpoint-target{z-index:90}.pf-map .pf-map-endpoint-source svg,.pf-map .pf-map-endpoint-target svg{overflow:visible}.pf-map .pf-map-endpoint-source svg circle,.pf-map .pf-map-endpoint-target svg circle{-webkit-transition:stroke 0.18s ease-out,fill 0.18s ease-out;transition:stroke 0.18s ease-out,fill 0.18s ease-out}.pf-map .pf-map-endpoint-source svg *,.pf-map .pf-map-endpoint-target svg *{stroke:#63676a;stroke-width:2;fill:#3c3f41;cursor:pointer}.pf-map .pf-map-endpoint-source:hover circle,.pf-map .pf-map-endpoint-target:hover circle{stroke:#e28a0d !important}.pf-map .pf-map-endpoint-source.jsplumb-hover,.pf-map .pf-map-endpoint-target.jsplumb-hover{z-index:95}.pf-map .pf-map-endpoint-source.jsplumb-dragging circle,.pf-map .pf-map-endpoint-target.jsplumb-dragging circle{stroke:#e28a0d}.pf-map .jsplumb-endpoint-drop-allowed circle{stroke:#5cb85c !important;fill:#5cb85c !important}.pf-map .jsplumb-endpoint-drop-forbidden circle{stroke:#a52521 !important;fill:#a52521 !important}.pf-map svg.jsplumb-connector{cursor:pointer;stroke-linecap:round;-webkit-transition:stroke 0.18s ease-out;transition:stroke 0.18s ease-out;will-change:all}.pf-map svg.jsplumb-connector path{-webkit-transition:stroke 0.18s ease-out;transition:stroke 0.18s ease-out}.pf-map svg.jsplumb-connector path:not(:first-child){stroke:#3c3f41}.pf-map svg.jsplumb-connector path:first-child{stroke:#63676a}.pf-map svg.jsplumb-connector.jsplumb-hover{z-index:80}.pf-map svg.jsplumb-connector.jsplumb-hover path:first-child{stroke:#eaeaea}.pf-map svg.jsplumb-connector.jsplumb-dragging{-webkit-transition:opacity 0.18s ease-out;transition:opacity 0.18s ease-out;opacity:0.4;z-index:80}.pf-map svg.pf-map-connection-jumpbridge{z-index:50}.pf-map svg.pf-map-connection-jumpbridge path:first-child{stroke:rgba(255,255,255,0)}.pf-map svg.pf-map-connection-jumpbridge path:not(:first-child){stroke:#568a89}.pf-map svg.pf-map-connection-jumpbridge:hover path:first-child{stroke:rgba(255,255,255,0)}.pf-map svg.pf-map-connection-jumpbridge:hover path:not(:first-child){stroke:#eaeaea}.pf-map svg.pf-map-connection-stargate{z-index:60}.pf-map svg.pf-map-connection-stargate path:first-child{stroke:#63676a}.pf-map svg.pf-map-connection-stargate path:not(:first-child){stroke:#313966}.pf-map svg.pf-map-connection-stargate:hover path:first-child{stroke:#eaeaea}.pf-map svg.pf-map-connection-wh-fresh,.pf-map svg.pf-map-connection-wh-reduced,.pf-map svg.pf-map-connection-wh-critical,.pf-map svg.pf-map-connection-wh-eol{z-index:70}.pf-map svg.pf-map-connection-wh-eol path:first-child{stroke:#d747d6}.pf-map svg.pf-map-connection-wh-eol:hover path:first-child{stroke:#eaeaea}.pf-map svg.pf-map-connection-wh-reduced path:not(:first-child){stroke:#e28a0d}.pf-map svg.pf-map-connection-wh-critical path:not(:first-child){stroke:#a52521}.pf-map .pf-map-connection-overlay{padding:1px 4px;font-size:11px;z-index:1020;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.4);box-shadow:0 6px 12px rgba(0,0,0,0.4)}.pf-map .frig{background-color:#f0ad4e;color:#1d1d1d}.pf-map .mass{background-color:#a52521;color:#eaeaea}.ui-dialog-content label{min-width:60px}.dropdown-menu{font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;z-index:1020;will-change:opacity, top, left, transform}.dropdown-menu i{width:20px}.pf-system-tooltip-inner{color:#adadad;padding:2px 4px;min-width:25px;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.pf-system-info-popover{display:initial}.pf-system-info-popover img{width:39px}.pf-system-info-popover h6{white-space:nowrap;margin-right:50px}.pf-system-info-popover h6:before,.pf-system-info-popover h6:after{content:" ";display:table}.pf-system-info-popover h6:after{clear:both}.pf-system-info-popover .well{margin-top:7px;margin-bottom:10px}.pf-system-info-module h5{text-transform:capitalize}.pf-system-info-module .pf-system-info-description-area{min-height:123px}.pf-system-info-module .pf-system-info-description-area .pf-system-info-description{width:330px}.pf-system-info-module .pf-system-info-table{font-size:11px;white-space:nowrap}.pf-sig-table-module .pf-sig-table-clear-button{will-change:opacity, transform;display:none}.pf-sig-table-module .pf-sig-table{font-size:10px}.pf-sig-table-module .pf-sig-table .pf-sig-table-edit-desc-text{white-space:normal}.pf-sig-table-module .pf-sig-table .pf-sig-table-edit-desc-text.editable-empty{border-bottom:none}.pf-sig-table-module .pf-sig-table .pf-editable-description{background-color:#2b2b2b;max-height:50px}.pf-sig-table-module .pf-sig-table .pf-sig-table-edit-name-input{text-transform:uppercase}.pf-system-graph-module .pf-system-graph{width:100%;height:100px}.pf-system-route-module .pf-system-route-table{width:100%;font-size:11px}.pf-system-route-module .pf-system-route-table td{text-transform:capitalize}.pf-system-route-module .pf-system-route-table td>.fa,.pf-system-route-module .pf-system-route-table .pf-landing .pf-landing-list li td>i,.pf-landing .pf-landing-list li .pf-system-route-module .pf-system-route-table td>i{font-size:10px}.pf-system-killboard-module .pf-system-killboard-graph-kills{width:100%;height:100px;position:relative;margin-bottom:30px}.pf-system-killboard-module .pf-system-killboard-list{padding-bottom:10px;border-bottom:1px solid #2b2b2b}.pf-system-killboard-module .pf-system-killboard-list li{margin-left:0;overflow:visible;min-height:50px;will-change:margin-left;-webkit-transition:margin-left 0.12s cubic-bezier(0.3, 0.8, 0.8, 1.7);transition:margin-left 0.12s cubic-bezier(0.3, 0.8, 0.8, 1.7)}.pf-system-killboard-module .pf-system-killboard-list li h5{white-space:nowrap}.pf-system-killboard-module .pf-system-killboard-list li h3{width:120px;display:inline-block}.pf-system-killboard-module .pf-system-killboard-list li .pf-system-killboard-img-corp{margin-right:10px;width:16px}.pf-system-killboard-module .pf-system-killboard-list li .pf-system-killboard-img-ship{width:50px;margin-right:10px;border:1px solid #2b2b2b;transform:translateZ(1px);will-change:border-color;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-webkit-transition:border-color 0.12s ease-out;transition:border-color 0.12s ease-out}.pf-system-killboard-module .pf-system-killboard-list li:before{content:"\f054";font-family:FontAwesome;position:absolute;z-index:10;left:-25px;top:15px;color:#477372;opacity:0;will-change:opacity, left;-webkit-transition:all 0.12s ease-out;transition:all 0.12s ease-out}.pf-system-killboard-module .pf-system-killboard-list li:hover{margin-left:20px}.pf-system-killboard-module .pf-system-killboard-list li:hover .pf-system-killboard-img-ship{border-color:#568a89}.pf-system-killboard-module .pf-system-killboard-list li:hover:before{opacity:1;left:-20px}input,select{background-color:#313335;color:#adadad;border:1px solid #63676a;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif}input:focus,select:focus{border-color:#568a89}input:-webkit-autofill,select:-webkit-autofill{background-color:#313335 !important;-webkit-box-shadow:0 0 0 50px #313335 inset !important;box-shadow:0 0 0 50px #313335 inset !important;-webkit-text-fill-color:#adadad}input:-webkit-autofill:focus,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #313335 inset !important;box-shadow:0 0 0 50px #313335 inset !important;-webkit-text-fill-color:#adadad}input::-webkit-file-upload-button,select::-webkit-file-upload-button{background-color:transparent;border:none;color:#63676a;outline:none}.pf-form-dropzone{border:2px dashed #2b2b2b;height:100px;background-color:#353739;text-align:center;font-size:20px;line-height:100px;margin:15px 0;color:#2b2b2b;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:color 0.18s ease-out,border-color 0.18s ease-out;transition:color 0.18s ease-out,border-color 0.18s ease-out}.pf-form-dropzone:hover{color:#568a89;border-color:#568a89;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.toggle.btn:active,button.toggle.DTTT_button:active,div.toggle.DTTT_button:active,a.toggle.DTTT_button:active{box-shadow:none}.toggle .toggle-group .btn,.toggle .toggle-group button.DTTT_button,.toggle .toggle-group div.DTTT_button,.toggle .toggle-group a.DTTT_button{padding:0px 5px}.pf-icon{display:inline-block}.pf-icon.disabled{opacity:0.5;color:#63676a}.pf-icon-dotlan{background:url('data:image/png;base64,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');width:17px;height:17px;opacity:0.8;margin:-5px 0px 0 10px}.pf-icon-wormhol-es{background:url('data:image/png;base64,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');width:17px;height:17px;opacity:0.8;margin:-5px 0px 0 10px}.modal-content h2{font-family:"Oxygen","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0px;font-size:14px;margin:20px 0;line-height:normal}.modal-content .dataTable,.modal-content .table{font-size:10px;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.modal-content hr{margin:5px 0 15px 0;border-color:#63676a}.modal-content .pf-wizard-navigation{margin:0}.modal-content .pf-wizard-navigation li:not(:last-child):before{border-top:1px solid #63676a;content:"";display:block;font-size:0;overflow:hidden;position:relative;top:12px;left:71px;right:1px;width:100%}.modal-content .pf-wizard-navigation li.finished:before{-moz-border-image:-moz-linear-gradient(left, #375959,#375959) 1 1%;-moz-border-image:linear-gradient(to right, #375959,#375959) 1 1%;-o-border-image:linear-gradient(to right, #375959,#375959) 1 1%;-webkit-border-image:-webkit-linear-gradient(left, #375959,#375959) 1 1%;-webkit-border-image:linear-gradient(to right, #375959,#375959) 1 1%;border-image:-moz-linear-gradient(left, #375959,#375959) 1 1%;border-image:-webkit-linear-gradient(left, #375959,#375959) 1 1%;border-image:linear-gradient(to right, #375959,#375959) 1 1%;border-bottom:0}.modal-content .pf-wizard-navigation li.active:before{-moz-border-image:-moz-linear-gradient(left, #4f9e4f,#63676a) 1 1%;-moz-border-image:linear-gradient(to right, #4f9e4f,#63676a) 1 1%;-o-border-image:linear-gradient(to right, #4f9e4f,#63676a) 1 1%;-webkit-border-image:-webkit-linear-gradient(left, #4f9e4f,#63676a) 1 1%;-webkit-border-image:linear-gradient(to right, #4f9e4f,#63676a) 1 1%;border-image:-moz-linear-gradient(left, #4f9e4f,#63676a) 1 1%;border-image:-webkit-linear-gradient(left, #4f9e4f,#63676a) 1 1%;border-image:linear-gradient(to right, #4f9e4f,#63676a) 1 1%;border-bottom:0}.modal-content .pf-wizard-navigation li>h6{color:#63676a;font-size:11px;margin:5px}.modal-content .pf-wizard-navigation li a:hover+h6{color:#adadad}.modal-content .pf-wizard-navigation li.active a:not(.btn-danger)+h6{color:#adadad}.modal-content .pf-dialog-finish-button,.modal-content .pf-dialog-prev-button{display:none}#pf-settings-dialog .form-group .btn-sm,#pf-settings-dialog .form-group .btn-group-sm>.btn,#pf-settings-dialog .form-group button.DTTT_button,#pf-settings-dialog .form-group div.DTTT_button,#pf-settings-dialog .form-group a.DTTT_button{padding:4px 7px 3px}#pf-settings-dialog .pf-dialog-api-row:not(:nth-last-child(3)) .pf-dialog-clone-button{display:none}#pf-settings-dialog .pf-dialog-api-row:nth-child(2):nth-last-child(3) .pf-dialog-delete-button{display:none}#pf-settings-dialog #pf-dialog-captcha-wrapper{margin:0;padding:3px 0}#pf-settings-dialog .pf-dynamic-area{display:inline-block;margin:10px 5px 20px 5px;padding:10px 10px 5px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper{opacity:0;width:128px;border:2px solid #63676a;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-transition:border-color 0.2s ease-out,box-shadow 0.2s ease-out;transition:border-color 0.2s ease-out,box-shadow 0.2s ease-out;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:border-color, transition;overflow:hidden;cursor:pointer;display:inline-block;background-color:#2b2b2b;box-sizing:content-box}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper:before{content:"\f005";font-family:FontAwesome;position:absolute;z-index:10;left:6px;top:4px;color:#adadad;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper.pf-dialog-character-main{border-color:#c2760c}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper.pf-dialog-character-main:hover{border-color:#e28a0d}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper.pf-dialog-character-main:before{color:#e28a0d}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper:hover{border-color:#375959;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.4);box-shadow:0 4px 10px rgba(0,0,0,0.4)}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper:hover .pf-dialog-character-name{color:#568a89}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper:hover .pf-dialog-character-image{-webkit-filter:grayscale(50%);filter:grayscale(50%)}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper:hover:before{color:#e28a0d}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper .pf-dialog-image{overflow:hidden;width:128px;height:128px;position:relative}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper .pf-dialog-image .pf-dialog-character-info{position:absolute;top:0;left:0;width:0;height:100%;background:rgba(60,63,65,0.8);overflow:hidden;will-change:width, transition;padding:10px 0}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper .pf-dialog-image .pf-dialog-character-info .pf-dialog-character-info-text{line-height:25px}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper .pf-dialog-character-name{font-size:13px;line-height:30px;border-top:1px solid #313335;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper .pf-dialog-character-image{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-filter:grayscale(0%);filter:grayscale(0%)}#pf-map-dialog #pf-map-dialog-user-select,#pf-map-dialog #pf-map-dialog-corporation-select,#pf-map-dialog #pf-map-dialog-alliance-select{width:300px}#pf-manual-scrollspy{position:relative;height:500px;overflow:auto}.pf-system-dialog-select{width:270px !important}h2.pf-dynamic-area,h4.pf-dynamic-area{min-height:0}.pf-credits-dialog .pf-credits-logo-background{overflow:visible;background:url("../img/logo_bg.png");padding:20px;margin-bottom:20px}.pf-credits-dialog #pf-logo-container{width:355px;height:366px;margin:0 auto}.pf-log-graph{height:100px;width:100%}.pf-animation-slide-in{-moz-animation-duration:1.2s;-webkit-animation-duration:1.2s;-moz-animation-name:pfSlideIn;-webkit-animation-name:pfSlideIn;position:relative}@-webkit-keyframes pfSlideIn{from{opacity:0;top:-20px}to{opacity:1;top:0px}}@-moz-keyframes pfSlideIn{from{opacity:0;top:-20px}to{opacity:1;top:0px}}@-ms-keyframes pfSlideIn{from{opacity:0;top:-20px}to{opacity:1;top:0px}}@keyframes pfSlideIn{from{opacity:0;top:-20px}to{opacity:1;top:0px}}.pf-animation-pulse-success{-webkit-animation:pulseBackgroundSuccess 3s 1;animation:pulseBackgroundSuccess 3s 1;-webkit-animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38);animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38)}.pf-animation-pulse-success .sorting_1{-webkit-animation:pulseBackgroundSuccessActive 3s 1;animation:pulseBackgroundSuccessActive 3s 1;-webkit-animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38);animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38)}.pf-animation-pulse-warning{-webkit-animation:pulseBackgroundWarning 3s 1;animation:pulseBackgroundWarning 3s 1;-webkit-animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38);animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38)}.pf-animation-pulse-warning .sorting_1{-webkit-animation:pulseBackgroundWarningActive 3s 1;animation:pulseBackgroundWarningActive 3s 1;-webkit-animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38);animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38)}@-webkit-keyframes pulseBackgroundSuccess{5%{background-color:#5cb85c;color:#313335}}@-moz-keyframes pulseBackgroundSuccess{5%{background-color:#5cb85c;color:#313335}}@-ms-keyframes pulseBackgroundSuccess{5%{background-color:#5cb85c;color:#313335}}@keyframes pulseBackgroundSuccess{5%{background-color:#5cb85c;color:#313335}}@-webkit-keyframes pulseBackgroundSuccessActive{5%{background-color:#4cae4c;color:#313335}}@-moz-keyframes pulseBackgroundSuccessActive{5%{background-color:#4cae4c;color:#313335}}@-ms-keyframes pulseBackgroundSuccessActive{5%{background-color:#4cae4c;color:#313335}}@keyframes pulseBackgroundSuccessActive{5%{background-color:#4cae4c;color:#313335}}@-webkit-keyframes pulseBackgroundWarning{5%{background-color:#e28a0d;color:#2b2b2b}}@-moz-keyframes pulseBackgroundWarning{5%{background-color:#e28a0d;color:#2b2b2b}}@-ms-keyframes pulseBackgroundWarning{5%{background-color:#e28a0d;color:#2b2b2b}}@keyframes pulseBackgroundWarning{5%{background-color:#e28a0d;color:#2b2b2b}}@-webkit-keyframes pulseBackgroundWarningActive{5%{background-color:#ca7b0c;color:#2b2b2b}}@-moz-keyframes pulseBackgroundWarningActive{5%{background-color:#ca7b0c;color:#2b2b2b}}@-ms-keyframes pulseBackgroundWarningActive{5%{background-color:#ca7b0c;color:#2b2b2b}}@keyframes pulseBackgroundWarningActive{5%{background-color:#ca7b0c;color:#2b2b2b}}.pf-animate-rotate{-webkit-transition:all 0.08s linear;transition:all 0.08s linear}.pf-animate-rotate.right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.timeline{list-style:none;position:relative}.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:1px;left:50%;margin-top:20px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmOWU0ZiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjNjM2NzZhIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4f9e4f),color-stop(25%, #63676a));background-image:-moz-linear-gradient(top, #4f9e4f,#63676a 25%);background-image:-webkit-linear-gradient(top, #4f9e4f,#63676a 25%);background-image:linear-gradient(to bottom, #4f9e4f,#63676a 25%)}.timeline>li{margin-bottom:20px;position:relative}.timeline>li.timeline-first .timeline-title{color:#4f9e4f}.timeline>li.timeline-first .timeline-badge{background-color:#4f9e4f}.timeline>li:before,.timeline>li:after{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li:before,.timeline>li:after{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-panel{width:47%;float:left;border:1px solid #313335;padding:8px;position:relative;background-color:#313335;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.4);box-shadow:0 4px 10px rgba(0,0,0,0.4);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.timeline>li>.timeline-panel:before{content:" ";position:absolute;top:10px;right:-8px;display:inline-block;border-top:7px solid transparent;border-left:7px solid #63676a;border-right:0 solid #63676a;border-bottom:7px solid transparent}.timeline>li>.timeline-panel:after{content:" ";position:absolute;top:10px;right:-8px;display:inline-block;border-top:7px solid transparent;border-left:7px solid #63676a;border-right:0 solid #63676a;border-bottom:7px solid transparent}.timeline>li>.timeline-badge{color:#2b2b2b;width:22px;height:22px;line-height:22px;text-align:center;position:absolute;top:7px;left:50%;margin-left:-11px;background-color:#63676a;z-index:100;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:7px;left:-8px;right:auto}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:8px;left:-9px;right:auto}.timeline-title{margin-top:0;color:inherit}.timeline-body>p,.timeline-body>ul{margin-bottom:0;list-style-type:disc;margin-left:15px}.timeline-body>p+p{margin-top:5px}@media (max-width: 1200px){ul.timeline:before{left:40px}ul.timeline>li>.timeline-panel{width:calc(100% - 62px)}ul.timeline>li>.timeline-badge{left:29px;margin-left:0;top:6px}ul.timeline>li>.timeline-panel{float:right}ul.timeline>li>.timeline-panel:before{border-left-width:0;border-right-width:7px;left:-8px;right:auto}ul.timeline>li>.timeline-panel:after{border-left-width:0;border-right-width:7px;left:-8px;right:auto}}.ribbon-wrapper{width:72px;height:88px;overflow:hidden;position:absolute;top:-3px;right:7px}.ribbon{font:bold 12px "Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#2b2b2b;text-align:center;text-shadow:rgba(255,255,255,0.2) 0px 1px 0px;position:relative;padding:3px 0;left:-4px;top:16px;width:99px;-webkit-box-shadow:2px 3px 3px rgba(0,0,0,0.2);box-shadow:2px 3px 3px rgba(0,0,0,0.2);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ribbon:before,.ribbon:after{content:"";border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.ribbon.ribbon-green{background-color:#5cb85c;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxYjM1MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOTQ0YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #51b351),color-stop(100%, #4a944a));background-image:-moz-linear-gradient(top, #51b351,#4a944a);background-image:-webkit-linear-gradient(top, #51b351,#4a944a);background-image:linear-gradient(to bottom, #51b351,#4a944a)}.ribbon.ribbon-green:before,.ribbon.ribbon-green:after{border-top:3px solid #285028}.ribbon.ribbon-orange{background-color:#e28a0d;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ODEwYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I0NmQwYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d4810c),color-stop(100%, #b46d0b));background-image:-moz-linear-gradient(top, #d4810c,#b46d0b);background-image:-webkit-linear-gradient(top, #d4810c,#b46d0b);background-image:linear-gradient(to bottom, #d4810c,#b46d0b)}.ribbon.ribbon-orange:before,.ribbon.ribbon-orange:after{border-top:3px solid #6c4107}.ribbon:before{left:0}.ribbon:after{right:0}.pf-loading-bars-container{position:relative;z-index:4;margin:0 auto;left:5px;right:19px;width:70px;height:50px;list-style:none}.pf-loading-bars-container .pf-loading-bars-loader{position:absolute;z-index:3;margin:0 auto;left:0;right:0;top:50%;margin-top:-19px;width:56px;height:37px;list-style:none}.pf-loading-bars-container .pf-loading-bars-loader li{background-color:#5cb85c;width:6px;height:6px;float:right;margin-right:3px !important;-webkit-box-shadow:0px 12px 6px rgba(0,0,0,0.2);box-shadow:0px 12px 6px rgba(0,0,0,0.2)}.pf-loading-bars-container .pf-loading-bars-loader li:first-child{-webkit-animation:cssload-loadbars 1.75s cubic-bezier(0.645, 0.045, 0.355, 1) infinite 0s;animation:cssload-loadbars 1.75s cubic-bezier(0.645, 0.045, 0.355, 1) infinite 0s}.pf-loading-bars-container .pf-loading-bars-loader li:nth-child(2){-webkit-animation:cssload-loadbars 1.75s ease-in-out infinite -0.35s;animation:cssload-loadbars 1.75s ease-in-out infinite -0.35s}.pf-loading-bars-container .pf-loading-bars-loader li:nth-child(3){-webkit-animation:cssload-loadbars 1.75s ease-in-out infinite -0.7s;animation:cssload-loadbars 1.75s ease-in-out infinite -0.7s}.pf-loading-bars-container .pf-loading-bars-loader li:nth-child(4){-webkit-animation:cssload-loadbars 1.75s ease-in-out infinite -1.05s;animation:cssload-loadbars 1.75s ease-in-out infinite -1.05s}.pf-loading-bars-container .pf-loading-bars-loader li:nth-child(5){-webkit-animation:cssload-loadbars 1.75s ease-in-out infinite -1.4s;animation:cssload-loadbars 1.75s ease-in-out infinite -1.4s}.pf-loading-bars-container .pf-loading-bars-loader li:nth-child(6){-webkit-animation:cssload-loadbars 1.75s ease-in-out infinite -1.75s;animation:cssload-loadbars 1.75s ease-in-out infinite -1.75s}@-webkit-keyframes cssload-loadbars{0%{height:6px;margin-top:16px}33%{height:6px;margin-top:16px}66%{height:31px;margin-top:0px}100%{height:6px;margin-top:16px}}@-moz-keyframes cssload-loadbars{0%{height:6px;margin-top:16px}33%{height:6px;margin-top:16px}66%{height:31px;margin-top:0px}100%{height:6px;margin-top:16px}}@-ms-keyframes cssload-loadbars{0%{height:6px;margin-top:16px}33%{height:6px;margin-top:16px}66%{height:31px;margin-top:0px}100%{height:6px;margin-top:16px}}@keyframes cssload-loadbars{0%{height:6px;margin-top:16px}33%{height:6px;margin-top:16px}66%{height:31px;margin-top:0px}100%{height:6px;margin-top:16px}}.youtube{background-position:center;background-repeat:no-repeat;position:relative;display:inline-block;overflow:hidden;transition:all 200ms ease-out;cursor:pointer}.youtube .play{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ +CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;background-size:64px 64px;position:absolute;height:100%;width:100%;opacity:.8;filter:alpha(opacity=80);transition:all 0.2s ease-out}.youtube .play:hover{opacity:1;filter:alpha(opacity=100)} + * ======================================================================== */label.checkbox .toggle,label.checkbox.inline .toggle{margin-left:-20px;margin-right:5px}.toggle{min-width:40px;height:20px;position:relative;overflow:hidden}.toggle input[type="checkbox"]{display:none}.toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left 0.35s;-webkit-transition:left 0.35s;-moz-user-select:none;-webkit-user-select:none}.toggle.off .toggle-group{left:-100%}.toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}.toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}.toggle-handle{position:relative;margin:0 auto;padding-top:0px;padding-bottom:0px;height:100%;width:0px;border-width:0 1px}.toggle-handle.btn-mini{top:-2px}.toggle.btn,button.toggle.DTTT_button,div.toggle.DTTT_button,a.toggle.DTTT_button{min-width:30px}.toggle-on.btn,button.toggle-on.DTTT_button,div.toggle-on.DTTT_button,a.toggle-on.DTTT_button{padding-right:24px}.toggle-off.btn,button.toggle-off.DTTT_button,div.toggle-off.DTTT_button,a.toggle-off.DTTT_button{padding-left:24px}.toggle.btn-large{min-width:40px}.toggle-on.btn-large{padding-right:35px}.toggle-off.btn-large{padding-left:35px}.toggle.btn-small{min-width:25px}.toggle-on.btn-small{padding-right:20px}.toggle-off.btn-small{padding-left:20px}.toggle.btn-mini{min-width:20px}.toggle-on.btn-mini{padding-right:12px}.toggle-off.btn-mini{padding-left:12px}html{margin:0;padding:0;height:100%;position:relative}body{margin:0;padding:0;min-height:100%;direction:ltr}body.mobile-view-activated.hidden-menu{overflow-x:hidden}body.modal-open{overflow:hidden !important}a:hover,a:active,a:focus,button,button:active,button:focus,object,embed,input::-moz-focus-inner{outline:0}h1,h3,h4{margin:0;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.page-title{margin:12px 0 28px}.page-title span{font-size:15px;color:#313335;display:inline-block;vertical-align:1px}label{font-weight:normal}*:focus{outline:0 !important}a,input,button{-ms-touch-action:none !important}textarea:focus,select:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{outline:0;outline:thin dotted \9;box-shadow:inset -1px 1px 5px 0 rgba(0,0,0,0.8) !important}.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-group-sm>.input-group-btn>button.DTTT_button,.input-group-sm>.input-group-btn>div.DTTT_button,.input-group-sm>.input-group-btn>a.DTTT_button,.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-group-lg>.input-group-btn>button.DTTT_button,.input-group-lg>.input-group-btn>div.DTTT_button,.input-group-lg>.input-group-btn>a.DTTT_button,.input-xs,.form-control{border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important}.input-xs{height:24px;padding:2px 10px;font-size:11px;line-height:1.5}.btn-xs,.btn-group-xs>.btn,.btn-group-xs>button.DTTT_button,.btn-group-xs>div.DTTT_button,.btn-group-xs>a.DTTT_button{padding:0px 2px;font-size:10px;line-height:1.3}.btn-sm,.btn-group-sm>.btn,.btn-group-sm>button.DTTT_button,.btn-group-sm>div.DTTT_button,.btn-group-sm>a.DTTT_button,button.DTTT_button,div.DTTT_button,a.DTTT_button{padding:5px 8px 4px}.btn-lg,.btn-group-lg>.btn,.btn-group-lg>button.DTTT_button,.btn-group-lg>div.DTTT_button,.btn-group-lg>a.DTTT_button{padding:10px 16px}.no-space{margin:0}.no-space>[class*="col-"]{margin:0 !important;padding-right:0;padding-left:0}h1{letter-spacing:-1px;font-size:22px;margin:10px 0}h1 small{font-size:12px;font-weight:300;letter-spacing:-1px}h2{font-size:20px;margin:20px 0;line-height:normal}h3{display:block;font-size:17px;font-weight:400;margin:20px 0;line-height:normal}h4{line-height:normal;margin:20px 0 10px 0}h5{font-size:14px;font-weight:300;margin-top:0;margin-bottom:10px;line-height:normal}h6{font-size:13px;margin:10px 0;font-weight:bold;line-height:normal}.row-seperator-header{margin:15px 14px 20px;border-bottom:none;display:block;color:#303133;font-size:20px;font-weight:400}.center-canvas,.center-child-canvas>canvas{display:block !important;margin:0 auto !important}.smart-accordion-default.panel-group{margin-bottom:0px}.smart-accordion-default.panel-group .panel+.panel{margin-top:-1px}.smart-accordion-default.panel-group .panel-heading{padding:0px}.smart-accordion-default.panel-group .panel-title a{display:block;padding:10px 15px;text-decoration:none !important}.smart-accordion-default .panel-heading,.panel-group .panel{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px}.smart-accordion-default .panel-default>.panel-heading{background-color:#f3f3f3}.smart-accordion-default .panel-default{border-color:#8d9194}.smart-accordion-default .panel-title>a>:first-child{display:none}.smart-accordion-default .panel-title>a.collapsed>.fa,.smart-accordion-default .pf-landing .pf-landing-list li .panel-title>a.collapsed>i,.pf-landing .pf-landing-list li .smart-accordion-default .panel-title>a.collapsed>i{display:none}.smart-accordion-default .panel-title>a.collapsed>:first-child{display:inline-block}.no-padding .smart-accordion-default>div{border-left:none !important;border-right:none !important}.no-padding .smart-accordion-default>div:first-child{border-top:none !important}.no-padding .smart-accordion-default>div:last-child{border-bottom:none !important}.onoffswitch-container{margin-top:4px;margin-left:7px;display:inline-block}.onoffswitch{position:relative;width:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin-top:3px;margin-bottom:3px;margin-left:5px;display:inline-block;vertical-align:middle}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #484c4e;border-radius:50px;border-color:#777b7f #7c8184 #686c6f;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.onoffswitch-inner{width:200%;margin-left:-100%;display:block}.onoffswitch-inner:before,.onoffswitch-inner:after{float:left;width:50%;height:15px;padding:0;line-height:15px;font-size:10px;color:#fff;font-family:Trebuchet, Arial, sans-serif;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.onoffswitch-inner:before{content:attr(data-swchon-text);text-shadow:0 -1px 0 #313335;padding-left:7px;background-color:#3276b1;color:#fff;box-shadow:inset 0 2px 6px rgba(0,0,0,0.5),0 1px 2px rgba(0,0,0,0.05);text-align:left}.onoffswitch-inner:after{content:attr(data-swchoff-text);padding-right:7px;text-shadow:0 -1px 0 #fff;background-color:#fff;color:#3c3f41;text-align:right;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.onoffswitch-switch{width:19px;height:19px;margin:-2px;background:white;border:1px solid #64686b;border-radius:50px;position:absolute;top:0;bottom:0;right:32px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-color:#eaeaea;background-image:-moz-linear-gradient(top, #fff, #adadad);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#adadad));background-image:-webkit-linear-gradient(top, #fff, #adadad);background-image:-o-linear-gradient(top, #fff, #adadad);background-image:linear-gradient(to bottom, #ffffff,#adadad);background-repeat:repeat-x;-webkit-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.3);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.3)}.onoffswitch-checkbox+.onoffswitch-label .onoffswitch-switch:before,.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch:before{content:"\f00d";color:#a52521;display:block;text-align:center;line-height:19px;font-size:10px;text-shadow:0 -1px 0 #fff;font-weight:bold;font-family:FontAwesome}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch:before{content:"\f00c";color:#428bca}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0;display:block}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0px}.onoffswitch-switch:hover{background-color:#adadad}.onoffswitch-switch:active{background-color:#adadad;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.onoffswitch-checkbox:disabled+.onoffswitch-label .onoffswitch-inner:after,.onoffswitch-checkbox:checked:disabled+.onoffswitch-label .onoffswitch-inner:before{text-shadow:0 1px 0 #fff;background:#bfbfbf;color:#313335}.onoffswitch-checkbox:checked:disabled+.onoffswitch-label .onoffswitch-switch,.onoffswitch-checkbox:disabled+.onoffswitch-label .onoffswitch-switch{background-color:#eaeaea;background-image:-moz-linear-gradient(top, #bfbfbf, #eaeaea);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#bfbfbf), to(#eaeaea));background-image:-webkit-linear-gradient(top, #bfbfbf, #eaeaea);background-image:-o-linear-gradient(top, #bfbfbf, #eaeaea);background-image:linear-gradient(to bottom, #bfbfbf,#eaeaea);box-shadow:none !important}.onoffswitch-checkbox:disabled+.onoffswitch-label,.onoffswitch-checkbox:checked:disabled+.onoffswitch-label .onoffswitch-label{border-color:#74797c #63676a #525558 !important}.onoffswitch-checkbox:checked+.onoffswitch-label{border-color:#3276b1 #2a6395 #255681}.onoffswitch+span,.onoffswitch-title{display:inline-block;vertical-align:middle;margin-top:-5px}.form-control{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.form hr{margin-left:-13px;margin-right:-13px;border-color:rgba(0,0,0,0.1);margin-top:20px;margin-bottom:20px}.form fieldset{display:block;border:none;background:rgba(255,255,255,0.9);position:relative}fieldset{position:relative}.form-actions{display:block;padding:13px 14px 15px;border-top:1px solid rgba(0,0,0,0.1);background:rgba(239,239,239,0.9);margin-top:25px;margin-left:-13px;margin-right:-13px;margin-bottom:-13px;text-align:right}.well .form-actions{margin-left:-19px;margin-right:-19px;margin-bottom:-19px}.well.well-lg .form-actions{margin-left:-24px;margin-right:-24px;margin-bottom:-24px}.well.well-sm .form-actions{margin-left:-9px;margin-right:-9px;margin-bottom:-9px}.popover-content .form-actions{margin:0 -14px -9px;border-radius:0 0 3px 3px;padding:9px 14px}.no-padding .form .form-actions{margin:0;display:block;padding:13px 14px 15px;border-top:1px solid rgba(0,0,0,0.1);background:rgba(248,248,248,0.9);text-align:right;margin-top:25px}.form header,legend{display:block;padding:8px 0;border-bottom:1px dashed rgba(0,0,0,0.2);background:#fff;font-size:16px;font-weight:300;color:#2b2b2b;margin:25px 0px 20px}.no-padding .form header{margin:25px 14px 0}.form header:first-child{margin-top:10px}legend{font-weight:400;margin-top:0px;background:none}.input-group-addon{padding:6px 10px;will-change:background-color, border-color;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}.input-group-addon .fa,.input-group-addon .pf-landing .pf-landing-list li i,.pf-landing .pf-landing-list li .input-group-addon i{font-size:14px}.input-group-addon .fa-lg,.input-group-addon .fa-2x{font-size:2em}.input-group-addon .fa-3x,.input-group-addon .fa-4x,.input-group-addon .fa-5x{font-size:30px}input[type="text"]:focus+.input-group-addon,input[type="password"]:focus+.input-group-addon,input[type="email"]:focus+.input-group-addon{border-color:#568a89;color:#568a89}.has-warning input[type="text"],.has-warning input[type="text"]+.input-group-addon{border-color:#e28a0d}.has-warning input[type="text"]+.input-group-addon{background-color:#fbe3c0;color:#2b2b2b}.has-warning input[type="text"]:focus,.has-warning input[type="text"]:focus+.input-group-addon{border-color:#e28a0d}.has-warning input[type="text"]:focus+.input-group-addon{background-color:#e28a0d;color:#fff}.has-error .input-group-addon{border-color:#d9534f !important;background:#d9534f !important;color:#2b2b2b !important}.has-success .input-group-addon{border-color:#4f9e4f !important;background-color:#2b2b2b !important;color:#4f9e4f !important}.form fieldset .form-group:last-child,.form fieldset .form-group:last-child .note,.form .form-group:last-child,.form .form-group:last-child .note{margin-bottom:0}.note{margin-top:6px;padding:0 1px;font-size:11px;line-height:15px;color:#63676a}.input-icon-right{position:relative}.input-icon-right>i,.input-icon-left>i{position:absolute;right:10px;top:30%;font-size:16px;color:#bfbfbf}.input-icon-left>i{right:auto;left:24px}.input-icon-right .form-control{padding-right:27px}.input-icon-left .form-control{padding-left:29px}input[type="text"].ui-autocomplete-loading,input[type="password"].ui-autocomplete-loading,input[type="datetime"].ui-autocomplete-loading,input[type="datetime-local"].ui-autocomplete-loading,input[type="date"].ui-autocomplete-loading,input[type="month"].ui-autocomplete-loading,input[type="time"].ui-autocomplete-loading,input[type="week"].ui-autocomplete-loading,input[type="number"].ui-autocomplete-loading,input[type="email"].ui-autocomplete-loading,input[type="url"].ui-autocomplete-loading,input[type="search"].ui-autocomplete-loading,input[type="tel"].ui-autocomplete-loading,input[type="color"].ui-autocomplete-loading{background-image:url("../img/select2-spinner.gif") !important;background-repeat:no-repeat;background-position:99% 50%;padding-right:27px}.input-group-addon .checkbox,.input-group-addon .radio{min-height:0px;margin-right:0px !important;padding-top:0}.input-group-addon label input[type="checkbox"].checkbox+span,.input-group-addon label input[type="radio"].radiobox+span,.input-group-addon label input[type="radio"].radiobox+span:before,.input-group-addon label input[type="checkbox"].checkbox+span:before{margin-right:0px}.input-group-addon .onoffswitch,.input-group-addon .onoffswitch-label{margin:0}.alert{margin-bottom:10px;margin-top:0px;padding:5px 15px 5px 34px;color:#675100;border-width:0px;border-left-width:3px;padding:10px}.alert .ui-pnotify-title{line-height:12px}.alert .ui-pnotify-text{font-size:10px}.alert .close{top:0px;right:-5px;line-height:20px}.alert-heading{font-weight:600}.alert-danger{border-color:#a52521;color:#2b2b2b;background:#f6d1d0;text-shadow:none}.alert-danger .ui-pnotify-icon{color:#a52521}.alert-warning{border-color:#e28a0d;color:#2b2b2b;background:#fdedd8}.alert-warning .ui-pnotify-icon{color:#e28a0d}.alert-success{border-color:#4f9e4f;color:#2b2b2b;background:#d1e8d1}.alert-success .ui-pnotify-icon{color:#4f9e4f}.alert-info{border-color:#316490;color:#2b2b2b;background:#abc9e2}.alert-info .ui-pnotify-icon{color:#316490}.progress-micro{height:3px !important;line-height:3px !important}.progress-xs{height:7px !important;line-height:7px !important}.progress-sm{height:14px !important;line-height:14px !important}.progress-lg{height:30px !important;line-height:30px !important}.progress .progress-bar{position:absolute;overflow:hidden;line-height:18px}.progress .progressbar-back-text{position:absolute;width:100%;height:100%;font-size:12px;line-height:20px;text-align:center}.progress .progressbar-front-text{display:block;width:100%;font-size:12px;line-height:20px;text-align:center}.progress.right .progress-bar{right:0}.progress.right .progressbar-front-text{position:absolute;right:0}.progress.vertical{width:25px;height:100%;min-height:150px;margin-right:20px;display:inline-block;margin-bottom:0px}.progress.wide-bar{width:40px}.progress.vertical.bottom{position:relative}.progress.vertical.bottom .progressbar-front-text{position:absolute;bottom:0}.progress.vertical .progress-bar{width:100%;height:0;-webkit-transition:height 0.6s ease;transition:height 0.6s ease}.progress.vertical.bottom .progress-bar{position:absolute;bottom:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{position:relative;margin-bottom:20px;overflow:hidden;height:18px;background:#adadad;box-shadow:0 1px 0 transparent,0 0 0 1px #aeb1b3 inset;-webkit-box-shadow:0 1px 0 transparent,0 0 0 1px #aeb1b3 inset;-moz-box-shadow:0 1px 0 transparent,0 0 0 1px #aeb1b3 inset;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}.progress-bar{float:left;width:0;height:100%;font-size:11px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,0.25);-webkit-transition:width 1.5s ease-in-out;transition:width 1.5s ease-in-out}.progress-striped .progress-bar{background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-danger{background-color:#a52521}.progress-striped .progress-bar-danger{background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}.progress-bar-success{background-color:#4f9e4f}.progress-striped .progress-bar-success{background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}.progress-bar-warning{background-color:#e28a0d}.progress-striped .progress-bar-warning{background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}.progress-bar-info{background-color:#316490}.progress-striped .progress-bar-info{background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))}.progress-info .bar,.progress .bar-info{background:#316490}.vertical-bars{padding:0;margin:0}.vertical-bars:after{content:"";display:block;height:0;clear:both}.vertical-bars li{padding:14px 0;width:25%;display:block;float:left;text-align:center}.vertical-bars li:first-child{border-left:none}.vertical-bars>li>.progress.vertical:first-child{margin-left:auto}.vertical-bars>li>.progress.vertical{margin:0 auto;float:none}.nav-tabs{border-bottom:none}.nav-tabs>li>a .badge{font-size:11px;padding:3px 5px 3px 5px;opacity:.5;margin-left:5px;min-width:17px;font-weight:normal}.tabs-left .nav-tabs>li>a .badge{margin-right:5px;margin-left:0px}.nav-tabs>li>a .label{display:inline-block;font-size:11px;margin-left:5px;opacity:.5}.nav-tabs>li>a{color:#adadad;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.nav-tabs>li>a:hover{color:#1d1d1d;border-color:transparent transparent #adadad transparent;margin-top:1px;border-top-width:0}.nav-tabs>li.active>a{background-color:#adadad;color:#2b2b2b;border-top-width:0px !important;margin-top:1px !important;font-weight:bold}.tabs-left .nav-tabs>li.active>a{-webkit-box-shadow:-2px 0 0 #428bca;-moz-box-shadow:-2px 0 0 #428bca;box-shadow:-2px 0 0 #428bca;border-top-width:1px !important;border-left:none !important;margin-left:1px !important}.tabs-left .nav-pills>li.active>a{border:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.tabs-right .nav-tabs>li.active>a{-webkit-box-shadow:2px 0 0 #428bca;-moz-box-shadow:2px 0 0 #428bca;box-shadow:2px 0 0 #428bca;border-top-width:1px !important;border-right:none !important;margin-right:1px !important}.tabs-below .nav-tabs>li.active>a{-webkit-box-shadow:0 2px 0 #428bca;-moz-box-shadow:0 2px 0 #428bca;box-shadow:0 2px 0 #428bca;border-bottom-width:0px !important;border-top:none !important;margin-top:0px !important}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #9b9b9b}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li,.tabs-left>.nav-pills>li,.tabs-right>.nav-pills>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a,.tabs-left>.nav-pills>li>a,.tabs-right>.nav-pills>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs,.tabs-left>.nav-pills{float:left;margin-right:19px;border-right:1px solid #9b9b9b}.tabs-left>.nav-pills{border-right:none}.tabs-left>.nav-tabs>li>a{margin-right:-1px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#adadad #949494 #adadad #adadad}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#949494 transparent #949494 #9b9b9b;*border-right-color:#fff}.tabs-left>.tab-content{margin-left:109px}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #9b9b9b}.tabs-right>.nav-tabs>li>a{margin-left:-1px}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#adadad #adadad #adadad #9b9b9b}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#9b9b9b #9b9b9b #9b9b9b transparent;*border-left-color:#fff}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #9b9b9b}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#9b9b9b;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #9b9b9b #9b9b9b #9b9b9b}.nav-tabs.bordered{background:#fff;border:1px solid #9b9b9b}.nav-tabs.bordered>:first-child a{border-left-width:0px !important}.nav-tabs.bordered+.tab-content{border:1px solid #9b9b9b;border-top:none}.tabs-pull-right.nav-tabs>li,.tabs-pull-right.nav-pills>li{float:right}.tabs-pull-right.nav-tabs>li:first-child>a,.tabs-pull-right.nav-pills>li:first-child>a{margin-right:1px}.tabs-pull-right.bordered.nav-tabs>li:first-child>a,.tabs-pull-right.bordered.nav-pills>li:first-child>a{border-left-width:1px !important;margin-right:0px;border-right-width:0px}.dropdown-menu-xs{min-width:37px}.dropdown-menu-xs>li>a{padding:3px 10px}.dropdown-menu-xs>li>a:hover i{color:#fff !important}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#2b2b2b;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#adadad}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}.pagination>li>a,.pagination>li>span{box-shadow:inset 0 -2px 0 rgba(0,0,0,0.05);-moz-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.05);-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,0.05)}.btn-default.disabled,button.disabled.DTTT_button,div.disabled.DTTT_button,a.disabled.DTTT_button{color:#adadad}.btn,button.DTTT_button,div.DTTT_button,a.DTTT_button{font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;will-change:background-color, border-color;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:all 0.18s ease-in-out;transition:all 0.18s ease-in-out}.btn.btn-ribbon,button.btn-ribbon.DTTT_button,div.btn-ribbon.DTTT_button,a.btn-ribbon.DTTT_button{background-color:#707070;background-image:-moz-linear-gradient(top, #777, #666);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#777), to(#666));background-image:-webkit-linear-gradient(top, #777, #666);background-image:-o-linear-gradient(top, #777, #666);background-image:linear-gradient(to bottom, #777777,#666666);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff777777', endColorstr='#ff666666', GradientType=0);color:white;padding:0 5px;line-height:20px;vertical-align:middle;height:20px;display:block;border:none;float:left;margin:0 8px 0 0;cursor:pointer}.btn.btn-ribbon>i,button.btn-ribbon.DTTT_button>i,div.btn-ribbon.DTTT_button>i,a.btn-ribbon.DTTT_button>i{font-size:111%}.ribbon-button-alignment{padding-top:10px;display:inline-block}.ribbon-button-alignment.pull-right>.btn.btn-ribbon,.ribbon-button-alignment.pull-right>button.btn-ribbon.DTTT_button,.ribbon-button-alignment.pull-right>div.btn-ribbon.DTTT_button,.ribbon-button-alignment.pull-right>a.btn-ribbon.DTTT_button{margin:0 0 0 8px}.panel-purple{border-color:#6e587a}.panel-purple>.panel-heading{color:#fff;background-color:#6e587a;border-color:#6e587a}.panel-greenLight{border-color:#71843f}.panel-greenLight>.panel-heading{color:#fff;background-color:#71843f;border-color:#71843f}.panel-greenDark{border-color:#496949}.panel-greenDark>.panel-heading{color:#fff;background-color:#496949;border-color:#496949}.panel-darken{border-color:#313335}.panel-darken>.panel-heading{color:#fff;background-color:#404040;border-color:#404040}.panel-pink{border-color:#e06fdf}.panel-pink>.panel-heading{color:#fff;background-color:#e06fdf;border-color:#e06fdf}.panel-green{border-color:#5cb85c}.panel-green>.panel-heading{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.panel-blueLight{border-color:#92a2a8}.panel-blueLight>.panel-heading{color:#fff;background-color:#92a2a8;border-color:#92a2a8}.panel-pinkDark{border-color:#a8829f}.panel-pinkDark>.panel-heading{color:#fff;background-color:#a8829f;border-color:#a8829f}.panel-redLight{border-color:#a65858}.panel-redLight>.panel-heading{color:#fff;background-color:#a65858;border-color:#a65858}.panel-red{border-color:#d9534f}.panel-red>.panel-heading{color:#fff;background-color:#d9534f;border-color:#d9534f}.panel-teal{border-color:#568a89}.panel-teal>.panel-heading{color:#fff;background-color:#568a89;border-color:#568a89}.panel-orange{border-color:#e28a0d}.panel-orange>.panel-heading{color:#fff;background-color:#e28a0d;border-color:#e28a0d}.panel-blueDark{border-color:#4c4f53}.panel-blueDark>.panel-heading{color:#fff;background-color:#4c4f53;border-color:#4c4f53}.panel-magenta{border-color:#6e3671}.panel-magenta>.panel-heading{color:#fff;background-color:#6e3671;border-color:#6e3671}.panel-blue{border-color:#428bca}.panel-blue>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-footer>.btn-block{border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-bottom:none;border-left:none;border-right:none}.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:18px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-box-shadow:0 1px 6px 0 rgba(0,0,0,0.12),0 1px 6px 0 rgba(0,0,0,0.12);box-shadow:0 1px 6px 0 rgba(0,0,0,0.12),0 1px 6px 0 rgba(0,0,0,0.12)}.btn-circle.btn-sm,.btn-group-sm>.btn-circle.btn,button.btn-circle.DTTT_button,div.btn-circle.DTTT_button,a.btn-circle.DTTT_button{width:22px;height:22px;padding:4px 0;font-size:12px;line-height:14px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.btn-circle.btn-lg,.btn-group-lg>.btn-circle.btn,.btn-group-lg>button.btn-circle.DTTT_button,.btn-group-lg>div.btn-circle.DTTT_button,.btn-group-lg>a.btn-circle.DTTT_button{width:50px;height:50px;padding:10px 15px;font-size:18px;line-height:30px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 15px;font-size:24px;line-height:50px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.btn-metro{margin:0 0 20px;padding-top:15px;padding-bottom:15px}.btn-metro>span{display:block;vertical-align:bottom;margin-top:10px;text-transform:uppercase}.btn-metro>span.label{position:absolute;top:0px;right:0px}.btn-label{position:relative;left:-8px;display:inline-block;padding:5px 8px;background:rgba(0,0,0,0.15);border-radius:3px 0 0 3px}.btn-labeled{padding-top:0;padding-bottom:0}.btn-link{box-shadow:none;-webkit-box-shadow:none;font-size:13px}.morris-hover.morris-default-style{border-radius:5px;padding:5px;color:#666;background:rgba(29,29,29,0.9);border:solid 2px #375959;font-family:'Oxygen Bold';font-size:10px;text-align:left;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.4);box-shadow:0 6px 12px rgba(0,0,0,0.4)}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap}.morris-hover{position:absolute;z-index:903}.fixed-page-footer .morris-hover{z-index:900}.txt-color.txt-color-blue,.txt-color-blue.pf-help,.pf-help:hover,.pf-landing .pf-landing-list li i.pf-help:hover,.pf-landing .pf-landing-list li i.txt-color-blue{color:#428bca !important}.txt-color.txt-color-blueLight,.txt-color-blueLight.pf-help,.pf-landing .pf-landing-list li i.txt-color-blueLight{color:#92a2a8 !important}.txt-color.txt-color-blueDark,.txt-color-blueDark.pf-help,.pf-landing .pf-landing-list li i.txt-color-blueDark{color:#4c4f53 !important}.txt-color.txt-color-grayLightest,.txt-color-grayLightest.pf-help,.pf-landing .pf-landing-list li i.txt-color-grayLightest{color:#eaeaea !important}.txt-color.txt-color-grayLighter,.txt-color-grayLighter.pf-help,.pf-landing .pf-landing-list li i.txt-color-grayLighter{color:#adadad !important}.txt-color.txt-color-grayLight,.txt-color-grayLight.pf-help,.pf-landing .pf-landing-list li i.txt-color-grayLight{color:#63676a !important}.txt-color.txt-color-gray,.pf-help,.pf-landing .pf-landing-list li i.txt-color-gray,.pf-landing .pf-landing-list li i.pf-help{color:#3c3f41 !important}.txt-color.txt-color-grayDark,.txt-color-grayDark.pf-help,.pf-landing .pf-landing-list li i.txt-color-grayDark{color:#313335 !important}.txt-color.txt-color-greenLight,.txt-color-greenLight.pf-help,.pf-landing .pf-landing-list li i.txt-color-greenLight{color:#66c84f !important}.txt-color.txt-color-green,.txt-color-green.pf-help,.pf-help.pf-log-info,.txt-color.pf-log-info,.pf-landing .pf-landing-list li i.pf-log-info,.pf-landing .pf-landing-list li i.txt-color-green{color:#5cb85c !important}.txt-color.txt-color-greenDark,.txt-color-greenDark.pf-help,.pf-landing .pf-landing-list li i.txt-color-greenDark{color:#4f9e4f !important}.txt-color.txt-color-redLight,.txt-color-redLight.pf-help,.pf-landing .pf-landing-list li i.txt-color-redLight{color:#a65858 !important}.txt-color.txt-color-red,.txt-color-red.pf-help,.pf-help.pf-log-error,.txt-color.pf-log-error,.pf-landing .pf-landing-list li i.pf-log-error,.pf-landing .pf-landing-list li i.txt-color-red{color:#d9534f !important}.txt-color.txt-color-redDarker,.txt-color-redDarker.pf-help,.pf-landing .pf-landing-list li i.txt-color-redDarker{color:#a52521 !important}.txt-color.txt-color-yellow,.txt-color-yellow.pf-help,.pf-landing .pf-landing-list li i.txt-color-yellow{color:#b09b5b !important}.txt-color.txt-color-orange,.txt-color-orange.pf-help,.pf-landing .pf-landing-list li i.txt-color-orange{color:#e28a0d !important}.txt-color.txt-color-orangeDark,.txt-color-orangeDark.pf-help,.pf-landing .pf-landing-list li i.txt-color-orangeDark{color:#c2760c !important}.txt-color.txt-color-pink,.txt-color-pink.pf-help,.pf-landing .pf-landing-list li i.txt-color-pink{color:#e06fdf !important}.txt-color.txt-color-pinkDark,.txt-color-pinkDark.pf-help,.pf-landing .pf-landing-list li i.txt-color-pinkDark{color:#a8829f !important}.txt-color.txt-color-purple,.txt-color-purple.pf-help,.pf-landing .pf-landing-list li i.txt-color-purple{color:#6e587a !important}.txt-color.txt-color-darken,.txt-color-darken.pf-help,.pf-landing .pf-landing-list li i.txt-color-darken{color:#404040 !important}.txt-color.txt-color-lighten,.txt-color-lighten.pf-help,.pf-landing .pf-landing-list li i.txt-color-lighten{color:#d5e7ec !important}.txt-color.txt-color-white,.txt-color-white.pf-help,.pf-landing .pf-landing-list li i.txt-color-white{color:#fff !important}.txt-color.txt-color-magenta,.txt-color-magenta.pf-help,.pf-landing .pf-landing-list li i.txt-color-magenta{color:#6e3671 !important}.txt-color.txt-color-tealLighter,.txt-color-tealLighter.pf-help,.pf-landing .pf-landing-list li i{color:#568a89 !important}.txt-color.txt-color-indigoDark,.txt-color-indigoDark.pf-help,.pf-landing .pf-landing-list li i.txt-color-indigoDark{color:#5c6bc0 !important}.txt-color.txt-color-indigoDarkest,.txt-color-indigoDarkest.pf-help,.pf-landing .pf-landing-list li i.txt-color-indigoDarkest{color:#313966 !important}.txt-color.txt-color-primary,.txt-color-primary.pf-help,.pf-landing .pf-landing-list li i.txt-color-primary{color:#375959 !important}.txt-color.txt-color-success,.txt-color-success.pf-help,.pf-landing .pf-landing-list li i.txt-color-success{color:#4f9e4f !important}.txt-color.txt-color-information,.txt-color-information.pf-help,.pf-landing .pf-landing-list li i.txt-color-information{color:#316490 !important}.txt-color.txt-color-warning,.txt-color-warning.pf-help,.pf-help.pf-log-warning,.txt-color.pf-log-warning,.pf-landing .pf-landing-list li i.pf-log-warning,.pf-landing .pf-landing-list li i.txt-color-warning{color:#e28a0d !important}.txt-color.txt-color-danger,.txt-color-danger.pf-help,.pf-landing .pf-landing-list li i.txt-color-danger{color:#a52521 !important}.bg-color.bg-color-blue{background-color:#428bca !important}.bg-color.bg-color-blueLight{background-color:#92a2a8 !important}.bg-color.bg-color-blueDark{background-color:#4c4f53 !important}.bg-color.bg-color-green{background-color:#5cb85c !important}.bg-color.bg-color-greenLight{background-color:#71843f !important}.bg-color.bg-color-greenDark{background-color:#496949 !important}.bg-color.bg-color-red{background-color:#d9534f !important}.bg-color.bg-color-yellow{background-color:#b09b5b !important}.bg-color.bg-color-orange{background-color:#e28a0d !important}.bg-color.bg-color-orangeDark{background-color:#c2760c !important}.bg-color.bg-color-pink{background-color:#e06fdf !important}.bg-color.bg-color-pinkDark{background-color:#a8829f !important}.bg-color.bg-color-purple{background-color:#6e587a !important}.bg-color.bg-color-darken{background-color:#404040 !important}.bg-color.bg-color-lighten{background-color:#d5e7ec !important}.bg-color.bg-color-white{background-color:#fff !important}.bg-color.bg-color-grayDark{background-color:#525252 !important}.bg-color.bg-color-magenta{background-color:#6e3671 !important}.bg-color.bg-color-tealLighter{background-color:#568a89 !important}.bg-color.bg-color-tealDarker{background-color:#212C30 !important}.bg-color.bg-color-tealDarkest{background-color:#1b2326 !important}.bg-color.bg-color-redLight{background-color:#a65858 !important}body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pf-body{overflow:hidden}a{color:#477372;will-change:color;text-decoration:none;-webkit-transition:color 0.08s ease-out;transition:color 0.08s ease-out}a:hover{color:#6caead;text-decoration:none}a:focus{color:#477372}em{font-style:italic}em.pf-brand{text-transform:uppercase}.pf-font-capitalize{text-transform:capitalize}.no-padding{padding:0 !important}.pf-help{cursor:pointer;cursor:help;-webkit-transition:color 0.08s ease-out;transition:color 0.08s ease-out}.pf-dialog-icon-button,.pf-sig-table-module .pf-sig-table .pf-sig-table-edit-desc-text.editable-empty,.pf-sig-table-module .pf-sig-table .fa-plus{cursor:pointer;-webkit-transition:color 0.15s ease-out;transition:color 0.15s ease-out}.pf-dialog-icon-button:not(.collapsed),.pf-sig-table-module .pf-sig-table .pf-sig-table-edit-desc-text.editable-empty:not(.collapsed),.pf-sig-table-module .pf-sig-table .fa-plus:not(.collapsed),.pf-dialog-icon-button:hover,.pf-sig-table-module .pf-sig-table .pf-sig-table-edit-desc-text.editable-empty:hover,.pf-sig-table-module .pf-sig-table .fa-plus:hover{color:#e28a0d}.pf-module-icon-button{cursor:pointer;-webkit-transition:color 0.15s ease-out;transition:color 0.15s ease-out}.pf-module-icon-button:hover{color:#e28a0d}.alert{will-change:opacity, transform}.editable-input optgroup[label]{background-color:#3c3f41;color:#63676a}.editable-input optgroup[label] option{background-color:#313335;color:#adadad;font-family:Consolas,monospace,Menlo,Monaco,"Courier New"}select:active,select:hover{outline:none}select:active,select:hover{outline-color:red}.select2-results [class*="col-"]{line-height:22px}.select2 ::-webkit-search-cancel-button{-webkit-appearance:none !important}.select2 .select2-selection__choice__remove{float:left}.select2 .select2-selection--multiple input{box-shadow:none !important}.dataTable th.pf-table-image-cell,.dataTable th.pf-table-image-small-cell{padding-left:0 !important;padding-right:0 !important}.dataTable th.sorting,.dataTable th.sorting_asc,.dataTable th.sorting_desc{padding-right:18px !important}.dataTable td.pf-table-action-cell{cursor:pointer}.dataTable td.pf-table-image-cell{padding:0 !important}.dataTable td.pf-table-image-cell img{width:26px;border-left:1px solid #3c3f41;border-right:1px solid #3c3f41}.dataTable td.pf-table-image-small-cell img{width:24px;border-left:1px solid transparent;border-right:1px solid transparent}.dataTable td.pf-table-counter-cell{color:#63676a}.dataTable td.pf-table-counter-cell .pf-digit-counter-small{width:20px;display:inline-block;font-size:10px}.dataTable td.pf-table-counter-cell .pf-digit-counter-large{width:26px;display:inline-block;font-size:10px}table tr.collapsing{-webkit-transition:height 0.01s ease;transition:height 0.01s ease}table tr.collapse.in{display:table-row !important}.pf-table-tools{height:45px}.pf-table-tools .btn:not(:last-child),.pf-table-tools button.DTTT_button:not(:last-child),.pf-table-tools div.DTTT_button:not(:last-child),.pf-table-tools a.DTTT_button:not(:last-child){margin-right:10px}.pf-table-tools-action{will-change:height, opacity, display;opacity:0;display:none;height:0;visibility:hidden}.pf-loading-overlay{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;background:#2b2b2b;z-index:1060;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.pf-loading-overlay .pf-loading-overlay-wrapper{width:25px;height:25px;margin:auto;text-align:center;position:absolute;top:0;left:0;bottom:0;right:0}.pf-loading-overlay .pf-loading-overlay-wrapper i{padding:3px}.navbar-nav li:hover:before,.navbar-nav li.active:before{top:-4px;opacity:1}.navbar-nav li:before{content:'';position:absolute;width:100%;height:2px;background-color:#5cb85c;top:0;opacity:0;will-change:opacity, top;-webkit-transition:top 0.15s ease-out,opacity 0.15s ease-out;transition:top 0.15s ease-out,opacity 0.15s ease-out}.pf-navbar-version-info{cursor:pointer}.pf-site{will-change:transform}.sb-slidebar{will-change:transform}.sb-left .list-group-item{-webkit-box-shadow:inset -10px 0px 5px -5px rgba(0,0,0,0.4);box-shadow:inset -10px 0px 5px -5px rgba(0,0,0,0.4)}.sb-right .list-group-item{-webkit-box-shadow:inset 10px 0px 5px -5px rgba(0,0,0,0.4);box-shadow:inset 10px 0px 5px -5px rgba(0,0,0,0.4)}.mCSB_container,.mCSB_dragger{will-change:top, left}.pf-map-type-private{color:#7986cb}.pf-map-type-corporation{color:#5cb85c}.pf-map-type-alliance{color:#428bca}.pf-map-type-global{color:#568a89}#pf-map-module{margin:20px 10px 0 10px}#pf-map-module #pf-map-tabs .pf-map-type-tab-default{border-top:2px solid transparent}#pf-map-module #pf-map-tabs .pf-map-type-tab-private{border-top:2px solid #7986cb}#pf-map-module #pf-map-tabs .pf-map-type-tab-corporation{border-top:2px solid #5cb85c}#pf-map-module #pf-map-tabs .pf-map-type-tab-alliance{border-top:2px solid #428bca}#pf-map-module #pf-map-tabs .pf-map-type-tab-global{border-top:2px solid #568a89}#pf-map-module #pf-map-tabs .pf-map-tab-icon{margin-right:5px}#pf-map-module #pf-map-tabs .pf-map-tab-shared-icon{margin-left:5px}.pf-map-content-row{margin-top:10px;padding-bottom:40px}.pf-map-content-row .pf-module{font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;background:rgba(60,63,65,0.3);padding:10px;width:100%;margin-bottom:10px;will-change:height, transform, opacity;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.pf-map-content-row .pf-module:before{content:'';position:absolute;top:0;left:0;border-style:solid;border-width:0 0 6px 6px;border-color:transparent transparent transparent #3c3f41;cursor:pointer}.pf-map-content-row .pf-module .label{margin-bottom:10px}.pf-map-content-row .pf-module .pf-dynamic-area{background:rgba(43,43,43,0.4)}.pf-user-status{color:#a52521}.pf-user-status-corp{color:#5cb85c}.pf-user-status-ally{color:#428bca}.pf-user-status-own{color:#7986cb}.pf-system-effect{display:none;cursor:default;color:#adadad}.pf-system-effect-magnetar{color:#e06fdf;display:inline-block}.pf-system-effect-redgiant{color:#d9534f;display:inline-block}.pf-system-effect-pulsar{color:#428bca;display:inline-block}.pf-system-effect-wolfrayet{color:#e28a0d;display:inline-block}.pf-system-effect-cataclysmic{color:#ffb;display:inline-block}.pf-system-effect-blackhole{color:#000;display:inline-block}.pf-system-info-rally .pf-system-head{background-color:#782d77;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjEuMCIgeDI9IjAuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIyNSUiIHN0b3AtY29sb3I9IiMzZTI2NGUiLz48c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzNlMjY0ZSIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjM2UyNjRlIi8+PHN0b3Agb2Zmc2V0PSI3NSUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-moz-linear-gradient(135deg, #3e264e 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,#3e264e 50%,#3e264e 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-image:-webkit-linear-gradient(135deg, #3e264e 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,#3e264e 50%,#3e264e 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-image:linear-gradient(-45deg, #3e264e 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,#3e264e 50%,#3e264e 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-size:25px 25px;-webkit-animation:move 3s linear infinite;-moz-animation:move 3s linear infinite;-ms-animation:move 3s linear infinite;animation:move 3s linear infinite}.pf-system-security-0-0{color:#be0000}.pf-system-security-0-1{color:#ab2600}.pf-system-security-0-2{color:#be3900}.pf-system-security-0-3{color:#c24e02}.pf-system-security-0-4{color:#ab5f00}.pf-system-security-0-5{color:#bebe00}.pf-system-security-0-6{color:#73bf26}.pf-system-security-0-7{color:#00bf00}.pf-system-security-0-8{color:#00bf39}.pf-system-security-0-9{color:#39bf99}.pf-system-security-1-0{color:#28c0bf}.pf-system-sec{margin-right:5px;cursor:-moz-grab;cursor:-webkit-grab}.pf-system-sec-highSec{color:#5cb85c}.pf-system-sec-lowSec{color:#e28a0d}.pf-system-sec-nullSec{color:#d9534f}.pf-system-sec-high{color:#d9534f}.pf-system-sec-mid{color:#e28a0d}.pf-system-sec-low{color:#428bca}.pf-system-sec-unknown{color:#7986cb}.pf-system-status-friendly{border-color:#428bca !important;color:#428bca}.pf-system-status-occupied{border-color:#e28a0d !important;color:#e28a0d}.pf-system-status-hostile{border-color:#d9534f !important;color:#d9534f}.pf-system-status-empty{border-color:#5cb85c !important;color:#5cb85c}.pf-system-status-unscanned{border-color:#568a89 !important;color:#568a89}.pf-system-info-status-label{background-color:#63676a;color:#000;will-change:background-color;-webkit-transition:background-color 0.5s ease-out;transition:background-color 0.5s ease-out}.pf-system-info-status-label.pf-system-status-friendly{background-color:#428bca}.pf-system-info-status-label.pf-system-status-occupied{background-color:#e28a0d}.pf-system-info-status-label.pf-system-status-hostile{background-color:#d9534f}.pf-system-info-status-label.pf-system-status-empty{background-color:#5cb85c}.pf-system-info-status-label.pf-system-status-unscanned{background-color:#568a89}.pf-system-effect-dialog-wrapper .table,.pf-jump-info-dialog .table{margin:15px 0}.pf-system-effect-dialog-wrapper .table td,.pf-jump-info-dialog .table td{text-transform:capitalize}.pf-fake-connection{box-sizing:content-box;display:inline-block;width:70px;height:4px;margin-right:5px;border-top:2px solid #63676a;border-bottom:2px solid #63676a;background-color:#3c3f41;position:relative;font-family:"Oxygen","Helvetica Neue",Helvetica,Arial,sans-serif}.pf-fake-connection.pf-map-connection-stargate{background-color:#313966;border-color:#63676a}.pf-fake-connection.pf-map-connection-jumpbridge{background-color:#6caead;border-color:#3c3f41;background:repeating-linear-gradient(to right, #6caead, #6caead 10px, #3c3f41 10px, #3c3f41 20px)}.pf-fake-connection.pf-map-connection-wh-eol{border-color:#d747d6}.pf-fake-connection.pf-map-connection-wh-reduced{background-color:#e28a0d}.pf-fake-connection.pf-map-connection-wh-critical{background-color:#a52521}.pf-fake-connection.pf-map-connection-frig{border-style:dashed;border-left:none;border-right:none}.pf-fake-connection.pf-map-connection-frig:after{content:'frig';background-color:#e28a0d;color:#1d1d1d;padding:0px 3px;position:absolute;left:25px;top:-6px;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.pf-fake-connection.pf-map-connection-preserve-mass:after{content:'save mass';background-color:#a52521;color:#eaeaea;padding:0px 3px;position:absolute;left:9px;top:-6px;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.tooltip-inner{color:#5cb85c;background-color:#3c3f41;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;padding:5px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.4);box-shadow:0 6px 12px rgba(0,0,0,0.4)}.modal .tooltip{z-index:1060}.modal .tooltip .tooltip-inner{color:#313335;background-color:#adadad}.tooltip.top .tooltip-arrow{border-top-color:#63676a}.tooltip.right .tooltip-arrow{border-right-color:#63676a}.tooltip.bottom .tooltip-arrow{border-bottom-color:#63676a}.tooltip.left .tooltip-arrow{border-left-color:#63676a}.popover{z-index:1060}.popover img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.popover h4{color:#adadad}.popover table{color:#adadad;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:16px;font-size:11px}.popover table td{padding:0 5px}.pf-dynamic-area{padding:10px;min-height:100px;position:relative;background-color:#313335;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.pf-dynamic-area .dl-horizontal{margin-bottom:0}.pf-dynamic-area .dl-horizontal dd{min-width:100px}#pf-logo-wrapper{display:block}#pf-head{margin-bottom:0px}#pf-head a{-webkit-transition:color 0.15s ease-out;transition:color 0.15s ease-out;will-change:color}#pf-head a:focus{color:#477372}#pf-head a:focus img{border-color:#3c3f41}#pf-head a:hover{text-decoration:none}#pf-head a:hover .badge{color:#6caead}#pf-head a:hover img{border-color:#568a89}#pf-head i{margin-right:2px}#pf-head .pf-brand-desc{margin:6px 10px 0 90px;width:180px}#pf-head .pf-head-menu{padding:3px 10px;line-height:24px}#pf-head .pf-head-menu .pf-head-menu-logo{width:24px;height:24px;display:inline-block;float:left}#pf-head .badge{background-color:#3c3f41;color:#adadad}#pf-head .pf-head-user-character,#pf-head .pf-head-user-ship{opacity:0;visibility:hidden}#pf-head .pf-head-active-user,#pf-head .pf-head-current-location{display:none}#pf-head .pf-head-active-user .badge,#pf-head .pf-head-current-location .badge{-webkit-transition:color 0.3s ease-out;transition:color 0.3s ease-out}#pf-head .pf-head-user-character-image,#pf-head .pf-head-user-ship-image{display:inline-block;margin-top:-6px;margin-bottom:-6px;width:27px;border:1px solid #3c3f41;margin-right:3px;-webkit-transition:border-color 0.15s ease-out;transition:border-color 0.15s ease-out;will-change:border-color}#pf-head .pf-head-program-status{cursor:pointer}#pf-head .navbar-text{min-width:60px}#pf-head .tooltip .tooltip-inner{color:#adadad}.pf-head{-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.4);box-shadow:0 6px 12px rgba(0,0,0,0.4)}#pf-footer{position:absolute;bottom:0;left:0;width:100%;margin:0;background:rgba(60,63,65,0.3)}#pf-footer a{font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#375959}#pf-footer a:hover{color:#477372;text-decoration:none}@-webkit-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}@-moz-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}@-ms-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}@keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}.pf-animate{visibility:hidden;opacity:0}.pf-color-line{position:fixed;top:0;left:0;width:100%;height:3px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2Yzg0ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzY2Yzg0ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #66c84f),color-stop(100%, #66c84f));background-image:-moz-linear-gradient(left, #66c84f,#66c84f 100%);background-image:-webkit-linear-gradient(left, #66c84f,#66c84f 100%);background-image:linear-gradient(to right, #66c84f,#66c84f 100%)}.pf-color-line.warning{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyOGEwZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyOGEwZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #e28a0d),color-stop(100%, #e28a0d));background-image:-moz-linear-gradient(left, #e28a0d,#e28a0d 100%);background-image:-webkit-linear-gradient(left, #e28a0d,#e28a0d 100%);background-image:linear-gradient(to right, #e28a0d,#e28a0d 100%)}.pf-color-line.danger{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1MjUyMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2E1MjUyMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #a52521),color-stop(100%, #a52521));background-image:-moz-linear-gradient(left, #a52521,#a52521 100%);background-image:-webkit-linear-gradient(left, #a52521,#a52521 100%);background-image:linear-gradient(to right, #a52521,#a52521 100%)}.pf-splash{position:absolute;z-index:2000;background-color:#1d1d1d;color:#63676a;top:0;bottom:0;left:0;right:0;will-change:opacity}.pf-splash .pf-splash-title{position:fixed;left:50%;top:30%;text-align:center;max-width:500px;padding:20px;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width: 1200px){.pf-landing #pf-logo-container{margin:5px auto}.pf-landing .pf-brand-desc{display:none}.pf-landing .navbar .navbar-brand{margin-left:10px}}.pf-landing section{min-height:200px;padding:20px 0 40px 0;border-bottom:1px solid #2b2b2b}.pf-landing section h4{font-size:18px;font-family:"Oxygen","Helvetica Neue",Helvetica,Arial,sans-serif;margin:5px 0 10px 0;border-bottom:1px solid #2b2b2b;line-height:34px}.pf-landing .container>.row{margin-bottom:30px}.pf-landing .alert{box-shadow:0 4px 10px rgba(0,0,0,0.4)}.pf-landing a[data-gallery]{position:relative}.pf-landing a[data-gallery]:before{content:'\f002';font-family:'FontAwesome';font-size:20px;line-height:20px;color:#e28a0d;position:absolute;top:9px;left:8px;height:100%;width:100%;padding-top:calc(50% - 10px);z-index:10;text-align:center;-webkit-transition:transform 0.1s 0.06s ease-in,opacity 0.1s ease-out;transition:transform 0.1s 0.06s ease-in,opacity 0.1s ease-out;will-change:transform, opacity;transform:scale(0, 0);opacity:0}.pf-landing a[data-gallery]:hover img{border-color:#6caead;-webkit-filter:brightness(50%);filter:brightness(50%)}.pf-landing a[data-gallery]:hover:before{-webkit-transition-delay:0.1s;transition-delay:0.1s;transform:scale(1, 1);opacity:1}.pf-landing a[data-gallery] .pf-landing-image-preview{border-width:1px;border-style:solid;border-color:#1d1d1d;margin:5px 0 15px 0;display:inline-block;will-change:all;-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.4);box-shadow:0 4px 10px rgba(0,0,0,0.4)}.pf-landing a[data-gallery] .pf-landing-image-preview.pf-landing-image-preview-small{height:160px}.pf-landing a[data-gallery] .pf-landing-image-preview.pf-landing-image-preview-medium{height:256px}#pf-landing-top{height:450px;border-bottom:1px solid #313335;position:relative}#pf-landing-top:before{content:'';width:100%;height:100%;position:absolute;background:url("../img/pf-bg.jpg") #05050a;background-repeat:no-repeat;background-position:0 0;-webkit-filter:brightness(0.9);filter:brightness(0.9)}#pf-landing-top.pf-logo-fallback{height:370px}#pf-landing-top.pf-logo-fallback:after{content:'';width:100%;height:100%;position:absolute;background:url("../img/logo_alpha.png");background-repeat:no-repeat;background-position:50% 0;margin-top:50px}#pf-landing-top #pf-header-container{position:absolute;width:100%;background-position:center center}#pf-landing-top #pf-header-container #pf-header-canvas{position:absolute;visibility:hidden;top:0;left:0}#pf-landing-top #pf-header-container #pf-logo-container{z-index:110}#pf-landing-top #pf-header-container #pf-header-preview-container{position:absolute;left:400px;width:590px;height:350px;top:92px}#pf-landing-top #pf-header-container #pf-header-preview-container .pf-header-preview-element{position:relative;margin-left:12px;margin-top:12px;height:155px;width:180px;padding:7px;opacity:0;will-change:opacity, transform;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:rgba(43,43,43,0.5)}#pf-landing-top #pf-header-container #pf-header-preview-container .pf-header-preview-element:nth-child(n+4){box-shadow:0 4px 10px rgba(0,0,0,0.4)}#pf-landing-top #pf-header-container #pf-header-preview-container .pf-header-preview-element:after{content:'';position:absolute;width:calc(100% - 14px);height:calc(100% - 14px);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-repeat:no-repeat;background-position:50% 50%;background-color:rgba(29,29,29,0.75)}#pf-landing-top .container{position:relative;margin-top:50px}#pf-header-preview-intel:after{background-image:url("../img/landing/intel.png")}#pf-header-preview-map:after{background-image:url("../img/landing/map.png")}#pf-header-preview-scope:after{background-image:url("../img/landing/scope.png")}#pf-header-preview-signature:after{background-image:url("../img/landing/signature.png")}#pf-header-preview-data:after{background-image:url("../img/landing/data.png")}#pf-header-preview-gameplay:after{background-image:url("../img/landing/gameplay.png")}#pf-landing-login{padding-top:40px;padding-bottom:30px}#pf-landing-login .row{margin-bottom:0}#pf-landing-login .pf-sso-login-button{position:relative;display:inline-block;width:270px;height:45px;border:none;margin-bottom:10px;background-color:transparent;background-image:url("../img/landing/eve_sso_login_buttons_large_black_hover.png");cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-transition:box-shadow 0.12s ease-out;transition:box-shadow 0.12s ease-out;will-change:box-shadow}#pf-landing-login .pf-sso-login-button:after{content:' ';position:absolute;width:270px;height:45px;left:0;top:0;background-image:url("../img/landing/eve_sso_login_buttons_large_black.png");-webkit-transition:opacity 0.12s ease-in-out;transition:opacity 0.12s ease-in-out;will-change:opacity}#pf-landing-login .pf-sso-login-button:hover{box-shadow:0 4px 5px rgba(0,0,0,0.2)}#pf-landing-login .pf-sso-login-button:hover:after{opacity:0}#pf-header-map{position:relative;margin:0 auto;height:380px;width:600px;pointer-events:none}#pf-header-map .pf-header-svg-layer{position:absolute;top:0;left:0;right:0;bottom:0}#pf-header-map #pf-header-systems{z-index:100}#pf-header-map #pf-header-connectors{z-index:90}#pf-header-map #pf-header-connections{z-index:80}#pf-header-map #pf-header-background{z-index:70}#pf-header-map #pf-header-background .pf-header-system{display:none}#pf-header-map-bg{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}#pf-header-map-bg img{pointer-events:none}#pf-header-map-bg #pf-map-bg-image{opacity:0;position:absolute;bottom:0;right:0;width:100%;height:100%}#pf-header-map-bg #pf-map-neocom{opacity:0;height:665px;width:21px}#pf-header-map-bg #pf-map-browser{opacity:0;position:absolute;top:110px;left:21px;height:560px;width:515px}#pf-landing-gallery-carousel{background-image:url("../img/pf-header-bg.jpg")}#pf-landing-gallery-carousel .slide-content{border-radius:5px}#pf-landing-gallery-carousel h3{width:100%;text-align:left}.pf-landing-pricing-panel{margin-top:20px}.pricing-big{-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.4);box-shadow:0 4px 10px rgba(0,0,0,0.4)}.pricing-big .panel-heading{border-color:#3c3f41}.pricing-big .the-price{padding:1px 0;background:#2d3031;text-align:center}.pricing-big .the-price .subscript{font-size:12px;color:#63676a}.pricing-big .price-features{background:#3c3f41;color:#adadad;padding:20px 15px;min-height:205px;line-height:22px}.pricing-big table tr td{line-height:1}#pf-landing-about .pf-landing-about-me{width:256px;height:256px;border:none;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.4);box-shadow:0 4px 10px rgba(0,0,0,0.4)}.pf-landing-footer{padding:30px 0;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#171717}.pf-landing-footer .pf-social-networks>li{display:inline-block;line-height:1}.pf-landing-footer .pf-social-networks>li a{display:inline-block;background:rgba(99,103,106,0.5);line-height:24px;text-align:center;font-size:12px;margin-right:5px;width:28px;height:24px}#pf-static-logo-svg{opacity:0;position:absolute;z-index:105;overflow:visible}#pf-static-logo-svg path{will-change:fill, opacity, transform, translateZ, translateX, translateY;pointer-events:all;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.logo-ploygon-top-right{fill:#477372;fill-rule:evenodd;stroke:#477372;stroke-width:0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1}.logo-ploygon-bottom-left{fill:#5cb85c;fill-rule:evenodd;stroke:#5cb85c;stroke-width:0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1}.logo-ploygon-bottom-right{fill:#375959;fill-rule:evenodd;stroke:#375959;stroke-width:0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1}.logo-ploygon-top-left{fill:#63676a;fill-opacity:1;fill-rule:evenodd;stroke:#63676a;stroke-width:0px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1}@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-8px)}60%{-webkit-transform:translateY(-4px)}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}#pf-map-tab-element{max-width:2515px;margin:0 auto}.pf-map-tab-content .pf-map-wrapper{position:relative;width:100%;max-width:2515px;height:550px;overflow:auto;padding:5px;background:rgba(43,43,43,0.93);box-shadow:inset -3px 3px 10px 0 rgba(0,0,0,0.3);border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-width:1px;border-style:solid;border-color:#313335}.pf-map-overlay{position:absolute;display:none;z-index:10000;height:36px;right:10px;background:rgba(0,0,0,0.25);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.pf-map-overlay.pf-map-overlay-timer{width:36px;bottom:23px}.pf-map-overlay.pf-map-overlay-info{top:8px;color:#2b2b2b;padding:3px;line-height:26px;min-height:36px;min-width:36px}.pf-map-overlay.pf-map-overlay-info i{display:none;margin:2px;width:26px;height:26px;opacity:0.8;color:#c2760c}.pf-map-overlay.pf-map-overlay-info i.fa,.pf-map-overlay.pf-map-overlay-info .pf-landing .pf-landing-list li i,.pf-landing .pf-landing-list li .pf-map-overlay.pf-map-overlay-info i{font-size:26px}.pf-map-overlay.pf-map-overlay-info i.glyphicon{margin-left:4px;font-size:25px}.pf-grid-small{background:url('data:image/png;base64,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') !important}.pf-map{width:2500px;height:520px;position:relative;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.pf-map .jsplumb-overlay{opacity:1;pointer-events:none;will-change:opacity;-webkit-transition:opacity 0.18s ease-out;transition:opacity 0.18s ease-out}.pf-map .jsplumb-hover.jsplumb-overlay{opacity:0 !important}.pf-map .jsplumb-hover:not(.jsplumb-overlay){-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce}.pf-map .jsplumb-target-hover,.pf-map .jsplumb-source-hover{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-webkit-animation-name:bounce;animation-name:bounce;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.3);box-shadow:0 6px 12px rgba(0,0,0,0.3)}.pf-map .pf-system{position:absolute;min-width:60px;height:auto;overflow:hidden;background-color:#313335;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;z-index:100;will-change:top, left, opacity, transform;border-width:2px;border-style:solid;border-color:#63676a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:border-color 0.5s ease-out,box-shadow 0.2s ease-out;transition:border-color 0.5s ease-out,box-shadow 0.2s ease-out;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.pf-map .pf-system:hover{-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.3);box-shadow:0 6px 12px rgba(0,0,0,0.3);-moz-transform:translate3d(0, -2px, 0);-ms-transform:translate3d(0, -2px, 0);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}.pf-map .pf-system .pf-system-head{padding:0px 3px 0px 3px;cursor:pointer;font-family:Arial;font-weight:bold}.pf-map .pf-system .pf-system-head .pf-system-head-name{border:none;display:inline-block;min-width:41px;color:#adadad;margin-right:2px}.pf-map .pf-system .pf-system-head .fa-lock{display:none}.pf-map .pf-system .pf-system-head .pf-system-head-expand{margin-left:2px;color:#63676a;display:none}.pf-map .pf-system .pf-system-head .editable-empty{font-style:normal}.pf-map .pf-system .pf-system-body{height:0px;width:100%;overflow:hidden;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab;padding:0 4px;white-space:nowrap;display:none;will-change:width;border-top-width:1px;border-top-style:dashed;border-top-color:#63676a}.pf-map .pf-system .pf-system-body .pf-system-body-item{color:#63676a;font-size:10px}.pf-map .pf-system .pf-system-body .pf-system-body-item .pf-system-body-right{text-overflow:ellipsis;float:right;color:#f0ad4e;display:none}.pf-map .pf-system .pf-system-body .pf-system-body-item .pf-user-status{font-size:7px;width:10px}.pf-map .pf-system .pf-system-body .pf-system-body-item .pf-system-body-item-name{display:inline-block;width:65px;overflow:hidden;height:11px;white-space:nowrap;text-overflow:ellipsis}.pf-map .pf-system .tooltip.in{opacity:1}.pf-map .pf-system .tooltip .tooltip-inner{color:#313335;background-color:#adadad;padding:3px 3px}.pf-map .pf-system-active:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target){-webkit-box-shadow:#ffb 0px 0px 8px 0px;box-shadow:#ffb 0px 0px 8px 0px}.pf-map .pf-system-selected:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target),.pf-map .jsPlumb_dragged:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target){-webkit-box-shadow:#58100d 0px 0px 8px 0px;box-shadow:#58100d 0px 0px 8px 0px}.pf-map .pf-system-selected:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target) .pf-system-head,.pf-map .jsPlumb_dragged:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target) .pf-system-head,.pf-map .pf-system-selected:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target) .pf-system-body,.pf-map .jsPlumb_dragged:not(.pf-map-endpoint-source):not(.pf-map-endpoint-target) .pf-system-body{background-color:#58100d}.pf-map .pf-system-locked .pf-system-sec{cursor:default !important}.pf-map .pf-system-locked .pf-system-body{cursor:default !important}.pf-map .pf-system-locked .fa-lock{color:#63676a !important;display:inline-block !important}.pf-map .pf-map-endpoint-source,.pf-map .pf-map-endpoint-target{z-index:90}.pf-map .pf-map-endpoint-source svg,.pf-map .pf-map-endpoint-target svg{overflow:visible}.pf-map .pf-map-endpoint-source svg circle,.pf-map .pf-map-endpoint-target svg circle{-webkit-transition:stroke 0.18s ease-out,fill 0.18s ease-out;transition:stroke 0.18s ease-out,fill 0.18s ease-out}.pf-map .pf-map-endpoint-source svg *,.pf-map .pf-map-endpoint-target svg *{stroke:#63676a;stroke-width:2;fill:#3c3f41;cursor:pointer}.pf-map .pf-map-endpoint-source:hover circle,.pf-map .pf-map-endpoint-target:hover circle{stroke:#e28a0d !important}.pf-map .pf-map-endpoint-source.jsplumb-hover,.pf-map .pf-map-endpoint-target.jsplumb-hover{z-index:95}.pf-map .pf-map-endpoint-source.jsplumb-dragging circle,.pf-map .pf-map-endpoint-target.jsplumb-dragging circle{stroke:#e28a0d}.pf-map .jsplumb-endpoint-drop-allowed circle{stroke:#5cb85c !important;fill:#5cb85c !important}.pf-map .jsplumb-endpoint-drop-forbidden circle{stroke:#a52521 !important;fill:#a52521 !important}.pf-map svg.jsplumb-connector{cursor:pointer;stroke-linecap:round;-webkit-transition:stroke 0.18s ease-out;transition:stroke 0.18s ease-out;will-change:all}.pf-map svg.jsplumb-connector path{-webkit-transition:stroke 0.18s ease-out;transition:stroke 0.18s ease-out}.pf-map svg.jsplumb-connector path:not(:first-child){stroke:#3c3f41}.pf-map svg.jsplumb-connector path:first-child{stroke:#63676a}.pf-map svg.jsplumb-connector.jsplumb-hover{z-index:80}.pf-map svg.jsplumb-connector.jsplumb-hover path:first-child{stroke:#eaeaea}.pf-map svg.jsplumb-connector.jsplumb-dragging{-webkit-transition:opacity 0.18s ease-out;transition:opacity 0.18s ease-out;opacity:0.4;z-index:80}.pf-map svg.pf-map-connection-jumpbridge{z-index:50}.pf-map svg.pf-map-connection-jumpbridge path:first-child{stroke:rgba(255,255,255,0)}.pf-map svg.pf-map-connection-jumpbridge path:not(:first-child){stroke:#568a89}.pf-map svg.pf-map-connection-jumpbridge:hover path:first-child{stroke:rgba(255,255,255,0)}.pf-map svg.pf-map-connection-jumpbridge:hover path:not(:first-child){stroke:#eaeaea}.pf-map svg.pf-map-connection-stargate{z-index:60}.pf-map svg.pf-map-connection-stargate path:first-child{stroke:#63676a}.pf-map svg.pf-map-connection-stargate path:not(:first-child){stroke:#313966}.pf-map svg.pf-map-connection-stargate:hover path:first-child{stroke:#eaeaea}.pf-map svg.pf-map-connection-wh-fresh,.pf-map svg.pf-map-connection-wh-reduced,.pf-map svg.pf-map-connection-wh-critical,.pf-map svg.pf-map-connection-wh-eol{z-index:70}.pf-map svg.pf-map-connection-wh-eol path:first-child{stroke:#d747d6}.pf-map svg.pf-map-connection-wh-eol:hover path:first-child{stroke:#eaeaea}.pf-map svg.pf-map-connection-wh-reduced path:not(:first-child){stroke:#e28a0d}.pf-map svg.pf-map-connection-wh-critical path:not(:first-child){stroke:#a52521}.pf-map .pf-map-connection-overlay{padding:1px 4px;font-size:11px;z-index:1020;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.4);box-shadow:0 6px 12px rgba(0,0,0,0.4)}.pf-map .frig{background-color:#f0ad4e;color:#1d1d1d}.pf-map .mass{background-color:#a52521;color:#eaeaea}.ui-dialog-content label{min-width:60px}.dropdown-menu{font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;z-index:1020;will-change:opacity, top, left, transform}.dropdown-menu i{width:20px}.pf-system-tooltip-inner{color:#adadad;padding:2px 4px;min-width:25px;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}.pf-system-info-popover{display:initial}.pf-system-info-popover img{width:39px}.pf-system-info-popover h6{white-space:nowrap;margin-right:50px}.pf-system-info-popover h6:before,.pf-system-info-popover h6:after{content:" ";display:table}.pf-system-info-popover h6:after{clear:both}.pf-system-info-popover .well{margin-top:7px;margin-bottom:10px}.pf-system-info-module h5{text-transform:capitalize}.pf-system-info-module .pf-system-info-description-area{min-height:123px}.pf-system-info-module .pf-system-info-description-area .pf-system-info-description{width:330px}.pf-system-info-module .pf-system-info-table{font-size:11px;white-space:nowrap}.pf-sig-table-module .pf-sig-table-clear-button{will-change:opacity, transform;display:none}.pf-sig-table-module .pf-sig-table{font-size:10px}.pf-sig-table-module .pf-sig-table .pf-sig-table-edit-desc-text{white-space:normal}.pf-sig-table-module .pf-sig-table .pf-sig-table-edit-desc-text.editable-empty{border-bottom:none}.pf-sig-table-module .pf-sig-table .pf-editable-description{background-color:#2b2b2b;max-height:50px}.pf-sig-table-module .pf-sig-table .pf-sig-table-edit-name-input{text-transform:uppercase}.pf-system-graph-module .pf-system-graph{width:100%;height:100px}.pf-system-route-module .pf-system-route-table{width:100%;font-size:11px}.pf-system-route-module .pf-system-route-table td{text-transform:capitalize}.pf-system-route-module .pf-system-route-table td>.fa,.pf-system-route-module .pf-system-route-table .pf-landing .pf-landing-list li td>i,.pf-landing .pf-landing-list li .pf-system-route-module .pf-system-route-table td>i{font-size:10px}.pf-system-killboard-module .pf-system-killboard-graph-kills{width:100%;height:100px;position:relative;margin-bottom:30px}.pf-system-killboard-module .pf-system-killboard-list{padding-bottom:10px;border-bottom:1px solid #2b2b2b}.pf-system-killboard-module .pf-system-killboard-list li{margin-left:0;overflow:visible;min-height:50px;will-change:margin-left;-webkit-transition:margin-left 0.12s cubic-bezier(0.3, 0.8, 0.8, 1.7);transition:margin-left 0.12s cubic-bezier(0.3, 0.8, 0.8, 1.7)}.pf-system-killboard-module .pf-system-killboard-list li h5{white-space:nowrap}.pf-system-killboard-module .pf-system-killboard-list li h3{width:120px;display:inline-block}.pf-system-killboard-module .pf-system-killboard-list li .pf-system-killboard-img-corp{margin-right:10px;width:16px}.pf-system-killboard-module .pf-system-killboard-list li .pf-system-killboard-img-ship{width:50px;margin-right:10px;border:1px solid #2b2b2b;transform:translateZ(1px);will-change:border-color;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-webkit-transition:border-color 0.12s ease-out;transition:border-color 0.12s ease-out}.pf-system-killboard-module .pf-system-killboard-list li:before{content:"\f054";font-family:FontAwesome;position:absolute;z-index:10;left:-25px;top:15px;color:#477372;opacity:0;will-change:opacity, left;-webkit-transition:all 0.12s ease-out;transition:all 0.12s ease-out}.pf-system-killboard-module .pf-system-killboard-list li:hover{margin-left:20px}.pf-system-killboard-module .pf-system-killboard-list li:hover .pf-system-killboard-img-ship{border-color:#568a89}.pf-system-killboard-module .pf-system-killboard-list li:hover:before{opacity:1;left:-20px}input,select{background-color:#313335;color:#adadad;border:1px solid #63676a;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif}input:focus,select:focus{border-color:#568a89}input:-webkit-autofill,select:-webkit-autofill{background-color:#313335 !important;-webkit-box-shadow:0 0 0 50px #313335 inset !important;box-shadow:0 0 0 50px #313335 inset !important;-webkit-text-fill-color:#adadad}input:-webkit-autofill:focus,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #313335 inset !important;box-shadow:0 0 0 50px #313335 inset !important;-webkit-text-fill-color:#adadad}input::-webkit-file-upload-button,select::-webkit-file-upload-button{background-color:transparent;border:none;color:#63676a;outline:none}.pf-form-dropzone{border:2px dashed #2b2b2b;height:100px;background-color:#353739;text-align:center;font-size:20px;line-height:100px;margin:15px 0;color:#2b2b2b;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:color 0.18s ease-out,border-color 0.18s ease-out;transition:color 0.18s ease-out,border-color 0.18s ease-out}.pf-form-dropzone:hover{color:#568a89;border-color:#568a89;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.toggle.btn:active,button.toggle.DTTT_button:active,div.toggle.DTTT_button:active,a.toggle.DTTT_button:active{box-shadow:none}.toggle .toggle-group .btn,.toggle .toggle-group button.DTTT_button,.toggle .toggle-group div.DTTT_button,.toggle .toggle-group a.DTTT_button{padding:0px 5px}.pf-icon{display:inline-block}.pf-icon.disabled{opacity:0.5;color:#63676a}.pf-icon-dotlan{background:url('data:image/png;base64,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');width:17px;height:17px;opacity:0.8;margin:-5px 0px 0 10px}.pf-icon-wormhol-es{background:url('data:image/png;base64,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');width:17px;height:17px;opacity:0.8;margin:-5px 0px 0 10px}.modal-content h2{font-family:"Oxygen","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:0px;font-size:14px;margin:20px 0;line-height:normal}.modal-content .dataTable,.modal-content .table{font-size:10px;font-family:"Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.modal-content hr{margin:5px 0 15px 0;border-color:#63676a}.modal-content .pf-wizard-navigation{margin:0}.modal-content .pf-wizard-navigation li:not(:last-child):before{border-top:1px solid #63676a;content:"";display:block;font-size:0;overflow:hidden;position:relative;top:12px;left:71px;right:1px;width:100%}.modal-content .pf-wizard-navigation li.finished:before{-moz-border-image:-moz-linear-gradient(left, #375959,#375959) 1 1%;-moz-border-image:linear-gradient(to right, #375959,#375959) 1 1%;-o-border-image:linear-gradient(to right, #375959,#375959) 1 1%;-webkit-border-image:-webkit-linear-gradient(left, #375959,#375959) 1 1%;-webkit-border-image:linear-gradient(to right, #375959,#375959) 1 1%;border-image:-moz-linear-gradient(left, #375959,#375959) 1 1%;border-image:-webkit-linear-gradient(left, #375959,#375959) 1 1%;border-image:linear-gradient(to right, #375959,#375959) 1 1%;border-bottom:0}.modal-content .pf-wizard-navigation li.active:before{-moz-border-image:-moz-linear-gradient(left, #4f9e4f,#63676a) 1 1%;-moz-border-image:linear-gradient(to right, #4f9e4f,#63676a) 1 1%;-o-border-image:linear-gradient(to right, #4f9e4f,#63676a) 1 1%;-webkit-border-image:-webkit-linear-gradient(left, #4f9e4f,#63676a) 1 1%;-webkit-border-image:linear-gradient(to right, #4f9e4f,#63676a) 1 1%;border-image:-moz-linear-gradient(left, #4f9e4f,#63676a) 1 1%;border-image:-webkit-linear-gradient(left, #4f9e4f,#63676a) 1 1%;border-image:linear-gradient(to right, #4f9e4f,#63676a) 1 1%;border-bottom:0}.modal-content .pf-wizard-navigation li>h6{color:#63676a;font-size:11px;margin:5px}.modal-content .pf-wizard-navigation li a:hover+h6{color:#adadad}.modal-content .pf-wizard-navigation li.active a:not(.btn-danger)+h6{color:#adadad}.modal-content .pf-dialog-finish-button,.modal-content .pf-dialog-prev-button{display:none}#pf-settings-dialog .form-group .btn-sm,#pf-settings-dialog .form-group .btn-group-sm>.btn,#pf-settings-dialog .form-group button.DTTT_button,#pf-settings-dialog .form-group div.DTTT_button,#pf-settings-dialog .form-group a.DTTT_button{padding:4px 7px 3px}#pf-settings-dialog .pf-dialog-api-row:not(:nth-last-child(3)) .pf-dialog-clone-button{display:none}#pf-settings-dialog .pf-dialog-api-row:nth-child(2):nth-last-child(3) .pf-dialog-delete-button{display:none}#pf-settings-dialog #pf-dialog-captcha-wrapper{margin:0;padding:3px 0}#pf-settings-dialog .pf-dynamic-area{display:inline-block;margin:10px 5px 20px 5px;padding:10px 10px 5px 10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper{opacity:0;width:128px;border:2px solid #63676a;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-webkit-transition:border-color 0.2s ease-out,box-shadow 0.2s ease-out;transition:border-color 0.2s ease-out,box-shadow 0.2s ease-out;-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:border-color, transition;overflow:hidden;cursor:pointer;display:inline-block;background-color:#2b2b2b;box-sizing:content-box}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper:before{content:"\f005";font-family:FontAwesome;position:absolute;z-index:10;left:6px;top:4px;color:#adadad;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper.pf-dialog-character-main{border-color:#c2760c}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper.pf-dialog-character-main:hover{border-color:#e28a0d}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper.pf-dialog-character-main:before{color:#e28a0d}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper:hover{border-color:#375959;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.4);box-shadow:0 4px 10px rgba(0,0,0,0.4)}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper:hover .pf-dialog-character-name{color:#568a89}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper:hover .pf-dialog-character-image{-webkit-filter:grayscale(50%);filter:grayscale(50%)}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper:hover:before{color:#e28a0d}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper .pf-dialog-image{overflow:hidden;width:128px;height:128px;position:relative}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper .pf-dialog-image .pf-dialog-character-info{position:absolute;top:0;left:0;width:0;height:100%;background:rgba(60,63,65,0.8);overflow:hidden;will-change:width, transition;padding:10px 0}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper .pf-dialog-image .pf-dialog-character-info .pf-dialog-character-info-text{line-height:25px}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper .pf-dialog-character-name{font-size:13px;line-height:30px;border-top:1px solid #313335;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out}#pf-settings-dialog .pf-dynamic-area .pf-dialog-image-wrapper .pf-dialog-character-image{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-filter:grayscale(0%);filter:grayscale(0%)}#pf-map-dialog #pf-map-dialog-user-select,#pf-map-dialog #pf-map-dialog-corporation-select,#pf-map-dialog #pf-map-dialog-alliance-select{width:300px}#pf-manual-scrollspy{position:relative;height:500px;overflow:auto}.pf-system-dialog-select{width:270px !important}h2.pf-dynamic-area,h4.pf-dynamic-area{min-height:0}.pf-credits-dialog .pf-credits-logo-background{overflow:visible;background:url("../img/logo_bg.png");padding:20px;margin-bottom:20px}.pf-credits-dialog #pf-logo-container{width:355px;height:366px;margin:0 auto}.pf-log-graph{height:100px;width:100%}.pf-animation-slide-in{-moz-animation-duration:1.2s;-webkit-animation-duration:1.2s;-moz-animation-name:pfSlideIn;-webkit-animation-name:pfSlideIn;position:relative}@-webkit-keyframes pfSlideIn{from{opacity:0;top:-20px}to{opacity:1;top:0px}}@-moz-keyframes pfSlideIn{from{opacity:0;top:-20px}to{opacity:1;top:0px}}@-ms-keyframes pfSlideIn{from{opacity:0;top:-20px}to{opacity:1;top:0px}}@keyframes pfSlideIn{from{opacity:0;top:-20px}to{opacity:1;top:0px}}.pf-animation-pulse-success{-webkit-animation:pulseBackgroundSuccess 3s 1;animation:pulseBackgroundSuccess 3s 1;-webkit-animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38);animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38)}.pf-animation-pulse-success .sorting_1{-webkit-animation:pulseBackgroundSuccessActive 3s 1;animation:pulseBackgroundSuccessActive 3s 1;-webkit-animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38);animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38)}.pf-animation-pulse-warning{-webkit-animation:pulseBackgroundWarning 3s 1;animation:pulseBackgroundWarning 3s 1;-webkit-animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38);animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38)}.pf-animation-pulse-warning .sorting_1{-webkit-animation:pulseBackgroundWarningActive 3s 1;animation:pulseBackgroundWarningActive 3s 1;-webkit-animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38);animation-timing-function:cubic-bezier(0.53, -0.03, 0.68, 0.38)}@-webkit-keyframes pulseBackgroundSuccess{5%{background-color:#5cb85c;color:#313335}}@-moz-keyframes pulseBackgroundSuccess{5%{background-color:#5cb85c;color:#313335}}@-ms-keyframes pulseBackgroundSuccess{5%{background-color:#5cb85c;color:#313335}}@keyframes pulseBackgroundSuccess{5%{background-color:#5cb85c;color:#313335}}@-webkit-keyframes pulseBackgroundSuccessActive{5%{background-color:#4cae4c;color:#313335}}@-moz-keyframes pulseBackgroundSuccessActive{5%{background-color:#4cae4c;color:#313335}}@-ms-keyframes pulseBackgroundSuccessActive{5%{background-color:#4cae4c;color:#313335}}@keyframes pulseBackgroundSuccessActive{5%{background-color:#4cae4c;color:#313335}}@-webkit-keyframes pulseBackgroundWarning{5%{background-color:#e28a0d;color:#2b2b2b}}@-moz-keyframes pulseBackgroundWarning{5%{background-color:#e28a0d;color:#2b2b2b}}@-ms-keyframes pulseBackgroundWarning{5%{background-color:#e28a0d;color:#2b2b2b}}@keyframes pulseBackgroundWarning{5%{background-color:#e28a0d;color:#2b2b2b}}@-webkit-keyframes pulseBackgroundWarningActive{5%{background-color:#ca7b0c;color:#2b2b2b}}@-moz-keyframes pulseBackgroundWarningActive{5%{background-color:#ca7b0c;color:#2b2b2b}}@-ms-keyframes pulseBackgroundWarningActive{5%{background-color:#ca7b0c;color:#2b2b2b}}@keyframes pulseBackgroundWarningActive{5%{background-color:#ca7b0c;color:#2b2b2b}}.pf-animate-rotate{-webkit-transition:all 0.08s linear;transition:all 0.08s linear}.pf-animate-rotate.right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.timeline{list-style:none;position:relative}.timeline:before{top:0;bottom:0;position:absolute;content:" ";width:1px;left:50%;margin-top:20px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRmOWU0ZiIvPjxzdG9wIG9mZnNldD0iMjUlIiBzdG9wLWNvbG9yPSIjNjM2NzZhIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4f9e4f),color-stop(25%, #63676a));background-image:-moz-linear-gradient(top, #4f9e4f,#63676a 25%);background-image:-webkit-linear-gradient(top, #4f9e4f,#63676a 25%);background-image:linear-gradient(to bottom, #4f9e4f,#63676a 25%)}.timeline>li{margin-bottom:20px;position:relative}.timeline>li.timeline-first .timeline-title{color:#4f9e4f}.timeline>li.timeline-first .timeline-badge{background-color:#4f9e4f}.timeline>li:before,.timeline>li:after{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li:before,.timeline>li:after{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-panel{width:47%;float:left;border:1px solid #313335;padding:8px;position:relative;background-color:#313335;-webkit-box-shadow:0 4px 10px rgba(0,0,0,0.4);box-shadow:0 4px 10px rgba(0,0,0,0.4);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.timeline>li>.timeline-panel:before{content:" ";position:absolute;top:10px;right:-8px;display:inline-block;border-top:7px solid transparent;border-left:7px solid #63676a;border-right:0 solid #63676a;border-bottom:7px solid transparent}.timeline>li>.timeline-panel:after{content:" ";position:absolute;top:10px;right:-8px;display:inline-block;border-top:7px solid transparent;border-left:7px solid #63676a;border-right:0 solid #63676a;border-bottom:7px solid transparent}.timeline>li>.timeline-badge{color:#2b2b2b;width:22px;height:22px;line-height:22px;text-align:center;position:absolute;top:7px;left:50%;margin-left:-11px;background-color:#63676a;z-index:100;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.timeline>li.timeline-inverted>.timeline-panel{float:right}.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:7px;left:-8px;right:auto}.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:8px;left:-9px;right:auto}.timeline-title{margin-top:0;color:inherit}.timeline-body>p,.timeline-body>ul{margin-bottom:0;list-style-type:disc;margin-left:15px}.timeline-body>p+p{margin-top:5px}@media (max-width: 1200px){ul.timeline:before{left:40px}ul.timeline>li>.timeline-panel{width:calc(100% - 62px)}ul.timeline>li>.timeline-badge{left:29px;margin-left:0;top:6px}ul.timeline>li>.timeline-panel{float:right}ul.timeline>li>.timeline-panel:before{border-left-width:0;border-right-width:7px;left:-8px;right:auto}ul.timeline>li>.timeline-panel:after{border-left-width:0;border-right-width:7px;left:-8px;right:auto}}.ribbon-wrapper{width:72px;height:88px;overflow:hidden;position:absolute;top:-3px;right:7px}.ribbon{font:bold 12px "Oxygen Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#2b2b2b;text-align:center;text-shadow:rgba(255,255,255,0.2) 0px 1px 0px;position:relative;padding:3px 0;left:-4px;top:16px;width:99px;-webkit-box-shadow:2px 3px 3px rgba(0,0,0,0.2);box-shadow:2px 3px 3px rgba(0,0,0,0.2);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ribbon:before,.ribbon:after{content:"";border-left:3px solid transparent;border-right:3px solid transparent;position:absolute;bottom:-3px}.ribbon.ribbon-green{background-color:#5cb85c;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxYjM1MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOTQ0YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #51b351),color-stop(100%, #4a944a));background-image:-moz-linear-gradient(top, #51b351,#4a944a);background-image:-webkit-linear-gradient(top, #51b351,#4a944a);background-image:linear-gradient(to bottom, #51b351,#4a944a)}.ribbon.ribbon-green:before,.ribbon.ribbon-green:after{border-top:3px solid #285028}.ribbon.ribbon-orange{background-color:#e28a0d;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0ODEwYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I0NmQwYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d4810c),color-stop(100%, #b46d0b));background-image:-moz-linear-gradient(top, #d4810c,#b46d0b);background-image:-webkit-linear-gradient(top, #d4810c,#b46d0b);background-image:linear-gradient(to bottom, #d4810c,#b46d0b)}.ribbon.ribbon-orange:before,.ribbon.ribbon-orange:after{border-top:3px solid #6c4107}.ribbon:before{left:0}.ribbon:after{right:0}.pf-loading-bars-container{position:relative;z-index:4;margin:0 auto;left:5px;right:19px;width:70px;height:50px;list-style:none}.pf-loading-bars-container .pf-loading-bars-loader{position:absolute;z-index:3;margin:0 auto;left:0;right:0;top:50%;margin-top:-19px;width:56px;height:37px;list-style:none}.pf-loading-bars-container .pf-loading-bars-loader li{background-color:#5cb85c;width:6px;height:6px;float:right;margin-right:3px !important;-webkit-box-shadow:0px 12px 6px rgba(0,0,0,0.2);box-shadow:0px 12px 6px rgba(0,0,0,0.2)}.pf-loading-bars-container .pf-loading-bars-loader li:first-child{-webkit-animation:cssload-loadbars 1.75s cubic-bezier(0.645, 0.045, 0.355, 1) infinite 0s;animation:cssload-loadbars 1.75s cubic-bezier(0.645, 0.045, 0.355, 1) infinite 0s}.pf-loading-bars-container .pf-loading-bars-loader li:nth-child(2){-webkit-animation:cssload-loadbars 1.75s ease-in-out infinite -0.35s;animation:cssload-loadbars 1.75s ease-in-out infinite -0.35s}.pf-loading-bars-container .pf-loading-bars-loader li:nth-child(3){-webkit-animation:cssload-loadbars 1.75s ease-in-out infinite -0.7s;animation:cssload-loadbars 1.75s ease-in-out infinite -0.7s}.pf-loading-bars-container .pf-loading-bars-loader li:nth-child(4){-webkit-animation:cssload-loadbars 1.75s ease-in-out infinite -1.05s;animation:cssload-loadbars 1.75s ease-in-out infinite -1.05s}.pf-loading-bars-container .pf-loading-bars-loader li:nth-child(5){-webkit-animation:cssload-loadbars 1.75s ease-in-out infinite -1.4s;animation:cssload-loadbars 1.75s ease-in-out infinite -1.4s}.pf-loading-bars-container .pf-loading-bars-loader li:nth-child(6){-webkit-animation:cssload-loadbars 1.75s ease-in-out infinite -1.75s;animation:cssload-loadbars 1.75s ease-in-out infinite -1.75s}@-webkit-keyframes cssload-loadbars{0%{height:6px;margin-top:16px}33%{height:6px;margin-top:16px}66%{height:31px;margin-top:0px}100%{height:6px;margin-top:16px}}@-moz-keyframes cssload-loadbars{0%{height:6px;margin-top:16px}33%{height:6px;margin-top:16px}66%{height:31px;margin-top:0px}100%{height:6px;margin-top:16px}}@-ms-keyframes cssload-loadbars{0%{height:6px;margin-top:16px}33%{height:6px;margin-top:16px}66%{height:31px;margin-top:0px}100%{height:6px;margin-top:16px}}@keyframes cssload-loadbars{0%{height:6px;margin-top:16px}33%{height:6px;margin-top:16px}66%{height:31px;margin-top:0px}100%{height:6px;margin-top:16px}}.youtube{background-position:center;background-repeat:no-repeat;position:relative;display:inline-block;overflow:hidden;transition:all 200ms ease-out;cursor:pointer}.youtube .play{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ +CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;background-size:64px 64px;position:absolute;height:100%;width:100%;opacity:.8;filter:alpha(opacity=80);transition:all 0.2s ease-out}.youtube .play:hover{opacity:1;filter:alpha(opacity=100)} diff --git a/public/img/landing/eve_sso_login_buttons_large_black.png b/public/img/landing/eve_sso_login_buttons_large_black.png new file mode 100644 index 0000000000000000000000000000000000000000..cfb3a6f53179759faebe04bb85524c12579595a9 GIT binary patch literal 3140 zcmc&#c{r47A0E=CC@P^a#@J%aX2y6K8Z%^K(AdUO8MBy)Sdaw6cuKT`!%X2^1o9*MZPD5Q^9Rh)9 zP~9nX2t-9wIY%s*qx|xqF^$SW4|HXKz9KFtV@fy>5?d6`fl>v`2o9aYWXDHe=Qu(j zb6|Ww2FRd!0xXfhhB=F|i4%yGYzV~BIZn)EMRGuBI46QHB*I=dHp8HNHW3zxqoHVG zGKa@^PmpkY6TJLb36U&&Hq6-x>KF$o1q2+B35^p(38g?B5%yIVP|jz!kud022pCC( z{gV`f<^v^*BpfKt28&>!&}b+gZ-chQ;qho|C9;m18-|Qyijim=)ND!Lfi&9xh6)5f&{B}j z`8VJHDlGMj7juwwj#LyQVJQ!eYcd;343H%pCMc5li9}J~yXeCcfg&kSB!-fG@lcCE zzK|`FNiDzPX*7T;l!8nli$kRlVM+xXKA#OxT(ATT3Pqq`F?clE6-RI(;VG_Y7c`bY zCX-R*?_7$A6(isX!S7u5zg+vDa%Zg|5Gx~7I1+v=hwUa237}s~2KYbE1^-jMZ(R1z zbFup=7pY7JIeW1GanRqllai%9YyM+M1f0W@ct^INa9OmOvmV{RaSm(zXT$ z23A&9Ha0d$Boc)}DQ{UzOG|5OYhGSnZf+9>+u3fur+cv3Gnw*?mU0od&6%`m5 zSW;5LVzDYKD=%NZTvSvf5D47d+y(~+BO@d0>grNbQkt5Ywrtt5Zr!@WhY!cZ#KgwN z-nnz9xVX5itc*sZb#`|C`s=Uf&!5NPa9v$pLqkKu!^1s2J(n(Bs;a80sHmu^sd0CA z4+sd@wQJYTojXlUO`V*a_znCMGZ#%+b-&&dv^x$6H!j5{X1}bMujr z5iAy~?AZGn$D_(238Z`Ze)<1C5W-xK2nb|e36()9ezI4UQe2=cVSvSoK zib$>VWWg@47bd4oJ>2R%=$=G#96tT1vj*<5|FBe|lil1nztI8fAb50RZd$2t&Y#W; zYK5k7xje0O{15tH(Xu<)RhlFB-x#?lC_O3<917ONuI73-qAPI!*q<49MB+FxRzssW?M^sGN0WpsqXGLTyRW+J4$h$)o}|;cO5CjswXx`OO1& zTVI_m?aQCP&=@tOc4_!?a@W;YN0*MtRGYmCd-{VGLk*q;JVw;ZYmbIqtXAybt+MGO zI~qQ5pI7oAUU4ElsefUW!0KTa*|~Q^v}*gJ^<{JNbUx}BL^T8tw8giLE?bvaDd~F^ zT)z0_Vm=7U;0Ap)sbo(#C3P1nN!;{ckTMQ$$ovaMq z*7ZKu!#&X(yA|?gKV<#91G?E8g=p#v;v79(Myw->9VOVG^?dQnbG|O_qxO2!*q~Dg z?o{O2fL@XwCZRn8Y)IQ1eyz8+_gpyH?rGw&>)t-EuGPx;_PDD-C zObSVLx}Ps3yDoy9-dae$9SKQJtNNqQ^S3A0K!v}9qwjegpbapX1S`rF%Z~s>w~lFd zk$CFfpB2$#^njD4*UIwKJVMX-!EgEzoK_tCeSvEk*Qf2MPuyL~x=(kQJIDm@r`~oD z%2TN7gK0`zd}F2M?)Op_Fs;=#?b9tdh?I|Ykh)4zvs4q}d|G&SgR-onYP%;28)-pf zr~K8=>hkyZv}SS()lBqGmO_uGaBWLc2X>J8%ladyp0-(QjG>;C7bzHTyoMrh)y$`^ z*gD~TbB%0w7u%`T`oMs-B*mOTH@Dk!Xs@RZE<vI4{O z0$lHv@FaRqKYL;&8?yZwwBDLi?RNuvRjJ+c^)j+GH#9LEMvwT^u1tEurjAj&sKq1F|sSL<1e0_+VQ%(-U;)zG_{Q5ymu z4Qx!rsl9%Z$lWQ~tyR3Bw*!&1;StesEQ_M8vSfHw>*K#5w$f$e)3FfYSzd3MfzizF zE&JT2imohA{4{E;Ml1`U!dGromi_^)yJu?E#uM+-E6QG;$2Xzgxy1=IkmEI6;L^eF z9&d!l9p16#G>OskXAI1kuJL<*K)%))_+u{?K!}L}b@x%GdkZxm*(QD|tcf`gtW}X& z4O6IZnhBZOw{r4UUCri(mh^Kr7c{cX_8n9Wu{bo+oGHIbyBF1mtJR5m-6Nmto>}?! zuJ%=gxz~zR=TFBUZ8k$&G*oy&&%QVfq=J3+#|=tLox8Qv7?n_ixe;R)H~Tgly``L7 znU->M;pzZ-O&58^GqKvUrqc@S&<9zMd*a!p3m?$`h;kKY$>ejT=8-!RQcb8P+h$!H7;Q(e*;<)cXj{( literal 0 HcmV?d00001 diff --git a/public/img/landing/eve_sso_login_buttons_large_black_hover.png b/public/img/landing/eve_sso_login_buttons_large_black_hover.png new file mode 100644 index 0000000000000000000000000000000000000000..de56dbb8f5ce646e4bab566b994a7a62d26d2d2f GIT binary patch literal 4934 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 mLV@?(VL^Aq01q;IIk7f2e59~m}Z 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%0AY|MYMrr^? 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 z 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%0AB=dWfs!SeMjsd!W1@^`ZdxGRUP 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 ~!VG-EKX@WDD(`b5v@HM1?`pkHoIAB$FYaI@h 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%0DLSH6$8*mzFiw3_n$H%{beZ?LN*mm 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:|4U)cL&2 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

~g; zurZJ#s5h~fzp-W3(dx!Gd@7p(%LhJe-r*<8gMG26m$t{xp90s8#r{gY4)y~XREA6w z;0K}jGSFf2x!LKVq`V@OdsI+u{~bKIDN1AR$y5*TmcLl7cb{`2p-gD0|BrC57-nG*CC49=b z+ZI!)5*dQ51GOd5R9OC*Z^vbb&94sG+UpuT)Uwle;E}X<4IHZBKOpqnYL4&>KI2qW zg5TzFoz<_QTDbJL)uST!>{ya-jEc-2RhYzyBg(&fd!Xl#2l*OIp$Qvu@0M@PpHqOZ z3AlaV{n%!w^st2F>WP;p~n}P)ut|!zjHJqCCRjtPF#9Y5^xL%!UO9=F{s4%mX zj~!WkZF=Vm=R|ilspXfnwSU*!v9E)TgQz080&!2E6I8JumaRRa1G-|#D zEoTym3LKOo9brjQ73xprvxd-Q=L3?(5kGqvx0w>~B_!O?i+3hOgw4MmZV)vD@XBp# z;^cF>cKUqG6u6iN=g|Vq#fozkoi~e<-4MWAs{Y}EFg?Sh}N|RiAFOsHA4@p-dcb*~EYt%IV z>l~f|jD;S)pcT;Ohn2T#bDNc6cL3!=)ic z=VzjG-goRV>+5e&^%WDDmEbhxIsm*F%^1YMi>A z;7_!mcSl4&19Mn3rki`=r~Lv-BH_^BAWVXFD97=d&FnY+d5n7>TEk_1mFn1RWhep` z?z5-*L)aEKK0=k(i@d-;hW$(nUlmxwsQ27Q$AyX82UO1LDUn-wn=H=G>cHgJY1%*R z05C4LpuD)3G!u0TudWBmNK=rU-&9%wQhNYTsSu0y*m!2aQq^b ztAgBVmdC_whN9poYiCnse?-6YcK>zu$?@_<1i6K-rr(mr)*yL=D@-X~&9on|90*q4 zxWMTZy4PB}V|q%GyE`X$Ld8oByJDGZa}f>Xwz=D?AlNVq_H|}F+(^`&&S!|5N?M2% zsq6%}n%Ym_iMdfw@xhV_P@tueVf6BhO1LU^uMIF%P&ti73{s+9SCrg8-He->-l&g< zIf`&?;xH}KlX4D(6w0DAYLl+Mi4|%&R`AkodT8{8M%sCmA!efT%yq?S(yQBao$sh% zkgT@m2zg@$|GMaR70(D0_l@DHrC2S!Ker)`IF+pubcv=NSIqBjqIz=J9=-%m#W@e_ zl8$0BaL3S`wbTLJ4j8i%?a#h^(;Id0W4SPIdsf|%YDPrH3kXnvSkDzbBy>|*jNd4& ziN6_(5j$g5aI)Bg1_tKS>U`&T1RcxuUC)N5OV$OUV@ZUFlFDSJ|LCOHa~8jb!obW!|3^N=i64 zEcl`nL*9(vLPQT|#?mq5xT_E#8srz#Yd*T1`U-b(q8{Je=;rBFRs7{UK3ynl7KSr9 z_-hp3C$>ZqO_Y){iN4TQTOk` zt8J9H3IE{o>TBtO(Va7+)ngh$#;m(+iK5P#nXq%srbP$(B&qLTEoyM!d4x%HXr=rH zISkt&(rg#=NBqQ?^E|xmA>fH7sA2^?=^efXgPjX7r5l-^H9g`J8l$HjGgrxs6Mlvi zCLLjRDfLJ@L@ALAjKGTwOv5-9v}zd?&^Wyzp$^he099#=!JOJ__~I~ zm&(=OW;21IM#;uZX;F=g-}y%{X*Hg{uHVhnKL*ex`nvrKCKPe@Id*eNmLkK&P^9ED ztBQ%s=t)o^p4)CTH9R0tE3purIBia-1F%_7tqU0ZirS5$GZ}tl`EQfWCSj^7ihH;u zj)?5mUg3yR>RuJ%<=hI}*Bz0@XWcnOlGanx08^ot zpfii7>O&YLwU;AOX;EFy#tQsH$%%A9hIeu-X`W@6Dwm{a(Yty8Z1zYQHGn8e{Qeao zI}|0kjYKs&8MGLU>eEAKe0+s;Ty>njl*hY;l#h;BB2J`zhRe6PCPe^B9h#6q zCqgs_#q;^G;!TPg$qwBr?Os@=KfApw@R_7YA3DbCG}Dm`pm&R&z5)bvhS2&aat^J3S|g?VkTc#pHo-HM&X*{Xe^o@m zuyCBXNFO#iXJyunj^>nIAjvSWZZ0_PehKtF+hJiedosCeuD-tLlvLeeIAyWh^<;`k z4w7unoTW<-P}Hu`EUi7n-G`Zon|@#+z=s%hlJ<;xLnSI`45(ye^;@N(l-05%>*EYHbJ! z&g{jW>3kD?O0$3{hKE)P2c>_c2YEsd-_i0dLq%%GpW}5yBEZ>g@udp#4-0Mht{AW2 zc_@H?58wSYAC|aw<30B&TJUCC&x4eIhMpp9=f5RF8LA>j;0>UIVEM~Ev^e+&(1TLJ zV2KG6xdjq;p9ajj!&krZcI#D(DkC2$3SQj|^YB#4+F|-`Q`1W%RW6eVVZ8{^*T-lM zdhCpC9Wry86RGyMaRohn>|b_myT(;(Ykt03Uwc_~H>Lm)KRnhw2MaDHpvQ2mL?y~zJ#D;BzE!a2TP z!+UCXFOU4|aPXHAS>+4+#URJFcN7%H6UaJthER~#q{!8PG#z{+s(lDO5kTPPXGJP4 zOqxBjnc?K$Ow!J;$<#H=^cfJ+;y;~OJYEt}^vib10e3i3i=LYPECbtDMzaM_vf4GB zZ>t;9AY(y4kvpkb157Uqnyo4q1wxgGG-W;n(1F~zav0692CU4nru7+y=r!&lGBGJV z~Tq&S%uuYN|1KD^SAJlF&8rTe39YTWg85V{t7BIktv7^hAZd zOLl3#f@sZVNSuhHVNH+?+tq3iO2FQK%5JM&noUW0D@g4R3amb_kX`utqXQe9hC&8V zC&W5Ur?L|)FKp7U<7>1T5GgR2^LquNzo%Z=wcsOArhNcK>T4)@s7!d^qQUOAx%(3l zifjR@uBOy>J% zDpWX)6D@4IghDVs@$}u)hG&6Yo_i|=A1%Ver4ZD@!+Bs2@Y$WEdb>MwqD*AR&?0Fm z&qRiF>v<;Vam@ZfUKY5{Ark30fVEBhr5&_;_k%F++RJ5r4%eo%E<2KeODb9&OE(^D9=gnpl$-Axx zqDb;d9hxja&EfM5C#z=HJ)^Yd#j0oGzMWz%VtCR@FdYdR&(~2s+V}YWw*MJat3tFK zqzw4$fb5u2{TriekV@#Ubtxx=1!KJ+Jh9SE_~g!zvKcqk1zl~lINIqX0p5dPyPa=@ zeR%Aus^n&amikm$RwB)m359v;1kb!|(u(FJq4oOm*27;qG8AuxasIe?$N8vE730wm zD=|7Rf7I3Ujh{|_<6_nWnO8>btYxpHtLKRfaNylTu@d$Tk67HrxGYuzrxDqA0>#U? zDU#?dQ9+x}>?aA^E|Bn5CHXmIzYq$UrWzqCX#Wh*@uTHi;5N9$U(a!dD4B{a<7ZU! zV(fC<3!1eAQy0*fn&?kVlOR@GwaQg#hOnpzbdBy#SRmSO7$;DkY+2bH=rW@d1lbGR8GRV`2%{g~aJ%g_Q9#rF^Z_dU)b!sUP#gWm}7Cy5CVw(#K+ z5N=(&IhgnkSKImGSUrI`IQMLMf8vFUwGEQb<}rV~kQ<&s&x$|5?(fw+WQ zg~}KqI&vt^E|@P!*&IEgT$rt5Sr>7kM0X?6Gc(Lt)idn{<}`eV^jU&s>9hGRxaB0k z>u#91S#&uu$+k#P(>pw7H7Qs%LJ=C@i)`D9GQv;h{2NooxdpX`ULO_8PaRk2-<#+L zctp$?DPX6VlA=?98c&2Ya^^SYMqB>^=!-+#ibFtxWdd%3?9YXCCIPs)af$*d^mCo2M58@g zVbOZOb{J#n5(xPek+M?A%_!V#^qr#gnfxB&r z46H(w*^4nNIc{z9ferVEOBz2BGs}w?!$nIkcI%NpUKea)%3FyOQcjgKhUlFmCfXX$ zl9nELWM4OBP8A$OiF!E0@A4=GV?{~)%_6=LSj{8zzzjL`nUi1eD)xO2y_VW`n&bQ4 z#Q^$YSxOQIr6POf9F4KKhQ6_Tg#^3YvhIka>%X&5pl`=~Hr5)8!V*Po*ek_}`_^kC zes?$$;*$OLSS_7Ln@JY?cpx~;4Y`p_U^Co1-67(h+^up^hQXZ7VzFZhY+tr;q>Y#;b#W~Y4#_tzug*hpS1EycgqjH7 z1;xzmgE`e+l!10C>55^iNQ$(nwZ2);xdIh7cr#OEES16lJZLUO0)%2@HO z8kn@kdRYa#w|dj2-)c$^B6aM~V`@PcGNN&5X;B@##um7~r7V5LUjBcFCP36PG)vdC z*@e8_r{A!*QEXdg))dq+Z0ogu+O>j8p{~vkSq|7}Q#9r{G5_e-=5yJDr;etu(k2y|D~*K*@cAbc()JwZ!Z4w-lCMsL+A!-B5&>+< z0}>g3Q5qI8b6cUimoTn?d=qwLVtM@2^w{?q1T$IvLca08aXh#a$$n^Kj}8!i^OEP* zuKF&ox=mTuVHx`yzt;fYLCaElDdT${=?k+Ew5aN|tyLC|LdGtzI=63iothY3GKpsdQt?2TGH9WeD0Wfqm4p_9#S`VjZiR)Xr&u^@qPCz# z^UROr@EJ3IQvRm^Hfj%?ol5(ILleFpDr-$-o=dBY8cD6L70A1orw~X}M;)k4$&4Ta z#37b&U~`oO$DaaL@r{920RFe?n9%_>v|vE}wz1` zR?FS?wd8|S#=a3%~EAFjjEN03wOcQg)fEE8`l@6tsaXokwm zscB-@#wrh4N}(I-JUI2RvaK={qVH;w{x#0h=z4pmF==OE?b_4gTHkK98A+vw!#|yp zawB^OD}4!*IJ|mnXTlvV6V3+P__|F)>u&a@wS; z5C%PZS;#PS!Vbe6KATCELSMJ|k0vH#2me!j5>tjq))GV4$;>`GC<3y5+3>uF8V2=I zs-r{~5firvm9Ql&g*BJiIWEHal1<-U?5)J$Fl|eTHO?GJVPz%N!J%1<6!bj)mAVb+mTM7)_u$Arm;wuNvo3eEoY973#>6+;simBpEFzc9V?zyn#-3T4zV+Luu@a5b zEDLEHziWuu-3^nZ^D=4UNwhWg>LXEPqiefThBjvTsE@!1TY&gfBQwq7 z7Bz4suJuIv>MbO*;l&FqyC+M#&_?P-+;ajJc1-Bp+@szFG!JMvP?;p|URHgmY8FNjHp zlQGnDT4f;u=mhCPFd^Vkd;~@b=c^>&bsb5FUnJe_==ogjbOs?=^FN8USq6I*se6+5 zxHKa)?mcNLiEQaVTiEI8&%nYGjU)=$q3bTnb*Bg_D2=f@>zDc5jEV-2vXVsv{U8b5 ze&Zh|$Fj}2^wvZR7GoAX<~oxu%%~%BV_CXb7XLhVZm3<^mAe#d(NI=T7_3@-)9vW} z4G9N(O5G-UtEkLvqDoX*&AM(&3wxz050D=&C#HI-(LgJe@|iZuk>>E>wjh8kTK?V8 zR47TYLHI-h*?h6RtJiC@+qiN`q*~71kLkjzeW+SUP5V%^%Ahc!zaHYFf9T#cP^`9e z#VNsSno)^7K$>68K@!PF%td@UilK>N#&dO+$V)DDm|P@UD11UQr-&FgJB zv_7TTBz*Bd)F%3BcyxLZCPcn3KaK_m4T$kTOlIx*Ej(bzR2;qjLQ)UU6QL4m$>?2J zy$rUx4$SUS@7x~rxO0Ar$=Z-M0fYEdNE6##a2vGMP1!$|#3ARhaw2Z^$tQ~7*iNA2 z6}Ox-iHURlUxgze}q;`L{3ykN@arxtJCGwtfd?$hiWua+P9`+coQ z_GD^Qc;HXU@l!Sp<(-(gHEd-r%xtk0DqY17btdCxmkhELAvD+F&4T(6j>br^`i^WA zl0~x88~AAm5ZKLfx*geC*eg#vG;(dXL9h%%<+6mIcoHKZ^#GNwHTG=0OoY4Z3SK4! zNLHa1KL^b{1+Y!&nvHh~mi&yQL0+$RM(QJXQq(uYG@S?{vx7oP#B(fIa)ib*CDeKg~yNT?X?bf6$E3?hukPeB;Pu>ky z_WS6j*XLdTrQ~z^=L8@~XRX~vDoZdAHIAMnVXmAVb6;cw_s2Y_gR-A6UiUHlu@VoT z2^mB5f-6-56H53Lp}~pF@6+i(^%p!J!5xG-{6JlcN1TX|Ol#P4mQ2sjXbeK<7H(jX zyCG{z%ku6EoaKeV+;1; z-ynOkVzd-sGfS(B54)=cj3hG&)yUNC9#9BJ&mliS7I1s#34@b5GhvMJ(8q~K0fd>5 zO~NXv4uH2Q#`uN0BQH!mc{h3zn^wgc@~FnGZ1S#iYN6C8{)Up}mGTmFzwJqbFV?}^ zD7WO)_|b@byXS`MFYNA&u1aMaVx=XwtWBf4(C*T@Fd3wP!ar19nuXHPRRGQ35lOx{ z72*AU7+Fy^0Z~$w@&=kI@{E8M;%Y)#O$H!FJuLuGf!QB|gy_n>r+bWh89b0RNMnF0 z&WF52o1J(wKF{|3oqozZC%%gQk_d0F?+R=K6t{gsm%_pS4*)Mf(7z&F2ut>+)vTvy z+cY0`A+>pm#oQ#+39pgBjaJote#jQ7Y(cX2buw1aG9N>~A^f0B+MY`b)Vfztnm@bV z?!iq9-DxHthcLa7O$#;T>EQ5>T&pHN8n6=m&6?Yz)oEbQF2WO9BP|Kq;$4-wTtn+E zC;O-@bZZqS-3S-0%(~s0Irs4CEk3J0u{JBkx6YH9lx}e`Ha$`;j~iTZC$)JMrPpNq zW{LpMm03(#)TPEQNntf0;jMh`I>H;^o*$O?KJZE)K`V6vkYpuVGMzNB#6gz^CQh-S zc4aA{WHKbTPTOdFKU)=H(CZ-O1S$JB#c^JYotlzk-1!9ra+}sfjNC_9(Q;x!+LvxE zv^^6uZQyN%tvJoXg!)6~3K(A5A45k|#Z&X1T@FUnP|4TOyzvryI%ZKb807Hos6>(# z(k-4+F~z8xPYAD-k^d76A)fJkYiv(dHA~I#aaKfjipUpwIGV!3;P15q&@g&#s+9d> zibP<|n1tUQL)ZPh7Y`v1WKEt^dkvO5og(G129o+(mApLXJEp5EF|J!&@tkb-jFs-2MZW_Xh@5lx z!mN@?IJ>tD<7rg(qJq46eJ*O;-wzGJ? zw-MoeM>k5`4E3rOYRgxLNO%}ADED$B<9&^mmpBZM$ETlJ-O<&+TW|#(63Os<+N|iXS(WzSw02?8E*`#wN};%>{I%80MN@%8u78 z?ZfXy^al-NqM15GE4hguslMsZT0e9HI z`Vl8|$V|U`l->$K9!&)3Ozm=t}u7@j^^Il!h$5gopoglloTT7@K>qPQEZ*;X%wRgc3PLp=ft zQQY9HQHwAvCS0KAnFjBm`LFY1Q@Nbwm*}Nhh+*y_8egXXo42P=hmSwZKP}N~qQ}TR zY>vs(dnjxDpxcx^sS(Da7}5h_?nfkTV>={ztjv9RfuW(EUu_&dyy6~PT;?rfvaGPz z|477JW8kBg0iCX2?MQ)8pnk^TYi?CynNP~o>}}L`I|&aHuH2(hTSgQf+UYdYITdqonq?B8d79`LVfAMW#n2~Hr9%_5I zFkttermNzcM|{_V1>SE3juSqyJAK6BJZ~0Wc;@G_h+e-bi~6_HmJOMRU$Wf2Ld2^A z6X9QCal|e0*x77|S_R@|xuN`{jYGNyhd^6g)vdz&k1~I1%T{2#xIlREf-JZwdFUD4Q6?>~7(Pkr^&) zlg(5CClThqQ~QfjA@{mBrKWsNHetA9e&z26bO^IE4X8=S?`G-zOScA%kMV(flFT{B zuaLTK6t6Kq9Qw9SrTHt$cspZTW=5Z8ea7P+DCocY6O{6=woi7F9yoO%Bgueu#-ht^ z3h%wYwR_d!gFl4VR5DGjnJ zvWAXTs8Y~*yJRklxNrL3^BbvzPKWAC^HUL|>-@R835XXX!Cva8#pF_&k#yq83Mgf6 zveao^Wc4{NnsuVziUsC%1k%=VO9?83qU$FRpZWYCp8&k!9t7J?J9==6~!P9 z%SyXDiOmBR?BL1`m3{V<%An=vY8Gz8X<<9d$~&Vfa6dC=Zmgzf&zlEZZpEC<8C32@ zwt(iG)~l7htm6S$p)XUQs%I6NK_ZI*0~dB{g|d>F&C4D@RObbMwcNQjvZq16NYEa8 zr)f(S4_0zK9{YpUdzzXG13@8F??#KIca))z=R@?L$ppQ)9ki2K>L<`LisPM@a7qY+ z9nip%S_DaJR|;@7@c3R`Q|qQl(q)I7r+7<;VyO9eD0~dBW7~jx7;Gw#^Pv*3S#P0{ z04`T=mA5+j=ln*`ZF;?3Us^LJ-xDSh6^`3~cBJSa%4s#})oHqqHM{^W7dtBEOI^cB z6^*Q@2AVGxY-!VYr6))xdLidQm9j?4{krL?RVMxIJ?LJ^>goe`>QOQEv(Km&uFray zk9%jbU6ZK{OGVVbxPVj)7Fjg9*HT{2H{i_X;Nc#L)F0ygfhUs7HRofOR@NiTejN9J zizi!-RG7`ZerX)Xy*q~#HPv>Yjdr>}-TT>PZDPF~EJFmw>1E%=5h{_c{Ui3){`6kd z?V)8Z6x~tl#Kn8oDF6Pqbu~}i?$)Ap`gEG2)|=ft23=fI3A7u?RMiwBwYHc5%`VQM z9a!-S8Ev1 z6y1nMtsCf;hgY9POH^ToF$*jYqxw+*H$4^^`&8RzdLNOOLP!A64UO)Fk!mnC4`=<| zwvc**+*R(IUSwSjGR?nsxp2L$FzLj-jl+AN+I7?AYw~3&Hl&*r$1L;PX;c0gS}~$b z-A!q|5kb8Q6XtK(p6qZkS5;Ued+z1!Xf1Cn3`V$?eDxqY93pAO(WvN|V#OBP7jE<7mNj$5o*NZ}n1cN)pB?Z4+o_i(83 z*HyQ?R-ZpV!f(6@8gV;`k09!Fu>p0xtR8<^K8K+L@orFZ7Yn~@H5(lmYn}Ae#$$#3 zfK?d}tQu$RuqdH6oR^7@shoYemR92s#1F2WiiUI86q|9&Kc+ad`h{OX(#=?;6!>zz zlB4$Gr(&(CH>Fk?s}&`A&2*@lvbk@dTFgP@Xjz>GkM2cz#j@`cRFd2s7Q|ssU)aO^ zkbglxRQW;Kt@D^n%FIM1hO-|E7qsKaHV-Zf;KIHi3pT;%2A<0Ck80<}q8G0n+||$1 zg`uz||3gbo^tT3uge2K&;#aO;w0zD%yRISlqzke=qv!!oN_Ao>Kb5<`E{wA?U*v?8 zx}5~abQLbGGK1+_THI9aKcZ5T5NSKD1Ysfnf0^QR&h&LrRLo}=&V5dgo`xx4oroYh z;>_3EXwJPcNL$DOBdvf8dic7Gs_JbjrvQId_ehA%TWS;Pp0FWUjW}>2dVUw{S}CYB z>x0yn#XjqD{X2j{7dG5JGPTVE6y7dAx_1j7w{%EWISv^Iis5#T8mL4h!t-nDQt@}| zZ>t3&h>p5PnDmx<)JC|io+G)un!BW#a4E?%sAgjNCd}2T9f}J_Q1)hNZO>b|$%yRC zeh5U)%`sYjvK={aD)oxOc#PYRkw8{ZcqFjZzxZ)qLUMiUgT6(QF&?i4zFwL0(bNqJZudS3m+m8**jCw6EIVBO#{K<5HJq{H&}kN$;YK3C!NApJ)X= zi`@$OJ_@rmv8-@~-~x^CPOn?|&h!9k!y@ zUlbU1y@*@AO7MK=bZJ_9N=ZNafxVGAdCK}Y?i~T%@B%f(W6BVlw5EKgEGX&h%j3|p3vV7Rrw8x<&uCXMks>&F&4Wtsh5YPso zicEtIYn>uOWc~$O)Bl{GfjnrxUxJV$feTxF|GdP&`I(>P&#d27Gg?;WB^MJKF2);W zOHWMG#M$%b)MiSs3vVLeZz)_RSUi4RYEjZfqP3#g=uX8A;YPyk3*Xpj-UH(Cep=DAag{)xrMm4K2>HaJ` zEkT;xxh&Nb+NI*ri=y_*dGCR5)Vu1)&Us{e*{XhM-HLsmez+ zqiC4EAY3ob^ZF$}APy!#SIFHhCam&$)a*KoRmBLj24ZKv2_Qx>Tvp#OBOMImMIIL**8|WfpOm$ZfwG*YcET-Tx$9_Yg&bKA+H(Mj5ftop>NQ z!H_+vC0b{i-91v7M3vgZ{rQo)0p3N)vK+`9QjvscrJa<%e;3>tV6wHgCrLVsk#n)G zDYQelXSG}~vrSvQtj?;cV`Y8)r~RB2G(%GJ>zq-b)FdIUWBf?IDLmWjQn);$h87OR zgp-b0(E;%zZj1Nb>iM(w0;jTUs7-C5w*vnp#q)-O(%$cW3phG$nBHs6>L67%Z^U3} z2}fY%x#W#MD>agY#;fA5E%VHj+}+5#8+bMZ@?=XHF&0gC+56MHxy4EnH{dCEwT+bY z6uBgIU2`E%%@sx2*UJ%?Vu2=hB@_CY^>>3sRF~{QD{kieidF;wM5+67JVg9@JQ+_( zOY}IPk1g&E*7Z@nLeynaMwnAcWxMYUwb}TAbidm@6pU?QC<__r3BvAdG zr(s{MQF;aEC?WOU`e#wW8e6y`qxrt^MR`EojgFs|kt+*>TgJ>tbvte(Q@|nwwn3D> zAl>x!_4eAnUQE*ZIVqCWs9RbpM6bo@k;M1}g1xTy&oV1={WV3@jk;Qfu8w9$Cua_o zAnG<70z|e^E8_<(s%E1k4J0XCiie(*?#vr{-i0xlyKHuo1MQ&Uwd|N2?);;r?_xBS zo7&8>4*dug$V*}pDjQ5RmJ}Q&u0XNx_b!Xn+ERV(%|w#BQERffgG)wAPeb zV=5?Ip>fv^_Z-27n>RPOwE>C;ap$=|q=P)os7y@?%tPPV_WcfyyR)}b_IRPZ zbZQlgU&t)XgU-1 z+TD9+OD$oqGt$(4`|vq)JK=(vYjTlZHx-(Qt!=bF9BymQH*>D#cU2`l9-f=_VhAnA z@RA$|0g#)TMVZnNKOoK&$){=D#PfCIhGy!PLNVUbL4xL%xl)uhd{ZQ}%a&k=>O;1? z!Be2MQYWl=WsI_`nxctf|5fWk-L_4wiFz>n@wil`<|sbeXDf+w1?l zF7F_?jZuh@`5qcKKv~RlnEK!KmJ*qFP717`BQ-40=<3KF6UM3D>0_BpwQ!gf$Qeec zJ@r=ZQJM*GYB7U)-NZ%b;?-+}2(PUElEC5FeVO%#rdza`Q42{ezu7H7yvynSa%f?3 zcNlr5X5R|NSMy>6ii$0gwarQ;LO6?-qoa<2>W}Gz_*N$Ri^pVIlF^l~MRx!ARvPOD_J&c2^Q==?ndsJxo^)IyJ;$jy&E!QDEYdH(9Hh)aee;KAhx`)sc#G;#v3zETN@=S_I#i^wZ!J9E+Z}2&tlGn-u1qh1z|%Dw1NX zMykC8mAI<#EuDqxeHj`seI!kGhoiGggicd<-lm77`0{47qgd3FLOR~d^AOOZP;E|% z*IWK-4wz1?&T;NF1l;b{JIkMXR7Kuc{zeDiD!GavneBY?Q; zkS1s@O=W0H`Jn=|qOo@IYTYS&)*?Vtm@4Yevqd$1z59XM*d;{#^*UW@$QtHkl?J(< zB;Vh@656@K7V;@&2&TX!uT7suvSZss{$5iWa*B(^r_^e$!&g$;+O0|5M={M(ewGp3 zl1tX2V4E-xS>aaE{{owca*k+NkxjddJD^xNli6rByDWU1O&5`mQulkJ?la7_05z8( z0han~G{$2)z9}nsq z|5Wl*Pn|9zUy&V#)r!OI#l5KWs4-Q|;1AP{mp>#(wuurmk8cSqqT;Ns7wf&yyO(om zHFwOawQl8R>1=e88{bJP?mT-d#gX%P$cz*|G*u{q0A<04!)zh-YONygiTB=guLnQ? zxtQ%IpQ>`Rp)rM zk!caMk(doVlF5FzR$9u#dvZ-W{*EaAjz{wnK~l6GSOT1F5{UC zTFjb1%Cd%6J&-Z7l(72LQ2*HE%?#W}8NuxkptMp(GW&IYTC^gY_+m+^Sc>nTYh6|= zS52+@ zz2|2gZ@ZWA=CSs%84qMeW@Wo2Za{%opozDJXH61Us%T(}h>pV)A(^~&Xek{IW*`ku zc2g2vj=-fj>?T@Hw5V9gHOLI8l;6Ej<<<)8T6Jr2q{eXcYEQ>zST;~@af+-Jig)&G z)1x|Ck|027Y9GPI=}3WWx{Y-AXiVBd_p(XV(FHYa^;5P2WkTSt=`LclZYPi zf$x-_Fy!#PdY@lzQUd>vTru3@&ucbT0i4U=wUWB|)+-5sMA7p#c2&veHOn~J!KU`c z>4o>hMtARc_JEe|0mPj7p>F4mmdhMl1dw*JgJpI11N*O#H+-0$MCfv|Ba$*7fs*MM zUFn%#X}otG;+j@+7mHX7*NhQ%Ias>i8lW7jeVPbBx{Q@U=(Rza6+O|c_tz|3K>vF|uq4lincmHQY=19cB z_{G^x8q#Kq4!2QCC3}-lfi^lktaDskdOPP+K$JL`;%~dk|G1rcdzM8ZA`0w6s-Zhp zZ%!XgPG}|-RqLMNCyysjFxo?1_Gyf#TEzIH3e(K?w2W{(Vbmg!Xel~!yZ!L_<&aW# zeY#X<&z~uBOqs9iGvPcFAdI3vN{BTq`zfx@B}#Q|@Ezn5^^AADE)je5bHvGJNFCbv z=>kKzoW5O^TrUV+&<&L}o*!d0Bppw23MmbD%c{=Rt$(4|DFmgW#^Zr*rWl3^fjFYd z3LQD5w)dKr@=;-=6Hg^KTDd3p*&Gjl3hoh^-p1G{Bze{XwwQ@+*3KKdzzJ&o;|IcAt8EGA&4qECp0&E}O>hXw5-caG}xpZ&ZfWT>1q?tt>#iP#S) zLObLMWsRE^4E9}^izdxYJp`ZLo^w3@IY@^^ow?MWHc#xau~(d2XV%B_sT*e(0zO^C z(H_U&YsrUdt#Om(b@}?X)^6e`^!jnHLQ)oif){#6QLGDEVm1kOnAKo>e*O3Spaq60 zYCvGTepsD5Slkk|i2%s(l3}%B6R%78VK}L&Wo=<7Qesq}R8t7*7KgFEu%_X+fIk}N zwXs_|5*G2B>dCwy1A`LLs4iO;%KSIX+iKFpq>jS+(r15H?>S#i0l4{)QfsRNEy6THN;#7|{31?IX(P!DY10B&ox>OWy1D z5jv^GA{(;p17vfcbI_7UL5e$*Tm!&ThLbSVIhgk|l-*KGQR)%OF~_z`RZxLbgpInS zPa>f@Es!k4cZwXwznwsBVe$Q2e%za+)fkOnIWOqEpGu51yM9dD8^VzYeZKFp@53_E>-OQYoR{ek^m$smPw>JZ-t9faY z&kx^BLpI*I%GL<9U+}JJ9ETCf7oE_!m4<23U5TRL8KEwPEg8~SV%xGf7aFdqPGYYK`c%DXO&^)$RHkxo=~I{h46&#_bk#`To0itL{wwOav3GC?4VNSb z?t8Xf1pGG2jSC~OS?|eVuMPA9Z%=M=FR+qgSf!|7i-%_p4o}PV&jKKiJ#63mf-&hm zWRf~XJBiVjmRpHP?H)++qSmCv0%8hv*wd0NRoO%*KCE*>mc5{{e-Jd8r)jL?nM48+8IRaBo^D_s8Y zayY-iW@m;~iV1SCpJre*stb9!9GcA0%u|psFn=_V$#gTJM)aZu~`H z5u<>E&CyzTETYjOj zYD>!v?>RQczZoZC*)QYMVPZqe4YY{zxYyrQ)1l;5XmI;JMXcc#Zj#y*m^mWJ!!p9* zAjkF~H8?gmLK4L}y!Q-2n*$2p!Rox>9ervFMMwihq%iWLG|(G5D;`HAbLS?LUE0lyL)$45t;Y6&;*DZO^c~Z4j2jon{43~rDLi8kN&8# zat$J|$s+0Kkbd=sYwCQY^8UCC%ZubPZuu&YnFwwZ0mcqeV0YL=P0+UX)8blx&reKu z$HOtcM0*`5gR(S7qbBlgLu76ioFe7wYpC$vvmN@1ftwiNw9IB!FY zu$yQzG8A{l52%9%L{!1Xb>G?cjD%cgqxXlmEr(XN=e}H{??=r9@?ceKft&DP!{C8@ z^000h;NQL*hVcSjbvT;4|FjXegM>T#mc$_?)jm|f;n99cIpy*jZA=B!!Q@XmB#sgNaF(t=j z=Ro&FJ(i+3DA`#MweAI|)06aYG7w2N)zKZ453I;&1tY)`t(TQa&Q%IsotAvJypOa1 z4ZnzRQ@uTp$~e2cN6p2pL~}&Zs3jw0Z+lLIRCK*62;jQu_{O2GjvgoNjBfOjrfhtW zYI+VJpiMEMyiGE)N2|Xmqv^GWNsBBjcX5zg01pdHRQ9T>yKM=jgSi3?=d2mE$hU-% zFVQ7bnxx=(Jo#iZTV+n-Sk1%SS@m@Sxfi@4Fm1IP5fmSXIE&Mwi*AP98W1+(mf9rB z&Ja6jUVsYcMUo~ccm4bPBvc|rIf-y;p``jMEci18hq)`3dB3Cx!9?>ZDnyp8*2_ja zryE7g%(h#ibIpEBvruw)S)VqgsSlB`HzM$F%jTMedaWGl%Plq?Wf59n;^=tEDhp6O zA)&}<#w@LBWZWv>TVBq9cd4n{j+my&-_5|Ek{UolieRA`vw6l3Ig>3L4kOo6Kx#1b zi`D4r&SZnY(E<69s3Tikk}5h9Jsw^z(ajCkEo4(^_f`8j&Mf0H+e)+g~nC6M-Yh>uP*l!dKAZmBWStA;KOYo(EQKfw{-%| zWQekEFC$YO$eO3c)!ojTcgr0t!CN)0<;YW<(+uur!E4S>xz?9zRga)(g_#($Q7EVp zt>qaff&1t629H()>HUf?(P>ZiuMI;zBI;UmTgsrH9-v&bw0%@pw{F=M^+4aOKQT+_ zW`pHED}@zw#9L|&*IfCkYoL9Yh}_W8RB-|a(Hjj$iu$4Fe?qJI3^v~sMw8|(=Aj@o~6``^>tdw5#<88 zVN3km@Z`eeY%3flgFBYoY#y(1f19zXs?8ZPW`a)5D7Yk3ZsZB!}OOt>= z?vO*Ze0o9G#OuZJd(}Au#BhGy15|@vtwVa96#UFOw@dq4G}EGN1-r{$BlC_ZkE9f( z2g)omSPQc5KF`njc?+)!mM@S$q+`a(pq@qZ-sFN_QU4-zyN~PzkL7wzO&q42i45js zYsOpXVVG-*N|8|xuMA!c7&wR>8W~t{#HyH(2$1T7X~-QWL^jqX&@Wom4nxfFfj7_~ zrK{IeX?0K(U>K0CE-m&DNM!v~c$$Jh1})~471L7W1?if;8e%c==REelZn~GEwWaJ` zGAQ&l^RuAk4DbKej11!?*r?JB$+LSRn;mpY(vxyQ{SjvWK>K*6CDtZnqV_SBWMm7{X)%#$WwyvdmwLkbSABG%_{7>5BtXD#Q$ut^8a=WO7-Ak4 zy@5LtJ;Xob{N^lQ(|QjtZ3K8B?4SjIl8I-LY52^S*bWjXInQZP*jir5NGRIJnG5>W zoGN>Mx=UHy+L$p+P9n@&J|`Q2)3Nal$T%(CXK7&g*uS>9EaeS9P;IU-4|*{@C5>W^xlq z`cU|;=1|vcnQU7II}bRE%D8>kH$Y#G4lJ|6z{FiH9}ptKR<@#chv|f!v8&CMK8Gnv zBeUL{7oYF=<~q%KJs5)~*^BF~1sYWg{!|)ki|g`~DeHm!j!c23)^wWQvs4_zdpM8z=lqOQ zswNK?_a(XQY0)_;GHB1m`Z<4IXZNg>D(*`PB%%gcrhkbx_IgQ8Q7BHh)t{4fbk%bX zo!*&O^;zrh>#b&)X`ir$-On{JsWOw{t1=w?p3kUDMT20?Im@f!LzDG0Dtu~O@ryV)P?1Zya$SAhF5Tk4lk7O2fgy?GVLs~sqm3Xf znH53fN4cpu-Fjt};NPvR=EB&k8y4#Vw6(06GJT-zvRT7eOiMbxDN763*B#~>(k9Bw zd$#_yl&#=)HwkSI8sb|@YZBI_GHlYv;ry7<2L0;eyRZE~3)~xog^YJmX^TnJWGZ?_ zp+06-s5T?IDl&h@r*HC` z5=eIXIRR?W@s(RMZjHzf<>95mdRm5;eFqkGu9RqDX*oK!e17BK=O@ZR|2k2H5XR$C zruFld_OTGa7Z71`xm}IQG}#ukV0B+P^VbnueCOsP%R6~Tv^qGbk0@oNP?0m1(|5q0 zIWX>*nMm_Z$~V|)i+1$8vn>p15gm5@|0sL2-B@yDX;*ZD+3Y}(T~?(hnT3v?jXr|%7kSd%p}5+ zR_*HH$cx@(Mq)n*v=qWWPyLt{Zr#qXH#Atd$kzut7p+Dj25BVpCZymfBRR|Hd=xr5 z-L-cGT&?rAY?o7gI~|;dO9Wv741U%C~$uT80 zs8WDXz7b}Zw>ZwtFr}wtE@{tgn*HG;Iq!rzN|y?J9ZmXs9dB!aEi3?Zq%$e_=a>u> zU?aJw9E_+JpiWL}uxWCgE2Fz)xaf#{VX#Mic2$S{qQO|Lw6dm=IEdBp*9%ipW2Q%Y zeEbSHR|!w?IbZA7j))#GTA4GE&TV};fE*hEr3ZM3a(nW>T|XxXi4GwnJGSCQ>eQTJ zxXpx5z~ud@L4J|Pmo7jB_QL#DS}_q>hP?BT{N9;wAUn+<5+f9cunN6z;Oxu_||lhGO4eUW@0AE@o9FTMo0AQ!CLMIf5QSwP2g?2{;hsyKSqH+sp!gvPZ8 zqgv;P9er0^Xv3$@&C#g$WhZp?`ZGI>c9Hy1%uHYnkE9yNADz9yZ6Rb$s9o~xH z$;79Fhg+oXZ&<^Qy&@WwQv>Lp`Zmw7kH;wRBv(Oh@9YfJX=U4#(DeBiE3lRsm2B%; zlcHpZ-!KyXWBq2VpK@Df{j8%(g41XptmLaQ9$2@l5NS~s*Y~|XN|!GcuXm9_y2)Z{ ziuLSv$DE2yp^B1ircfa5ib~%_mm(t6K&ORvaXSA^59<^;-=Q{_Zj{?RTZp5{0ps3;KF#RP z_!uK#i9ib4HulPTg-v`b;`XqUF|d|5{hP7N44aPiTgwt+oqd13z27ov42m2$V$ytu zjoIP*`8;hwf1-0}3gIo|^#Y$QKFKLGj&^?Q;ZpwA`;d0({T_9lb?bkc!>lUyUA&W< z_V;ROzB8x23K`mv$ZV%_FY~}&O^@Wu%^15J88P8d#}Ss#(?Ix0t?$KVkSM+D%y%}aEh@|DJjGu(b#5H9rtaR zaTUTtuvS6!Gh_bP>`83pN|~vEdkN1MI+q`2J>U-7vrAAz)jp^ONCeajHfnj;pr&mQS5kTzWic7}oEiqwzeW z&f9aDPU|kBqk|2y6#3KhUNnTT(#6&hF;fQK|8t6Tp=sdv8!M}~Zk7|ZhU`kd4}m<# z>zyRU$!gvsb(i3r!r&9>GBk&`$V@soJB@VWdCN{pbNmiRf?_o@ThU<=jL_ik{=@o3 zl2rN%Z=3cbZlQMKXNadLk8S>Bom|io<+}Y-Q&M_pB$SgYt#NZX?~h8bhRR@lhpJMq z1fabRG~7d>jp-@Nhq8M0)WL?mHO$V8T;%cD$hdZ)hw3`Xg`cYz-w6F&Dg`BOIP!%= zdYn6ZHN?s^Oe4O zkrT?ql!=7U$9L~980tzapIAsHUg~kk2{W0ATgG`50^?=)Dp=~J3bL++`2NN$kRVLk zHt69yzSo_ljO&gAmbju~gzl-Iy=uDU7#e)P$Bm@@)Qym;mhfzT!sstUBV&I|YFX;Z z$`L7f{U7Vc^jhd$|N21^AQArXP83q3-F72%Y5EiCQExnDCHcE?BCDiKezeCWvuY8% zM@*l1V8od64=O=N0t-o$G`*uCP);jlq4tGy)R?-{4QR`#9#CMXD^9h(LtT;viPMZE zk-vh*16w(ieMH$!SJ5I=P?<39vEx3{Ty4kGieI&dYt`NeQ1{ri6JCY?XGcxCU{N~l0Refje)CyB z1*?gUbJrNe{h&k9nB}f2<7Awpz`u1gGK!H}Uymh;z4bHj?po)K&LgZr)rb2&>zH`1 zqo?SqXR1a=q~uy9OWvvj{j0A!_{L{(=h_dx{q&Lc47Jt7%jUAtEJ;$su-!kdI6}@M zNK+@8$^T-`Xy*}sZ2K_fl9necXf5}Pan{J?H$4an2jhNo2f6h`Jh0m*lvzr-JTd$@ zWMHS(bafn}CmakBdGR~bD+g;b}#&Xt$8 z(@VY)r!$5MX56Y?1SI7OHTNLlQ{cD=a`4m!Tpn|1j&F?;Ri`yct+{j8nHxs$cD;=` zDjRyV$UQeq@J=>x&E;;WemF|iyUlICgJM+mKb^M^3WGh;4jb?L=k@!_t7-Z9QHuC< zp+-)*v&`2uO+1xJ2i<`MYDI6eVU-@UuIBYPd`kaOmHDC68*wwYVCcZp96@$e$97Aa z(7A7kw?~0WwGlhfHp?04gO<|)SG<4Cw$?5{n&BxXQq|ctyoD|Lz+vFe(R*OB(j%?2 zBje=D)_==Ywh_>BM)osz20H1}d>;N9I3OFZC@#u1jw>(YCpBwu#40p1@-2;}OCO~XrY!23H}lDfXVTA5YoQ;_N`Qa)^L?hMLwunQE2b}*T2 z+ho8Nee0R8-6rEI03BG+b$ax0fJ-ms@U4?`y;`!l?WvNs(%YzpZD3{u%AT*Y&QnO3 zB)%OGtjkN-fpzRe6Rx0I0unRD!oRvaS~}JboY}g+FVR}rc@eHFo#~I<@)g%&+|K3y zM4CEedWT)IiP;i2=u;){P%C~rIIBYkBTEu509C2s;!R|zwA_@eqE`tsoMx~T+@%JY ztu}mT&L*r;nuINqW=bJ4#El=ge--W&CVViCaZ{9DWCv8ug%# zHnSve;~e4ImijfP^9jp4)p^p6$#q|68T5!k>PfbHn^Ito*Oa{qVx}}h0lo^<^=qD< zy-)^6#BDPVJ5kO8Pi^;SnC!JPsjyk}V1z7FV}i1c5X_{p z$lakOioGoi-9C5t#S3~Hu3#>!n)TE8Wa|sC);l}MH~9-YNKK=4$D;<5Y#k%r(dtf- zDqB9yY1k3W$kM@(m#N@#0nx#v8;z(-ZoEV$wh+d)Jq`azXR)=0kbMknQg0Cgq&8PA zv$n7T(@4FQ5uHb61%R&CgIH!IITpNtRxf&5V@>Z&xvAT`vlv8O_5?Id@c{}*4HM7gz73vA z_}Gzv!yAAY@J70ci=s@ma`+L+di#ZCE2FTKf8Wa))R%v|elynZ3x7B=$JIpuW$<|R?plYk@InQ!1p3GT<+_Vf#)rPSMuwGbXoq-_Dip3RBMDN^+1J@F8#sN8C}oSi?IiAY7JYg# zQ?_}Iac9M0363AyWyHEnlW3?Ey7?>XZLUIkun-h7I?q&{cQZiq=uZwte_C@~^dR8$ z=LlI3su`_PCIANrhQxwc|JUIlviv3U9;es0T{`!Ln9!**D*>-pPX)@cx-!{*&i9-$7ZYss z(#}1;j|?`bGdjG{Z4Zq0gySPiqp2e;VQEYnt*>FnJU9Q&6>&LzwJF_%w~+Bf|N2+Lak z34vqyh>Nn+Lln9S(QwJm>>G&=g5o+b&91b#s@JrgOW?K$kT99e*6)r;7jvnlDDiCF z&fN^j^lf>s`Le-)dLP7*wXpUnISc?PkZ_9+Dc_mxnqvvyd43-#LuLzeL*Q;Wg4}$k zv*QX(WQcwso-lSPMs-|HE{FjIC!<^6NxeM=ANE(!kiSv%GvE0?qu`rFJ|Cu zFCoCm#yAlGE>Q89q)=kVOnu6hSv#?#ixBzy{XVLRFhUd#DxPwwYbC@`IU2^vYD=T}rx(brKIqr0pT0b8ozw6gALrpz@2~u?8%Gv`zAL(4GQkZ{q zu1#`Ji5QajzDtix`?G#+Ru{Y6_38EVzvexXn@h`Df~wnW)WdjCI9P|PIPS{^#;`K> zOc^gb3-jSC+8H;I_0hwe8$qGtcl4JE@k8hpb*E7@TPAA~EW}Pu>X?OL_a{WRG*1JR zyT_yL6UT97@}WJOlT3#rv&_s3Mc}z7DWmUC+j<~OA&+W=7EPP$R#=X+s<@g zXhiK=71Hb>=fl-izi>E@9?6#g9XH<+mM$<<@_4-Vm}dKFU7NewiB2b6MXy8dDSQki zvdLXQU9Ge^Z|7wl@8hL{iyWO6^L^XnZqp_x8_b3j2}?qNaG={dh&eZVPLJ-~N$-(J z>xe5vgq(pAg^vEm`VG||tlz{l=hm}|h^{$zZ_Kbs6mYn%(~GT8(ha6sf{m*0MiqIf zv~)o4bu*s(xgI|!4prMaV5F?APEucUwjbo5j_QiJaA}*$(1hp}?sl6uic!}+E5J28 zOm9KSt5s*V+Kq{u_7E{9NAy222)#{37CS7GNzA{tv$3eX&6DF@H6jrZgr1Iv=^!1I z`3zIs{`0MY_PR{pPA=lndVi;F0&R{B-37)T-EpjsP^tBB$ir;jqjQyjhutL;R0+{J zh)Q6{LK_PqLP~xeOwD0bCnkvcakYGZH)viG6MoA(ti6xprJ9vwH&t3=Se?=BYpL&X zkH|yf8kr-gI!)7so4i4jK+u`uxZB)8?+a*}sT) z)_>kV1pKLca1%>pWNu0+09d@5#I^S&Z>>i3H}nfN(7rWYorXragb=f!N=V>n!y6U@ z8;@HA_dt0l{OpJgw*3BdhGavkU@_oS>G8@GnsZp}tf!>f?%!{oCjd1-%D>L6Z&lYJ ztSx$R-on)ynM#JQUGh93!MtK;jct<`Tke3Lr8o5PY4wN_F|50Vv`Lsz*6=V zjOH+{^9QIrujaNKR^XZVB|yHL0`p?VXmZfYU{W?;m|qSPEXLXWc$t?GR*0`t{`Z#2 zq-N7^&8gq#fVK*g>|5abIvHik-Blv$i@BuyuxtiRDf!n+O-4(26`Tj8fwljOu>|Ts zor>kwR)mX6eF6V2A6v$XK?G1@_xjC$TEB^v^%qQS_TP_PIETZfh|W;c{rL>XSztn9 z5#XvCQ(U3V+m~yTUub@+X}DN|lJl$wSTblEbjtD&_sz|)wYy?*5*x<<7}+KCgp@J% z`n-)TpUpE$6j*kOZjm~=ZMQM(C5_%Zg~xCbWxYLeOxkB5Pkf5e2QfLmgLA9@0 z z37WzXrzj3we{g6yGEHbq5mSm9CS0>IzySQCqNv5h8yV@0`A!j{g|QTO9=0uq&M*Lp z9`jE|k(j&Uq6L$V(*3cRb-ActqFDhc-w0ur&gXNIT2auIg8{cQ>s~*G^s9qzHiBK- zq>PU!)+0a=g`9Zeto#qXjCE{Z%$A3@jfKS1)^^<{i=BH~x~%CL2T_wlihy;IS4gsE zB6hQExl*k-T`xBMIuT3Xs^0K1p4Irg6H0Aw`AL`8LNvhN#fEGONRGgIjAD)>VgwQi zyhYwe=IoHcB555wvL}bvaYQ?R4h}rxvcLX1%klldWey+*ut>H!CJEw21~)-!--3`$ zA^SJMbk#=jvG&o2*U3=CVN>(8$as`oUwP28BqfUI}lvQBepl8GG!`F53dPQ3U zP6Oq*;mD}_;#m7*xZlb)EmP0JyMJT{s%5*9S_zcRxD)6_p0Jc!h)+S+F?F^VpPp<( zq$dP-w39N!o;=b|0yJ2`bh6K0ziQg^I#Ivktd#9yx@LB0RYeu3+mvC=YNN%@QUr$X zJU#XLK(%tZUQgI#mwW)^TM|(fWqp0msleT~&6jL<3z5v)YR|En2gh95_cVvcE>WXJ z&0Fj|_82j?L=H9DE^8Vyfv)V#18bUhmc>{opGov3cf|(ZOqwTg;9-t@X0pKgN(L=vG(m@C<8M>Dz8a=(Z!(YAuvn1&rT8A^7iqHETignX*) z!OOeIfQhaIsRu-Sfpw?zid;w}lreXKZG80DgD7LUmVxFE6NuGQ%pTj8MrY4JnL9 z1;B+j_wko*lXMU*?ivGgL}KI5SXX{T3QD5cxuqU2ctA2agZNXgO;U(c#EQU>5!DoIwhoN9nGbpX46%% zfs(M+PAH&&%7LH61>nOtu>V@ab4_bf9?86BsAJgHMjWFy;#Mc+siB?1z2TKPc`?uOTWt>0%Dfu_ zUYQ^&RqjWO_8Iy%%o21#+WJ;xH0{Yz=Bf(G^TYXRgT}avoc4FJYrJzk9*g-zG7bO! z5^L@>=Uh04?MAVxv*F28t#Xx1&IV~%kx7)96oiZxSBp|MeXzE-qeU=X;`@-nAxZ$# z5V&T4?sD}RqOGw5v~2`k9j1#!jW{D4UVfSmbB8j_2`?ASiZ3KZ*zL9WPwV$pNY4|M zfg({FSFUsVm`?EIM`{A0*jJX|Wo<89%_J2~9|sMHOsj*gu8UYVGahEti$@w>5F8gQ1M^#ErXgkl4a9Vmxjc*jRIsL-O!RN{DCy&DEa%{N*^gAy0yYlkc%ISY!F zbfmBqNDRFsb#39L4I@Jo{gZ}?4pdd-+Q+qh^NhgCIGDnWFtN9O?gT&c}uX}A9Tpg-xy@m(zy#=(tnrt{DVNYqtCbn4;Zz;H<3xyqE1 zYz~NMQoc|2k4pqM%5b%(36{9Lk(KwSjMM!K0j|8ND=5XEj?*dM2( z{7#|Kvaas>W#1B85hdueZ6iL!L}_Md;+JGn>(@6Ct09(YPFaODL}%TpF@5x6Q6n;8 zM#d?Bu62yH^HoEivo;&q^CQ_6>dA+M0w;eU=xWWkyrBTPp5ZG*gC-hi`INjREbFLH z*3m8cj;?XuR^F=hq`b9VBI>G;t+c))fkb-9Q~@g`(8J9ZDSfN_U*9POZq0tUHKwz_ zt{JuKt@va8Myy|b)^ANmwX_+zn28UdX2W|eo(?-B{1Od?L_AT`D3U39?~r0Msnb;ouOoDlbriV6nmTT zG<~@PBMr2_zV*nU+Q+{Nn$mZ&?emG0bN%lvJvVV=db5cHVYV)XOO+%>C<2pD8U@Hb zf{&1Y$UoHs5&A(;Z~XU7Y&p?ZXY1z81k2Gk|G9pZ^{adRzO=Unfl~AK5F}Yss+0o< zldg@o_7|~#8sb5fP!oee8oANktT7rlWPlhd-j~iFvNB56%mpqO!=6y~F{-1U-E=mJ zA&!2Psg|JLs;+aZF!f0qKQulf_EHa1#>%{ zz`dUdlsQt4pYH?5Pn#Q-uH`9?3rrE>qI9g(uuIlAETpdLK9d!_%7Gf;JPz{E&hw=-2LTYL^MYxb^im~B1qBqbH`(I#{Qid8GgsLtS`H4| zf`?$*h61IjiFxc~oY+)sf?-!keb3d~O&5ymOqWT2MCbz33}3qfw?r&QF2!g7GXg9t za1nQF$odJlde%=&>}UN{Q06a^C4r8q`yiTM_vBA81mi+poASEh*2+Rmt18|Yx&kn9 zW7QAMc8ca`%uHu1(JCf{yQ-UJfIHAKGJNf3Tp|n0lE2osZpDrQ6+tcgxmeqcrQV!j z1=_;5szLqHG=t%!gNxBa6%%5h)toK~0T|9RD8~9vqZkj8Ez(7bM1<*%LnlsmA}Mbu z&e{U%&?`F|NrxM(S}}CcU`gVs^gee^rF-fkPJ-8Q58I5ve4ioh$3nfMfzEY59;nDN ztzZc^Mtq>ur=z8VqMbEo*G9`^34q=gLf9e3TQTW|2eRek1~Eo}_}I6hC+NZ9P*E&D zh1?x3@?6)xlv8^8J~P41eg?4_WCe1}?)8(>2m9IbrTR|Y)!I}SO^@k@x^2ftZpb$S zyh-N3EyyN2<}4cTm^*tn#SpJst5Rgar~{qBiF;-rJPt&~VAL`Q#QG%oKG0&02y#75 zvh$NhR9h=ak|k|jx3Fp*4YT_JFI%za=;C#w9qTii=vr1S1@<5Fs(7_`6{EpAjz$y6 z>?l7Ni(#EnUXrU?iW13c;kr?bJj_)wjhI707bGpo+?e5(A4si7ilKP`| zR3o2ZhO0m?kfq%-Qz8o=3;@@^fZl6?ZUHq09j63%Rxme%vHCCTSNHnO`6ak{To;kx z+Ln@4cfg#rJB4+BAXDHHV18hci3u?HM6xo&l%hvJ(hMz%3G124w93?e$DDse7}&P9 zISmz7ew|OKRSU5fJ5z1>lsI4c26}9CQ&p!_68!3|NLIAf{2I~UlP!GObt6X5wrq<% zqwNqdS4^hP_qTNz;w@+APg<)i7R(q20zWrAM4-`Q7fxAkO-J-L`)9|wV}A!#{@;J8 z1t{GP?B|&y=C#_G3yU6%y%>c+`a#}FTQHFo#9m=@p3t_{aBwBt5iCKK1s+Oviqfh5 za-cK$9K^2+D?Ohlz%@yLi2+!mbeydv(mzt z5M?RgT0fcQ=-S=ux3(g9pDy9sfDXC^aBC6);5isIzApPDcZsT1Dnhiey)5eIeJTzQ z=emCO+Fa&~OM6V}+5pVk>6F~j*E7xYpL+kz?bE8ZtJ}&st&W@8cRef_qK<8LQpssU zr8ac|UDVU8X7!fNJS#()BV<H}EcyFCQ&`pFZekj4n)H*OS7?M)w){=ZF?0Wl=TZ5gVQrb(?y# zk>e%mr$$o+kCK$OwhsbJS zYH%;A?8dfzCrRf_00pca<@1>#%#tvA>K^X9S+)Q%49D6p^I>dr?QIqhk|#=&2efm> z`LETycids~aF5KI@Xt{_B6_h_rg|QxBgyQ}6DReT#pt>KGo#9ApgBO+k_-m|F&bp2 zP?Y&jWo%)|0XkH>f_8IUPMBzfk~R6aw)1~*n6mVg>)Qhc{AkjvuNCrc7?U1 zj}Aga7U%nl1}0UZw zd#OlwF1eyL?l7I}vR}~e8@PeDq|Pc-JhFH+{;x;Cl&`g$ z&g9ef1n(&_IYi^pYb0BlgSHiU+I5H6xXIL4TC0pP1Vc2Pp>GLAthOrPg5oA3UHkrC zO|2lv67KVdNOQKnG9rwlWIbDy+{-DsWTm&et$GZtXEP;CblGx$aQ<`n%r{@ zLR_2!(zUOAoDWx+k{#3|-+&Kl>x!L-BoO5a5A7AfIjY1n&V9AUsZn(yqC* zgX21lK{zch>T`T)u-H|r^fviZU&6LUz_9}$u&pUkOa78^yRnm4zZ+5eUcV9RH|m#n zU~Nj9ocxqYYfFBno0;vW$3Eh>gCtAQ*|BM3s;EZ_ z$@RbjSDk8p=(F6=J!XmSEuc5+oHd&wN0^2y2vl<$(Nqazk0@DInGH%gDC9~qat01) z6SG4ev<*2mDGbwUD@CTFDQ$96cIC`K&pK0K$oeADy`7$0+{A zZ0+}XzGwO-EtG0K0)91ns`@@HeIJ4fS|k(@r71>0FK^{Uu6sxnFX0|=V9q{H*9|PU zUI1=D5H{%PmEVl^LolSm4hWELuqj!ewI!?NUmmb?yoF4Kmc>R$sQ5E%KGnhkj8zSX z+1W2G*?vR_nd4y9jib8^?D?M0`uQ)fANUQe?N`NJdrX7X)N)u4=%iC_fSy_JBM_GX6vxL$xxP>ewlq?CB!*4uj}weOXIpEe?l}b0G2*;%$PTDO-7x zT?(H&nR9z`fvaP;0OB@CVCN{6jl}!e#kdkBZ5h3EqwxF)q}Kd4Z0aI@f)emRH`HSq zu7h>7C-<*8FGw@z_5YVkI-!+^^J!IWEo{gM`zu1EEs*#+JQqM zUuy@WOLfT3&_gn;x1$2lAq~T$I3Fg4f%c#(hs|vW0TOc``+$aIXYJ1ad07XK(l!Fy zF)vG~y>#mLICY_DJJT-PuCOX9G%+UFp@kFIeDgt=a3&{Uz_98*HS9%VrK$(kr)2}N zepT(T7+z>whEpN+WuN*Hfl-d~l9PViK!r80!uU zc5826WGQGdjzDoxZD(TsEHOZle?{Eiu<%R206y1<27BLT5=8Y9+cF*Wf`A)smbaTr zWu#gW%A;8sI7ysy&7ornE=gP0*amV?gKJKq?U!4XgYh}oT}!iIZL`B_(%S` zLv~b=`4?pX;ZaCzRuI29Gl8j zl22g~>R9CQEd~n9W^M~@NsjqhSLD7*3bt|99k?>G`TGX0*Vnv!YP5gg@9BtP%y&q+ znw@a9yA+jW?9u~^5*kHt#REfn@h*mhGa4% zRz}pv_2}(jFLmw^WGpCL#` z{7OMO)#K*I@0`Ki+~Q7ikBqKO%y zeqzvS@^-yXyZyV{S=Zd_B;8NLmToic_pH{saAh*DiJla`4#~eb9j? z-75Bs|8*Tx8<98d%XWYey?r}vw6|>1v~{WGpC;EuVKB|eMq8ST1<04 z{CbXWU7pVWn=xc9$)cJZ-+=a6YIC z2EipVjqeUuwVS|v9TG3De>?O$q!#j@H7CiU9UUyE zNn!=Nb@=d=G1J;1CHou1mW57+GT@`$XZ>TqbPy|+4E0NsZ#``$ThK`gmAJ2<1MM7X z6%_E!Iz?+3$T+3q!Ce%*%oU4 zitfPkucPc-2UMlAY?HuUMG@tqNt{LNKS15~MN2hstc8$QE^tVXyIR?ur}zHzfZ{@)3fbCikh zzs<;fQL%eU(SK4)v=~Y$W=?jq>)=gw9-NU4y*kMetpW>_7a9mgDJaB?Ad47odR!~< zf^k{Oe_@+CkrXEWyMFh-TfZ-ND655#(Xl4PFPviT zVc4xJFwGu!vyqH5w_k-_DSz2O zg3mZak%fDY_rp%3q#!(?z~ooIRi&xF5h6pC$_0uyJ@q~hbGLy70W)b2-(IA#DnH>b zZa-N3@0V!{srK&^eqpnO6@MSD+C1(773U?X;Nfh89Fa&eM}8fIUa$eF8#qI(rXI44 z>gOAZ97!lb))iB8OGlyvQ<`hudY>2F+0`!7oRLaXv_aV_!CC&L{+u%}$s)m+-r>PqH!|m2LY!-RaM3m%hVSyO{XGbCJ9Z zss%(otyXVl>#@^chlTz#zXnENIzUNbx0*tOKU-Tb$H9%n7H?hl*~9Ij=PVGA#jbMi~cZ^)I1@8U8tt`I!?%SwwBPE^kH&j zd!{QegoIG~#O?7y!wNZqR9Q?)3e2u-zp@z(n8Etvf#G2)6hNz|@F2Q&_eyx2qdB!2 z2^%D?(vX3+J!4I#H7DES+KMM!bXXfR%*hvrI+37lsSRJf0>Yd#`l^3f{j^+ zqL7_l8hOz3iKIVKxSW>wV+UtjPMPs2$pW2dJ8}pZ4FMpHHQ)k)^@t|RB_nR$?$I%- zJyIC=*9i0orl;<*E`))%O*#SfGiO9_F;}*+#zU4**cFDZyzE}i`rS|w{Fm$Z1tvo~ z{JHLSf81ygz8g4=%-)qbPC$XN7Q-=ko4}vN612v~<-PLJtmB+-b6q3_Gt>*x_Y8ft zxsKgPy1=K+(kW5nM+gucirBB+zHLNLgrkm0WR8bMvE(vct%^U|!jzM(-5j9Xpeb=0 zF?4}(Ut$!9kyyhx$N@xp+f87MNI(Y)88bRgGh2wHRtRJ2^ z>GDN>78(DMlR#r`f*@|BPzoAqPSG6Mz1@U^0wL~Dbg<58hwqv|hPxFPP%h( z#pFuyw(U9OK)!e?(Kpi))MEZ**s=z;5&dGbTfe=k_v?wHGX2-<_a$Y2`)!UwjjGdhqpA9norf_Hl?%EgCWI-M*D zIIi(*M*rVrB5omuP{@R!Aww#{Zi6=X1@-C-sdwc3x}Rd)Oyh(?!#ry{Zy{vSe~f)3 z+Z~@XlTypi3wL1)jGO`z%F5amzlz5n{pmRJo3zc(kxw;Wt8)6aS}a6bWC4crT3qt<8Y&lP;?o#r@Iw1XrBAZfAWa38p;~nuM1~PtE9_{3MHyZ>&4xMZW5p66+F2DLRn!3xsT%Xx+;+k|;BHI# zkY=)mL6GSQ`A^5w_hDIHw&U~q(5q|)+kV7?zkp?hN`e>K$Ro$C1Ou*NyGo)+RK?w* zK^n1cD(8Vk#e@mscaj1n1VODwpw54{eqZGx%xbuazH9EE+f!+kZ|h{c7_HC`$B?dh zd5?Cw@_6)_C6o@UhiTXl3xCr_9jF zfhiK)&1N3>4$TPI#w6Wrdrr$slOKAgS7tXd$(F;3%Lk>F4=*@s4wi<7fCH3VRZqs* ztO2#J|Dm+y19Ln%&POB1jMkwJ77r}YwUb72K#-Xt?b&86}c14mf1ZJil& zdhA%JWu3oTw$Dhj%LIhLF!hfQq_Tw~f3tpH=$cK&p?|r5es0%`3MMdnQI|DIx!#FD zfHEu*{=n$ZqrnflzF%sC;)c3yv~iZ8GXZF%YiW25GhdDpGlZ*b;b^wZ6zi?uwu-^zb!pENRM_CyD$Xpu{IUi<}9LtX5;YZ84fGq9qfn3Sq1M=rJ zyu^DxF8N|(deTSDE+sNo3RzQw_iw~0Bza*bX$+N3Z0h4vu(@B3hgneh`wE{>aZ^rm2J-k!F;sC*gkNe zvaz-;F~c7$Z{wK%U+aesT3AhmwdLXP&3t&yAJeYbTgA zecqAL;iFAo9a_%ef|4LDcpc+(a!TJZMc9$#fO(ALFqSv90&iiP^vN3Inr$EW#b(T^ zTRh%MC92NAxwFsT9%?U)6EMr@2`HuojDzQG_xWUNdTw{8uD4(BE?<5w@;rg@yd%k4 z=Li!{XQqcB#u~kXqf#=#c6d0M9PZ(XW%Th>U3TC*&%mOav#U8}bg5#Q!F!7bh)n`Y zw6mn}$^p?7Bpyn;Ax26sUi}1@1|X13z{qXx>?AW^HD)BP)0ALa?{uprUt7+T0>&Xv zEXw>8Ve;7y<^QsN_n+%`Z#sl7W&wVU5wVO#h*;wgtY&j5y{z_tW)Kl58Wp+9gr(ao z&LZ+lor}FoH7wFl%M4l?7Eyg>cZ%P2hYv|;uDpTR?xlr2bmP&n=VEHE3B^gD1iN#V zTAAzH!_gh>PPjCOcFr8^wq44!xw%knSmw_+;YWa=+Y%D6P5#!~ z_d1Fbt6Va}UIa~UE>U8`cH(A-`znu}I!%V#!~?|q_hi>vJMeV%JO8f-*d3Rap5@?DJV`^%!3gfws?WM)!)Gj$ zN_iBkkG3K_wdK90UPDe&9xXRVAc?32Q0zW{Q!q5gkw9A9)<(;cBepq*S~Z6scaHRz zWYOsEfUr#Sz<0rkO1cT&NK^kr`$QPi@zx&A#g%Yq(b^-c5t5 z!saQO%tFxd^gIaeh2*S4*7f1hx*ZQOoSN29H=B}>n;OAloDkW!m2INSQ=Mn)L0y7k z)Yv>k|F73i5I51ew_xnioOd=y4V2~{_QY}jEZebe8@yc)dWhC&Vs`)0Q4q?EL?h&n ze$HqmvJp_;u>*73^X<9QyfCtrWy>ArCwjzP_rjWR_M8^O24DPl2%ve-kTnGv%ulL` z^E4B~t#5f|j42B2Zby0td-~J^EGY*e)~3<~5OdnngS%94VtaB{(JZL1B)1gf&m+a@ zXNlGUx%b@hy_9IfezPj?#nuHWkNT6zNv^oCmvB?rX2Mj8Zimn089VvaEhdca(kT+Q zD3swa}P{BsSc$a8twax8GcF`X}xFLcrlvh-u5G8{)d*a?PP;J9E>SIG?QVi7z!acVDeg3z{d z<*}D^>AQz6Q-p5}cuJhX?rBWoF{g~JsFv_)$jpA^IDJYJ2x{F1F+qgM!Dh&hWoQJ^ zHCSf0O!d^Xmmp|c5e3`Kv1Di1vBY8MF`*mp@a)~sdV*4ESJ(f0{nWOM&rLud^OHF@ zYBNGvhfNdXbD$WYZEwZt8+lqL=v(sH{&C(+SLsxkOcC#!j03p9P;L-LZ#J-xn101n zTIf}6rmS1Z!&^kVOs?w=+|^@kS`TPd zf~x;EgT-`2zsZ2HZ7-e2nB8i8{jE8vqLC19WJUBXCV|dOwl9e>lNO0G_7`!|H=-Hp z#>sd*uKs4oPbdBHb`+=H0Q`w~K$>@pOWag;9Ty}`e5W|O_EwCd*BHN1eG6k9JY#YY z{|FfXUYTy#>2yE`_Rlm?UsuQ-`%G8BaHz}Qt{=AW_n?LD!@UW&^B~cR|4$c_jojv_ z_5@)QbDCOQ&5WQGKd{}Ldi5b!9K&0QQInHRi-=8M;U&OqQ@r%Am^%a?8>Ob3Uq4$3 z4zXR*Ih0ZE5S@T85YDVHMFGEVQb!I2Iy5(})@f+_7F2)V^! zzpZzD)ZL%^lmWPLuYR2Aml{xF3beK9mM)ux(YAI;g6DP8BJ?Z9S&kFioO1AmFHze9 zbIG(C5NfIWoY5nzC$^DtYRobqLDF8k$%l~onqW|vUqr?EN^$9fIGx2!A}@D(c6R*oh8ffQ*% zgWP?_Bv_5jafDZb;}1jY2|iL_Dn!Ve$Bk03g043?K%}5Q2nuCO;Q_U7{O*7brJ_eM z7obRqK@!_#{h;?5Lyt4`hXJVT-VNhTgF~KrIqAaVPtPrFo?wJ^jJQdA#kiD!ffkvj zK<{kAoj26n)tT+!!_~Lbf46?)YgKNXi@HHWjKXLSb%6|yF}dY)SJNW#9S24a!h?l* zo8d5(O$iMG9vLPRctDuqBc8%efYup?SKP$aNg$+^v5Z{uPI-xUo|G9j>y#3qo0|@Q z6MZ4plWqI8SZIti<({!~cDv#^NQ&6Zyjf&turG)`;=xKj^}69602OBGB|@y)uRtz# zZ9yJ=${NBdRleh9vb?}uz`#T6u!)a4Q^f)2L{;!xjwF~UL#Yg~mubQJ(Ec8qcbOij z3cYhfb)*G(h+mam{Amm?SdW%5jeZb30VEQOf`{zO{JHgsMaC`50CM6noZ|-gw z6HVK3jY!b&22cOp`mL>qa_VCEM)^)#X}NVqycqi^n>mG4O7IS866^u)_8@q>;AFqAFL@nwz;0I9 z6Wx>s_qM}}g9=%$?b&^dflJ@f-kesmDy=jIiGEF?CJX9A-cKKReDXmbk4bVR<|f9G z+CC4X;oZ8!v;(IK1{2XzSaVW?f!uOvAbr7P%e6{0*1@5&&^hGiVX3j#Fa7QMeZ_!9 z;Q}0w7rr2t{vp8{aZakh6ObrRcsMoo&~LU53w0El6-+zh@T2r}{vU&x77?46n~=OU zev<`l;k3t^;d*C@Bfn6P%6N`@yJObZ?OoeEv+og_k%A-P!_`019^c6vL=OmPl_k7y z*|ugIf({=N3j~igBDC5I73E*{J-C|yZJbv@_t_#ZwMDa9WOv={h-lh9s3XviLZmI# z9X)2k_HZ~thJg%E5be>os1U$pLp z;w$t5rs4nODa`aQ=>b+8ij51qfx>pIKYcnv3opL{(_mr!7whN2p9{mdYa_?>4}r2d ziFgb}pWWkw`vC3zp*2h-slPmJ6^RqtH^7gcisoil1tL}v18WJ}jP+n8Fm`Lzp(3z1 zFQ}WLR18gm9VM_-#0#!PUg+w825+j%Z4O8~a&OAzwMC?Sz3|v6E0tqYUHm$oo zH{GzLh&i@DMaoWj^FY{uW`uA0$V<6Bx90QWeMy-p=27{?%p`|GSKe1UlbexbZ>~t} z?Tb~!#2xkS@m{oGXd_H0;aS-575=~0?<-)$Fz)mf%zuX$h0a9n+)Dv})1KWvCIjvn zrr6f7TJ-eBIg_@ZjVTN&Su0UZfrywE=RmW4phZA3p%(H2-FU7b`N7(|a05(yQc9{1 zOjXI_z?D%~vAlxA_&apbJh#Wz+NrtGSV?B68^CxRX$#puwjUIi;N>WSZZIVU`_(4= zIYu5tfhz?q#om-`pKDYY3PJ}4VX7$=a)F%!m0YwRDVI!OcB(UjPr zK~&@4=+)i6V%cYxsSu4fOn%EV<{Eyxl&bE5w-F5r29t?|01ODvAf}+lXCQoQ%1Oh@1fJRpg~%gJ>mBo$ ze!l}&rIDcJa{7A0bIR&6H&Aiy@_>Bl% zu$|A4cF7E;dcE11X}5tLxpLSlZY3{#Nv_wObXVNdL&-Rmj1 zj=_hC09X;GFdJ%-%VZ5<4tsdTmgj)585`*sRB_&C-wb#%v8T;Z^}`LTC%UfS7r9>P z#C2`EV=tV6$p3cz?yRl2C(Cw;m~lr30fM@*&auUMq3vTW=O+xj=dYbl%%^ucGzL0W z_Tx`shJ@|+#*Wy~pA#CdR<@g@a5ovA=$o!KNb_yT;6`EG5KLTln;eBstNdDp*}gt+ z1XFhwTpox$nU}ukV60iirtw04IYn{KjrF=M0g@6f|y&VBmt2de9 z1aQ0(hy!-38_@Q!(c@Yp(8Z3L>__p24(9=eU$A`vnhSv(d~xS!ocqdFQ7N(4Zz!)n zO?D2Em|{6i^Qj!YN;pQY+PcmsI-H*eg3*ma=u_%c@Nf=S^cId+TnQ#&;NrWxsWP2@ z1WaGs(L@52;@B#azgs_b(0d2X_@^h%3SYSzOm659tHp)!eM^D0>P0ulYjM{FeqHWa zkgc(am1bTz+teQys8OCai$s>Oz0e+PHAMPaX9UxhKI_4&@FYEtZ=t9GaFGJ!UKJ~) z63OkZ9@-S8he;DHk|DS7odAS!3KI*4bT|fYn^fk|D-EBpDa!ZYUy4kWINW$t$qoY~ z8df7Rn?ADLOXLHZpm3EEvN20#uxJerf9|>SG)64?now~jZRsFw8Yv0^ZBQajujy2g zvVOd|a}puC{R|Tz+xGxaI(=(ShwNI3SLWk0opG5*OPk$&Mu5nA9S*~&cNbmJcE%{P z?V5q&AFs9SknK4lY$?IJok4C?5v@9Kj{kc70?c8A3}zDtpzuV=?Z@YyLLCGth@2*X!G)L0Tl&IN=469P zh@3X^4pdHu*2q82VZoyOcQMr_TAa1~%6!{eGM z^6)lte8i)_ra6j&c`!Cz7Q|lJ|t^xgHlf4f>|O6y>=xL zpSD1gCs!1SR6yb>zR<-Y@5e{5(Kt?fjQ7e$Q&>$VtV-mSJDpVB$u1Ez=j-Mugib?8R+Fu|n!xAbk3qM`EtRSzhP z%eE|TPSlcZrHt?57Phr2#nCC{2x(z!0!0A2H`UZ_I~$0pO~Xe|bw*AO#d`@Z8;4SG z3v&yLPCcr&@6Kk^(k^OON{0v&Z9vj>JR+IYh9QaU!R6MsynRXxl!1NB9dE?@oFZzi zQEuAM=Sbb8ZvlGc@#V`c@8njTm%Ed57~roG3u2x86%{oxfQ>nQdF!;z|*!O*i#x9bZGX+%yc4oz_Xs)b26~Omje0kw^uv z$yMFmA9+~I9@0I00V*NwM+jqacLYy@WKiSxaNhKngQvH#tsPtw2yU5A6rfE(>#BWU zXEu|gZgDelj^R!ga4_#U><+cVDV$Yv+`rgU=Us41V8YD4Vx!MxvTW?|TQviM< zEGba~o||wxG$bf{I?iA3h$M{mMUNdu3t)3)4*+{)Z`jkDd$_hpmM?fZ+xVhH@Z_Gt z=a~DO>t^HaY4EQ6?fR{{rOT)U{(tbcySFizj=XXVNSmy&LFB>#sNFLVB2<5*V&A#d zR%#+}ZNBWiX!|;f0@76Za)MFiR95G9h=3BH5-1qyI*x9SrvOB84}H9dJbctMJhw56 z+4fM89?uEpHzmXltwsDUB&>j~ zm7nI>yDXvr6drIIV6^Yk;TFa9;TaL~`S3_DdmzK*t2Zi{IH7;aaXF!ppr4vMzvVRT z(o%BUGp0@L-ALqV!ylcXb}Dkqf^RVqM=5gbv01C7*-={`1#-+O2(x{wwfopefmt9j zncaP$3irQVKeYv45X54WsZRX-`~WS|Yd%idc5V+QmyCCEFdK%Wtn~Bhwq)V~xUSGn zUC!F|e1{~AwyH)7Snwu5=b1<~y%q4FSzxZPQxk>_y|xHoXhsY73OjwFTL345OZ=+=^`gYO@cdO68 zC+#lmb)v4rZIgrSjF|?L2?!aX(1(L?Zjysg;&t*JhaKz8gGIhntbcYn8iCcPgU)M& z-v7g2+jHA9(0;x=1vxMfYdX!(IX~YGM)`3iiChoQ<#q`(Bgp!fxIpi zSB)tfeGLX9)ZZHn6tp7|TegNNHd3zZx<6MCctYUdaT8d6oPM5y7h(g5 z+#Kk!`64@>)p!FQ{Y9YBdWAbPCzD(sSVpn(N?yQ#HWh=e+Dtm?VgL1qr(1H?R!Sjl zJ*^fgK+L$ff))D6)9H8yr``vrHsK+%_1>eJdN|mF;K=p2KJ6L1{UkW$P-C{T{lC+3 ztXKN-DHXT<6Opmwu2P%fB_NH4fGNCW+8J?bOz$Zbha%>vwU5WFZuRUKAln>rL| znqkgQ535rwLiAjex8YTa@V}-m9!8>(`6uYz*fqiQdIK+V#Nq*1Sf<;MeMFhp{Z}8GF`NV98w%* z-R@k)Usg_>G$yR(a7!#tFn6=Jtd1>q;1Og5g0+MRs?|MSmXe&OhjD4!m^jTRqbLFm zb(^pbua{n9PU2|@E?2N3MulayJ2Vgyo#yhVThN%^m4XmdB-(^ zAn~V7#4)Vso~+C;3IH&r)Yg42HWayfYD`4ocd=(&3fX#yuu^|7FZDuquG0dhn&2oy_y9!suz=g>I#zS=EF?l9zw}prf>6CM# zkM{`-WfQye4Bws8nkMxjm84u0)qW7%shk424{*G4tl#CeU3370i-4h*x|*I3Iin4t zhl;WeZE&EgR(C44ppVAXl5HyHW*-fbRNRN%STgi2tiVc7jtx4KyMU=yUT+xZ2X2k# zq!$GedAQv0B4C1|zvOcb+mH?ym-_!={l1(_1-|k5`FyU=|NigiLIG%v>E4W*z$s>^ zHJQ#D+QHySXR#UJ<8keb4X1ij0SD4(=@U`%th!D5OkvVJqE$$t)I(zfv%sene<}!H z&Hm^&Q=lH4YBSjIyO%MVb2jAptQW&Mt{z~J6)0*4JCS>NZL&MOJZ#S47(erMyDWue zd}2Fc333N8 z3EFUY+^HzUJztsLj&gS1u@bVM-W{WV;UPFRAc;nE)>y{Qw8)*n$%j~AL2A%L4GWF7OhA9@-6&uUSSUE3z86*Rz7sq z^0d7^t<;Jdxur`%?}VP}EJQ%ovf zzpdUa<%`Qng{v5ekZn)b=`2$zqY4(-hiZ8$*Ow|ld&Sc|jUUtqt%8pI>rnB2ZX^4Q z{b5I3Ai!96;p-bG2pzTW*Zcdg*O`Cwc$~+l#H;X|*X4NR@ECp61Q&2f~z&q+*^bb!`s-8K5gCfiX6oyZAWc7Om;L zC(Viugj;P0y6tsb-^JKzvr79g@ukws**-~c{_RETj>ho%rGLMEgzzek6$g5?8WH$N znI2sKj(T7naO`d!QlD@PTiwMZt*URCUm0Q1XVQS3an0>fCGhhR>x+0n=!%dbn}AN> z9;{F9bvTFJz|@-f1LKDZtyX8El5XaEEOjNRYWaPM=S=i&3MS~VKSU4 zfC#QZHmUtLNldfxEJ;13GQf_(il%eG%hU3J)6DZp^RNBz_Jac|WEHLgPv7se_+U6e za!wqQAjlBruGFm;JBwJp*AW3MSwR-ZtLk1<8Ju*xtb3FAAdwBRqR4-A&YLx4cM2Id zkS%T<8(mr*H;Jx&JECQ~Zo5R)+!eoz?)yr{HS54w+fME!kLi2YIG`Fh#A-Px{*1ll z=inXqx9j)iUbc^)ONMqbIyQ&{5WY{v>OXS6-$zhSzbrib0aGEh{M_x>6`0ms$i>rhuIp%{l*Ax2U+Bdh|Pc+I+fSUF| z2|NhMuUfsQnO%rermTN5`YQ4uNb~2@p?2aThaes|(* z{W%qjy|+n{tLQ3lAGTVC3;`+@Vlo9_>2X4|<}0o{(FD8%A20gK_j%~8Sby#r>QXF8yA7A7JnUqL=RcZDoo2HHQI4JmAeGRO zQg$9}8DU*1c%Y^9yA}WZi*w;DftldK$9pF5yUHZOdoi{ogz5bzM~{xsDE1-1HU=Z1 zgMo0PV6^os9tS+xuwzV+%(cT-^ZUxqX`;Y99q`gEtW&0y<0`iwlf&0`P6&;0`GYdH zanL%g$ih9S1at-O-CNO9XU0!;dykorZp!lvx-Yz;UT$rM+kS?wqll=|=fA=ct6`$j z?5UxB%fa`5uiuwYnU9EGY)7UuHEd@e662&MTsN%Bw2IZI&b{k?W`dytq(icViv4^u z@JkllJ644ufQY4fh#jf6-a=CH8e|GI2#)(uH1|z&C*DtwsqW{RZoZ0v0M&qXT=X|% zOYA0_QmM~=2rMiK_}kGP+vP4e{2l<9X^QZ>Mwa$k>smQddJLaS3b7q7&Ndo1`-hZo zCy1?0bC`<1vlU4{z^|RH=xjX=o6qAr^{{@F>7mO?btquf$t(?Z$7)8MOb`)0`Uvls zUGAUK@DGEg60)APEU$MWXndy}@1axnuclk%Ji|yxPr#s0lT65AhY1VsRU;p;o@Q{p zHL5mBs?KnF+KjdTi5UJL*YEld>-Qxv89*_{E3?|l3DjvmTk%upPdGhY$PLJzG@ZE_ zmgx*`bP~>Hp$xi_M)<4cr|og<((e!s$t3xW`=>G+2f?$MK<}YB93d(}no<_Ms6jV)nSK4q!gW74E$^4v*0XmvPO1hyQmN3YJrZELRpXmbT4ptxuHVV}`5*!R>I{90fC^9lMZZoKva$vng~hUN#e#kc~mx zNNp!~Domz+gmP4z6OYn;AMN$yx5 ztoO7Ee4SXuDZTatQw5BEfDTEuqVMEed|6W)OahTotKyo{>@@M=B6p2?4GRG=W&|Iw z6Pj#NFN7%*&EVZhw#GL}0%T%T+x7-H@^l;UGPBr7+T596zldA$7&d0bMG~s-)53$$ z9;`R_u#55eP7bOFoWSfzhbtFi*bpcPz?&s>dhxfko8j~2qExY!P!cJ}Te07cMl?`q zAzk_+F*8v;gmWaBGIt+}G0<`(&u&tJF18Jt2dSg0YnH!}>T#LSV@)>Y#rVLjS;%Hg zqB-n!R-Z2gK@B+GW|gQ(5+ZK9a$h#&`WWE5t$+dn@cI>ZiOPiiH|u9Nvse3q#h@>} zSDy}~y^cMxb1rLCFpJO>8}zB)>nlG$E*mFgrFDlYzRy;l@cK)V#AV*7PSs`uec(H* z&{er=>FCMF-LTuB{bHo8AZWtl2Kfe)(sNS}=#%uR)Hj-goXn<=e)h{=trnP>4ps=W z){c^uxGbu=q57wi+B1;}k?{`Whcn+c6h@L2a^rIfXi+CV@VXk?re|Aig7?XZE$`mU3>ApHTGSuY@f}}} zF;fkzPoTI9n`HOa)(>c2soT9_8>XYR7Ehsj)Lt`q$e07rY`K*v?>LAXJV!$AKHx=^kUXr1o0P*aS`ax< zOa#v>`RX^Ey$S-mZ8!BCCW>WG6p?H1 z1WZ%_7}ufnAJ*@GS--Ej`{Xh2pPwOe;rxW3geHLMEHv`Cex$ylS?2GpqA*yya^0tpTG=#X- zGx?%E9`y}sLds`m+&~uArffBEU5T z_|s<9DYYn_qy8>5FdaRZ7~tE<{z>Zx9;c&qWHc-VZzSvh?uZX@t_^5|e+Ne5R@+U; zsl|5`UxJPu-objGal0pP8qxCf_u${9S(=1$P15n74A0_Xu z+9}53N?2285G*bG0iE!GAH7|53Kpf9-*Ag{tycVx>-S{|!EkW+EJV0`fCe@F@W;wD zO`9H9XVdjT?I8yErLG4CEf>GTuD0pZ`p~5p>_7SF=v^=EgB_m6dJ@SA%E=8{MZ>z$ zHDeDuRZ1b~n%ux!^620)lQkOrjHV-NV4NUh4{QNDk4JtYz}z<2Br$YzxdlWc-1iiF zzRL(&K=0R?5`Ult%V6s3QHM>}Wm=8I#I}9$JKaNlbzCznRTSQj<8ib={MFlqjfYIoFCs2D2kItmjr|( zC?3EDDMdB{UGLB8Y$81CH&kEfmWsHIzRhxK+C29 zp+7r=Ob|+2M4fXe+;&B7iK5FPZVbBx(}!3+{l3MNZ#qHGh0;EVsb53f3NtY8$4Rz#_>*h{Gz>r1Rl^;LWIP-#Ku*7s$sCu*WtiZu+N0@nii&l7-KI)XO6r+Qt`<|-OcU8Ptu6I- zUn|mMMjS0xbu%%nkOO5tz$S&Z8)O3XTD)usHa+4B>=hI_$-dhU=V1i$`D;XTlDzlW zgH`y&K_Acm{1?%JImp318?S1Nh=v6`8Ms1QM8q^*D&h_G%^S4EX^17r2cl@^VbhhW zh6BeVv(;POm;n5HEtMxXg!_P+%)l&JqS0;77I}Z=pV#kEuBwB+hS|>Sw$HeKKG)~2 zVGXA5>Yz1{ZnL*Y;~j*fx?mAN?!yil-*jm~3BZ!8e%wKCw$2bU7JINs;UoD=88(h} z43QPbh*CrtQK1sH_mq$&94JdzZynS|C^Ph&gy6Ju5$PG!hM*q~0bC+`BbajLfJY|h zx@=#E4Q>omkI;d2h3felJR -V^P#)+OHT$j2V2C=4F=F|BhAhSc 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%0DIk<=>Nv8tURL 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%0AJ66uOm%pSzn34i+{S5JP;Hh`S(7D=Y#Fe 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∾n(NNQEOleP z^&fUW(5{aoQ0h@cp}b2g>&~fv;PZSQRC^l_6>dKegm=3jgMmlN!`J1Is2@kpwy~2i zZl{ao5%ybtWu<$YPOnc@xkJ8uy7p93`pnobR0RLfM@OmDrkOx*|ILis0C+z4i_m6Q z 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 log in +

- -
-
-
-
- -
-
-
-
-
- -
-
-
-
-
- {* login message container *} -
-
-
+ +
+
+
+
+ Access denied + {{ @SESSION.SSO.ERROR }} +
+
+
-
+ {* check for setup mode *} @@ -130,23 +120,20 @@
- {* signUp/logIn buttons *} -
-
-
- -
-
- + {* SSO login *} +
+
+
-SSO login - {* features/ gallery *}