diff --git a/.htaccess b/.htaccess deleted file mode 100644 index bac7eda7..00000000 --- a/.htaccess +++ /dev/null @@ -1,22 +0,0 @@ -DirectoryIndex page568524.html -RewriteEngine On -RewriteCond %{REQUEST_FILENAME} !-d -RewriteRule ^(.*)/$ /$1 [L,R=301] -RewriteRule ^last$ page627123.html -RewriteRule ^top$ page627210.html -RewriteRule ^about$ page627364.html -RewriteRule ^privacy$ page627373.html - - -RewriteRule ^widgets$ widgets.html -RewriteCond %{REQUEST_FILENAME} !-f -RewriteCond %{REQUEST_FILENAME} !-d -RewriteRule ^tx/(.*) index.php [L,QSA] - -RewriteCond %{REQUEST_FILENAME} !-f -RewriteCond %{REQUEST_FILENAME} !-d -RewriteRule ^address/(.*) index.php [L,QSA] - -RewriteCond %{REQUEST_FILENAME} !-f -RewriteCond %{REQUEST_FILENAME} !-d -RewriteRule ^search/(.*) index.php [L,QSA] \ No newline at end of file diff --git a/README.md b/README.md index 42e799e4..351e3efc 100644 --- a/README.md +++ b/README.md @@ -1,48 +1,44 @@ -# Ethplorer +# Ethplorer - Ethereum Tokens Explorer -Ethereum tokens viewer. +Provides [API](https://github.com/EverexIO/Ethplorer/wiki/ethplorer-api), TOP charts, Ethereum Tokens Index, Widgets for websites. -Easy to view tokens and custom data. Users first. +Track portfolio for any Ethereum address with historical balance charts and transactions. Complete address analytics from historical balances to the volumes of trading, operations and transfers per token per day. Explore marketing possibilities with token API and display widgets. -Support tokens developed with Ethereum's [ERC20 (before known as EIP20)](https://github.com/ethereum/EIPs/issues/20) standard. - -Provides API, Widgets for websites. +*You are in the right company. Most of the great projects out there are already using [Ethplorer's API](https://github.com/EverexIO/Ethplorer/wiki/ethplorer-api): MyEtherWallet, Metamask, MyCrypto, Bancor, Storj, Everex Wallet, Atomic Wallet, Ambisafe, Cointracking, Coinigy and more are among our most popular users* [Online version at Ethplorer.io](https://ethplorer.io) -![alt tag](https://github.com/EverexIO/Ethplorer/blob/develop/images/ethplorer-home2.png) - +![alt tag](https://github.com/EverexIO/Ethplorer/blob/master/images/ethplorer-home.png) -# Widgets for third-party websites -![alt tag](https://github.com/EverexIO/Ethplorer/blob/develop/images/augur-widget.png) +# [Ethereum Tokens Index](https://ethplorer.io/index?from=github) +![alt tag](https://github.com/EverexIO/Ethplorer/blob/master/images/ethplorer-token-index.png) -[Samples and instructions for widget usage] (http://ethplorer.io/widgets) +# [TOP Tokens by Activity, Capitalization and Trade volume](https://ethplorer.io/top?from=github#count) +![alt tag](https://github.com/EverexIO/Ethplorer/blob/master/images/ethplorer-top-operations.png) +## [Candlebar charts for tokens](https://ethplorer.io/address/0x6f259637dcd74c767781e37bc6133cd6a68aa161?from=github) +![alt tag](https://github.com/EverexIO/Ethplorer/blob/master/images/ethplorer-token-chart.png) +Prices/Volumes candlebar chart for each trading token -# API - -Documentation available at [WIKI pages ](https://github.com/EverexIO/Ethplorer/wiki/ethplorer-api). +## [Portfolio chart for any ethereum address](https://ethplorer.io/address/0xab5c66752a9e8167967685f1450532fb96d5d24f?from=github) +![alt tag](https://github.com/EverexIO/Ethplorer/blob/master/images/address-chart.png) +Historical volume and value chart. Detailed information about all tokens. +## [Transactional prices for all transfers](https://ethplorer.io/address/0xab5c66752a9e8167967685f1450532fb96d5d24f?from=github#transfers=12) +![alt tag](https://github.com/EverexIO/Ethplorer/blob/master/images/ethplorer-historical-prices.png) -# Installation -Clone repository into separate webserver's directory. +# Widgets for third-party websites +![alt tag](https://github.com/EverexIO/Ethplorer/blob/master/images/augur-widget.png) -``` -cd /var/www -mkdir ethplorer -git clone https://github.com/everexio/ethplorer.git ethplorer -``` +[Samples and instructions for widget usage](https://ethplorer.io/widgets) -Make sure your web server supports .htaccess and mod_rewrite. +# API -# Configure +Documentation available at [WIKI pages](https://github.com/EverexIO/Ethplorer/wiki/ethplorer-api) -Copy service/config.sample.php to service/config.php and specify service addresses. # Disclaimer -By using Ethplorer code fully or partially, API, widgets or any other service on your website or app for commerce or non-profit activities, you hereby grant permission and allow us to use your business name and/or trademark in our marketing or advertising. - - +By using Ethplorer code fully or partially, API, widgets or any other service on your website or app for commerce or non-profit activities, you hereby agree with [Terms of Usage and Privacy Policy](https://ethplorer.io/privacy) and grant permission and allow us to use your business name and/or trademark in our marketing or advertising. diff --git a/_config.yml b/_config.yml deleted file mode 100644 index c4192631..00000000 --- a/_config.yml +++ /dev/null @@ -1 +0,0 @@ -theme: jekyll-theme-cayman \ No newline at end of file diff --git a/api/controller.php b/api/controller.php deleted file mode 100644 index 74db019e..00000000 --- a/api/controller.php +++ /dev/null @@ -1,383 +0,0 @@ -sendError(3, 'Database connection failed'); - } - $this->db = $es; - $command = isset($_GET["cmd"]) ? $_GET["cmd"] : FALSE; - if(!$command){ - $home = str_replace('/index.php', '', $_SERVER["SCRIPT_NAME"]); - $uri = $_SERVER["REQUEST_URI"]; - if(FALSE !== strpos($uri, "?")){ - $uri = substr($uri, 0, strpos($uri, "?")); - } - $commandStr = preg_replace("/^\//", "", substr($uri, strlen($home))); - $aParts = explode("/", $commandStr); - $command = $aParts[0]; - if(count($aParts) > 1){ - for($i=1; $iparams[] = $aParts[$i]; - } - } - } - $this->command = $command; - } - - public function getCommand(){ - return $this->command; - } - - public function getParam($number, $default = NULL){ - return isset($this->params[$number]) ? $this->params[$number] : $default; - } - - public function getRequest($name, $default = NULL){ - $result = filter_input(INPUT_GET, $name); - return (FALSE !== $result) && (!is_null($result)) ? $result : $default; - } - - public function sendResult(array $result){ - echo json_encode($result, JSON_UNESCAPED_SLASHES); - die(); - } - - public function sendError($code, $message){ - $result = array( - 'error' => array( - 'code' => $code, - 'message' => $message - ) - ); - $this->sendResult($result); - } - - /** - * Checks API key and runs command - * - * @return void - */ - public function run(){ - $result = FALSE; - $command = $this->getCommand(); - if($command && in_array($command, $this->apiCommands) && method_exists($this, $command)){ - $key = $this->getRequest('apiKey', FALSE); - if(!$key || !$this->db->checkAPIkey($key)){ - $this->sendError(1, 'Invalid API key'); - } - $this->defaults = $this->db->getAPIKeyDefaults($key, $command); - $result = call_user_func(array($this, $command)); - } - return $result; - } - - /** - * /getTokenInfo method implementation. - * - * @return array - */ - public function getTokenInfo(){ - $address = $this->getParam(0, ''); - $address = strtolower($address); - if((FALSE === $address)){ - $this->sendError(103, 'Missing address'); - } - if(!$this->db->isValidAddress($address)){ - $this->sendError(104, 'Invalid address format'); - } - $result = $this->db->getToken($address); - if($result && is_array($result)){ - unset($result['checked']); - unset($result['txsCount']); - unset($result['transfersCount']); - $result['countOps'] = $this->db->countOperations($address); - }else{ - $this->sendError(150, 'Address is not a token contract'); - } - $this->sendResult($result); - } - - /** - * /getAddressInfo method implementation. - * - * @return array - */ - public function getAddressInfo(){ - $address = $this->getParam(0, ''); - $address = strtolower($address); - $onlyToken = $this->getRequest('token', FALSE); - if((FALSE === $address)){ - $this->sendError(103, 'Missing address'); - } - $address = strtolower($address); - if(!$this->db->isValidAddress($address)){ - $this->sendError(104, 'Invalid address format'); - } - if($onlyToken && !$this->db->isValidAddress($onlyToken)){ - $this->sendError(104, 'Invalid address format'); - } - $result = array( - 'address' => $address, - 'ETH' => array( - 'balance' => $this->db->getBalance($address), - 'totalIn' => 0, - 'totalOut' => 0, - ), - 'countTxs' => $this->db->countTransactions($address) - ); - if($contract = $this->db->getContract($address)){ - $result['contractInfo'] = array( - 'creatorAddress' => $contract['creator'], - 'transactionHash' => $contract['hash'], - 'timestamp' => $contract['timestamp'] - ); - if($token = $this->db->getToken($address)){ - unset($token['checked']); - unset($token['txsCount']); - unset($token['transfersCount']); - $result['tokenInfo'] = $token; - } - } - $balances = $this->db->getAddressBalances($address); - if(is_array($balances) && !empty($balances)){ - $result['tokens'] = array(); - foreach($balances as $balance){ - if($onlyToken){ - if($balance['contract'] !== strtolower($onlyToken)){ - continue; - } - } - $token = $this->db->getToken($balance['contract']); - if($token){ - unset($token['checked']); - unset($token['txsCount']); - unset($token['transfersCount']); - $result['tokens'][] = array( - 'tokenInfo' => $token, - 'balance' => $balance['balance'], - 'totalIn' => isset($balance['totalIn']) ? $balance['totalIn'] : 0, - 'totalOut' => isset($balance['totalOut']) ? $balance['totalOut'] : 0 - ); - } - } - } - $this->sendResult($result); - } - - /** - * /getTxInfo method implementation. - * - * @return array - */ - public function getTxInfo(){ - $txHash = $this->getParam(0, ''); - $txHash = strtolower($txHash); - if((FALSE === $txHash)){ - $this->sendError(101, 'Missing transaction hash'); - } - $txHash = strtolower($txHash); - if(!$this->db->isValidTransactionHash($txHash)){ - $this->sendError(102, 'Invalid transaction hash format'); - } - $tx = $this->db->getTransactionDetails($txHash); - if(!is_array($tx) || (FALSE === $tx['tx'])){ - $this->sendError(404, 'Transaction not found'); - } - $result = array( - 'hash' => $txHash, - 'timestamp' => $tx['timestamp'], - 'blockNumber' => $tx['tx']['blockNumber'], - 'confirmations' => $this->db->getLastBlock() - $tx['tx']['blockNumber'] + 1, - 'success' => $tx['tx']['success'], - 'from' => $tx['tx']['from'], - 'to' => $tx['tx']['to'], - 'value' => $this->_bn2float($tx['tx']['value']), - 'input' => $tx['tx']['input'], - 'gasLimit' => $tx['tx']['gasLimit'], - 'gasUsed' => $tx['tx']['gasUsed'], - 'logs' => array(), - ); - if(isset($tx['tx']) && !empty($tx['tx']['receipt']) && !empty($tx['tx']['receipt']['logs'])){ - foreach($tx['tx']['receipt']['logs'] as $log){ - $result['logs'][] = array( - 'address' => $log['address'], - 'topics' => $log['topics'], - 'data' => $log['data'], - ); - } - } - $operations = $this->db->getOperations($txHash); - if(is_array($operations) && !empty($operations)){ - foreach($operations as $i => $operation){ - $token = $this->db->getToken($operation['contract']); - if($token && is_array($token)){ - unset($token['checked']); - unset($token['txsCount']); - unset($token['transfersCount']); - $operations[$i]['tokenInfo'] = $token; - } - unset($operations[$i]['blockNumber']); - unset($operations[$i]['success']); - unset($operations[$i]['contract']); - } - $result['operations'] = $operations; - } - $this->sendResult($result); - } - - /** - * /getTokenHistory method implementation. - * - * @return array - */ - public function getTokenHistory(){ - return $this->_getHistory(); - } - - /** - * /getAddressHistory method implementation. - * - * @return array - */ - public function getAddressHistory(){ - return $this->_getHistory(TRUE); - } - - /** - * /getTopTokens method implementation. - * - * @undocumented - * @return array - */ - public function getTopTokens(){ - $maxLimit = is_array($this->defaults) && isset($this->defaults['maxLimit']) ? $this->defaults['maxLimit'] : 50; - $maxPeriod = is_array($this->defaults) && isset($this->defaults['maxPeriod']) ? $this->defaults['maxPeriod'] : 90; - $limit = min(abs((int)$this->getRequest('limit', 10)), $maxLimit); - $period = min(abs((int)$this->getRequest('period', 10)), $maxPeriod); - $result = array('tokens' => $this->db->getTopTokens($limit, $period)); - $this->sendResult($result); - } - - /** - * /getTokenHistoryGrouped method implementation. - * - * @undocumented - * @return array - */ - public function getTokenHistoryGrouped(){ - $period = min(abs((int)$this->getRequest('period', 30)), 90); - $address = $this->getParam(0, FALSE); - if($address){ - $address = strtolower($address); - if(!$this->db->isValidAddress($address)){ - $this->sendError(104, 'Invalid token address format'); - } - } - $result = array('countTxs' => $this->db->getTokenHistoryGrouped($period, $address)); - $this->sendResult($result); - } - - /** - * - * Common method to get token and address operation history. - * - * @param bool $addressHistoryMode - * @return array - */ - protected function _getHistory($addressHistoryMode = FALSE){ - $result = array( - 'operations' => array() - ); - $address = $this->getParam(0, FALSE); - if($address){ - $address = strtolower($address); - } - if((!$address && $addressHistoryMode) || ((FALSE !== $address) && (!$this->db->isValidAddress($address)))){ - $this->sendError(104, 'Invalid address format'); - } - $maxLimit = is_array($this->defaults) && isset($this->defaults['limit']) ? $this->defaults['limit'] : 10; - $options = array( - 'type' => $this->getRequest('type', FALSE), - 'limit' => min(abs((int)$this->getRequest('limit', 10)), $maxLimit), - ); - if(FALSE !== $address){ - $options['address'] = $address; - } - if(FALSE !== $this->getRequest('timestamp', FALSE)){ - $options['timestamp'] = (int)$this->getRequest('timestamp'); - } - if($addressHistoryMode){ - $token = $this->getRequest('token', FALSE); - if(FALSE !== $token){ - $token = strtolower($token); - if(!$this->db->isValidAddress($token)){ - $this->sendError(104, 'Invalid token address format'); - } - $options['token'] = $token; - } - $options['history'] = TRUE; - } - $operations = $this->db->getLastTransfers($options); - if(is_array($operations) && count($operations)){ - for($i = 0; $i < count($operations); $i++){ - $operation = $operations[$i]; - $res = array( - 'timestamp' => $operation['timestamp'], - 'transactionHash' => $operation['transactionHash'], - 'tokenInfo' => $operation['token'], - 'type' => $operation['type'], - 'value' => $operation['value'], - ); - if(isset($operation['address'])){ - $res['address'] = $operation['address']; - } - if(isset($operation['from'])){ - $res['from'] = $operation['from']; - $res['to'] = $operation['to']; - } - $result['operations'][] = $res; - } - } - return $result; - } - - /** - * Converts JavaScript bignumber format to a float. - * - * @param array $aNumber - * @return float - */ - protected function _bn2float($aNumber){ - $res = 0; - if(isset($aNumber['c']) && !empty($aNumber['c'])){ - $str = ''; - for($i=0; $irun(); - -if(!$result){ - $ctr->sendError(17, 'Invalid request, check API manual there: https://github.com/EverexIO/Ethplorer/wiki/Ethplorer-API'); -} - -$ctr->sendResult($result); diff --git a/api/widget.css b/api/widget.css deleted file mode 100644 index d811d4b4..00000000 --- a/api/widget.css +++ /dev/null @@ -1,238 +0,0 @@ -/* Widget outfit */ -.ethplorer-widget { - text-align: center; - font-family: 'Open Sans', sans-serif; - min-height: 200px; -} - -/* Loading */ -.ethplorer-widget .txs-loading { - margin-top: 16px; - margin-bottom: 16px; - min-height: 100px; - padding-top: 80px; -} - -/* Transfer list widget */ -.ethplorer-widget .txs { - width: 100%; - border: 0 !important; - border-collapse: collapse; -} - -.ethplorer-widget .txs-header { - padding: 5px; - color: #dedede; - font-size: 1.3em; - position:relative; -} - -.ethplorer-widget .txs.small-screen-table .tx-field { - padding-top: 0px; - font-size: 14px; -} - -.ethplorer-widget .tx-send { - max-width: 120px; - overflow: hidden; - display: inline-block; - color: #dedede; - padding-left: 8px; - padding-right: 8px; -} - -.ethplorer-widget .tx-field { - text-align: left; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis !important; - color: #47C2FF !important; - border: 0 !important; - padding-top: 10px; - padding-bottom: 0px; - padding-left: 5px; - padding-right: 5px; -} - -.ethplorer-widget .tx-token { - min-width: 32px; - max-width: 60px; -} -.ethplorer-widget .txs.small-screen-table .tx-send, -.ethplorer-widget .txs.small-screen-table .tx-date { - padding-top: 5px; -} -.ethplorer-widget .txs.small-screen-table .tx-amount { - padding-bottom: 5px; -} -.ethplorer-widget .txs.small-screen-table tr td:nth-child(2) { - text-align: right; -} -.ethplorer-widget .txs.small-screen-table .tx-link { - max-width: 140px; -} -.ethplorer-widget .txs.small-screen-table .tx-amount { - max-width: 200px; -} -.ethplorer-widget .txs.small-screen-table { - display: none; -} -.ethplorer-widget .txs tr.hidden { - transform: rotateX(-90deg); - transition: all 1s cubic-bezier(.36,-0.64,.34,1.76); - opacity: 0; -} -.ethplorer-widget .txs tr.hidden.new { - opacity: 1; - transform: none; - transition: all 1s cubic-bezier(.36,-0.64,.34,1.76); -} - -.ethplorer-widget .tx-date { - max-width: 80px; - text-align: center; -} - -.ethplorer-widget .tx-hash { - max-width: 80px; -} - -.ethplorer-widget a.widget-code-link, -.ethplorer-widget a.widget-code-link:visited, -.ethplorer-widget a.widget-code-link:hover { - color: #47C2FF !important; - display: inline-block; - max-width: 350px; - overflow: hidden; - text-overflow: ellipsis !important; - text-decoration: none !important; - border-bottom: 1px dashed #47C2FF; -} - -.ethplorer-widget a.tx-link, -.ethplorer-widget a.tx-link:visited, -.ethplorer-widget a.tx-link:hover { - color: #47C2FF !important; - display: inline-block; - max-width: 120px; - overflow: hidden; - text-overflow: ellipsis !important; -} - -.ethplorer-widget a.tx-link, -.ethplorer-widget a.tx-link:visited { - text-decoration: none !important; -} -.ethplorer-widget a.tx-link:hover { - text-decoration: underline !important; -} -.ethplorer-widget .tx-token a.tx-link, -.ethplorer-widget .tx-token a.tx-link:visited, -.ethplorer-widget .tx-token a.tx-link:hover { - max-width: 70px; -} -.ethplorer-widget .tx-amount { - text-align: right !important; -} -.ethplorer-widget .tx-amount a, -.ethplorer-widget .tx-amount a:visited, -.ethplorer-widget .tx-amount a:hover{ - max-width: 140px; - overflow: hidden; - text-overflow: ellipsis !important; - color: #dedede !important; -} - -.ethplorer-widget .txs-debug { - position: absolute; - right: 5px; - top: 0px; -} -.ethplorer-widget .txs-debug div { - cursor: pointer; - width: 32px; - text-align: center; - opacity: 0.5; - float:left; -} -.ethplorer-widget .txs-add { - color: #0099ff; -} -.ethplorer-widget .txs-debug div:hover { - opacity: 1; -} - -.ethplorer-widget.widget-topTokens #ethplorer-top .tx-link { - max-width: 450px; -} -.ethplorer-widget.widget-topTokens tr td:nth-child(3){ - text-align: right; - color: #dedede !important; -} -.ethplorer-widget.widget-topTokens tr td:nth-child(1){ - text-align: right; - padding-right: 10px; - padding-left: 0px; - color: #8a8c85 !important; - padding-bottom: 4px; - max-width: 32px; - width: 20px; -} -.ethplorer-widget.widget-topTokens a.tx-link.tx-unknown { - color: #676767 !important; -} -.ethplorer-widget.widget-topTokens a.tx-link { - max-width: 60vw; -} - - -@media screen and (min-width: 999px) { - .ethplorer-widget .tx-token { - max-width: 160px; - } - .ethplorer-widget .tx-token a.tx-link, - .ethplorer-widget .tx-token a.tx-link:visited, - .ethplorer-widget .tx-token a.tx-link:hover { - max-width: 150px; - } -} -@media screen and (max-width: 680px) { - .ethplorer-widget .txs.small-screen-table .tx-link { - max-width: 180px; - } - .ethplorer-widget .widget-txs { - max-width: 360px; - } - .ethplorer-widget .txs.big-screen-table { - display: none; - } - .ethplorer-widget .txs.small-screen-table { - display: table; - } -} -@media screen and (max-width: 360px) { - .ethplorer-widget .txs.small-screen-table .tx-link { - max-width: 140px; - } -} - -/* THEME: ethplorer */ -.ethplorer-widget.theme-ethplorer { - max-width: 700px; - margin-left: auto; - margin-right: auto; - padding-left: 4px; - padding-right: 4px; - padding-top: 4px; - padding-bottom: 10px; - background-color: rgba(0, 0, 0, 0.4); - color: #D0D0D0; -} - -.ethplorer-widget.theme-light { - background-color: white; -} - -.ethplorer-widget.theme-dark { - color: #DEDEDE; -} diff --git a/api/widget.js b/api/widget.js deleted file mode 100644 index 5daaf76d..00000000 --- a/api/widget.js +++ /dev/null @@ -1,835 +0,0 @@ -ethplorerWidget = { - // Ethplorer API URL - api: 'https://api.ethplorer.io', - - // Ethplorer URL - url: 'https://ethplorer.io', - - // Widget types - Type: {}, - - // Add Google loader for chart widgets - addGoogleLoader: false, - - chartWidgets: [], - - cssVersion: 8, - - // Widget initialization - init: function(selector, type, options, templates){ - ethplorerWidget.fixPath(); - options = options || {}; - templates = templates || {}; - type = type || 'tokenHistory'; - var widgetOptions = $.extend(true, {}, options); - if(widgetOptions.onLoad) delete widgetOptions.onLoad; - options.widgetOptions = widgetOptions; - options.widgetType = type; - if('undefined' === typeof(jQuery)){ - console.error('Cannot initialize Ethplorer widget: jQuery not found.'); - console.log('Add next string in the section of the page:'); - console.log(''); - return; - } - if(type == 'tokenHistoryGrouped'){ - ethplorerWidget.addGoogleLoader = true; - } - var el = $(selector); - if(!el.length){ - console.error('Cannot initialize Ethplorer widget: element ' + selector + ' not found.'); - return; - } - if('undefined' === ethplorerWidget.eventsAdded){ - $(window).resize(ethplorerWidget.fixTilda); - ethplorerWidget.eventsAdded = true; - } - if('undefined' !== typeof(ethplorerWidget.Type[type])){ - return new ethplorerWidget.Type[type](el, options, templates); - }else{ - console.error('Cannot initialize Ethplorer widget: invalid widget type "' + type + '".'); - } - }, - loadScript: function(url, callback){ - var head = document.getElementsByTagName('head')[0]; - var script = document.createElement('script'); - script.type = 'text/javascript'; - script.src = url; - script.onreadystatechange = callback; - script.onload = callback; - head.appendChild(script); - }, - addStyles: function(){ - ethplorerWidget.fixPath(); - var linkElem = document.createElement('link'); - linkElem.setAttribute("rel", 'stylesheet'); - linkElem.setAttribute("type", 'text/css'); - linkElem.setAttribute("href", ethplorerWidget.api + '/widget.css?v=' + ethplorerWidget.cssVersion); - document.getElementsByTagName("head")[0].appendChild(linkElem); - }, - loadGoogleCharts: function(){ - if(google && google.charts){ - google.charts.load('current', {packages: ['corechart']}); - - if(ethplorerWidget.chartWidgets && ethplorerWidget.chartWidgets.length) - for(var i=0; iEthplorer.io'); - }else if('undefined' !== typeof(obj.options.getCode) && obj.options.getCode){ - var divLink = '
'; - var popupId = obj.el.attr('id') + '-code'; - obj.el.append(divLink + 'Get widget code
'); - obj.el.find('.widget-code-link').data("widget", obj); - $("body").append('
'); - $("#" + popupId).dialog({ - 'autoOpen': false, - 'resizable': false, - 'width': $(window).width() / 2, - 'height': 'auto', - 'open': function(){ - $(this).parents(".ui-dialog:first").find(".ui-dialog-content").click(function(){ - ethplorerWidget.Utils.selectText(popupId); - }); - } - }).css("font-size", "12px"); - } - }, - getWidgetCode: function(obj){ - var widget = $(obj).data().widget, - cr = "\n", - id = widget.el.attr('id'), - popupId = id + '-code', - widgetOptions = $.extend(true, {}, widget.options.widgetOptions || {}); - - if('undefined' !== typeof(widgetOptions.getCode)) delete widgetOptions.getCode; - - var widgetCode = '1. Add jQuery in the HEAD section of your page (if not present):' + cr; - widgetCode += '' + cr + cr; - widgetCode += '2. Put code displayed below somewhere in BODY section.' + cr + cr; - widgetCode += '
' + cr; - widgetCode += ''; - - $("#" + popupId).text(widgetCode); - var popupContent = $("#" + popupId).html(); - $("#" + popupId).html(popupContent.replace(/(\n)/gm, "
")); - $("#" + popupId).dialog('open'); - console.log(widgetCode); - }, - parseTemplate: function(template, data){ - var res = template; - for(var key in data){ - var reg = new RegExp('%' + key + '%', 'g') - res = res.replace(reg, data[key]); - } - return res; - }, - // Tilda css hack - fixTilda: function(){ - var height = parseInt($('.t-cover__wrapper').height()); - $('.t-cover, .t-cover__carrier, .t-cover__wrapper, .t-cover__filter').height(height + 'px'); - }, - // Use local path for develop instances - fixPath: function(){ - if((document.location.host !== 'ethplorer.io') && (document.location.host.indexOf('ethplorer') >= 0)){ - ethplorerWidget.api = '//' + document.location.host + '/api'; - ethplorerWidget.url = '//' + document.location.host - } - }, - Utils: { - link: function(data, text, title, hash, addClass){ - title = title || text; - hash = hash || false; - if((false !== hash) && hash){ - hash = '#' + hash; - }else{ - hash = ''; - } - var linkType = (data && (42 === data.toString().length)) ? 'address' : 'tx'; - if(!addClass){ - addClass = ""; - } - return '' + text + ''; - }, - - // Timestamp to local date - ts2date: function(ts, withTime, withGMT){ - withGMT = 'undefined' !== typeof(withGMT) ? withGMT : true; - ts *= 1000; - function padZero(s){ - return (s < 10) ? '0' + s : s.toString(); - } - var res = ''; - var dt = new Date(ts); - res += (dt.getFullYear() + '-' + padZero((dt.getMonth() + 1)) + '-' + padZero(dt.getDate())); - if(withTime){ - res += ' '; - res += ethplorerWidget.Utils.ts2time(ts, withGMT); - } - return res; - }, - //Timestamp to local time - ts2time: function(ts, withGMT){ - withGMT = 'undefined' !== typeof(withGMT) ? withGMT : true; - ts *= 1000; - function padZero(s){ - return (s < 10) ? '0' + s : s.toString(); - } - var res = ''; - var dt = new Date(ts); - res += (padZero(dt.getHours()) + ':' + padZero(dt.getMinutes()) + ':' + padZero(dt.getSeconds())); - if(withGMT){ - res += (' (' + Ethplorer.Utils.getTZOffset() + ')'); - } - return res; - }, - // Return local offset - getTZOffset: function(){ - var offset = -Math.round(new Date().getTimezoneOffset() / 60); - return 'GMT' + (offset > 0 ? '+' : '-') + offset; - }, - /** - * Number formatter (separates thousands with comma, adds zeroes to decimal part). - * - * @param {int} num - * @param {bool} withDecimals - * @param {int} decimals - * @param {bool} cutZeroes - * @returns {string} - */ - formatNum: function(num, withDecimals /* = false */, decimals /* = 2 */, cutZeroes /* = false */){ - function math(command, val, decimals){ - var k = Math.pow(10, decimals ? parseInt(decimals) : 0); - return Math[command](val * k) / k; - } - function padZero(s, len){ - while(s.length < len) s += '0'; - return s; - } - if(('object' === typeof(num)) && ('undefined' !== typeof(num.c))){ - num = parseFloat(Ethplorer.Utils.toBig(num).toString()); - } - cutZeroes = !!cutZeroes; - withDecimals = !!withDecimals; - decimals = decimals || 2; - - if((num.toString().indexOf("e+") > 0)){ - return num.toString(); - } - - if((num.toString().indexOf("e-") > 0) && withDecimals){ - var parts = num.toString().split("e-"); - var res = parts[0].replace('.', ''); - for(var i=1; i 1){ - res += '.'; - var tail = parts[1].substring(0, decimals); - if(tail.length < zeroCount){ - tail = padZero(tail, zeroCount); - } - res += tail; - }else{ - res += padZero('.', parseInt(zeroCount) + 1); - } - } - res = res.replace(/\.$/, ''); - return res; - }, - selectText: function(containerid){ - if(document.selection){ - var range = document.body.createTextRange(); - range.moveToElementText(document.getElementById(containerid)); - range.select(); - }else if(window.getSelection){ - var range = document.createRange(); - range.selectNode(document.getElementById(containerid)); - window.getSelection().addRange(range); - } - } - } -}; - -/** - * Last Token transactions Widget. - * - * @param {type} element - * @param {type} options - * @param {type} templates - * @returns {undefined} - */ -ethplorerWidget.Type['tokenHistory'] = function(element, options, templates){ - this.el = element; - this.options = options; - this.api = ethplorerWidget.api + '/getTokenHistory'; - if(options && options.address){ - this.api += ('/' + options.address.toString().toLowerCase()); - } - this.ts = false; - this.interval = false; - - this.templates = { - header: '
Recent token transactions
', - loader: '
Loading...
', - debug: '
', - // Big table row - bigScreenTable: '' + - '%time%' + - 'from %from%to%to%' + - '%amount%' + - '%token%' + - '', - // Small table row - smallScreenTable: '' + - '%time%' + - 'from %from%' + - '' + - ' ' + - 'to%to%' + - '' + - '%amount% %token%' + - '' - }; - - // Override default templates with custom - if('object' === typeof(templates)){ - for(var key in templates){ - this.templates[key] = templates[key]; - } - } - - this.refresh = function(obj){ - return function(){ - $.getJSON(obj.api, obj.getRequestParams(obj.ts ? {timestamp: obj.ts} : false), obj.refreshWidget); - } - }(this); - - this.load = function(){ - this.el.html(this.templates.header + this.templates.loader); - $.getJSON(this.api, this.getRequestParams(), this.refreshWidget); - }; - - this.init = function(){ - this.el.addClass('ethplorer-widget'); - this.el.addClass('widget-tokenHistory'); - this.el.addClass('theme-' + (this.options.theme ? this.options.theme : 'ethplorer')); - this.interval = setInterval(this.refresh, 15000); - this.load(); - }; - - this.getRequestParams = function(additionalParams){ - var requestOptions = ['limit', 'address', 'timestamp']; - var params = { - apiKey: 'ethplorer.widget', - type: 'transfer', - }; - for(var key in this.options){ - if(requestOptions.indexOf(key) >= 0){ - params[key] = this.options[key]; - } - } - if('object' === typeof(additionalParams)){ - for(var key in additionalParams){ - if(requestOptions.indexOf(key) >= 0){ - params[key] = additionalParams[key]; - } - } - } - return params; - }; - - this.setPlayPause = function(obj){ - return function(){ - if(obj.interval){ - clearInterval(obj.interval); - obj.interval = false; - obj.el.find('.txs-stop').html('►'); - obj.el.find('.txs-stop').attr('title', 'Start refresh'); - obj.el.find('.txs-stop').css('color', '#00ff00'); - }else{ - obj.interval = setInterval(obj.refresh, 15000); - obj.el.find('.txs-stop').html('❚❚'); - obj.el.find('.txs-stop').attr('title', 'Pause refresh'); - obj.el.find('.txs-stop').css('color', 'yellow'); - }; - }; - }(this); - - this.refreshWidget = function(obj){ - return function(data){ - if(!obj.ts){ - return obj.cbFirstLoad(data); - } - obj.el.find('tr').removeClass('hidden new'); - return obj.cbRefresh(data); - }; - }(this); - - this.cbFirstLoad = function(data){ - if(data && !data.error && data.operations && data.operations.length){ - this.el.find('.txs-loading').remove(); - if(this.ts === data.operations[0].timestamp){ - // Skip redraw if nothing changed - return; - } - this.ts = data.operations[0].timestamp; - var txTable = ''; - var txSmall = '
'; - for(var i=0; i= rowsToKill){ - $(this).remove(); - } - }); - } - var rowsToKill = limit * smallRows.length; - if(rowsToKill){ - txSmall.find('tr').each(function(i){ - if(i >= rowsToKill){ - $(this).remove(); - } - }); - } - } - } - }; - - this.prepareData = function(tr){ - if(!tr.tokenInfo){ - tr.tokenInfo = {symbol: "", decimals: 0}; - } - if(!tr.tokenInfo.symbol && tr.tokenInfo.name){ - tr.tokenInfo.symbol = tr.tokenInfo.name; - } - var k = Math.pow(10, tr.tokenInfo.decimals); - var amount = ethplorerWidget.Utils.formatNum(tr.value / k, true, parseInt(tr.tokenInfo.decimals), true); - - var hash = tr.priority ? tr.priority : false; - - return { - date: ethplorerWidget.Utils.link(tr.transactionHash, ethplorerWidget.Utils.ts2date(tr.timestamp, false, false), tr.transactionHash, hash), - time: ethplorerWidget.Utils.link(tr.transactionHash, ethplorerWidget.Utils.ts2time(tr.timestamp, false), tr.transactionHash, hash), - datetime: ethplorerWidget.Utils.link(tr.transactionHash, ethplorerWidget.Utils.ts2date(tr.timestamp, true, false), tr.transactionHash, hash), - from: ethplorerWidget.Utils.link(tr.from, tr.from), - to: ethplorerWidget.Utils.link(tr.to, tr.to), - amount: ethplorerWidget.Utils.link(tr.tokenInfo.address, amount, amount + ' ' + tr.tokenInfo.symbol), - token: ethplorerWidget.Utils.link(tr.tokenInfo.address, tr.tokenInfo.symbol, tr.tokenInfo.symbol + ' ' + tr.tokenInfo.address) - }; - }; - - this.init(); -} - -/** - * Top Tokens list Widget. - * - * @param {type} element - * @param {type} options - * @param {type} templates - * @returns {undefined} - */ -ethplorerWidget.Type['topTokens'] = function(element, options, templates){ - this.el = element; - - this.options = { - limit: 10, - period: 30 - }; - - if(options){ - for(var key in options){ - this.options[key] = options[key]; - } - } - - this.api = ethplorerWidget.api + '/getTopTokens'; - - this.templates = { - header: '
Top %limit% tokens for %period% days
', - loader: '
Loading...
', - // Big table row - row: '
' + - '' + - '' + - '' + - '', - }; - - // Override default templates with custom - if('object' === typeof(templates)){ - for(var key in templates){ - this.templates[key] = templates[key]; - } - } - - this.load = function(){ - this.el.html(ethplorerWidget.parseTemplate(this.templates.header, this.options) + this.templates.loader); - $.getJSON(this.api, this.getRequestParams(), this.refreshWidget); - }; - - this.init = function(){ - this.el.addClass('ethplorer-widget'); - this.el.addClass('widget-topTokens'); - this.el.addClass('theme-' + (this.options.theme ? this.options.theme : 'ethplorer')); - this.load(); - }; - - this.getRequestParams = function(additionalParams){ - var requestOptions = ['limit', 'period']; - var params = { - apiKey: 'freekey', - }; - for(var key in this.options){ - if(requestOptions.indexOf(key) >= 0){ - params[key] = this.options[key]; - } - } - if('object' === typeof(additionalParams)){ - for(var key in additionalParams){ - if(requestOptions.indexOf(key) >= 0){ - params[key] = additionalParams[key]; - } - } - } - return params; - }; - - this.refreshWidget = function(obj){ - return function(data){ - if(data && !data.error && data.tokens && data.tokens.length){ - obj.el.find('.txs-loading').remove(); - var txTable = '
%position%%name%%opCount%
'; - for(var i=0; iLoading...', - }; - - this.load = function(){ - $.getJSON(this.api, this.getRequestParams(), this.refreshWidget); - }; - - this.drawChart = function(aTxData){ - var aData = []; - aData.push(['Day', 'Token operations']); - - var stDate = new Date(), - fnDate = new Date(); - stDate.setDate(stDate.getDate() - 1); - fnDate.setDate(stDate.getDate() - this.options.period); - - var aCountData = {}; - for(var i = 0; i < aTxData.length; i++){ - var aDayData = aTxData[i]; - aCountData[aDayData._id.year + '-' + aDayData._id.month + '-' + aDayData._id.day] = aDayData.cnt; - } - - var curDate = true; - while(stDate > fnDate){ - var key = stDate.getFullYear() + '-' + (stDate.getMonth() + 1) + '-' + stDate.getDate(); - var cnt = ('undefined' !== typeof(aCountData[key])) ? aCountData[key] : 0; - if(curDate && cnt == 0){ - curDate = false; - continue; - } - aData.push([new Date(stDate.getFullYear(), stDate.getMonth(), stDate.getDate()), cnt]); - var newDate = stDate.setDate(stDate.getDate() - 1); - stDate = new Date(newDate); - } - - var data = google.visualization.arrayToDataTable(aData); - var def = { - title: '', - legend: { position: 'none' }, - tooltip: { - format: 'MMM d', - }, - hAxis : { - title: '', - titleTextStyle: { - italic: false - }, - textPosition: 'out', - slantedText: false, - maxAlternation: 1, - maxTextLines: 1, - format: 'MMM d', - gridlines: { - count: 10, - color: "none" - } - }, - vAxis: { - title: '', - titleTextStyle: { - italic: false - }, - minValue: 0, - viewWindow: { - min: 0 - }, - gridlines: { - color: "none" - }, - maxValue: 3, - format: '#,###', - }, - pointSize: 5, - }; - if(this.options['theme'] == 'dark'){ - def.colors = ['#47C2FF']; - def.titleTextStyle = {color: '#DEDEDE'}; - def.backgroundColor = {fill: 'transparent'}; - - def.hAxis.textStyle = {color: '#DEDEDE'}; - def.hAxis.titleTextStyle.color = '#DEDEDE'; - def.hAxis.baselineColor = '#DEDEDE'; - - def.vAxis.textStyle = {color: '#DEDEDE'}; - def.vAxis.titleTextStyle.color = '#DEDEDE'; - def.vAxis.baselineColor = 'none'; - } - var options = $.extend(true, def, this.options['options']); - - var tooltipFormatter = new google.visualization.DateFormat({ - pattern: "MMM dd, yyyy '+UTC'" - }); - tooltipFormatter.format(data, 0); - - if(this.options['type'] == 'area') var chart = new google.visualization.AreaChart(this.el[0]); - else if(this.options['type'] == 'line') var chart = new google.visualization.LineChart(this.el[0]); - else var chart = new google.visualization.ColumnChart(this.el[0]); - chart.draw(data, options); - }; - - this.init = function(){ - this.el.addClass('ethplorer-widget'); - this.el.addClass('widget-tokenHistoryGrouped'); - this.el.addClass('theme-' + (this.options.theme ? this.options.theme : 'ethplorer')); - this.el.html(this.templates.loader); - //this.load(); - }; - - this.getRequestParams = function(additionalParams){ - var requestOptions = ['period', 'address', 'type', 'theme']; - var params = { - apiKey: 'freekey', - }; - for(var key in this.options){ - if(requestOptions.indexOf(key) >= 0){ - params[key] = this.options[key]; - } - } - if('object' === typeof(additionalParams)){ - for(var key in additionalParams){ - if(requestOptions.indexOf(key) >= 0){ - params[key] = additionalParams[key]; - } - } - } - return params; - }; - - this.refreshWidget = function(obj){ - return function(data){ - console.log(data); - if(data && !data.error && data.countTxs /*&& data.countTxs.length*/){ - obj.widgetData = data.countTxs; - google.charts.setOnLoadCallback( - function(){ - obj.el.find('.txs-loading').remove(); - obj.drawChart(data.countTxs); - ethplorerWidget.appendEthplorerLink(obj); - if('function' === typeof(obj.options.onLoad)){ - obj.options.onLoad(); - } - setTimeout(ethplorerWidget.fixTilda, 300); - } - ); - }else{ - obj.el.find('.txs-loading').remove(); - } - }; - }(this); - - $(window).resize(this, function(){ - var obj = arguments[0].data; - if(obj.resizeTimer) clearTimeout(obj.resizeTimer); - obj.resizeTimer = setTimeout(function(){ - if(obj.widgetData){ - obj.el.empty(); - obj.drawChart(obj.widgetData); - ethplorerWidget.appendEthplorerLink(obj); - } - }, 500); - }); - - this.init(); - ethplorerWidget.chartWidgets.push(this); -}; - -/** - * Document on ready widgets initialization. - * Initializes all widgets added using eWgs array. - */ -(function(){ - function ethpWiInit(){ - var eWgs = window.eWgs || []; - if(eWgs && eWgs.length) - for(var i=0; ili>a, .pagination-sm>li>span { - padding: 7px 5px; - font-size: 9px; - } - tr.paginationFooter td ul.pagination { - margin-right: 10px; - } - #address-issuances tr td:last-child { - min-width: 140px; - } - .token-related .blue td { - font-size: 16px; - } - #address-token-transfers td { - font-size: 11px; - } - #ethplorer-path { - font-size: 14px; - } - .table tr td:first-child { - padding-left: 8px; - } - .table tr td:first-child { - max-width: 70px; - } - .table tr td { - font-size: 12px; - } - .block-header h3 { - font-size: 18px; - padding-left: 8px; - } - .navbar { - margin-bottom: 0px; - } -} - -.show_small { - display: none; -} - -a.token-update { - position: absolute; - right: 0px; - margin-right: 30px; - font-size: 14px; - top: 37px; - color: #337ab7 !important; -} - -@media screen and (max-width: 991px) { - #topmenu li { - padding-right: 0px; - } -} - - -@media screen and (max-width: 767px) { - .navbar-nav>li { - float: left; - } - - .filter-box.in-tabs { - text-align: right; - height: 15px !important; - margin-top: 10px !important; - } - - .filter-box.in-tabs .filter-form { - width: 100%; - } - - .filter-box.in-tabs #filter_list { - width: 100%; - } - - .ui-autocomplete { - max-width: 100%; - } - - #ethplorer-path { - font-size: 16px; - } - - .multiop tr td:nth-child(3), - .multiop tr td:nth-child(4) - { - display: none; - } - - .multiop tr td:nth-child(5){ - display: table-cell; - } - - #address-token-transfers .block { - max-width: 100vw; - overflow: hidden; - } - - .block-header h3 { - font-size: 20px; - } - - .hash-from-to { - max-width: 75vw !important; - } - - #address-token-transfers td { - font-size: 12px; - } - - .hide-small { - display: none !important; - } - - .show_small { - display: initial; - } - - .address-token{ - display: none; - } - - #navbar { - height: 115px; - } - - #searchform { - position: absolute; - top: 35px; - right: 0px; - width: 100%; - } - - #search-quick-results, - #search { - width: 100%; - margin-left: 0px; - } - - #topmenu { - position: absolute; - right: -15px; - top: -4px; - } - - .token-history-grouped-widget { - padding: 0px !important; - } -} - -@media screen and (max-width: 479px) { - a.token-update { - display: none; - } - #topmenu li { - padding: 8px; - } - .navbar-logo { - width: 140px; - } - .navbar-logo img { - width: 140px; - } -} - -@-webkit-keyframes minhand{ - 0%{-webkit-transform:rotate(0deg)} - 100%{-webkit-transform:rotate(360deg)} -} -@-moz-keyframes minhand{ - 0%{-moz-transform:rotate(0deg)} - 100%{-moz-transform:rotate(360deg)} -} -@keyframes minhand{ - 0%{transform:rotate(0deg)} - 100%{transform:rotate(360deg)} -} - -@-webkit-keyframes hrhand{ - 0%{-webkit-transform:rotate(0deg)} - 100%{-webkit-transform:rotate(360deg)} -} -@-moz-keyframes hrhand{ - 0%{-moz-transform:rotate(0deg)} - 100%{-moz-transform:rotate(360deg)} -} -@keyframes hrhand{ - 0%{transform:rotate(0deg)} - 100%{transform:rotate(360deg)} -} diff --git a/css/jquery-ui.min.css b/css/jquery-ui.min.css deleted file mode 100644 index 0e3d4642..00000000 --- a/css/jquery-ui.min.css +++ /dev/null @@ -1,6 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2017-02-07 -* http://jqueryui.com -* Includes: core.css, autocomplete.css, menu.css -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0} \ No newline at end of file diff --git a/css/tilda-blocks-2.10.css b/css/tilda-blocks-2.10.css deleted file mode 100644 index 86baa843..00000000 --- a/css/tilda-blocks-2.10.css +++ /dev/null @@ -1 +0,0 @@ -@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700&subset=latin,cyrillic);.t-body{margin:0}#allrecords{-webkit-font-smoothing:antialiased;background-color:none}#allrecords a{color:#ff8562;text-decoration:none}#allrecords a[href^=tel]{color:inherit;text-decoration:none}#allrecords ol{padding-left:22px}#allrecords ul{padding-left:20px}@media print{body,html{min-width:1200px;max-width:1200px;padding:0;margin:0 auto;border:none}}.t-text{font-family:'Georgia',serif;font-weight:300;color:#000}.t-text_xs{font-size:15px;line-height:1.55}.t-text_sm{font-size:18px;line-height:1.55}.t-text_md{font-size:20px;line-height:1.55}.t-text_lg{font-size:22px;line-height:1.55}.t-text_weight_plus{font-weight:400}.t-text-impact{font-family:'Georgia',serif;font-weight:300;color:#000}.t-text-impact_xs{font-size:26px;line-height:1.5}.t-text-impact_sm{font-size:32px;line-height:1.35}.t-text-impact_md{font-size:38px;line-height:1.35}.t-text-impact_lg{font-size:42px;line-height:1.23}.t-name{font-family:'Open Sans',sans-serif;font-weight:600;color:#000}.t-name_xs{font-size:16px;line-height:1.35}.t-name_sm{font-size:18px;line-height:1.35}.t-name_md{font-size:20px;line-height:1.35}.t-name_lg{font-size:22px;line-height:1.35}.t-name_xl{font-size:24px;line-height:1.35}.t-heading{font-family:'Open Sans',sans-serif;font-weight:600;color:#000}.t-heading_xs{font-size:26px;line-height:1.23}.t-heading_sm{font-size:28px;line-height:1.17}.t-heading_md{font-size:30px;line-height:1.17}.t-heading_lg{font-size:32px;line-height:1.17}.t-title{font-family:'Open Sans',sans-serif;font-weight:600;color:#000}.t-title_xxs{font-size:36px;line-height:1.23}.t-title_xs{font-size:42px;line-height:1.23}.t-title_sm{font-size:48px;line-height:1.23}.t-title_md{font-size:52px;line-height:1.23}.t-title_lg{font-size:64px;line-height:1.23}.t-title_xl{font-size:72px;line-height:1.17}.t-title_xxl{font-size:82px;line-height:1.17}.t-descr{font-family:'Open Sans',sans-serif;font-weight:300;color:#000}.t-descr_xxs{font-size:14px;line-height:1.55}.t-descr_xs{font-size:16px;line-height:1.55}.t-descr_sm{font-size:18px;line-height:1.55}.t-descr_md{font-size:20px;line-height:1.55}.t-descr_lg{font-size:22px;line-height:1.55}.t-descr_xl{font-size:24px;line-height:1.5}.t-descr_xxl{font-size:26px;line-height:1.45}.t-descr_xxxl{font-size:30px;line-height:1.45;letter-spacing:.45}.t-uptitle{font-family:'Open Sans',sans-serif;font-weight:600;color:#000;letter-spacing:2.5px}.t-uptitle_xs{font-size:12px}.t-uptitle_sm{font-size:14px}.t-uptitle_md{font-size:16px}.t-uptitle_lg{font-size:18px}.t-uptitle_xl{font-size:20px;letter-spacing:2px}.t-uptitle_xxl{font-size:22px;letter-spacing:2px}.t-uptitle_xxxl{font-size:24px;letter-spacing:2px}@media screen and (max-width:1200px){.t-text_xs{font-size:14px}.t-text_sm{font-size:16px}.t-text_md{font-size:18px}.t-text_lg{font-size:20px}.t-text-impact_md{font-size:30px}.t-descr_xxs{font-size:12px}.t-descr_xs{font-size:14px}.t-descr_sm{font-size:16px}.t-descr_md{font-size:18px}.t-descr_lg{font-size:20px}.t-descr_xl{font-size:22px}.t-descr_xxl{font-size:22px}.t-descr_xxxl{font-size:26px}.t-uptitle_md{font-size:14px}.t-uptitle_lg{font-size:16px}.t-uptitle_xl{font-size:18px}.t-uptitle_xxl{font-size:20px}.t-uptitle_xxxl{font-size:22px}.t-title_xxs{font-size:32px}.t-title_xs{font-size:38px}.t-title_sm{font-size:44px}.t-title_md{font-size:48px}.t-title_lg{font-size:60px}.t-title_xl{font-size:68px}.t-title_xxl{font-size:78px}.t-name_xs{font-size:14px}.t-name_sm{font-size:16px}.t-name_md{font-size:18px}.t-name_lg{font-size:20px}.t-name_xl{font-size:22px}.t-heading_xs{font-size:24px}.t-heading_sm{font-size:26px}.t-heading_md{font-size:28px}.t-heading_lg{font-size:30px}}@media screen and (max-width:640px){.t-text_xs{font-size:12px;line-height:1.45}.t-text_sm{font-size:14px;line-height:1.45}.t-text_md{font-size:16px;line-height:1.45}.t-text_lg{font-size:18px;line-height:1.45}.t-text-impact_sm{font-size:22px}.t-text-impact_md{font-size:26px}.t-text-impact_lg{font-size:28px}.t-descr_xs{font-size:12px;line-height:1.45}.t-descr_sm{font-size:14px;line-height:1.45}.t-descr_md{font-size:16px;line-height:1.45}.t-descr_lg{font-size:18px;line-height:1.45}.t-descr_xl{font-size:20px;line-height:1.4}.t-descr_xxl{font-size:20px}.t-descr_xxxl{font-size:22px}.t-uptitle_xs{font-size:10px}.t-uptitle_sm{font-size:10px}.t-uptitle_md{font-size:12px}.t-uptitle_lg{font-size:14px}.t-uptitle_xl{font-size:16px}.t-uptitle_xxl{font-size:18px}.t-uptitle_xxxl{font-size:20px}.t-title_xxs{font-size:28px}.t-title_xs{font-size:30px}.t-title_sm{font-size:30px}.t-title_md{font-size:30px}.t-title_lg{font-size:30px}.t-title_xl{font-size:32px}.t-title_xxl{font-size:36px}.t-name_xs{font-size:12px}.t-name_sm{font-size:14px}.t-name_md{font-size:16px}.t-name_lg{font-size:18px}.t-name_xl{font-size:20px}.t-heading_xs{font-size:22px}.t-heading_sm{font-size:24px}.t-heading_md{font-size:24px}.t-heading_lg{font-size:26px}}@media screen and (max-width:480px){.t-title_xl{font-size:30px}.t-title_xxl{font-size:30px}}.t-records{-webkit-font_smoothing:antialiased;background-color:none}.t-records a{color:#ff8562;text-decoration:none}.t-records a[href^=tel]{color:inherit;text-decoration:none}.t-records ol{padding-left:22px;margin-top:0;margin-bottom:10px}.t-records ul{padding-left:20px;margin-top:0;margin-bottom:10px}.t-cover{height:700px;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#000;background-repeat:no-repeat;background-position:center center;text-align:center;vertical-align:middle;position:relative;background-attachment:fixed;overflow:hidden}.t-cover__carrier{height:700px;width:100%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;background-position:center center;text-align:center;vertical-align:middle;position:relative;background-attachment:fixed}.t-cover__carrier.loading{opacity:0}.t-cover__carrier[data-content-cover-bg=""].loading{opacity:1!important}.t-cover__carrier.loaded{opacity:1;transition:opacity 400ms}@media screen and (max-device-width:1024px){.t-cover{background-attachment:scroll}.t-cover__carrier{background-attachment:scroll}}@media print{.t-cover{background-attachment:scroll}.t-cover__carrier{background-attachment:scroll}}.t-cover__filter{height:700px;width:100%;position:absolute;top:0;left:0}.t-cover .t-container,.t-cover .t-container_100,.t-cover .t-container_10,.t-cover .t-container_8{position:absolute;top:0;left:0;bottom:0;right:0}.t-cover__wrapper{height:700px;display:table-cell;width:1200px}.t-cover__wrapper span.space{display:inline-block;height:100%;width:1px}@media screen and (max-width:640px){.t-cover{height:400px;background-attachment:fixed}.t-cover__carrier{background-attachment:scroll!important;background-size:cover;background-position:center center}.t-cover__filter{height:400px}.t-cover__wrapper{height:400px}}@-webkit-keyframes t-arrow-bottom{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}55%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes t-arrow-bottom{0%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}50%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}55%{-moz-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transform:translateY(-7px);-o-transform:translateY(-7px);transform:translateY(-7px)}100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}.t-cover__arrow-wrapper_animated{animation:t-arrow-bottom 1.7s infinite ease}.t-cover__arrow{position:absolute;z-index:9;bottom:40px;right:0;left:0;text-align:center}.t-cover__arrow-wrapper{display:inline-block;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s;cursor:pointer}.t-cover__arrow-wrapper:hover{opacity:.7}.t-cover__arrow-svg{fill:#fff}@media screen and (max-width:640px){.t-cover__arrow_mobile{-moz-transform:scale(.7);-ms-transform:scale(.7);-webkit-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.t-cover__arrow{bottom:14px}}.t-btn{display:inline-block;font-family:'Open Sans',sans-serif;height:60px;border:0 none;font-size:16px;padding-left:60px;padding-right:60px;text-align:center;white-space:nowrap;vertical-align:middle;font-weight:700;background-image:none;cursor:pointer;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.t-btn td{vertical-align:middle}.t-btn_sending{opacity:.5}@media screen and (max-width:640px){.t-btn{white-space:normal;padding-left:30px;padding-right:30px}}.t-btn_sm{height:40px;font-size:14px;padding-left:30px;padding-right:30px}.t-btn_lg{height:60px;font-size:22px;padding-left:70px;padding-right:70px}.t-btn_xl{height:80px;font-size:26px;padding-left:80px;padding-right:80px}.t-btn_xxl{height:100px;font-size:30px;padding-left:90px;padding-right:90px}@media screen and (max-width:640px){.t-btn_lg{font-size:18px;padding-left:40px;padding-right:40px}.t-btn_xl{font-size:22px;padding-left:50px;padding-right:50px}.t-btn_xxl{font-size:26px;padding-left:60px;padding-right:60px}}.t-submit{font-family:'Open Sans',sans-serif;text-align:center;height:60px;border:0 none;font-size:16px;padding-left:60px;padding-right:60px;-webkit-appearance:none;font-weight:700;white-space:nowrap;background-image:none;cursor:pointer;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}.t-submit_sending{opacity:.5}@media screen and (max-width:640px){.t-submit{white-space:normal;padding-left:30px;padding-right:30px}}.t-input{margin:0;font-family:'Open Sans',sans-serif;font-size:100%;height:60px;padding:0 20px;font-size:16px;line-height:1.33;width:100%;border:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}.t-input::-moz-focus-inner{padding:0;border:0}.t-input_bbonly{outline:none;padding-left:0!important;padding-right:0!important;border-top:0!important;border-right:0!important;border-left:0!important;background-color:transparent!important;border-radius:0!important}@media screen and (max-width:1200px){.t-screenmin-1200px{display:none}}@media screen and (max-width:980px){.t-screenmin-980px{display:none}}@media screen and (max-width:640px){.t-screenmin-640px{display:none}}@media screen and (max-width:480px){.t-screenmin-480px{display:none}}@media screen and (max-width:320px){.t-screenmin-320px{display:none}}@media screen and (min-width:321px){.t-screenmax-320px{display:none}}@media screen and (min-width:481px){.t-screenmax-480px{display:none}}@media screen and (min-width:641px){.t-screenmax-640px{display:none}}@media screen and (min-width:981px){.t-screenmax-980px{display:none}}@media screen and (min-width:1201px){.t-screenmax-1200px{display:none}}.t-hidden{display:none}.t-opacity_50{filter:alpha(opacity=50);KHTMLOpacity:.5;MozOpacity:.5;opacity:.5}.t-opacity_70{filter:alpha(opacity=70);KHTMLOpacity:.7;MozOpacity:.7;opacity:.7}.t-uppercase{text-transform:uppercase}.t-align_center{text-align:center}.t-align_left{text-align:left}.t-align_right{text-align:right}.t-margin_auto{margin-left:auto;margin-right:auto}.t-valign_middle{vertical-align:middle}.t-valign_top{vertical-align:top}.t-valign_bottom{vertical-align:bottom}.t-margin_left_auto{margin-right:0;margin-left:auto}.yashare-style .b-share-btn__facebook,.yashare-style .b-share-btn__twitter,.yashare-style .b-share-btn__vkontakte{background-color:transparent!important}.yashare-style .b-share__link{-webkit-border-radius:0px!important;border-radius:0px!important}.yashare-style-black-white .b-share-btn__wrap{background-color:#000!important;padding:5px!important}.yashare-style-transp-white .b-share-btn__wrap{padding:5px!important}.yashare-style-transp-white .b-share-counter{color:#fff;font-weight:700}.yashare-style-white-black .b-share-btn__wrap{background-color:#fff!important;padding:5px!important}.yashare-style-white-black .b-share-icon{background-image:url(//static.tildacdn.com/img/b-share_counter_large_white.png)!important}.yashare-style-transp-black .b-share-btn__wrap{padding:5px!important}.yashare-style-transp-black .b-share-icon{background-image:url(//static.tildacdn.com/img/b-share_counter_large_white.png)!important}.yashare-style-transp-black .b-share-counter{color:#000;font-weight:700}.ya-share2 ul{padding-left:0px!important}.carousel{position:relative}.carousel ol{padding-left:0px!important}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;line-height:1}.carousel-inner .widthauto{width:auto;max-width:100%;vertical-align:middle}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;opacity:.2;filter:alpha(opacity=20)}.carousel-control.right{right:0;left:auto}.carousel-control .carousel-control-left{position:absolute;top:48%;z-index:5;display:inline-block;left:20%;height:34px;width:21px;background:url(//static.tildacdn.com/img/aboutSliderControls.png) no-repeat}.carousel-control .carousel-control-left-white{position:absolute;top:48%;z-index:5;display:inline-block;left:20%;height:34px;width:21px;background:url(//static.tildacdn.com/img/aboutSliderControls_white.png) no-repeat}.carousel-control .carousel-control-right{position:absolute;top:48%;z-index:5;display:inline-block;right:20%;height:34px;width:21px;background:url(//static.tildacdn.com/img/aboutSliderControls.png) no-repeat;background-position:left bottom}.carousel-control .carousel-control-right-white{position:absolute;top:48%;z-index:5;display:inline-block;right:20%;height:34px;width:21px;background:url(//static.tildacdn.com/img/aboutSliderControls_white.png) no-repeat;background-position:left bottom}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators.dotsbottom{bottom:-60px}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;margin-left:5px;margin-right:5px;text-indent:-999px;cursor:pointer;background-color:#000;border:none;border-radius:10px}.carousel-indicators .active{width:10px;height:10px;margin:0;margin-left:4px;margin-right:4px;border:1px solid #000;border-radius:10px;background-color:transparent}.carousel-indicators li.white{background-color:#fff}.carousel-indicators li.white.active{border:1px solid #fff;border-radius:10px;background-color:transparent}.carousel-caption-imgs h6{font-family:'Georgia',serif;color:#000;font-weight:400;font-size:14px;line-height:28px;padding-top:28px;padding-bottom:0;text-align:center}.carousel-caption-imgs p{font-family:'Georgia',serif;color:#000;font-size:14px;line-height:28px;padding-top:14px;padding-bottom:14px;text-align:center}.carousel-title{font-family:'Open Sans',sans-serif;color:#000;font-size:18px;line-height:28px;padding-top:36px;padding-bottom:14px;text-align:center}.carousel-descr{font-family:'Georgia',serif;color:#000;font-size:14px;line-height:28px;padding-top:14px;padding-bottom:14px;text-align:center}@media screen and (min-width:768px){.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}@media screen and (max-width:960px){.carousel-control .carousel-control-left{left:10%}.carousel-control .carousel-control-left-white{left:10%}.carousel-control .carousel-control-right{right:10%}.carousel-control .carousel-control-right-white{right:10%}}.t-tildalabel{background-color:#000;color:#fff;width:100%;height:70px;font-family:Arial;font-size:14px}.t-tildalabel:hover .t-tildalabel__wrapper{opacity:1}.t-tildalabel_white{background-color:#fff;color:#000}.t-tildalabel_gray{background-color:#eee;color:#000}.t-tildalabel__wrapper{display:table;height:30px;width:270px;margin:0 auto;padding-top:20px;opacity:.4}.t-tildalabel__txtleft{display:table-cell;width:120px;height:30px;vertical-align:middle;text-align:right;padding-right:12px;font-weight:300;font-size:12px}.t-tildalabel__wrapimg{display:table-cell;width:30px;height:30px;vertical-align:middle}.t-tildalabel__img{width:30px;height:30px;vertical-align:middle}.t-tildalabel__txtright{display:table-cell;width:120px;height:30px;vertical-align:middle;padding-left:12px;font-weight:500;letter-spacing:2px}.t-tildalabel__link{color:#fff;text-decoration:none;vertical-align:middle}.t-tildalabel_white .t-tildalabel__link,.t-tildalabel_gray .t-tildalabel__link{color:#000}.t-carousel{position:relative}.t-carousel__inner{position:relative;overflow:hidden;margin:0 auto}.t-carousel__slides{position:relative}.t-carousel__inner>.t-carousel__item{position:relative;display:none;-webkit-transition:0 ease-in-out left;-moz-transition:0 ease-in-out left;-o-transition:0 ease-in-out left;transition:0 ease-in-out left}.t-carousel__inner>.t-carousel__item.t-carousel__animation_fast{-webkit-transition:.3s ease-in-out left;-moz-transition:.3s ease-in-out left;-o-transition:.3s ease-in-out left;transition:.3s ease-in-out left}.t-carousel__inner>.t-carousel__item.t-carousel__animation_slow{-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.t-carousel__item__wrapper{position:relative;margin:0 auto}.t-carousel__item__img{background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.t-carousel_cover .t-carousel__item__img{background-size:cover}.t-carousel__inner>.active,.t-carousel__inner>.next,.t-carousel__inner>.prev{display:block}.t-carousel__inner>.active{left:0}.t-carousel__inner>.next,.t-carousel__inner>.prev{position:absolute;top:0;width:100%}.t-carousel__inner>.next{left:100%}.t-carousel__inner>.prev{left:-100%}.t-carousel__inner>.next.left,.t-carousel__inner>.prev.right{left:0}.t-carousel__inner>.active.left{left:-100%}.t-carousel__inner>.active.right{left:100%}.t-carousel__arrows__container{position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;pointer-events:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=',sizingMethod='scale');background:none!important}.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_left{left:16px}.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_right{right:16px}.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_left{left:20px}.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_right{right:20px}.t-carousel__control{position:absolute;top:0;bottom:0;left:0;width:15%;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;pointer-events:auto}.t-carousel__control:hover{opacity:.6}.t-carousel__arrow{width:34px;height:34px;background:transparent;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t-carousel__arrow.t-carousel__arrow_small{width:20px;height:20px}.t-carousel__arrow.t-carousel__arrow_large{width:54px;height:54px}.t-carousel__arrow__wrapper{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.t-carousel__arrow__wrapper_left{left:30px}.t-carousel__arrow__wrapper_right{right:30px}.t-carousel__arrow_right{border-top:3px solid;border-right:3px solid}.t-carousel__arrow_right.t-carousel__arrow_light{border-top:1px solid;border-right:1px solid}.t-carousel__arrow_right.t-carousel__arrow_bold{border-top:6px solid;border-right:6px solid}.t-carousel__arrow_left{border-left:3px solid;border-bottom:3px solid}.t-carousel__arrow_left.t-carousel__arrow_light{border-left:1px solid;border-bottom:1px solid}.t-carousel__arrow_left.t-carousel__arrow_bold{border-left:6px solid;border-bottom:6px solid}.t-carousel__control.right{right:0;left:auto}@media screen and (max-width:768px){.t-carousel__control .t-carousel__arrow{width:12px;height:12px}.t-carousel-control{width:10%}.t-carousel__arrow__left{left:15px}.t-carousel__arrow__right{right:15px}}.t-carousel__indicators.carousel-indicators{z-index:15;text-align:center;list-style:none;position:relative;padding-left:0!important;margin:0 auto;padding:20px 0;bottom:auto;left:auto}.t-carousel__indicators.t-carousel__indicators_light{padding:15px 0 18px}.t-carousel__indicators.t-carousel__indicators_bold{padding:24px 0 21px}.t-carousel__indicators .t-carousel__indicator{display:inline-block;width:8px;height:8px;margin:0 6px;text-indent:-999px;cursor:pointer;background-color:#222;border:none;border-radius:10px;opacity:.4;-webkit-transition:.2s ease-in-out opacity;-moz-transition:.2s ease-in-out opacity;-o-transition:.2s ease-in-out opacity;transition:.2s ease-in-out opacity}@media screen and (max-width:640px){.t-carousel__indicators.carousel-indicators,.t-carousel__indicators.t-carousel__indicators_light,.t-carousel__indicators.t-carousel__indicators_bold{padding:15px 0}}.t-carousel__indicators.t-carousel__indicators_light .t-carousel__indicator{width:4px;height:4px;margin:0 5px}.t-carousel__indicators.t-carousel__indicators_bold .t-carousel__indicator{width:10px;height:10px;margin:0 6px}.t-carousel__indicators .t-carousel__indicator:hover{opacity:.8}.t-carousel__indicators .t-carousel__indicator.active{opacity:1}.t-carousel__indicators.t-carousel__indicators_inside{position:absolute;bottom:0;left:0;right:0}.t-carousel__caption-inside{display:none}.t-carousel__caption_wrapper{border-top:1px solid #eee;padding:14px 0}.t-carousel__descr{margin-top:5px;color:#777}.t-mbfix{opacity:.01;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:fixed;width:100%;height:500px;background-color:white;top:0;left:0;z-index:10000;-webkit-transition:all 0.1s ease;transition:all 0.1s ease}.t-mbfix_hide{-webkit-transform:translateX(3000px);-ms-transform:translateX(3000px);transform:translateX(3000px)}.r_anim{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.r_hidden{opacity:0}.r_showed{opacity:1}@media screen and (min-width:960px){.t-animate,.t-animate_item_wait{opacity:0}}.t-item.t-animate{animation-duration:0.5s!important}@-webkit-keyframes t-animate_fadein{0%{opacity:0}100%{opacity:1}}@keyframes t-animate_fadein{0%{opacity:0}100%{opacity:1}}.t-animate_played .t-animate_fadein:not(.t-animate_item_wait){-webkit-animation:t-animate_fadein 1s cubic-bezier(.25,.46,.45,.94) both;animation:t-animate_fadein 1s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes t-animate_fadeinup{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes t-animate_fadeinup{0%{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.t-animate_played .t-animate_fadeinup:not(.t-animate_item_wait){-webkit-animation:t-animate_fadeinup 1s cubic-bezier(.19,1,.22,1) both;animation:t-animate_fadeinup 1s cubic-bezier(.19,1,.22,1) both}@-webkit-keyframes t-animate_fadeindown{0%{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes t-animate_fadeindown{0%{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.t-animate_played .t-animate_fadeindown:not(.t-animate_item_wait){-webkit-animation:t-animate_fadeindown 1s cubic-bezier(.19,1,.22,1) both;animation:t-animate_fadeindown 1s cubic-bezier(.19,1,.22,1) both}@-webkit-keyframes t-animate_zoomin{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes t-animate_zoomin{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.t-animate_played .t-animate_zoomin:not(.t-animate_item_wait){-webkit-animation:t-animate_zoomin 1s cubic-bezier(.19,1,.22,1) both;animation:t-animate_zoomin 1s cubic-bezier(.19,1,.22,1) both}.t107{text-align:center}.t107__width{vertical-align:middle}.t107__widthauto{width:auto;max-width:100%;display:block;margin:0 auto}.t107__title{padding-top:28px;padding-bottom:28px;font-size:14px;line-height:28px}.t001__wrapper{padding-top:42px;padding-bottom:42px}.t001__uptitle{text-transform:uppercase;color:#fff;padding-bottom:60px;padding-top:30px}.t001__title{color:#fff;padding:24px 0 38px 0;letter-spacing:.5px}.t001__descr{color:#fff;padding:0 0 30px 0}.t001__descr_center{max-width:700px;margin:0 auto}.t001__descr_center a{color:#fff!important;font-weight:600}@media screen and (max-width:640px){.t001__title{padding-left:10px;padding-right:10px}.t001__uptitle{padding-left:10px;padding-right:10px}.t001__descr{padding-left:10px;padding-right:10px;font-size:14px;line-height:20px}}.t015__title{padding-top:8px;padding-bottom:3px}.t015__uptitle{text-transform:uppercase;padding-top:10px;padding-bottom:40px}.t015__descr{padding:41px 0 0 0}.t017__uptitle{padding-top:3px;padding-bottom:22px}.t017__title{padding-top:2px;padding-bottom:0}.t017__descr{padding-top:21px}.t021__line{width:100%;max-width:140px;margin-left:auto;margin-right:auto;height:1px;background-color:#000}.t021__text-impact{text-align:center;margin-top:44px;margin-bottom:54px}.t030__title{margin-bottom:15px}.t030__descr{margin-top:8px;padding-bottom:6px}.t032__wrapper{padding-top:42px;padding-bottom:42px}.t032__title{color:#fff;margin-bottom:50px}.t032__line{width:100%;height:1px;background-color:#fff}.t032__descr{color:#fff;margin-top:43px;padding:0 50px;margin-bottom:0}@media screen and (max-width:960px){.t032__line{max-width:160px;margin:0 auto}}@media screen and (max-width:640px){.t032 .t-cover__wrapper{display:block;width:100%}.t032__title{padding:0 10px}.t032__descr{padding:0 10px}}.t033 .t-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t033__lineTop{border-top:4px solid #000;padding-left:0;width:100%;margin-top:1px}.t033__title{font-size:24px;color:#000;line-height:36px;padding-top:19px}.t033__descr{margin-top:-12px}@media screen and (max-width:960px){.t033 .t-container{display:-webkit-block;display:block}.t033__title{padding-bottom:40px}}@media screen and (max-width:640px){.t033__lineTop{width:100%}}.t037 .t-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t037__title{font-family:'Open Sans',sans-serif;color:#000;font-weight:600;font-size:24px;line-height:28px;padding-right:50px;padding-top:7px;padding-bottom:7px}.t037__text{padding-top:8px;padding-bottom:6px}@media screen and (max-width:960px){.t037 .t-container{display:-webkit-block;display:block}.t037__title{padding-right:0}}@media screen and (max-width:640px){.t037__title{margin-bottom:20px;padding-right:0}}.t050__uptitle{padding-top:9px;padding-bottom:93px;text-transform:uppercase}.t050__descr{padding-top:50px;padding-bottom:9px}.t056__title{padding-top:8px;padding-bottom:9px}.t056__descr{font-size:18px;line-height:28px;letter-spacing:1px;padding-top:22px;padding-bottom:5px}.t029 .t-container{padding-top:3px;padding-bottom:5px}.t029 img{max-width:100%}.t075__wrapperleft{padding-left:0;padding-right:0}.t075__wrappercenter{padding-left:20px;padding-right:20px}.t075__img{margin-bottom:14px;width:100px;height:100px}.t075__img_circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.t075__textclass1 .t075__title{font-size:24px;line-height:30px;margin-bottom:25px;margin-top:18px}.t075__textclass1{font-size:16px;line-height:25px}.t075__textclass2 .t075__title{font-size:18px;line-height:21px;margin-bottom:25px;margin-top:12px}.t075__textclass2{font-size:13px;line-height:20px}.t075__textclass3 .t075__title{font-size:30px;line-height:40px;margin-bottom:25px;margin-top:12px}.t075__textclass3{font-size:16px;line-height:25px}@media screen and (max-width:960px){.t075__textclass1,.t075__textclass2,.t075__textclass3{margin-bottom:45px}}.t004{padding-top:8px;padding-bottom:6px}.t004__text-column-count_2{column-count:2;column-gap:40px;-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px}.t004__text-column-count_3{column-count:3;column-gap:40px;-moz-column-count:3;-moz-column-gap:40px;-webkit-column-count:3;-webkit-column-gap:40px}.t004__text-column-count_4{column-count:4;column-gap:40px;-moz-column-count:4;-moz-column-gap:40px;-webkit-column-count:4;-webkit-column-gap:40px}.t004__initial-letter:first-child::first-letter{font-size:100px;float:left;margin:-30px 20px -30px 0}.t004 table{border-collapse:collapse;font-size:1em;width:100%}.t004 table td,.t004 table th{padding:5px;border:1px solid #ddd;vertical-align:top}.t004 table thead td,.t004 table th{font-weight:700;border-bottom-color:#888}@media screen and (max-width:1200px){.t004__text-column-count_2,.t004__text-column-count_3,.t004__text-column-count_4{column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px}}@media screen and (max-width:960px){.t004__text-column-count_2,.t004__text-column-count_3,.t004__text-column-count_4{column-count:1;column-gap:0;-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0}}@media screen and (max-width:640px){.t004 h1{font-size:28px;line-height:35px}}.t113{width:100%;height:50px;position:absolute;z-index:990}.t113__space{width:100%;height:50px;position:relative}.t113__fixed{position:fixed;top:0}.t113__logo{font-size:20px;margin-top:13px;margin-left:20px;padding-right:50px;float:left}.t113__img{margin-left:20px;padding-right:50px;float:left}.t113__list{list-style-type:none;padding-left:10px!important;padding-top:16px;padding-right:10px;padding-bottom:0;margin:0}.t113__list_item{clear:both;font-family:'Open Sans',sans-serif;font-size:14px;display:inline;padding-left:15px;padding-right:15px;margin:0;color:#000}.t113 a{text-decoration:none;color:#ff8562}.t113__list_item .t-active{opacity:.7}@media screen and (max-width:640px){.t113__list_item{display:block;text-align:center;padding:10px}.t113__fixed{position:relative}.t113{position:relative;height:auto;text-align:center}.t113__logo{float:inherit;text-align:center;margin:0;padding:20px}.t113__img{float:inherit;margin:0 auto;padding:20px}}.t123__centeredContainer{text-align:center}.t135__img{max-width:100%}@media screen and (max-width:640px){.t135{position:relative!important;text-align:center;padding:30px;top:0px!important;right:0px!important;left:0px!important;z-index:1!important}}@media screen and (max-width:640px){.t141{position:relative!important;text-align:center;padding:20px;top:0px!important;right:0px!important}}.t145__title{font-size:30px;line-height:34px;font-weight:700;padding-top:8px;padding-bottom:6px;margin-right:20px}.t145__line{margin-top:14px;margin-bottom:14px;border:0;border-top:3px solid #000;margin-right:20px}.t145__text{padding-top:4px;padding-bottom:6px;font-size:16px;line-height:25px;margin-right:20px}@media screen and (max-width:960px){.t145 .t145__col{margin-top:20px;margin-bottom:20px}}.t149 a{text-decoration:none;color:#ff8562}.t149__title{margin-top:20px;margin-bottom:0}.t149__subtitle{margin-top:4px;margin-bottom:0;opacity:.5}.t149__sp{margin-bottom:20px}.t149__descr{font-size:16px;line-height:24px;margin-top:40px}.t149__img{width:100%}.t149__img.t149__circle{width:70%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid rgba(0,0,0,.07)}.t149__textwrapper{display:table;width:100%}.t149__floatbeaker_lr3{display:none}@media screen and (max-width:960px){.t149__col.t-col_4,.t149__col.t-col_6{width:100%;max-width:580px;display:table;vertical-align:middle;margin:0 auto 50px;float:none}.t149__col.t-col_4:last-child,.t149__col.t-col_6:last-child{margin-bottom:0!important}.t149__col.t-col_4 .t149__img,.t149__col.t-col_6 .t149__img{display:table-cell;width:100%;vertical-align:middle}.t149__col.t-col_4 .t149__img.t149__circle,.t149__col.t-col_6 .t149__img.t149__circle{width:100%}.t149__col.t-col_4 .t149__textwrapper,.t149__col.t-col_6 .t149__textwrapper{display:table-cell;width:50%;vertical-align:middle;padding-left:30px}.t149__col.t-col_3{max-width:320px;display:inline;float:left;margin-bottom:60px}.t149__floatbeaker_lr3{display:block;width:100%;content:" ";clear:both}.t149__col.t-col_3 .t149__title{font-size:16px;line-height:24px}.t149__col.t-col_3 .t149__subtitle{font-size:14px;line-height:24px}}@media screen and (max-width:660px){.t149__col.t-col_3,.t149__col.t-col_4,.t149__col.t-col_6{max-width:480px;display:table;vertical-align:middle;margin:0 auto;margin-bottom:40px;float:none}.t149__img{display:table-cell;width:100%;vertical-align:middle}.t149__img.t149__circle{width:100%}.t149__textwrapper{display:table-cell;width:50%;vertical-align:middle}.t149__col.t-col_3 .t149__textwrapper{padding-left:30px}}@media screen and (max-width:480px){.t149__col.t-col_3,.t149__col.t-col_4,.t149__col.t-col_6{max-width:320px;width:100%;display:block;float:none}.t149__img{display:block}.t149__img.t149__circle{max-width:70%;margin:0 auto}.t149__col.t-col_3 .t149__textwrapper,.t149__col.t-col_4 .t149__textwrapper,.t149__col.t-col_6 .t149__textwrapper,.t149__textwrapper{display:block;width:100%;margin-bottom:30px;padding-left:0}}.t160{text-align:center;padding-bottom:20px}.t160__img{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:150px;max-width:150px;height:150px;padding-top:17px;padding-bottom:14px}.t160__title{text-align:center;padding-top:8px;padding-bottom:5px}.t160__descr{text-align:center;padding-top:0;padding-bottom:6px;letter-spacing:2px}.t160__text{padding-top:30px;padding-bottom:30px;font-size:22px;line-height:1.55}@media screen and (max-width:960px){.t160__wrapper{padding:0 20px}}@media screen and (max-width:640px){.t160__text{font-size:18px;line-height:1.45}}@media screen and (max-width:480px){.t160__text{font-size:16px;padding-left:10px;padding-right:10px}}.t161 .t-col_2{max-width:100px}.t161 .t-col_6,.t161 .t-col_8,.t161 .t-col_10{width:auto}.t161__img{width:80px;height:80px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-top:9px}.t161 .t161__wrapper{display:table;height:80px}.t161__textwrapper{display:table-cell;vertical-align:middle}.t161__descr{padding-bottom:20px}.t161__text{padding-bottom:22px}@media screen and (max-width:960px){.t161 .t-col_6{max-width:62%}.t161 .t161__blockimgthumb{width:100%;max-width:100%;text-align:center;padding-bottom:20px}.t161 .t161__wrapper{margin:0 20px}}.t162 h2{padding-top:4px;padding-bottom:14px;font-family:'Open Sans',sans-serif;font-size:22px;color:#000;font-weight:600;line-height:34px;cursor:pointer}.t162__subtitle{font-style:italic;font-family:'Georgia',serif;font-size:14px;color:#000;line-height:28px;font-weight:400;margin-top:-12px;padding-bottom:12px;cursor:pointer}.t162__text{font-family:'Georgia',serif;color:#000;font-size:18px;line-height:1.55;padding-bottom:56px;padding-top:28px}.t165 .t-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t165__vmiddle{margin-top:auto;margin-bottom:auto}.t165__vtop{margin-bottom:auto}.t165__vbottom{margin-top:auto}.t165__left{text-align:left}.t165__center{text-align:center}.t165__right{text-align:right}.t165__textwrapper{padding-right:20px}.t165__uptitle{padding:0;margin:0;margin-bottom:14px}.t165__title{padding:0;margin:0;padding-bottom:28px}.t165__text{filter:alpha(opacity=85);KHTMLOpacity:.85;MozOpacity:.85;opacity:.85}.t165__img{float:right;width:100%}.t165__img_circle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}@media screen and (max-width:640px){.t165 .t-container{display:-webkit-block;display:block}.t165__img{float:none}.t165__col-top{margin-bottom:30px}}.t166 .t-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t166__textsmall{padding-top:11px;padding-bottom:7px}.t166__text{padding-top:8px;padding-bottom:6px}@media screen and (max-width:960px){.t166 .t-container{display:-webkit-block;display:block}}.t169__text{font-size:60px;line-height:90px;margin:0 100px}@media screen and (max-width:640px){.t169__text{font-size:28px;line-height:36px;margin:0 20px}}.t173__ul{text-align:center;list-style-type:none;padding-left:10px!important;padding-top:16px;padding-right:10px;padding-bottom:0;margin:0}.t173__li{clear:both;font-family:'Open Sans',sans-serif;color:#000;font-size:14px;display:inline;padding-left:15px;padding-right:15px;margin:0;font-weight:600}.t173 a{text-decoration:none}.t173__copyright{text-align:center;font-family:'Open Sans',sans-serif;font-size:14px;color:#000;filter:alpha(opacity=70);KHTMLOpacity:.7;MozOpacity:.7;opacity:.7;padding-top:40px;padding-bottom:10px}@media screen and (max-width:640px){.t173 li{display:block;margin:20px auto}}.t142__submit-overflowed{line-height:1.1!important}.t142__text{display:table-cell;vertical-align:middle;height:50px}.t142__wrapone{position:relative;right:50%;float:right}.t142__wraptwo{position:relative;z-index:1;right:-50%}.t142__submit{font-family:'Open Sans',sans-serif;text-align:center;height:50px;line-height:50px;border:0 none;font-size:16px;padding-left:60px;padding-right:60px;-webkit-appearance:none;font-weight:700;background:none;cursor:pointer;box-sizing:content-box}.t142__submit_size_sm{height:40px;line-height:40px;font-size:14px;padding-left:30px;padding-right:30px}.t142__submit_size_lg{height:60px;line-height:60px;font-size:22px;padding-left:70px;padding-right:70px}.t142__submit_size_xl{height:80px;line-height:80px;font-size:26px;padding-left:80px;padding-right:80px}.t142__submit_size_xxl{height:100px;line-height:100px;font-size:30px;padding-left:90px;padding-right:90px}@media screen and (max-width:640px){.t142__submit{white-space:normal;padding-left:30px;padding-right:30px;margin-left:20px;margin-right:20px;-webkit-border-radius:0}.t142__submit_size_lg,.t142__submit_size_xl,.t142__submit_size_xxl{height:60px;line-height:60px;font-size:18px;padding-left:40px;padding-right:40px}.t142__submit_size_lg .t142__text,.t142__submit_size_xl .t142__text,.t142__submit_size_xxl .t142__text{height:60px}}.t181{text-align:left}.t181__wrapper{padding-top:42px;padding-bottom:42px}.t181__title{color:#fff;padding:24px 0 38px 0;letter-spacing:1px}.t181__descr{color:#fff;padding:0 0 30px 0}.t181 .t-btn:nth-child(2){margin-left:10px}@media screen and (max-width:640px){.t181 .t-btn:nth-child(2){margin-left:0}.t181 .t-btn{margin:5px;margin-left:0}}.t182{text-align:center}.t182__wrapper{padding-top:42px;padding-bottom:42px}.t182__title{color:#fff;padding:24px 0 24px 0;letter-spacing:1px}.t182__descr{color:#fff;padding:15px 0 30px 0}.t182__buttons{margin-top:45px}.t182 .t-btn:nth-child(2){margin-left:10px}@media screen and (max-width:640px){.t182__title{font-size:30px;line-height:30px;padding-left:10px;padding-right:10px}.t182__descr{padding-left:10px;padding-right:10px;font-size:14px;line-height:20px}.t182 .t-btn{margin:7px 3px}}.t183__wrapper{padding-top:42px;padding-bottom:42px}.t183__uptitle{color:#fff;padding-bottom:20px;padding-top:10px}.t183__title{color:#fff;padding:24px 0 24px 0;letter-spacing:1px}.t183__buttons{margin-top:45px}.t183 .t-btn:nth-child(2){margin-left:10px}@media screen and (max-width:640px){.t183__title{padding-left:10px;padding-right:10px}.t183__uptitle{padding-left:10px;padding-right:10px}.t183 .t-btn:nth-child(2){margin-left:5px}.t183 .t-btn{margin:5px}}.t186__wrapper{display:table}.t186__blockinput{display:table-cell;vertical-align:middle;height:100%;width:100%;padding-right:20px}.t186__input{background-color:transparent;-webkit-appearance:none;border-radius:0}.t186__blockbutton{display:table-cell;vertical-align:middle;height:100%}.t186__form-bottom-text{margin-top:30px;text-align:center}@media screen and (max-width:640px){.t186__wrapper{display:block}.t186__blockinput{display:block;width:100%;padding-bottom:10px}.t186__blockbutton{display:block;width:100%;padding-bottom:20px}.t186 .t-submit{width:100%}}.t186__blockinput-errors{background:#f66 none repeat scroll 0 0}.js-error-control-box .t186__input{font-family:'Georgia',serif;border:1px solid red!important}.t186__blockinput-errors-text{font-family:'Georgia',serif;color:#ff7;box-sizing:border-box;padding:0 10px 10px 10px}.t186__blockinput-errors-item{font-family:'Georgia',serif;padding-top:10px;display:none}.t186__blockinput-errorbox{font-family:'Georgia',serif;background:#f66 none repeat scroll 0 0;color:#ff7;padding:10px;text-align:center;margin-bottom:20px}.t186__blockinput-success{text-align:center;background:#FFF;color:#222;padding:20px;font-family:'Georgia',serif;border:2px solid #2D2;margin-bottom:20px}.t186A__wrapper{display:table}.t186A__blockinput{display:table-cell;vertical-align:middle;height:100%;width:50%;padding-right:20px}.t186A__blockbutton{display:table-cell;vertical-align:middle;height:100%}.t186A__form-bottom-text{margin-top:30px;text-align:center}@media screen and (max-width:640px){.t186A__wrapper{display:block}.t186A__blockinput{display:block;width:100%;padding-bottom:10px}.t186A__blockbutton{display:block;width:100%;padding-bottom:20px}.t186A .t-submit{width:100%}}.t186A__blockinput-errors{background:#f66 none repeat scroll 0 0}.js-error-control-box .t186A__input{font-family:'Georgia',serif;border:1px solid red!important}.t186A__blockinput-errors-text{color:#ff7;font-family:'Georgia',serif;box-sizing:border-box;padding:0 10px 10px 10px}.t186A__blockinput-errors-item{font-family:'Georgia',serif;padding-top:10px;display:none}.t186A__blockinput-errorbox{font-family:'Georgia',serif;background:#f66 none repeat scroll 0 0;color:#ff7;padding:10px;text-align:center;margin-bottom:20px}.t186A__blockinput-success{text-align:center;background:#FFF;color:#222;padding:20px;font-family:'Georgia',serif;border:2px solid #2D2;margin-bottom:20px}.t188__wrapone{position:relative;right:50%;float:right}.t188__wraptwo{position:relative;z-index:1;right:-50%}.t188__sociallinkimg{display:inline-block;padding-left:5px;padding-right:5px}.t188__imgwrapper{background-size:contain;background-repeat:no-repeat;background-position:center}.t203__wrapper{display:table;padding-top:60px;padding-bottom:60px;margin-left:-60px;margin-right:-60px}.t203__textwrapper{display:block;text-align:left;background-color:#fff;padding-left:60px;padding-right:60px;padding-top:60px;padding-bottom:60px}.t203__title{padding-top:20px;padding-bottom:20px}.t203__text{padding-bottom:20px;padding-top:20px}@media screen and (max-width:720px){.t203__wrapper{padding-top:0;padding-bottom:0;margin-left:0;margin-right:0}.t203__textwrapper{margin:20px 0;padding:20px}}.t204__burger{position:fixed;z-index:5000000;width:60px;height:60px;top:30px;right:30px;background-color:#000;cursor:pointer}.t204__burger-icon{position:relative;display:inline-block;margin:28px 12px;width:36px;height:3px;background:#fff;vertical-align:middle}.t204__burger-icon:before,.t204__burger-icon:after{position:absolute;left:0;width:100%;height:3px;background:#fff;content:''}.t204__burger-icon:before{top:-9px}.t204__burger-icon:after{bottom:-9px}.t204__menu{box-sizing:border-box;background-color:#000;color:#fff;position:fixed;z-index:5000002;width:380px;height:100vh;top:0;right:0;overflow-y:auto;overflow-x:hidden;visibility:hidden}.t204__closelayer{background-color:#000;position:fixed;top:0;left:0;z-index:5000001;width:100%;height:100vh;filter:alpha(opacity=50);KHTMLOpacity:.5;MozOpacity:.5;opacity:.5;visibility:hidden}.t204__item{display:table;margin:40px auto;width:300px}.t204__item:hover .t204__item_img{opacity:.7}.t204__item:hover .t204__item_text a{color:#ff8562!important}.t204__item_img{display:table-cell;width:85px;height:85px;padding-right:20px}.t204__item_img a{border:solid #222 1px;margin:0;display:block;width:85px;height:85px;background-size:cover}.t204__item_text{display:table-cell;width:100%;vertical-align:middle;color:#fff;font-size:18px}.t204__item_text a{color:#fff!important}@media screen and (max-width:640px){.t204__burger{position:static;text-align:right;top:0;right:0;width:100%}.t204__menu{width:100%;height:auto;position:absolute;top:60px}}.t216__wrapper{padding-top:42px;padding-bottom:42px;position:relative;z-index:1}.t216__blocklogo{padding-bottom:30px;padding-top:30px}.t216__logo{width:auto;max-width:100%;vertical-align:middle}.t216__title{color:#fff;padding:24px 0 38px 0;letter-spacing:.5px}.t216__descr{color:#fff;padding:0 0 30px 0}.t216__descr_center{max-width:700px;margin:0 auto}.t216__descr_center a{color:#fff!important;font-weight:600}@media screen and (max-width:640px){.t216__title{padding-left:10px;padding-right:10px;box-sizing:border-box}.t216__descr{padding-left:10px;padding-right:10px;font-size:14px;line-height:20px;box-sizing:border-box}}.t219{text-align:center;padding:0 2px}.t219__butwrapper{margin:0 auto}.t219__blocktitle{padding-bottom:50px}@media screen and (max-width:640px){.t219{padding:0 20px}}.t264__wrapper{padding:20px;background:#f8f8f8}.t264__title{margin-bottom:19px;border-bottom:1px solid #eee;padding-bottom:8px}.t264__descr{color:#888;margin-bottom:20px}@media screen and (max-width:500px){.t264__title{margin-bottom:10px}.t264__descr{margin-bottom:11px}}.t269__mainblock{margin:0 auto}.t269__uptitle{color:#fff;position:absolute;top:80px;left:0;right:0}.t269__uptitle_mobile{display:none}.t269__title{color:#fff;margin-bottom:24px;padding-top:20px}.t269__descr{color:#fff;margin-bottom:44px}.t269__input-container{max-width:600px;margin:0 auto}.t269__blockinput{display:table-cell;vertical-align:middle;height:100%;width:100%;padding-right:20px}.t269__input{height:56px;outline:none}.t269__submit{height:56px;padding-left:40px;padding-right:40px}.t269__blockinput input{background-color:transparent;-webkit-appearance:none;border-radius:0}.t269__wrapper{display:table;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.t269__blockinput.js-error-control-box .t269__input{border:1px solid red!important}.t269__blockinput-errors-text{color:#ff7;box-sizing:border-box;padding:0 10px 10px 10px;font-family:'Georgia',serif}.t269__blockinput-errors-item{padding-top:10px;display:none;font-family:'Georgia',serif}.t269__blockinput-errorbox{background:#f66 none repeat scroll 0 0;color:#ff7;padding:1px 10px;text-align:center;margin-bottom:20px;font-family:'Georgia',serif;margin-top:20px}.t269__hint{color:#fff;margin-top:20px;max-width:600px;margin:20px auto 0}.t269__blockinput-success{text-align:center;color:#fff;padding:20px;font-family:'Georgia',serif}.t269__success-message{color:#fff}.t269 .js-send-form-success .t269__wrapper{display:none}@media screen and (max-width:680px){.t269__blockinput{display:block;padding-right:0;width:100%}.t269__descr{margin-bottom:32px}.t269__uptitle_desktop{display:none}.t269__uptitle_mobile{display:block}.t269__uptitle{position:initial;top:40px;font-size:16px!important}.t269__mainwrapper{padding:0 20px}.t269__input-container{max-width:320px}.t269__input{width:100%;margin-bottom:18px;height:42px;font-size:14px;padding-left:14px}.t269__submit{width:100%;height:42px;font-size:14px}.t269__wrapper{display:block}}.t282_opened{height:100vh;min-height:100vh;overflow:hidden}.t282__container{width:100%;z-index:99999;position:fixed;top:0;right:0;left:0}.t282__beforeready{visibility:hidden}.t282_opened .t282__container{position:fixed!important;top:0!important;right:0!important;left:0!important}.t282__container.t282__positionfixed{position:fixed;top:0;right:0;left:0}.t282__container.t282__positionstatic{position:relative;top:auto;right:auto;left:auto}.t282__container.t282__positionabsolute{position:absolute}.t282__col-12{max-width:1160px}.t282__container__bg,.t282__container__bg_opened{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;transition:all ease-in-out .1s}.t282__container__bg_opened{opacity:0;background:#fff}.t282_opened .t282__container__bg_opened{opacity:1}.t282_opened .t282__container__bg{opacity:0!important}.t282__menu__content{position:relative;margin:0 auto;padding:0 40px}.t282__logo__container{display:table;height:100px}.t282__logo__content{display:table-cell;vertical-align:middle}.t282__logo{position:relative;z-index:1;display:block;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.t282__logo:hover{opacity:.8}.t282__logo__img{display:block;height:100%}.t282__burger{position:absolute;width:28px;height:20px;top:50%;margin-top:-10px;right:40px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999}.t282__big .t282__burger{width:42px;height:32px;margin-top:-16px}.t282__small .t282__burger{width:22px;height:14px;margin-top:-7px}.t282__burger span{display:block;position:absolute;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;height:3px;background-color:#000}.t282__big .t282__burger span{height:5px}.t282__small .t282__burger span{height:2px}.t282__burger span:nth-child(1){top:0}.t282__burger span:nth-child(2),.t282__burger span:nth-child(3){top:8px}.t282__big .t282__burger span:nth-child(2),.t282__big .t282__burger span:nth-child(3){top:13px}.t282__small .t282__burger span:nth-child(2),.t282__small .t282__burger span:nth-child(3){top:6px}.t282__burger span:nth-child(4){top:16px}.t282__big .t282__burger span:nth-child(4){top:26px}.t282__small .t282__burger span:nth-child(4){top:12px}.t282_opened .t282__burger span:nth-child(1){top:8px;width:0%;left:50%}.t282_opened .t282__small .t282__burger span:nth-child(1){top:6px}.t282_opened .t282__big .t282__burger span:nth-child(1){top:6px}.t282_opened .t282__burger span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t282_opened .t282__burger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.t282_opened .t282__burger span:nth-child(4){top:8px;width:0%;left:50%}.t282_opened .t282__big .t282__burger span:nth-child(4){top:18px}.t282_opened .t282__small .t282__burger span:nth-child(4){top:6px}.t282__menu__content{z-index:15}.t282__menu__container{position:fixed;right:0;left:0;-webkit-transition:.5s cubic-bezier(0,1,.5,1);-moz-transition:.5s cubic-bezier(0,1,.5,1);-o-transition:.5s cubic-bezier(0,1,.5,1);transition:.5s cubic-bezier(0,1,.5,1);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);z-index:2;z-index:9999}.t282__menu__container.t282__closed{top:0!important}.t282__menu_static .t282__menu__container{bottom:0;overflow:scroll}.t282__menu__container.t282__closed{-webkit-transform:translateY(-200%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.t282__menu__wrapper{text-align:center;background:#fff;width:100%}.t282__overlay{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;z-index:999;background:black;opacity:.6}.t282__overlay.t282__closed{opacity:0;z-index:-1}.t282__menu__item{display:block;margin-bottom:20px;color:#222}.t282__menu__item:last-child{margin-bottom:0}.t282__menu__item.t-active{opacity:.7}.t282__menu{padding:30px 20px 30px}.t282__menu__items{padding:5px 0 55px}.t282__descr{max-width:540px;margin:0 auto}.t282__share{margin-top:22px}.t282 .t-sociallinks__item,.t282__social__item{display:inline-block;margin:0 3px}.t282 .t-sociallinks__wrapper,.t282__social__wrapper{margin-top:22px}.t282__lang{margin-top:20px}@media screen and (max-width:1200px){.t282__menu__content{padding:0 20px}.t282__burger{right:20px}}@media screen and (max-width:660px){.t282__burger{right:20px}.t282__menu__content{padding:0 20px}}.t282 .ya-share2__container_size_m .ya-share2__icon{width:28px;height:28px}.t282 .ya-share2__container_size_m .ya-share2__counter{line-height:28px}.t282__black-white .ya-share2__badge{background-color:#111!important}.t282__transp-white .ya-share2__badge{background-color:transparent!important}.t282__transp-white .ya-share2__container_size_m .ya-share2__counter:before{display:none}.t282__transp-white .ya-share2__container_size_m .ya-share2__counter{padding-left:0!important;margin-top:2px}.t282__white-black .ya-share2__badge{background-color:#fff!important}.t282__white-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.t282__white-black .ya-share2__container_size_m .ya-share2__counter{color:#222}.t282__white-black .ya-share2__counter:before{background-color:#222}.t282__white-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.t282__white-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.t282__white-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);background-size:28px 28px}.t282__transp-black .ya-share2__badge{background-color:transparent!important}.t282__transp-black .ya-share2__container_size_m .ya-share2__item_service_facebook .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjEgMjN2LTguMjFoMi43NzNsLjQxNS0zLjJIMTUuMVY5LjU0N2MwLS45MjcuMjYtMS41NTggMS41OTYtMS41NThsMS43MDQtLjAwMlY1LjEyNkEyMi43ODcgMjIuNzg3IDAgMCAwIDE1LjkxNyA1QzEzLjQ2IDUgMTEuNzggNi40OTIgMTEuNzggOS4yM3YyLjM2SDl2My4yaDIuNzhWMjNoMy4zMnoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)}.t282__transp-black .ya-share2__container_size_m .ya-share2__counter{color:#222;padding-left:0!important;margin-top:2px}.t282__transp-black .ya-share2__counter:before{display:none}.t282__transp-black .ya-share2__container_size_m .ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0Ljg4MyAxOS4zOTZzLjMyNS0uMDM2LjQ5LS4yMThjLjE1NC0uMTY3LjE1LS40OC4xNS0uNDhzLS4wMjMtMS40NjguNjQ4LTEuNjg0Yy42Ni0uMjEzIDEuNTEgMS40MTggMi40MDggMi4wNDYuNjguNDc0IDEuMTk3LjM3IDEuMTk3LjM3bDIuNDA0LS4wMzRzMS4yNTYtLjA4LjY2LTEuMDg0Yy0uMDUtLjA4Mi0uMzQ4LS43NDMtMS43ODgtMi4xMDItMS41MDctMS40MjMtMS4zMDUtMS4xOTIuNTEtMy42NTMgMS4xMDYtMS40OTggMS41NDgtMi40MTIgMS40MS0yLjgwNC0uMTMyLS4zNzMtLjk0NS0uMjc1LS45NDUtLjI3NWwtMi43MDYuMDE3cy0uMi0uMDI4LS4zNS4wNjNjLS4xNDQuMDg4LS4yMzguMjk1LS4yMzguMjk1cy0uNDI4IDEuMTYtMSAyLjE0NmMtMS4yMDQgMi4wOC0xLjY4NiAyLjE5LTEuODgzIDIuMDYtLjQ2LS4zLS4zNDUtMS4yMS0uMzQ1LTEuODU1IDAtMi4wMTcuMy0yLjg1Ny0uNTg2LTMuMDc1LS4yOTUtLjA3Mi0uNTEyLS4xMi0xLjI2NC0uMTI4LS45NjYtLjAxLTEuNzgzLjAwMy0yLjI0Ni4yMzQtLjMwOC4xNTMtLjU0Ni40OTUtLjQuNTE0LjE3OC4wMjUuNTgzLjExLjc5OC40MS4yNzcuMzgyLjI2OCAxLjI0NC4yNjggMS4yNDRzLjE2IDIuMzczLS4zNzMgMi42NjhjLS4zNjUuMjAyLS44NjUtLjIxLTEuOTQtMi4wOTgtLjU1LS45NjctLjk2Ni0yLjAzNi0uOTY2LTIuMDM2cy0uMDgtLjItLjIyMy0uMzA2Yy0uMTczLS4xMy0uNDE2LS4xNy0uNDE2LS4xN2wtMi41Ny4wMTZzLS4zODguMDEtLjUzLjE4MmMtLjEyNS4xNTItLjAxLjQ2Ni0uMDEuNDY2czIuMDE0IDQuNzkgNC4yOTQgNy4yMDJjMi4wOSAyLjIxNCA0LjQ2NSAyLjA2OCA0LjQ2NSAyLjA2OGgxLjA3NnoiICBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.t282__transp-black .ya-share2__container_size_m .ya-share2__item_service_twitter .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjIyIiB2aWV3Qm94PSIwIDAgMjggMjgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzIDguNzNhNy4zOCA3LjM4IDAgMCAxLTIuMTIuNTgzIDMuNzA2IDMuNzA2IDAgMCAwIDEuNjIzLTIuMDQzIDcuMzk3IDcuMzk3IDAgMCAxLTIuMzQ2Ljg5NiAzLjY5MyAzLjY5MyAwIDAgMC02LjI5MyAzLjM2OCAxMC40ODUgMTAuNDg1IDAgMCAxLTcuNjEtMy44NThjLS4zMi41NDUtLjUgMS4xOC0uNSAxLjg1NiAwIDEuMjguNjUgMi40MSAxLjY0MiAzLjA3M2EzLjY4MyAzLjY4MyAwIDAgMS0xLjY3My0uNDYydi4wNDdjMCAxLjc4OCAxLjI3MyAzLjI4IDIuOTYyIDMuNjJhMy43MTggMy43MTggMCAwIDEtMS42NjcuMDYzIDMuNjk3IDMuNjk3IDAgMCAwIDMuNDUgMi41NjRBNy40MSA3LjQxIDAgMCAxIDUgMTkuOTY3YTEwLjQ1MyAxMC40NTMgMCAwIDAgNS42NiAxLjY1OGM2Ljc5NCAwIDEwLjUwOC01LjYyNiAxMC41MDgtMTAuNTA1IDAtLjE2LS4wMDMtLjMyLS4wMS0uNDc4QTcuNTA3IDcuNTA3IDAgMCAwIDIzIDguNzMyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.t282__transp-black .ya-share2__container_size_m .ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjx0aXRsZT5TaGFwZTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgaWQ9IldlbGNvbWUiPjxwYXRoIGlkPSJTaGFwZSIgZmlsbD0iIzIyMjIyMiIgZD0iTTc0Ljk5Nyw0Ni4wMTFjLTQuOTAzLDAuMDA2LTguODc1LDMuOTc5LTguODgzLDguODgzYzAsNC44OTQsMy45ODUsOC44NzksOC44ODMsOC44NzljNC45MDMtMC4wMDgsOC44NzUtMy45NzksOC44OC04Ljg3OUM4My44NzksNDkuOTg5LDc5LjksNDYuMDE3LDc0Ljk5Nyw0Ni4wMTFMNzQuOTk3LDQ2LjAxMXogTTc0Ljk5Nyw3Ni4zMzhjLTExLjgzOC0wLjAxLTIxLjQzNy05LjYwNi0yMS40NDgtMjEuNDQ0YzAuMDA4LTExLjg0Niw5LjYwNC0yMS40NDIsMjEuNDQ4LTIxLjQ1NWMxMS44NDUsMC4wMSwyMS40NTEsOS42MDksMjEuNDU2LDIxLjQ1NUM5Ni40MzgsNjYuNzM0LDg2LjgzOCw3Ni4zMyw3NC45OTcsNzYuMzM4TDc0Ljk5Nyw3Ni4zMzh6IE02Ni4zMiw5My44MzZjLTQuNDEyLTEuMDAyLTguNjI0LTIuNzQ4LTEyLjQ1NS01LjE1NGMtMi45MzktMS44NS0zLjgyMy01LjczNC0xLjk3My04LjY2OGMxLjg0OC0yLjk0MSw1LjcyOC0zLjgyMiw4LjY2Ni0xLjk3NWM4LjgzNCw1LjUyMywyMC4wNTIsNS41MjMsMjguODg2LDBjMS45MDEtMS4xOTUsNC4yOTctMS4yODcsNi4yODQtMC4yNDJjMS45ODQsMS4wNDksMy4yNiwzLjA3OCwzLjM0Miw1LjMyNGMwLjA4NywyLjI0LTEuMDI3LDQuMzYzLTIuOTMsNS41NjFjLTMuODM0LDIuNDA2LTguMDQ5LDQuMTQ4LTEyLjQ1Nyw1LjE1NGwxMS45OTQsMTJjMi40NTEsMi40NTcsMi40NDYsNi40MzYtMC4wMTEsOC44OTNjLTIuNDU2LDIuNDQ1LTYuNDM0LDIuNDQ1LTguODg2LTAuMDEybC0xMS43NzktMTEuNzg5bC0xMS43ODUsMTEuNzg5Yy0yLjQ1NSwyLjQ1Ny02LjQzNiwyLjQ1Ny04Ljg4OSwwYy0yLjQ1NC0yLjQ1NS0yLjQ1NC02LjQzNCwwLTguODkxTDY2LjMyLDkzLjgzNkw2Ni4zMiw5My44MzZ6Ii8+PC9nPjwvc3ZnPg==);background-size:28px 28px}.t338__logo{margin-bottom:55px;max-width:280px;width:100%}.t338__title{color:#fff;margin-bottom:50px}.t338__descr{color:#fff;margin-bottom:63px}.t338__btn{border-radius:100px;font-size:14px;height:50px;padding-right:34px;padding-left:34px;color:#fff}.t389{overflow:hidden}.t389__maincontainer{width:100%;height:80px;display:table}.t389__content{padding:2px 40px 0;display:table-cell;vertical-align:middle}.t389__col{display:table-cell;vertical-align:middle}.t389__col_center{width:100%;padding:0 16px}.t389__list{list-style-type:none;padding-left:0!important;margin-bottom:0!important}.t389__list_item{display:inline-block;margin:0 15px}.t389__copyright,.t389__scroll{width:250px}.t389__typo{font-size:14px;color:#222}.t389__col_mobile{display:none}.t389_scrolltop{position:relative;padding-right:12px}.t389__icon{position:absolute;right:0;top:2px}@media screen and (max-width:1200px){.t389__content{padding:2px 20px 0}.t389__col,.t389__copyright,.t389__scroll{width:230px}.t389__col_center{width:100%}}@media screen and (max-width:960px){.t389__col,.t389__copyright,.t389__scroll{width:100%;display:block;text-align:center}.t389__maincontainer{display:block}.t389__content{display:block}.t389__col_mobile{display:block}.t389__col_hiddenmobile{display:none}.t389__maincontainer{height:auto!important;padding:40px 0}.t389__col{margin-bottom:20px;padding:0}.t389__list_item{margin:0 10px 4px}.t389__col:last-child{margin-bottom:0}}@media screen and (max-width:670px){.t389__typo{font-size:12px}}.t396__iframe{z-index:10000;background-color:#fff;width:100vw;height:100vh;position:fixed;top:0;left:0;border:0}.t396__body_overflow_hidden{overflow:hidden}.t396__display_none{display:none}.t396__artboard{position:relative;width:100%;height:100vh;overflow:hidden}.t396__artboard.rendering .tn-elem{visibility:hidden}.t396__artboard.rendered .tn-elem{visibility:visible}.t396__carrier{position:absolute;left:0;top:0;z-index:0;width:100%;height:100vh}.t396__filter{position:absolute;left:0;top:0;z-index:0;width:100%;height:100vh}.t396__elem{position:absolute;box-sizing:border-box;display:table}.t396 .tn-atom{display:table-cell;vertical-align:middle;width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}.t396 a.tn-atom{text-decoration:none}.t396 .tn-atom__img{width:100%;display:block}.t396__ui{position:absolute;top:16px;left:196px;background-color:#fa876b;color:#000!important;height:30px;line-height:30px;width:100px;z-index:1000;text-align:center;border-radius:3px;display:none;font-size:14px}.t411__mainblock{margin:0 auto;padding:0 20px;box-sizing:border-box;position:relative;z-index:2}.t411__content{padding:30px 0}.t411__hide{display:none!important}.t411__col{display:inline-block;padding-right:32px;margin-right:30px;position:relative}.t411__col:after{content:' ';position:absolute;top:0;right:0;bottom:0;opacity:.2;background:#fff;width:1px}.t411__col:last-child:after{display:none}.t411__col:last-child{margin-right:0;padding-right:0}.t411__number{color:#fff}.t411__text{color:#fff;padding-bottom:7px}.t411__logo{margin-bottom:45px;max-width:280px;width:100%}.t411__textwrapper{margin:0 auto 55px}.t411__uptitle,.t411__title,.t411__descr,.t411__descr-second{color:#fff}.t411__uptitle{margin-bottom:18px}.t411__descr{margin-top:18px}.t411__hint{color:#fff;margin-top:45px}.t411__descr-second{margin:0 auto 25px}.t411__formwrapper{max-width:600px;margin:50px auto 0}.t411__blockinput{display:table-cell;vertical-align:middle;height:100%;width:100%;padding-right:20px}.t411__input{height:56px;outline:none}.t411__submit{height:56px;padding-left:40px;padding-right:40px}.t411__blockinput input{-webkit-appearance:none;border-radius:0}.t411__wrapper{display:table;-webkit-transition:all ease-in-out 0.2s;-moz-transition:all ease-in-out 0.2s;-o-transition:all ease-in-out 0.2s;transition:all ease-in-out 0.2s}.t411__blockinput.js-error-control-box .t411__input{border:1px solid red!important}.t411__blockinput-errors-text{color:#ff7;box-sizing:border-box;padding:0 10px 10px 10px;font-family:'Georgia',serif}.t411__blockinput-errors-item{padding-top:10px;display:none;font-family:'Georgia',serif}.t411__blockinput-errorbox{background:#f66 none repeat scroll 0 0;color:#ff7;padding:1px 10px;text-align:center;margin-bottom:20px;font-family:'Georgia',serif;margin-top:20px}.t411__blockinput-success{text-align:center;color:#fff;padding:20px;font-family:'Georgia',serif}.t411__success-message{color:#fff}.t411 .js-send-form-success .t411__wrapper{display:none}@media screen and (max-width:640px){.t411__blockinput{display:block;padding-right:0;width:100%}.t411__input-container{max-width:320px;margin:0 auto}.t411__input{width:100%;margin-bottom:18px;height:42px;font-size:14px;padding-left:14px}.t411__submit{width:100%;height:42px;font-size:14px}.t411__wrapper{display:block}.t411__col{padding-right:20px;margin-right:13px}.t411__logo{margin-bottom:25px}.t411__textwrapper{margin-bottom:35px}.t411__formwrapper{margin-top:35px}.t411__hint{margin-top:35px}}@media screen and (max-width:400px){.t411__number{font-size:24px}}.t420__descr ul{padding:0!important;margin:0}.t420__descr li{display:block;margin-bottom:10px}.t420__descr li:last-child{margin-bottom:0}.t420__title{margin-bottom:14px;color:#fff}.t420__title a,.t420__descr a{color:inherit!important}.t420__floatbeaker_lr3{display:none}.t420__title_uppercase{letter-spacing:1px;text-transform:uppercase}.t420__logo{display:block;max-width:120px;width:100%}.t420 .t-sociallinks__item,.t420__right_social_links_item{display:inline-block;margin-right:4px;-webkit-transition:opacity ease-in-out 0.2s;-moz-transition:opacity ease-in-out 0.2s;-o-transition:opacity ease-in-out 0.2s;transition:opacity ease-in-out 0.2s}.t420 .t-sociallinks__item:hover,.t420__right_social_links_item:hover{opacity:.9}.t420 .t-sociallinks__item:last-child,.t420__right_social_links_item:last-child{margin-right:0}.t420 .t-sociallinks,.t420__right_social_links{margin-top:30px}.t420__text{color:#525252;margin-top:21px;font-size:12px}@media screen and (max-width:960px){.t420__col.t-col_3{max-width:320px;display:inline;float:left;margin-bottom:30px}.t420__floatbeaker_lr3{display:block;width:100%;content:" ";clear:both}}@media screen and (max-width:640px){.t420__col.t-col_3{max-width:50%;width:100%}}@media screen and (max-width:420px){.t420__col.t-col_3{max-width:100%;width:100%}}.t454__imglogo{height:auto;display:block}.t454__linewrapper{position:absolute;bottom:0;width:100%}.t454__horizontalline{margin:0;border:0;background-color:#C2C2C2;height:1px;right:0;bottom:0;margin:0 40px 0 40px}.t454__leftmenuwrapper,.t454__rightmenuwrapper{display:inline-table;height:100%;vertical-align:middle}.t454__leftmenuwrapper .t454__list,.t454__rightmenuwrapper .t454__list{display:table-cell;vertical-align:middle}.t454__logowrapper{position:absolute;left:50%;transform:translateX(-50%);display:table;height:inherit;z-index:100}.t454__logowrapper2{display:table-cell;vertical-align:middle;position:relative;z-index:100}.t454__imglogo{max-width:300px}.t454__leftwrapper,.t454__rightwrapper{width:50%;box-sizing:border-box;position:absolute;height:100%}.t454__leftwrapper{text-align:right;padding-right:200px;padding-left:40px;left:0}.t454__rightwrapper{text-align:left;padding-left:200px;padding-right:40px;right:0}@media screen and (max-width:1200px){.t454__leftwrapper{padding-left:20px}.t454__rightwrapper{padding-right:20px}}.t454{width:100%;height:80px;z-index:990;position:fixed;top:0;box-shadow:0 1px 3px rgba(0,0,0,0);-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear}.t454__beforeready{visibility:hidden}.t454 ul{margin:0}.t454__maincontainer{width:100%;height:80px;display:table;position:relative}.t454__maincontainer.t454__c12collumns{max-width:1200px;margin:0 auto}.t454__logo{display:inline-block;font-size:24px;font-weight:400;white-space:nowrap}.t454__list{list-style-type:none;margin:0;padding:0!important}.t454__list_item{clear:both;font-family:'Open Sans',sans-serif;font-size:16px;display:inline;padding-left:15px;padding-right:15px;margin:0;color:#000;white-space:nowrap}.t454__list_item .t-active{opacity:.7}.t454__list_item:first-child{padding-left:0}.t454__list_item:last-child{padding-right:0}.t454 a,#allrecords .t454 a{text-decoration:none;color:#000}.t454.t454__positionabsolute{position:absolute}.t454.t454__positionfixed{position:fixed}.t454.t454__positionstatic{position:static}.t454__mobile{display:none}@media screen and (max-width:980px){.t454.t454__hidden{display:none;height:100%}.t454__mobile{background-color:#111;display:block}.t454__mobile_text{color:#fff}.t454__mobile_container{padding:20px;position:relative}.t454__burger{position:absolute;top:50%;margin-top:-10px;right:20px;width:28px;height:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:9999}.t454__burger span{display:block;position:absolute;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;height:3px;background-color:#fff}.t454__burger span:nth-child(1){top:0}.t454__burger span:nth-child(2),.t454__burger span:nth-child(3){top:8px}.t454__burger span:nth-child(4){top:16px}.t454_opened .t454__burger span:nth-child(1){top:8px;width:0%;left:50%}.t454_opened .t454__burger span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t454_opened .t454__burger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.t454_opened .t454__burger span:nth-child(4){top:8px;width:0%;left:50%}.t454__linewrapper{display:none}.t454{position:static;text-align:center;display:block;margin:0;padding:0;height:auto!important}.t454__maincontainer{padding:20px 0 40px 0}.t454.t454__positionabsolute,.t454.t454__positionfixed,.t454.t454__positionstatic{position:static}.t454__imglogo{width:auto!important;box-sizing:border-box;padding:20px;margin:0 auto}.t454__imglogomobile.t454__imglogo{width:100%!important}.t454__rightcontainer{display:table;position:static;float:none;text-align:center;margin:0 auto}.t454__logo{text-align:center;margin:20px}.t454 img{float:inherit}.t454 .t454__list_item{display:block;text-align:center;padding:10px!important;white-space:normal}.t454__logo{white-space:normal;padding:0}.t454__logowrapper{position:static;display:table;width:100%;padding:20px;box-sizing:border-box;transform:none}.t454__logowrapper2{display:block;position:static}.t454__leftwrapper,.t454__rightwrapper,.rightmenuwrapper{position:static;padding:0!important;width:100%}.t454__rightmenuwrapper,.t454__leftmenuwrapper,.t454__leftmenuwrapper .t454__list,.t454__rightmenuwrapper .t454__list{display:block}}.t456__imglogo{height:auto;display:block}.t456__linewrapper{position:absolute;bottom:0;left:0;width:100%}.t456__horizontalline{margin:0;border:0;background-color:#C2C2C2;height:1px;right:0;bottom:0;margin:0 40px 0 40px}.t456__imglogo{max-width:300px}.t456__leftwrapper{display:table-cell;vertical-align:middle;padding-left:40px}.t456__rightwrapper{display:table-cell;vertical-align:middle;padding-right:40px;width:100%}.t456__menualign_left{text-align:left}.t456__menualign_right{text-align:right}.t456__menualign_center{text-align:center}@media screen and (max-width:1200px){.t456__leftwrapper{padding-left:20px}.t456__rightwrapper{padding-right:20px}}.t456{width:100%;height:80px;z-index:990;position:fixed;top:0;box-shadow:0 1px 3px rgba(0,0,0,0);-webkit-transition:background-color 300ms linear;-moz-transition:background-color 300ms linear;-o-transition:background-color 300ms linear;-ms-transition:background-color 300ms linear;transition:background-color 300ms linear}.t456__beforeready{visibility:hidden}.t456 ul{margin:0}.t456__maincontainer{width:100%;height:80px;display:table;position:relative}.t456__maincontainer.t456__c12collumns{max-width:1200px;margin:0 auto}.t456__logo{display:inline-block;font-size:24px;font-weight:400;white-space:nowrap;padding-right:30px}.t456__list{list-style-type:none;margin:0;padding:0!important}.t456__list_item{clear:both;font-family:'Open Sans',sans-serif;font-size:16px;display:inline;padding-left:15px;padding-right:15px;margin:0;color:#000;white-space:nowrap}.t456__list_item .t-active{opacity:.7}.t456__list_item:first-child{padding-left:0}.t456__list_item:last-child{padding-right:0}.t456 a,#allrecords .t456 a{text-decoration:none;color:#000}.t456.t456__positionabsolute{position:absolute}.t456.t456__positionfixed{position:fixed}.t456.t456__positionstatic{position:static}.t456__mobile{display:none}@media screen and (max-width:980px){.t456__linewrapper{display:none}.t456{position:static;text-align:center;display:block;margin:0;padding:0;height:auto!important}.t456.t456__positionabsolute,.t456.t456__positionfixed,.t456.t456__positionstatic{position:static}.t456__imglogo{width:auto!important;box-sizing:border-box;padding:20px;margin:0 auto}.t456__imglogomobile.t456__imglogo{width:100%!important}.t456__logo{text-align:center;margin:20px}.t456 img{float:inherit}.t456 .t456__list_item{display:block;text-align:center;padding:10px!important;white-space:normal}.t456__logo{white-space:normal;padding:0}.t456__logowrapper{position:static;display:block;width:100%}.t456__logowrapper2{display:block;position:static}.t456__leftwrapper,.t456__rightwrapper{width:100%;display:block}.t456__leftwrapper{padding:20px;box-sizing:border-box}.t456__rightwrapper{padding:20px 0}.t456__list{display:block;padding:0!important}.t456.t456__hidden{display:none;height:100%}.t456__mobile{background-color:#111;display:block}.t456__mobile_text{color:#fff}.t456__mobile_container{padding:20px;position:relative}.t456__burger{position:absolute;top:50%;margin-top:-10px;right:20px;width:28px;height:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:9999}.t456__burger span{display:block;position:absolute;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;height:3px;background-color:#fff}.t456__burger span:nth-child(1){top:0}.t456__burger span:nth-child(2),.t456__burger span:nth-child(3){top:8px}.t456__burger span:nth-child(4){top:16px}.t456_opened .t456__burger span:nth-child(1){top:8px;width:0%;left:50%}.t456_opened .t456__burger span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t456_opened .t456__burger span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.t456_opened .t456__burger span:nth-child(4){top:8px;width:0%;left:50%}} \ No newline at end of file diff --git a/css/tilda-blocks-2.8.css b/css/tilda-blocks-2.8.css deleted file mode 100644 index 842b7642..00000000 --- a/css/tilda-blocks-2.8.css +++ /dev/null @@ -1,3677 +0,0 @@ -@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700&subset=latin,cyrillic); -.t-body { - margin: 0px; -} -#allrecords { - -webkit-font-smoothing: antialiased; - background-color: none; -} -#allrecords a { - color: #ff8562; - text-decoration: none; -} -#allrecords a[href^=tel] { - color: inherit; - text-decoration: none; -} -#allrecords ol { - padding-left: 22px; -} -#allrecords ul { - padding-left: 20px; -} -@media print { - body, - html { - min-width: 1200px; - max-width: 1200px; - padding: 0; - margin: 0 auto; - border: none; - } -} -.t-text { - font-family: 'Georgia', serif; - font-weight: 300; - color: #000000; -} -.t-text_xs { - font-size: 15px; - line-height: 1.55; -} -.t-text_sm { - font-size: 18px; - line-height: 1.55; -} -.t-text_md { - font-size: 20px; - line-height: 1.55; -} -.t-text_lg { - font-size: 22px; - line-height: 1.55; -} -.t-text_weight_plus { - font-weight: 400; -} -.t-text-impact { - font-family: 'Georgia', serif; - font-weight: 300; - color: #000000; -} -.t-text-impact_xs { - font-size: 26px; - line-height: 1.50; -} -.t-text-impact_sm { - font-size: 32px; - line-height: 1.35; -} -.t-text-impact_md { - font-size: 38px; - line-height: 1.35; -} -.t-text-impact_lg { - font-size: 42px; - line-height: 1.23; -} -.t-name { - font-family: 'Open Sans', sans-serif; - font-weight: 600; - color: #000000; -} -.t-name_xs { - font-size: 16px; - line-height: 1.35; -} -.t-name_sm { - font-size: 18px; - line-height: 1.35; -} -.t-name_md { - font-size: 20px; - line-height: 1.35; -} -.t-name_lg { - font-size: 22px; - line-height: 1.35; -} -.t-name_xl { - font-size: 24px; - line-height: 1.35; -} -.t-heading { - font-family: 'Open Sans', sans-serif; - font-weight: 600; - color: #000000; -} -.t-heading_xs { - font-size: 26px; - line-height: 1.23; -} -.t-heading_sm { - font-size: 28px; - line-height: 1.17; -} -.t-heading_md { - font-size: 30px; - line-height: 1.17; -} -.t-heading_lg { - font-size: 32px; - line-height: 1.17; -} -.t-title { - font-family: 'Open Sans', sans-serif; - font-weight: 600; - color: #000000; -} -.t-title_xxs { - font-size: 36px; - line-height: 1.23; -} -.t-title_xs { - font-size: 42px; - line-height: 1.23; -} -.t-title_sm { - font-size: 48px; - line-height: 1.23; -} -.t-title_md { - font-size: 52px; - line-height: 1.23; -} -.t-title_lg { - font-size: 64px; - line-height: 1.23; -} -.t-title_xl { - font-size: 72px; - line-height: 1.17; -} -.t-title_xxl { - font-size: 82px; - line-height: 1.17; -} -.t-descr { - font-family: 'Open Sans', sans-serif; - font-weight: 300; - color: #000000; -} -.t-descr_xxs { - font-size: 14px; - line-height: 1.55; -} -.t-descr_xs { - font-size: 16px; - line-height: 1.55; -} -.t-descr_sm { - font-size: 18px; - line-height: 1.55; -} -.t-descr_md { - font-size: 20px; - line-height: 1.55; -} -.t-descr_lg { - font-size: 22px; - line-height: 1.55; -} -.t-descr_xl { - font-size: 24px; - line-height: 1.50; -} -.t-descr_xxl { - font-size: 26px; - line-height: 1.45; -} -.t-descr_xxxl { - font-size: 30px; - line-height: 1.45; - letter-spacing: 0.45; -} -.t-uptitle { - font-family: 'Open Sans', sans-serif; - font-weight: 600; - color: #000000; - letter-spacing: 2.5px; -} -.t-uptitle_xs { - font-size: 12px; -} -.t-uptitle_sm { - font-size: 14px; -} -.t-uptitle_md { - font-size: 16px; -} -.t-uptitle_lg { - font-size: 18px; -} -.t-uptitle_xl { - font-size: 20px; - letter-spacing: 2px; -} -.t-uptitle_xxl { - font-size: 22px; - letter-spacing: 2px; -} -.t-uptitle_xxxl { - font-size: 24px; - letter-spacing: 2px; -} -@media screen and (max-width: 1200px) { - .t-text_xs { - font-size: 14px; - } - .t-text_sm { - font-size: 16px; - } - .t-text_md { - font-size: 18px; - } - .t-text_lg { - font-size: 20px; - } - .t-text-impact_md { - font-size: 30px; - } - .t-descr_xxs { - font-size: 12px; - } - .t-descr_xs { - font-size: 14px; - } - .t-descr_sm { - font-size: 16px; - } - .t-descr_md { - font-size: 18px; - } - .t-descr_lg { - font-size: 20px; - } - .t-descr_xl { - font-size: 22px; - } - .t-descr_xxl { - font-size: 22px; - } - .t-descr_xxxl { - font-size: 26px; - } - .t-uptitle_md { - font-size: 14px; - } - .t-uptitle_lg { - font-size: 16px; - } - .t-uptitle_xl { - font-size: 18px; - } - .t-uptitle_xxl { - font-size: 20px; - } - .t-uptitle_xxxl { - font-size: 22px; - } - .t-title_xxs { - font-size: 32px; - } - .t-title_xs { - font-size: 38px; - } - .t-title_sm { - font-size: 44px; - } - .t-title_md { - font-size: 48px; - } - .t-title_lg { - font-size: 60px; - } - .t-title_xl { - font-size: 68px; - } - .t-title_xxl { - font-size: 78px; - } - .t-name_xs { - font-size: 14px; - } - .t-name_sm { - font-size: 16px; - } - .t-name_md { - font-size: 18px; - } - .t-name_lg { - font-size: 20px; - } - .t-name_xl { - font-size: 22px; - } - .t-heading_xs { - font-size: 24px; - } - .t-heading_sm { - font-size: 26px; - } - .t-heading_md { - font-size: 28px; - } - .t-heading_lg { - font-size: 30px; - } -} -@media screen and (max-width: 640px) { - .t-text_xs { - font-size: 12px; - line-height: 1.45; - } - .t-text_sm { - font-size: 14px; - line-height: 1.45; - } - .t-text_md { - font-size: 16px; - line-height: 1.45; - } - .t-text_lg { - font-size: 18px; - line-height: 1.45; - } - .t-text-impact_sm { - font-size: 22px; - } - .t-text-impact_md { - font-size: 26px; - } - .t-text-impact_lg { - font-size: 28px; - } - .t-descr_xs { - font-size: 12px; - line-height: 1.45; - } - .t-descr_sm { - font-size: 14px; - line-height: 1.45; - } - .t-descr_md { - font-size: 16px; - line-height: 1.45; - } - .t-descr_lg { - font-size: 18px; - line-height: 1.45; - } - .t-descr_xl { - font-size: 20px; - line-height: 1.40; - } - .t-descr_xxl { - font-size: 20px; - } - .t-descr_xxxl { - font-size: 22px; - } - .t-uptitle_xs { - font-size: 10px; - } - .t-uptitle_sm { - font-size: 10px; - } - .t-uptitle_md { - font-size: 12px; - } - .t-uptitle_lg { - font-size: 14px; - } - .t-uptitle_xl { - font-size: 16px; - } - .t-uptitle_xxl { - font-size: 18px; - } - .t-uptitle_xxxl { - font-size: 20px; - } - .t-title_xxs { - font-size: 28px; - } - .t-title_xs { - font-size: 30px; - } - .t-title_sm { - font-size: 30px; - } - .t-title_md { - font-size: 30px; - } - .t-title_lg { - font-size: 30px; - } - .t-title_xl { - font-size: 32px; - } - .t-title_xxl { - font-size: 36px; - } - .t-name_xs { - font-size: 12px; - } - .t-name_sm { - font-size: 14px; - } - .t-name_md { - font-size: 16px; - } - .t-name_lg { - font-size: 18px; - } - .t-name_xl { - font-size: 20px; - } - .t-heading_xs { - font-size: 22px; - } - .t-heading_sm { - font-size: 24px; - } - .t-heading_md { - font-size: 24px; - } - .t-heading_lg { - font-size: 26px; - } -} -@media screen and (max-width: 480px) { - .t-title_xl { - font-size: 30px; - } - .t-title_xxl { - font-size: 30px; - } -} -.t-records { - -webkit-font_smoothing: antialiased; - background-color: none; -} -.t-records a { - color: #ff8562; - text-decoration: none; -} -.t-records a[href^=tel] { - color: inherit; - text-decoration: none; -} -.t-records ol { - padding-left: 22px; - margin-top: 0px; - margin-bottom: 10px; -} -.t-records ul { - padding-left: 20px; - margin-top: 0px; - margin-bottom: 10px; -} -.t-cover { - height: 700px; - width: 100%; - -webkit-background-size: cover; - -moz-background-size: cover; - -o-background-size: cover; - background-size: cover; - background-color: #000; - background-repeat: no-repeat; - background-position: center center; - text-align: center; - vertical-align: middle; - position: relative; - background-attachment: fixed; - overflow: hidden; -} -.t-cover__carrier { - height: 700px; - width: 100%; - background-size: cover; - -webkit-background-size: cover; - -moz-background-size: cover; - -o-background-size: cover; - background-repeat: no-repeat; - background-position: center center; - text-align: center; - vertical-align: middle; - position: relative; - background-attachment: fixed; -} -.t-cover__carrier.loading { - opacity: 0; -} -.t-cover__carrier[data-content-cover-bg=""].loading { - opacity: 1 !important; -} -.t-cover__carrier.loaded { - opacity: 1; - transition: opacity 400ms; -} -@media screen and (max-device-width: 1024px) { - .t-cover { - background-attachment: scroll; - } - .t-cover__carrier { - background-attachment: scroll; - } -} -@media print { - .t-cover { - background-attachment: scroll; - } - .t-cover__carrier { - background-attachment: scroll; - } -} -.t-cover__filter { - height: 700px; - width: 100%; - position: absolute; - top: 0; - left: 0; -} -.t-cover .t-container, -.t-cover .t-container_100, -.t-cover .t-container_10, -.t-cover .t-container_8 { - position: absolute; - top: 0; - left: 0; - bottom: 0; - right: 0; -} -.t-cover__wrapper { - height: 700px; - display: table-cell; - width: 1200px; -} -.t-cover__wrapper span.space { - display: inline-block; - height: 100%; - width: 1px; -} -@media screen and (max-width: 640px) { - .t-cover { - height: 400px; - background-attachment: fixed; - } - .t-cover__carrier { - background-attachment: scroll !important; - background-size: cover; - background-position: center center; - } - .t-cover__filter { - height: 400px; - } - .t-cover__wrapper { - height: 400px; - } -} -@-webkit-keyframes t-arrow-bottom { - 0% { - -moz-transform: translateY(0); - -ms-transform: translateY(0); - -webkit-transform: translateY(0); - -o-transform: translateY(0); - transform: translateY(0); - } - 50% { - -moz-transform: translateY(-7px); - -ms-transform: translateY(-7px); - -webkit-transform: translateY(-7px); - -o-transform: translateY(-7px); - transform: translateY(-7px); - } - 55% { - -moz-transform: translateY(-7px); - -ms-transform: translateY(-7px); - -webkit-transform: translateY(-7px); - -o-transform: translateY(-7px); - transform: translateY(-7px); - } - 100% { - -moz-transform: translateY(0); - -ms-transform: translateY(0); - -webkit-transform: translateY(0); - -o-transform: translateY(0); - transform: translateY(0); - } -} -@keyframes t-arrow-bottom { - 0% { - -moz-transform: translateY(0); - -ms-transform: translateY(0); - -webkit-transform: translateY(0); - -o-transform: translateY(0); - transform: translateY(0); - } - 50% { - -moz-transform: translateY(-7px); - -ms-transform: translateY(-7px); - -webkit-transform: translateY(-7px); - -o-transform: translateY(-7px); - transform: translateY(-7px); - } - 55% { - -moz-transform: translateY(-7px); - -ms-transform: translateY(-7px); - -webkit-transform: translateY(-7px); - -o-transform: translateY(-7px); - transform: translateY(-7px); - } - 100% { - -moz-transform: translateY(0); - -ms-transform: translateY(0); - -webkit-transform: translateY(0); - -o-transform: translateY(0); - transform: translateY(0); - } -} -.t-cover__arrow-wrapper_animated { - animation: t-arrow-bottom 1.7s infinite ease; -} -.t-cover__arrow { - position: absolute; - z-index: 9; - bottom: 40px; - right: 0; - left: 0; - text-align: center; -} -.t-cover__arrow-wrapper { - display: inline-block; - -webkit-transition: all ease-in-out 0.2s; - -moz-transition: all ease-in-out 0.2s; - -o-transition: all ease-in-out 0.2s; - transition: all ease-in-out 0.2s; - cursor: pointer; -} -.t-cover__arrow-wrapper:hover { - opacity: .7; -} -.t-cover__arrow-svg { - fill: #fff; -} -@media screen and (max-width: 640px) { - .t-cover__arrow_mobile { - -moz-transform: scale(.7); - -ms-transform: scale(.7); - -webkit-transform: scale(.7); - -o-transform: scale(.7); - transform: scale(.7); - } - .t-cover__arrow { - bottom: 14px; - } -} -.t-btn { - display: inline-block; - font-family: 'Open Sans', sans-serif; - height: 60px; - border: 0 none; - font-size: 16px; - padding-left: 60px; - padding-right: 60px; - text-align: center; - white-space: nowrap; - vertical-align: middle; - font-weight: bold; - background-image: none; - cursor: pointer; - -webkit-appearance: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - -o-user-select: none; - user-select: none; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.t-btn td { - vertical-align: middle; -} -@media screen and (max-width: 640px) { - .t-btn { - white-space: normal; - padding-left: 30px; - padding-right: 30px; - } -} -.t-btn_sm { - height: 40px; - font-size: 14px; - padding-left: 30px; - padding-right: 30px; -} -.t-btn_lg { - height: 60px; - font-size: 22px; - padding-left: 70px; - padding-right: 70px; -} -@media screen and (max-width: 640px) { - .t-btn_lg { - font-size: 18px; - padding-left: 40px; - padding-right: 40px; - } -} -.t-submit { - font-family: 'Open Sans', sans-serif; - text-align: center; - height: 60px; - border: 0 none; - font-size: 16px; - padding-left: 60px; - padding-right: 60px; - -webkit-appearance: none; - font-weight: bold; - white-space: nowrap; - background-image: none; - cursor: pointer; - margin: 0; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -@media screen and (max-width: 640px) { - .t-submit { - white-space: normal; - padding-left: 30px; - padding-right: 30px; - } -} -.t-input { - margin: 0; - font-family: 'Open Sans', sans-serif; - font-size: 100%; - height: 60px; - padding: 0px 20px; - font-size: 16px; - line-height: 1.33; - width: 100%; - border: 0 none; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.t-input::-moz-focus-inner { - padding: 0; - border: 0; -} -.t-input_bbonly { - outline: none; - padding-left: 0 !important; - padding-right: 0 !important; - border-top: 0 !important; - border-right: 0 !important; - border-left: 0 !important; - background-color: transparent !important; - border-radius: 0 !important; -} -@media screen and (max-width: 1200px) { - .t-screenmin-1200px { - display: none; - } -} -@media screen and (max-width: 980px) { - .t-screenmin-980px { - display: none; - } -} -@media screen and (max-width: 640px) { - .t-screenmin-640px { - display: none; - } -} -@media screen and (max-width: 480px) { - .t-screenmin-480px { - display: none; - } -} -@media screen and (max-width: 320px) { - .t-screenmin-320px { - display: none; - } -} -@media screen and (min-width: 321px) { - .t-screenmax-320px { - display: none; - } -} -@media screen and (min-width: 481px) { - .t-screenmax-480px { - display: none; - } -} -@media screen and (min-width: 641px) { - .t-screenmax-640px { - display: none; - } -} -@media screen and (min-width: 981px) { - .t-screenmax-980px { - display: none; - } -} -@media screen and (min-width: 1201px) { - .t-screenmax-1200px { - display: none; - } -} -.t-hidden { - display: none; -} -.t-opacity_50 { - filter: alpha(opacity=50); - KHTMLOpacity: 0.50; - MozOpacity: 0.50; - opacity: 0.50; -} -.t-opacity_70 { - filter: alpha(opacity=70); - KHTMLOpacity: 0.70; - MozOpacity: 0.70; - opacity: 0.70; -} -.t-uppercase { - text-transform: uppercase; -} -.t-align_center { - text-align: center; -} -.t-align_left { - text-align: left; -} -.t-align_right { - text-align: right; -} -.t-margin_auto { - margin-left: auto; - margin-right: auto; -} -.t-valign_middle { - vertical-align: middle; -} -.t-valign_top { - vertical-align: top; -} -.t-valign_bottom { - vertical-align: bottom; -} -.t-margin_left_auto { - margin-right: 0; - margin-left: auto; -} -.yashare-style .b-share-btn__facebook, -.yashare-style .b-share-btn__twitter, -.yashare-style .b-share-btn__vkontakte { - background-color: transparent !important; -} -.yashare-style .b-share__link { - -webkit-border-radius: 0px !important; - border-radius: 0px !important; -} -.yashare-style-black-white .b-share-btn__wrap { - background-color: #000 !important; - padding: 5px !important; -} -.yashare-style-transp-white .b-share-btn__wrap { - padding: 5px !important; -} -.yashare-style-transp-white .b-share-counter { - color: #fff; - font-weight: bold; -} -.yashare-style-white-black .b-share-btn__wrap { - background-color: #fff !important; - padding: 5px !important; -} -.yashare-style-white-black .b-share-icon { - background-image: url("//static.tildacdn.com/img/b-share_counter_large_white.png") !important; -} -.yashare-style-transp-black .b-share-btn__wrap { - padding: 5px !important; -} -.yashare-style-transp-black .b-share-icon { - background-image: url("//static.tildacdn.com/img/b-share_counter_large_white.png") !important; -} -.yashare-style-transp-black .b-share-counter { - color: #000; - font-weight: bold; -} -.ya-share2 ul { - padding-left: 0px !important; -} -.carousel { - position: relative; -} -.carousel ol { - padding-left: 0px !important; -} -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} -.carousel-inner > .item { - position: relative; - display: none; - -webkit-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - height: auto; - line-height: 1; -} -.carousel-inner .widthauto { - width: auto; - max-width: 100%; - vertical-align: middle; -} -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} -.carousel-inner > .active { - left: 0; -} -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -.carousel-inner > .next { - left: 100%; -} -.carousel-inner > .prev { - left: -100%; -} -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} -.carousel-inner > .active.left { - left: -100%; -} -.carousel-inner > .active.right { - left: 100%; -} -.carousel-control { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 15%; - opacity: 0.2; - filter: alpha(opacity=20); -} -.carousel-control.right { - right: 0; - left: auto; -} -.carousel-control .carousel-control-left { - position: absolute; - top: 48%; - z-index: 5; - display: inline-block; - left: 20%; - height: 34px; - width: 21px; - background: url(//static.tildacdn.com/img/aboutSliderControls.png) no-repeat; -} -.carousel-control .carousel-control-left-white { - position: absolute; - top: 48%; - z-index: 5; - display: inline-block; - left: 20%; - height: 34px; - width: 21px; - background: url(//static.tildacdn.com/img/aboutSliderControls_white.png) no-repeat; -} -.carousel-control .carousel-control-right { - position: absolute; - top: 48%; - z-index: 5; - display: inline-block; - right: 20%; - height: 34px; - width: 21px; - background: url(//static.tildacdn.com/img/aboutSliderControls.png) no-repeat; - background-position: left bottom; -} -.carousel-control .carousel-control-right-white { - position: absolute; - top: 48%; - z-index: 5; - display: inline-block; - right: 20%; - height: 34px; - width: 21px; - background: url(//static.tildacdn.com/img/aboutSliderControls_white.png) no-repeat; - background-position: left bottom; -} -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - padding-left: 0; - margin-left: -30%; - text-align: center; - list-style: none; -} -.carousel-indicators.dotsbottom { - bottom: -60px; -} -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - margin-left: 5px; - margin-right: 5px; - text-indent: -999px; - cursor: pointer; - background-color: #000000; - border: none; - border-radius: 10px; -} -.carousel-indicators .active { - width: 10px; - height: 10px; - margin: 0; - margin-left: 4px; - margin-right: 4px; - border: 1px solid #000000; - border-radius: 10px; - background-color: transparent; -} -.carousel-indicators li.white { - background-color: #fff; -} -.carousel-indicators li.white.active { - border: 1px solid #fff; - border-radius: 10px; - background-color: transparent; -} -.carousel-caption-imgs h6 { - font-family: 'Georgia', serif; - color: #000000; - font-weight: normal; - font-size: 14px; - line-height: 28px; - padding-top: 28px; - padding-bottom: 0px; - text-align: center; -} -.carousel-caption-imgs p { - font-family: 'Georgia', serif; - color: #000000; - font-size: 14px; - line-height: 28px; - padding-top: 14px; - padding-bottom: 14px; - text-align: center; -} -.carousel-title { - font-family: 'Open Sans', sans-serif; - color: #000000; - font-size: 18px; - line-height: 28px; - padding-top: 36px; - padding-bottom: 14px; - text-align: center; -} -.carousel-descr { - font-family: 'Georgia', serif; - color: #000000; - font-size: 14px; - line-height: 28px; - padding-top: 14px; - padding-bottom: 14px; - text-align: center; -} -@media screen and (min-width: 768px) { - .carousel-indicators { - bottom: 20px; - } -} -.clearfix:before, -.clearfix:after { - display: table; - content: " "; -} -.clearfix:after { - clear: both; -} -.center-block { - display: block; - margin-right: auto; - margin-left: auto; -} -@media screen and (max-width: 960px) { - .carousel-control .carousel-control-left { - left: 10%; - } - .carousel-control .carousel-control-left-white { - left: 10%; - } - .carousel-control .carousel-control-right { - right: 10%; - } - .carousel-control .carousel-control-right-white { - right: 10%; - } -} -.t-tildalabel { - background-color: #000; - color: #fff; - width: 100%; - height: 70px; - font-family: Arial; - font-size: 14px; -} -.t-tildalabel:hover .t-tildalabel__wrapper { - opacity: 1; -} -.t-tildalabel_white { - background-color: #fff; - color: #000; -} -.t-tildalabel_gray { - background-color: #eee; - color: #000; -} -.t-tildalabel__wrapper { - display: table; - height: 30px; - width: 270px; - margin: 0 auto; - padding-top: 20px; - opacity: 0.4; -} -.t-tildalabel__txtleft { - display: table-cell; - width: 120px; - height: 30px; - vertical-align: middle; - text-align: right; - padding-right: 12px; - font-weight: 300; - font-size: 12px; -} -.t-tildalabel__wrapimg { - display: table-cell; - width: 30px; - height: 30px; - vertical-align: middle; -} -.t-tildalabel__img { - width: 30px; - height: 30px; - vertical-align: middle; -} -.t-tildalabel__txtright { - display: table-cell; - width: 120px; - height: 30px; - vertical-align: middle; - padding-left: 12px; - font-weight: 500; - letter-spacing: 2px; -} -.t-tildalabel__link { - color: #fff; - text-decoration: none; - vertical-align: middle; -} -.t-tildalabel_white .t-tildalabel__link, -.t-tildalabel_gray .t-tildalabel__link { - color: #000; -} -.t-carousel { - position: relative; -} -.t-carousel__inner { - position: relative; - overflow: hidden; - margin: 0 auto; -} -.t-carousel__slides { - position: relative; -} -.t-carousel__inner > .t-carousel__item { - position: relative; - display: none; - -webkit-transition: 0 ease-in-out left; - -moz-transition: 0 ease-in-out left; - -o-transition: 0 ease-in-out left; - transition: 0 ease-in-out left; -} -.t-carousel__inner > .t-carousel__item.t-carousel__animation_fast { - -webkit-transition: .3s ease-in-out left; - -moz-transition: .3s ease-in-out left; - -o-transition: .3s ease-in-out left; - transition: .3s ease-in-out left; -} -.t-carousel__inner > .t-carousel__item.t-carousel__animation_slow { - -webkit-transition: .6s ease-in-out left; - -moz-transition: .6s ease-in-out left; - -o-transition: .6s ease-in-out left; - transition: .6s ease-in-out left; -} -.t-carousel__item__wrapper { - position: relative; - margin: 0 auto; -} -.t-carousel__item__img { - background-size: contain; - background-repeat: no-repeat; - background-position: center; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; -} -.t-carousel_cover .t-carousel__item__img { - background-size: cover; -} -.t-carousel__inner > .active, -.t-carousel__inner > .next, -.t-carousel__inner > .prev { - display: block; -} -.t-carousel__inner > .active { - left: 0; -} -.t-carousel__inner > .next, -.t-carousel__inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -.t-carousel__inner > .next { - left: 100%; -} -.t-carousel__inner > .prev { - left: -100%; -} -.t-carousel__inner > .next.left, -.t-carousel__inner > .prev.right { - left: 0; -} -.t-carousel__inner > .active.left { - left: -100%; -} -.t-carousel__inner > .active.right { - left: 100%; -} -.t-carousel__arrows__container { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - margin: 0 auto; - pointer-events: none; - filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=',sizingMethod='scale'); - background: none !important; -} -.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_left { - left: 16px; -} -.t-carousel__arrow_outsidesmall .t-carousel__arrow__wrapper_right { - right: 16px; -} -.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_left { - left: 20px; -} -.t-carousel__arrow_outsidemiddle .t-carousel__arrow__wrapper_right { - right: 20px; -} -.t-carousel__control { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 15%; - -webkit-transition: all ease-in-out 0.3s; - -moz-transition: all ease-in-out 0.3s; - -o-transition: all ease-in-out 0.3s; - transition: all ease-in-out 0.3s; - pointer-events: auto; -} -.t-carousel__control:hover { - opacity: .6; -} -.t-carousel__arrow { - width: 34px; - height: 34px; - background: transparent; - -moz-transform: rotate(45deg); - -ms-transform: rotate(45deg); - -webkit-transform: rotate(45deg); - -o-transform: rotate(45deg); - transform: rotate(45deg); -} -.t-carousel__arrow.t-carousel__arrow_small { - width: 20px; - height: 20px; -} -.t-carousel__arrow.t-carousel__arrow_large { - width: 54px; - height: 54px; -} -.t-carousel__arrow__wrapper { - -moz-transform: translateY(-50%); - -ms-transform: translateY(-50%); - -webkit-transform: translateY(-50%); - -o-transform: translateY(-50%); - transform: translateY(-50%); - position: absolute; - top: 50%; -} -.t-carousel__arrow__wrapper_left { - left: 30px; -} -.t-carousel__arrow__wrapper_right { - right: 30px; -} -.t-carousel__arrow_right { - border-top: 3px solid; - border-right: 3px solid; -} -.t-carousel__arrow_right.t-carousel__arrow_light { - border-top: 1px solid; - border-right: 1px solid; -} -.t-carousel__arrow_right.t-carousel__arrow_bold { - border-top: 6px solid; - border-right: 6px solid; -} -.t-carousel__arrow_left { - border-left: 3px solid; - border-bottom: 3px solid; -} -.t-carousel__arrow_left.t-carousel__arrow_light { - border-left: 1px solid; - border-bottom: 1px solid; -} -.t-carousel__arrow_left.t-carousel__arrow_bold { - border-left: 6px solid; - border-bottom: 6px solid; -} -.t-carousel__control.right { - right: 0; - left: auto; -} -@media screen and (max-width: 768px) { - .t-carousel__control .t-carousel__arrow { - width: 12px; - height: 12px; - } - .t-carousel-control { - width: 10%; - } - .t-carousel__arrow__left { - left: 15px; - } - .t-carousel__arrow__right { - right: 15px; - } -} -.t-carousel__indicators.carousel-indicators { - z-index: 15; - text-align: center; - list-style: none; - position: relative; - padding-left: 0 !important; - margin: 0 auto; - padding: 20px 0; - bottom: auto; - left: auto; -} -.t-carousel__indicators.t-carousel__indicators_light { - padding: 15px 0 18px; -} -.t-carousel__indicators.t-carousel__indicators_bold { - padding: 24px 0 21px; -} -.t-carousel__indicators .t-carousel__indicator { - display: inline-block; - width: 8px; - height: 8px; - margin: 0 6px; - text-indent: -999px; - cursor: pointer; - background-color: #222; - border: none; - border-radius: 10px; - opacity: .4; - -webkit-transition: .2s ease-in-out opacity; - -moz-transition: .2s ease-in-out opacity; - -o-transition: .2s ease-in-out opacity; - transition: .2s ease-in-out opacity; -} -@media screen and (max-width: 640px) { - .t-carousel__indicators.carousel-indicators, - .t-carousel__indicators.t-carousel__indicators_light, - .t-carousel__indicators.t-carousel__indicators_bold { - padding: 15px 0; - } -} -.t-carousel__indicators.t-carousel__indicators_light .t-carousel__indicator { - width: 4px; - height: 4px; - margin: 0 5px; -} -.t-carousel__indicators.t-carousel__indicators_bold .t-carousel__indicator { - width: 10px; - height: 10px; - margin: 0 6px; -} -.t-carousel__indicators .t-carousel__indicator:hover { - opacity: .8; -} -.t-carousel__indicators .t-carousel__indicator.active { - opacity: 1; -} -.t-carousel__indicators.t-carousel__indicators_inside { - position: absolute; - bottom: 0; - left: 0; - right: 0; -} -.t-carousel__caption-inside { - display: none; -} -.t-carousel__caption_wrapper { - border-top: 1px solid #eee; - padding: 14px 0; -} -.t-carousel__descr { - margin-top: 5px; - color: #777; -} -.t-mbfix { - opacity: 0.01; - -webkit-transform: translateX(0px); - -ms-transform: translateX(0px); - transform: translateX(0px); - position: fixed; - width: 100%; - height: 500px; - background-color: white; - top: 0px; - left: 0px; - z-index: 10000; - -webkit-transition: all 0.1s ease; - transition: all 0.1s ease; -} -.t-mbfix_hide { - -webkit-transform: translateX(3000px); - -ms-transform: translateX(3000px); - transform: translateX(3000px); -} -.t107 { - text-align: center; -} -.t107__width { - vertical-align: middle; -} -.t107__widthauto { - width: auto; - max-width: 100%; - display: block; - margin: 0 auto; -} -.t107__title { - padding-top: 28px; - padding-bottom: 28px; - font-size: 14px; - line-height: 28px; -} -.t102__title { - font-size: 104px; - color: #fff; - margin: 74px 0 54px 0; - text-transform: uppercase; -} -.t102__descr { - color: #fff; - padding: 0 220px; -} -@media screen and (max-width: 1024px) { - .t102__title { - font-size: 70px; - line-height: 70px; - margin-top: 30px; - } - .t102__descr { - padding: 0 120px; - } -} -@media screen and (max-width: 640px) { - .t102__title { - font-size: 34px; - line-height: 38px; - margin-top: 30px; - } - .t102__descr { - padding: 0 10px; - } -} -.t001__wrapper { - padding-top: 42px; - padding-bottom: 42px; -} -.t001__uptitle { - text-transform: uppercase; - color: #ffffff; - padding-bottom: 60px; - padding-top: 30px; -} -.t001__title { - color: #fff; - padding: 24px 0px 38px 0px; - letter-spacing: 0.5px; -} -.t001__descr { - color: #fff; - padding: 0px 0px 30px 0px; -} -.t001__descr_center { - max-width: 700px; - margin: 0 auto; -} -.t001__descr_center a { - color: #fff !important; - font-weight: 600; -} -@media screen and (max-width: 640px) { - .t001__title { - padding-left: 10px; - padding-right: 10px; - } - .t001__uptitle { - padding-left: 10px; - padding-right: 10px; - } - .t001__descr { - padding-left: 10px; - padding-right: 10px; - font-size: 14px; - line-height: 20px; - } -} -.t015__title { - padding-top: 8px; - padding-bottom: 3px; -} -.t015__uptitle { - text-transform: uppercase; - padding-top: 10px; - padding-bottom: 40px; -} -.t015__descr { - padding: 41px 0px 0px 0px; -} -.t017__uptitle { - padding-top: 3px; - padding-bottom: 22px; -} -.t017__title { - padding-top: 2px; - padding-bottom: 0px; -} -.t017__descr { - padding-top: 21px; -} -.t021__line { - width: 100%; - max-width: 140px; - margin-left: auto; - margin-right: auto; - height: 1px; - background-color: #000000; -} -.t021__text-impact { - text-align: center; - margin-top: 44px; - margin-bottom: 54px; -} -.t030__title { - margin-bottom: 15px; -} -.t030__descr { - margin-top: 8px; - padding-bottom: 6px; -} -.t033 .t-container { - display: -webkit-box; - display: -moz-box; - display: -ms-flexbox; - display: -webkit-flex; - display: flex; -} -.t033__lineTop { - border-top: 4px solid #000000; - padding-left: 0; - width: 100%; - margin-top: 1px; -} -.t033__title { - font-size: 24px; - color: #000000; - line-height: 36px; - padding-top: 19px; -} -.t033__descr { - margin-top: -12px; -} -@media screen and (max-width: 960px) { - .t033 .t-container { - display: -webkit-block; - display: block; - } - .t033__title { - padding-bottom: 40px; - } -} -@media screen and (max-width: 640px) { - .t033__lineTop { - width: 100%; - } -} -.t037 .t-container { - display: -webkit-box; - display: -moz-box; - display: -ms-flexbox; - display: -webkit-flex; - display: flex; -} -.t037__title { - font-family: 'Open Sans', sans-serif; - color: #000000; - font-weight: 600; - font-size: 24px; - line-height: 28px; - padding-right: 50px; - padding-top: 7px; - padding-bottom: 7px; -} -.t037__text { - padding-top: 8px; - padding-bottom: 6px; -} -@media screen and (max-width: 960px) { - .t037 .t-container { - display: -webkit-block; - display: block; - } - .t037__title { - padding-right: 0px; - } -} -@media screen and (max-width: 640px) { - .t037__title { - margin-bottom: 20px; - padding-right: 0; - } -} -.t050__uptitle { - padding-top: 9px; - padding-bottom: 93px; - text-transform: uppercase; -} -.t050__descr { - padding-top: 50px; - padding-bottom: 9px; -} -.t029 .t-container { - padding-top: 3px; - padding-bottom: 5px; -} -.t029 img { - max-width: 100%; -} -.t075__wrapperleft { - padding-left: 0px; - padding-right: 0px; -} -.t075__wrappercenter { - padding-left: 20px; - padding-right: 20px; -} -.t075__img { - margin-bottom: 14px; - width: 100px; - height: 100px; -} -.t075__img_circle { - border-radius: 50%; - -moz-border-radius: 50%; - -webkit-border-radius: 50%; -} -.t075__textclass1 .t075__title { - font-size: 24px; - line-height: 30px; - margin-bottom: 25px; - margin-top: 18px; -} -.t075__textclass1 { - font-size: 16px; - line-height: 25px; -} -.t075__textclass2 .t075__title { - font-size: 18px; - line-height: 21px; - margin-bottom: 25px; - margin-top: 12px; -} -.t075__textclass2 { - font-size: 13px; - line-height: 20px; -} -.t075__textclass3 .t075__title { - font-size: 30px; - line-height: 40px; - margin-bottom: 25px; - margin-top: 12px; -} -.t075__textclass3 { - font-size: 16px; - line-height: 25px; -} -@media screen and (max-width: 960px) { - .t075__textclass1, - .t075__textclass2, - .t075__textclass3 { - margin-bottom: 45px; - } -} -.t004 { - padding-top: 8px; - padding-bottom: 6px; -} -.t004__text-column-count_2 { - column-count: 2; - column-gap: 40px; - -moz-column-count: 2; - -moz-column-gap: 40px; - -webkit-column-count: 2; - -webkit-column-gap: 40px; -} -.t004__text-column-count_3 { - column-count: 3; - column-gap: 40px; - -moz-column-count: 3; - -moz-column-gap: 40px; - -webkit-column-count: 3; - -webkit-column-gap: 40px; -} -.t004__text-column-count_4 { - column-count: 4; - column-gap: 40px; - -moz-column-count: 4; - -moz-column-gap: 40px; - -webkit-column-count: 4; - -webkit-column-gap: 40px; -} -.t004__initial-letter:first-child::first-letter { - font-size: 100px; - float: left; - margin: -30px 20px -30px 0; -} -.t004 table { - border-collapse: collapse; - font-size: 1em; - width: 100%; -} -.t004 table td, -.t004 table th { - padding: 5px; - border: 1px solid #ddd; - vertical-align: top; -} -.t004 table thead td, -.t004 table th { - font-weight: bold; - border-bottom-color: #888; -} -@media screen and (max-width: 1200px) { - .t004__text-column-count_2, - .t004__text-column-count_3, - .t004__text-column-count_4 { - column-gap: 20px; - -moz-column-gap: 20px; - -webkit-column-gap: 20px; - } -} -@media screen and (max-width: 960px) { - .t004__text-column-count_2, - .t004__text-column-count_3, - .t004__text-column-count_4 { - column-count: 1; - column-gap: 0px; - -moz-column-count: 1; - -moz-column-gap: 0px; - -webkit-column-count: 1; - -webkit-column-gap: 0px; - } -} -@media screen and (max-width: 640px) { - .t004 h1 { - font-size: 28px; - line-height: 35px; - } -} -.t113 { - width: 100%; - height: 50px; - position: absolute; - z-index: 990; -} -.t113__space { - width: 100%; - height: 50px; - position: relative; -} -.t113__fixed { - position: fixed; - top: 0; -} -.t113__logo { - font-size: 20px; - margin-top: 13px; - margin-left: 20px; - padding-right: 50px; - float: left; -} -.t113__img { - margin-left: 20px; - padding-right: 50px; - float: left; -} -.t113__list { - list-style-type: none; - padding-left: 10px !important; - padding-top: 16px; - padding-right: 10px; - padding-bottom: 0px; - margin: 0px; -} -.t113__list_item { - clear: both; - font-family: 'Open Sans', sans-serif; - font-size: 14px; - display: inline; - padding-left: 15px; - padding-right: 15px; - margin: 0px; - color: #000000; -} -.t113 a { - text-decoration: none; - color: #ff8562; -} -.t113__list_item .t-active { - opacity: 0.7; -} -@media screen and (max-width: 640px) { - .t113__list_item { - display: block; - text-align: center; - padding: 10px; - } - .t113__fixed { - position: relative; - } - .t113 { - position: relative; - height: auto; - text-align: center; - } - .t113__logo { - float: inherit; - text-align: center; - margin: 0px; - padding: 20px; - } - .t113__img { - float: inherit; - margin: 0px auto; - padding: 20px; - } -} -.t123__centeredContainer { - text-align: center; -} -.t135__img { - max-width: 100%; -} -@media screen and (max-width: 640px) { - .t135 { - position: relative !important; - text-align: center; - padding: 30px; - top: 0px !important; - right: 0px !important; - left: 0px !important; - z-index: 1 !important; - } -} -@media screen and (max-width: 640px) { - .t141 { - position: relative !important; - text-align: center; - padding: 20px; - top: 0px !important; - right: 0px !important; - } -} -.t145__title { - font-size: 30px; - line-height: 34px; - font-weight: bold; - padding-top: 8px; - padding-bottom: 6px; - margin-right: 20px; -} -.t145__line { - margin-top: 14px; - margin-bottom: 14px; - border: 0; - border-top: 3px solid #000000; - margin-right: 20px; -} -.t145__text { - padding-top: 4px; - padding-bottom: 6px; - font-size: 16px; - line-height: 25px; - margin-right: 20px; -} -@media screen and (max-width: 960px) { - .t145 .t145__col { - margin-top: 20px; - margin-bottom: 20px; - } -} -.t149 a { - text-decoration: none; - color: #ff8562; -} -.t149__title { - margin-top: 20px; - margin-bottom: 0px; -} -.t149__subtitle { - margin-top: 4px; - margin-bottom: 0px; - opacity: 0.5; -} -.t149__sp { - margin-bottom: 20px; -} -.t149__descr { - font-size: 16px; - line-height: 24px; - margin-top: 40px; -} -.t149__img { - width: 100%; -} -.t149__img.t149__circle { - width: 70%; - border-radius: 50%; - -moz-border-radius: 50%; - -webkit-border-radius: 50%; - border: 1px solid rgba(0,0,0,0.07); -} -.t149__textwrapper { - display: table; - width: 100%; -} -.t149__floatbeaker_lr3 { - display: none; -} -@media screen and (max-width: 960px) { - .t149__col.t-col_4, - .t149__col.t-col_6 { - width: 100%; - max-width: 580px; - display: table; - vertical-align: middle; - margin: 0 auto 50px; - float: none; - } - .t149__col.t-col_4:last-child, - .t149__col.t-col_6:last-child { - margin-bottom: 0 !important; - } - .t149__col.t-col_4 .t149__img, - .t149__col.t-col_6 .t149__img { - display: table-cell; - width: 100%; - vertical-align: middle; - } - .t149__col.t-col_4 .t149__img.t149__circle, - .t149__col.t-col_6 .t149__img.t149__circle { - width: 100%; - } - .t149__col.t-col_4 .t149__textwrapper, - .t149__col.t-col_6 .t149__textwrapper { - display: table-cell; - width: 50%; - vertical-align: middle; - padding-left: 30px; - } - .t149__col.t-col_3 { - max-width: 320px; - display: inline; - float: left; - margin-bottom: 60px; - } - .t149__floatbeaker_lr3 { - display: block; - width: 100%; - content: " "; - clear: both; - } - .t149__col.t-col_3 .t149__title { - font-size: 16px; - line-height: 24px; - } - .t149__col.t-col_3 .t149__subtitle { - font-size: 14px; - line-height: 24px; - } -} -@media screen and (max-width: 660px) { - .t149__col.t-col_3, - .t149__col.t-col_4, - .t149__col.t-col_6 { - max-width: 480px; - display: table; - vertical-align: middle; - margin: 0 auto; - margin-bottom: 40px; - float: none; - } - .t149__img { - display: table-cell; - width: 100%; - vertical-align: middle; - } - .t149__img.t149__circle { - width: 100%; - } - .t149__textwrapper { - display: table-cell; - width: 50%; - vertical-align: middle; - } - .t149__col.t-col_3 .t149__textwrapper { - padding-left: 30px; - } -} -@media screen and (max-width: 480px) { - .t149__col.t-col_3, - .t149__col.t-col_4, - .t149__col.t-col_6 { - max-width: 320px; - width: 100%; - display: block; - float: none; - } - .t149__img { - display: block; - } - .t149__img.t149__circle { - max-width: 70%; - margin: 0 auto; - } - .t149__col.t-col_3 .t149__textwrapper, - .t149__col.t-col_4 .t149__textwrapper, - .t149__col.t-col_6 .t149__textwrapper, - .t149__textwrapper { - display: block; - width: 100%; - margin-bottom: 30px; - padding-left: 0; - } -} -.t160 { - text-align: center; - padding-bottom: 20px; -} -.t160__img { - border-radius: 50%; - -moz-border-radius: 50%; - -webkit-border-radius: 50%; - width: 150px; - max-width: 150px; - height: 150px; - padding-top: 17px; - padding-bottom: 14px; -} -.t160__title { - text-align: center; - padding-top: 8px; - padding-bottom: 5px; -} -.t160__descr { - text-align: center; - padding-top: 0px; - padding-bottom: 6px; - letter-spacing: 2px; -} -.t160__text { - padding-top: 30px; - padding-bottom: 30px; - font-size: 22px; - line-height: 1.55; -} -@media screen and (max-width: 960px) { - .t160__wrapper { - padding: 0 20px; - } -} -@media screen and (max-width: 640px) { - .t160__text { - font-size: 18px; - line-height: 1.45; - } -} -@media screen and (max-width: 480px) { - .t160__text { - font-size: 16px; - padding-left: 10px; - padding-right: 10px; - } -} -.t161 .t-col_2 { - max-width: 100px; -} -.t161 .t-col_6, -.t161 .t-col_8, -.t161 .t-col_10 { - width: auto; -} -.t161__img { - width: 80px; - height: 80px; - border-radius: 50%; - -moz-border-radius: 50%; - -webkit-border-radius: 50%; - margin-top: 9px; -} -.t161 .t161__wrapper { - display: table; - height: 80px; -} -.t161__textwrapper { - display: table-cell; - vertical-align: middle; -} -.t161__descr { - padding-bottom: 20px; -} -.t161__text { - padding-bottom: 22px; -} -@media screen and (max-width: 960px) { - .t161 .t-col_6 { - max-width: 62%; - } - .t161 .t161__blockimgthumb { - width: 100%; - max-width: 100%; - text-align: center; - padding-bottom: 20px; - } - .t161 .t161__wrapper { - margin: 0 20px; - } -} -.t162 h2 { - padding-top: 4px; - padding-bottom: 14px; - font-family: 'Open Sans', sans-serif; - font-size: 22px; - color: #000000; - font-weight: 600; - line-height: 34px; - cursor: pointer; -} -.t162__subtitle { - font-style: italic; - font-family: 'Georgia', serif; - font-size: 14px; - color: #000000; - line-height: 28px; - font-weight: normal; - margin-top: -12px; - padding-bottom: 12px; - cursor: pointer; -} -.t162__text { - font-family: 'Georgia', serif; - color: #000000; - font-size: 18px; - line-height: 1.55; - padding-bottom: 56px; - padding-top: 28px; -} -.t165 .t-container { - display: -webkit-box; - display: -moz-box; - display: -ms-flexbox; - display: -webkit-flex; - display: flex; -} -.t165__vmiddle { - margin-top: auto; - margin-bottom: auto; -} -.t165__vtop { - margin-bottom: auto; -} -.t165__vbottom { - margin-top: auto; -} -.t165__left { - text-align: left; -} -.t165__center { - text-align: center; -} -.t165__right { - text-align: right; -} -.t165__textwrapper { - padding-right: 20px; -} -.t165__uptitle { - padding: 0px; - margin: 0px; - margin-bottom: 14px; -} -.t165__title { - padding: 0px; - margin: 0px; - padding-bottom: 28px; -} -.t165__text { - filter: alpha(opacity=85); - KHTMLOpacity: 0.85; - MozOpacity: 0.85; - opacity: 0.85; -} -.t165__img { - float: right; - width: 100%; -} -.t165__img_circle { - border-radius: 50%; - -moz-border-radius: 50%; - -webkit-border-radius: 50%; -} -@media screen and (max-width: 640px) { - .t165 .t-container { - display: -webkit-block; - display: block; - } - .t165__img { - float: none; - } - .t165__col-top { - margin-bottom: 30px; - } -} -.t166 .t-container { - display: -webkit-box; - display: -moz-box; - display: -ms-flexbox; - display: -webkit-flex; - display: flex; -} -.t166__textsmall { - padding-top: 11px; - padding-bottom: 7px; -} -.t166__text { - padding-top: 8px; - padding-bottom: 6px; -} -@media screen and (max-width: 960px) { - .t166 .t-container { - display: -webkit-block; - display: block; - } -} -.t169__text { - font-size: 60px; - line-height: 90px; - margin: 0px 100px; -} -@media screen and (max-width: 640px) { - .t169__text { - font-size: 28px; - line-height: 36px; - margin: 0px 20px; - } -} -.t173__ul { - text-align: center; - list-style-type: none; - padding-left: 10px !important; - padding-top: 16px; - padding-right: 10px; - padding-bottom: 0px; - margin: 0px; -} -.t173__li { - clear: both; - font-family: 'Open Sans', sans-serif; - color: #000000; - font-size: 14px; - display: inline; - padding-left: 15px; - padding-right: 15px; - margin: 0px; - font-weight: 600; -} -.t173 a { - text-decoration: none; -} -.t173__copyright { - text-align: center; - font-family: 'Open Sans', sans-serif; - font-size: 14px; - color: #000000; - filter: alpha(opacity=70); - KHTMLOpacity: 0.70; - MozOpacity: 0.70; - opacity: 0.70; - padding-top: 40px; - padding-bottom: 10px; -} -@media screen and (max-width: 640px) { - .t173 li { - display: block; - margin: 20px auto; - } -} -.t142__submit-overflowed { - line-height: 1.1 !important; -} -.t142__text { - display: table-cell; - vertical-align: middle; - height: 50px; -} -.t142__wrapone { - position: relative; - right: 50%; - float: right; -} -.t142__wraptwo { - position: relative; - z-index: 1; - right: -50%; -} -.t142__submit { - font-family: 'Open Sans', sans-serif; - text-align: center; - height: 50px; - line-height: 50px; - border: 0 none; - font-size: 16px; - padding-left: 60px; - padding-right: 60px; - -webkit-appearance: none; - font-weight: bold; - background: none; - cursor: pointer; -} -.t142__submit_size_sm { - height: 40px; - line-height: 40px; - font-size: 14px; - padding-left: 30px; - padding-right: 30px; -} -.t142__submit_size_lg { - height: 60px; - line-height: 60px; - font-size: 22px; - padding-left: 70px; - padding-right: 70px; -} -.t142__submit_size_xl { - height: 80px; - line-height: 80px; - font-size: 26px; - padding-left: 80px; - padding-right: 80px; -} -.t142__submit_size_xxl { - height: 100px; - line-height: 100px; - font-size: 30px; - padding-left: 90px; - padding-right: 90px; -} -@media screen and (max-width: 640px) { - .t142__submit { - white-space: normal; - padding-left: 30px; - padding-right: 30px; - margin-left: 20px; - margin-right: 20px; - -webkit-border-radius: 0px; - } - .t142__submit_size_lg, - .t142__submit_size_xl, - .t142__submit_size_xxl { - height: 60px; - line-height: 60px; - font-size: 18px; - padding-left: 40px; - padding-right: 40px; - } - .t142__submit_size_lg .t142__text, - .t142__submit_size_xl .t142__text, - .t142__submit_size_xxl .t142__text { - height: 60px; - } -} -.t181 { - text-align: left; -} -.t181__wrapper { - padding-top: 42px; - padding-bottom: 42px; -} -.t181__title { - color: #fff; - padding: 24px 0px 38px 0px; - letter-spacing: 1px; -} -.t181__descr { - color: #fff; - padding: 0px 0px 30px 0px; -} -.t181 .t-btn:nth-child(2) { - margin-left: 10px; -} -@media screen and (max-width: 640px) { - .t181 .t-btn:nth-child(2) { - margin-left: 0px; - } - .t181 .t-btn { - margin: 5px; - margin-left: 0px; - } -} -.t182 { - text-align: center; -} -.t182__wrapper { - padding-top: 42px; - padding-bottom: 42px; -} -.t182__title { - color: #fff; - padding: 24px 0px 24px 0px; - letter-spacing: 1px; -} -.t182__descr { - color: #fff; - padding: 15px 0px 30px 0px; -} -.t182__buttons { - margin-top: 45px; -} -.t182 .t-btn:nth-child(2) { - margin-left: 10px; -} -@media screen and (max-width: 640px) { - .t182__title { - font-size: 30px; - line-height: 30px; - padding-left: 10px; - padding-right: 10px; - } - .t182__descr { - padding-left: 10px; - padding-right: 10px; - font-size: 14px; - line-height: 20px; - } - .t182 .t-btn { - margin: 7px 3px; - } -} -.t183__wrapper { - padding-top: 42px; - padding-bottom: 42px; -} -.t183__uptitle { - text-transform: uppercase; - color: #ffffff; - padding-bottom: 20px; - padding-top: 10px; -} -.t183__title { - color: #fff; - padding: 24px 0px 24px 0px; - letter-spacing: 1px; -} -.t183__buttons { - margin-top: 45px; -} -.t183 .t-btn:nth-child(2) { - margin-left: 10px; -} -@media screen and (max-width: 640px) { - .t183__title { - padding-left: 10px; - padding-right: 10px; - } - .t183__uptitle { - padding-left: 10px; - padding-right: 10px; - } - .t183 .t-btn:nth-child(2) { - margin-left: 5px; - } - .t183 .t-btn { - margin: 5px; - } -} -.t186A__wrapper { - display: table; -} -.t186A__blockinput { - display: table-cell; - vertical-align: middle; - height: 100%; - width: 50%; - padding-right: 20px; -} -.t186A__blockbutton { - display: table-cell; - vertical-align: middle; - height: 100%; -} -@media screen and (max-width: 640px) { - .t186A__wrapper { - display: block; - } - .t186A__blockinput { - display: block; - width: 100%; - padding-bottom: 10px; - } - .t186A__blockbutton { - display: block; - width: 100%; - padding-bottom: 20px; - } - .t186A__submit { - width: 100%; - } -} -.t186A__blockinput-errors { - background: #ff6666 none repeat scroll 0px 0px; -} -.js-error-control-box .t186A__input { - font-family: 'Georgia', serif; - border: 1px solid #FF0000 !important; -} -.t186A__blockinput-errors-text { - color: #ffff77; - font-family: 'Georgia', serif; - box-sizing: border-box; - padding: 0px 10px 10px 10px; -} -.t186A__blockinput-errors-item { - font-family: 'Georgia', serif; - padding-top: 10px; - display: none; -} -.t186A__blockinput-errorbox { - font-family: 'Georgia', serif; - background: #ff6666 none repeat scroll 0px 0px; - color: #ffff77; - padding: 10px; - text-align: center; - margin-bottom: 20px; -} -.t186A__blockinput-success { - text-align: center; - background: #FFF; - color: #222; - padding: 20px; - font-family: 'Georgia', serif; - border: 2px solid #22DD22; - margin-bottom: 20px; -} -.t188__wrapone { - position: relative; - right: 50%; - float: right; -} -.t188__wraptwo { - position: relative; - z-index: 1; - right: -50%; -} -.t188__sociallinkimg { - display: inline-block; - padding-left: 5px; - padding-right: 5px; -} -.t188__imgwrapper { - background-size: contain; - background-repeat: no-repeat; - background-position: center; -} -.t203__wrapper { - display: table; - padding-top: 60px; - padding-bottom: 60px; - margin-left: -60px; - margin-right: -60px; -} -.t203__textwrapper { - display: block; - text-align: left; - background-color: #fff; - padding-left: 60px; - padding-right: 60px; - padding-top: 60px; - padding-bottom: 60px; -} -.t203__title { - padding-top: 20px; - padding-bottom: 20px; -} -.t203__text { - padding-bottom: 20px; - padding-top: 20px; -} -@media screen and (max-width: 720px) { - .t203__wrapper { - padding-top: 0px; - padding-bottom: 0px; - margin-left: 0px; - margin-right: 0px; - } - .t203__textwrapper { - margin: 20px 0px; - padding: 20px; - } -} -.t204__burger { - position: fixed; - z-index: 5000000; - width: 60px; - height: 60px; - top: 30px; - right: 30px; - background-color: #000; - cursor: pointer; -} -.t204__burger-icon { - position: relative; - display: inline-block; - margin: 28px 12px; - width: 36px; - height: 3px; - background: #fff; - vertical-align: middle; -} -.t204__burger-icon:before, -.t204__burger-icon:after { - position: absolute; - left: 0; - width: 100%; - height: 3px; - background: #fff; - content: ''; -} -.t204__burger-icon:before { - top: -9px; -} -.t204__burger-icon:after { - bottom: -9px; -} -.t204__menu { - box-sizing: border-box; - background-color: #000; - color: #fff; - position: fixed; - z-index: 5000002; - width: 380px; - height: 100vh; - top: 0px; - right: 0px; - overflow-y: auto; - overflow-x: hidden; - visibility: hidden; -} -.t204__closelayer { - background-color: #000; - position: fixed; - top: 0px; - left: 0px; - z-index: 5000001; - width: 100%; - height: 100vh; - filter: alpha(opacity=50); - KHTMLOpacity: 0.50; - MozOpacity: 0.50; - opacity: 0.50; - visibility: hidden; -} -.t204__item { - display: table; - margin: 40px auto; - width: 300px; -} -.t204__item:hover .t204__item_img { - opacity: 0.7; -} -.t204__item:hover .t204__item_text a { - color: #ff8562 !important; -} -.t204__item_img { - display: table-cell; - width: 85px; - height: 85px; - padding-right: 20px; -} -.t204__item_img a { - border: solid #222 1px; - margin: 0; - display: block; - width: 85px; - height: 85px; - background-size: cover; -} -.t204__item_text { - display: table-cell; - width: 100%; - vertical-align: middle; - color: #fff; - font-size: 18px; -} -.t204__item_text a { - color: #fff !important; -} -@media screen and (max-width: 640px) { - .t204__burger { - position: static; - text-align: right; - top: 0; - right: 0; - width: 100%; - } - .t204__menu { - width: 100%; - height: auto; - position: absolute; - top: 60px; - } -} -.t216__wrapper { - padding-top: 42px; - padding-bottom: 42px; -} -.t216__blocklogo { - padding-bottom: 30px; - padding-top: 30px; -} -.t216__logo { - width: auto; - max-width: 100%; - vertical-align: middle; -} -.t216__title { - color: #fff; - padding: 24px 0px 38px 0px; - letter-spacing: 0.5px; -} -.t216__descr { - color: #fff; - padding: 0px 0px 30px 0px; -} -.t216__descr_center { - max-width: 700px; - margin: 0 auto; -} -.t216__descr_center a { - color: #fff !important; - font-weight: 600; -} -@media screen and (max-width: 640px) { - .t216__title { - padding-left: 10px; - padding-right: 10px; - } - .t216__descr { - padding-left: 10px; - padding-right: 10px; - font-size: 14px; - line-height: 20px; - } -} -.t219 { - text-align: center; - padding: 0 2px; -} -.t219__butwrapper { - margin: 0 auto; -} -.t219__blocktitle { - padding-bottom: 50px; -} -@media screen and (max-width: 640px) { - .t219 { - padding: 0 20px; - } -} -.t269__mainblock { - margin: 0 auto; -} -.t269__uptitle { - color: #fff; - position: absolute; - top: 80px; - left: 0; - right: 0; -} -.t269__title { - color: #fff; - margin-bottom: 24px; - padding-top: 20px; -} -.t269__descr { - color: #fff; - margin-bottom: 44px; -} -.t269__input-container { - max-width: 600px; - margin: 0 auto; -} -.t269__blockinput { - display: table-cell; - vertical-align: middle; - height: 100%; - width: 100%; - padding-right: 20px; -} -.t269__input { - height: 56px; - outline: none; -} -.t269__submit { - height: 56px; - padding-left: 40px; - padding-right: 40px; -} -.t269__blockinput input { - background-color: transparent; - -webkit-appearance: none; - border-radius: 0; -} -.t269__wrapper { - display: table; - -webkit-transition: all ease-in-out 0.2s; - -moz-transition: all ease-in-out 0.2s; - -o-transition: all ease-in-out 0.2s; - transition: all ease-in-out 0.2s; -} -.t269__blockinput.js-error-control-box .t269__input { - border: 1px solid #FF0000 !important; -} -.t269__blockinput-errors-text { - color: #ffff77; - box-sizing: border-box; - padding: 0px 10px 10px 10px; - font-family: 'Georgia', serif; -} -.t269__blockinput-errors-item { - padding-top: 10px; - display: none; - font-family: 'Georgia', serif; -} -.t269__blockinput-errorbox { - background: #ff6666 none repeat scroll 0px 0px; - color: #ffff77; - padding: 1px 10px; - text-align: center; - margin-bottom: 20px; - font-family: 'Georgia', serif; - margin-top: 20px; -} -.t269__hint { - color: #fff; - margin-top: 20px; - max-width: 600px; - margin: 20px auto 0; -} -.t269__blockinput-success { - text-align: center; - color: #fff; - padding: 20px; - font-family: 'Georgia', serif; -} -.t269__success-message { - color: #fff; -} -.t269 .js-send-form-success .t269__wrapper { - display: none; -} -@media screen and (max-width: 680px) { - .t269__blockinput { - display: block; - padding-right: 0; - width: 100%; - } - .t269__descr { - margin-bottom: 32px; - } - .t269__uptitle { - top: 40px; - font-size: 16px !important; - } - .t269__mainwrapper { - padding: 0 20px; - } - .t269__input-container { - max-width: 320px; - } - .t269__input { - width: 100%; - margin-bottom: 18px; - height: 42px; - font-size: 14px; - padding-left: 14px; - } - .t269__submit { - width: 100%; - height: 42px; - font-size: 14px; - } - .t269__wrapper { - display: block; - } -} -.t338__logo { - margin-bottom: 55px; - max-width: 280px; - width: 100%; -} -.t338__title { - color: #fff; - margin-bottom: 50px; -} -.t338__descr { - color: #fff; - margin-bottom: 63px; -} -.t338__btn { - border-radius: 100px; - font-size: 14px; - height: 50px; - padding-right: 34px; - padding-left: 34px; - color: #fff; -} -.t389__maincontainer { - width: 100%; - height: 80px; - display: table; -} -.t389__content { - padding: 2px 40px 0; - display: table-cell; - vertical-align: middle; -} -.t389__col { - display: table-cell; - vertical-align: middle; -} -.t389__col_center { - width: 100%; - padding: 0 16px; -} -.t389__list { - list-style-type: none; - padding-left: 0 !important; - margin-bottom: 0 !important; -} -.t389__list_item { - display: inline-block; - margin: 0 15px; -} -.t389__copyright, -.t389__scroll { - width: 250px; -} -.t389__typo { - font-size: 14px; - color: #222; -} -.t389__col_mobile { - display: none; -} -.t389_scrolltop { - position: relative; - padding-right: 12px; -} -.t389__icon { - position: absolute; - right: 0; - top: 2px; -} -@media screen and (max-width: 1200px) { - .t389__content { - padding: 2px 20px 0; - } - .t389__col, - .t389__copyright, - .t389__scroll { - width: 230px; - } - .t389__col_center { - width: 100%; - } -} -@media screen and (max-width: 960px) { - .t389__col, - .t389__copyright, - .t389__scroll { - width: 100%; - display: block; - text-align: center; - } - .t389__maincontainer { - display: block; - } - .t389__content { - display: block; - } - .t389__col_mobile { - display: block; - } - .t389__col_hiddenmobile { - display: none; - } - .t389__maincontainer { - height: auto !important; - padding: 40px 0; - } - .t389__col { - margin-bottom: 20px; - padding: 0; - } - .t389__list_item { - margin: 0 10px 4px; - } - .t389__col:last-child { - margin-bottom: 0; - } -} -@media screen and (max-width: 670px) { - .t389__typo { - font-size: 12px; - } -} -.t396__iframe { - z-index: 10000; - background-color: #fff; - width: 100vw; - height: 100vh; - position: fixed; - top: 0px; - left: 0px; - border: 0px; -} -.t396__body_overflow_hidden { - overflow: hidden; -} -.t396__display_none { - display: none; -} -.t396__artboard { - position: relative; - width: 100%; - height: 100vh; - overflow: hidden; -} -.t396__carrier { - position: absolute; - left: 0px; - top: 0px; - z-index: 0; - width: 100%; - height: 100vh; -} -.t396__filter { - position: absolute; - left: 0px; - top: 0px; - z-index: 0; - width: 100%; - height: 100vh; -} -.t396__elem { - position: absolute; - box-sizing: border-box; - display: table; -} -.t396 .tn-atom { - display: table-cell; - vertical-align: middle; - width: 100%; -} -.t396 a.tn-atom { - text-decoration: none; -} -.t396 .tn-atom__img { - width: 100%; - display: block; -} -.t396__ui { - position: absolute; - top: 16px; - left: 196px; - background-color: #fa876b; - color: #000 !important; - height: 30px; - line-height: 30px; - width: 100px; - z-index: 1000; - text-align: center; - border-radius: 3px; - display: none; - font-size: 14px; -} -.t411__mainblock { - margin: 0 auto; - padding: 0 20px; - box-sizing: border-box; - position: relative; - z-index: 2; -} -.t411__content { - padding: 30px 0; -} -.t411__hide { - display: none !important; -} -.t411__col { - display: inline-block; - padding-right: 32px; - margin-right: 30px; - position: relative; -} -.t411__col:after { - content: ' '; - position: absolute; - top: 0; - right: 0; - bottom: 0; - opacity: .2; - background: #fff; - width: 1px; -} -.t411__col:last-child:after { - display: none; -} -.t411__col:last-child { - margin-right: 0; - padding-right: 0; -} -.t411__number { - color: #fff; -} -.t411__text { - color: #fff; - padding-bottom: 7px; -} -.t411__logo { - margin-bottom: 45px; - max-width: 280px; - width: 100%; -} -.t411__textwrapper { - margin: 0 auto 55px; -} -.t411__uptitle, -.t411__title, -.t411__descr, -.t411__descr-second { - color: #fff; -} -.t411__uptitle { - margin-bottom: 18px; -} -.t411__descr { - margin-top: 18px; -} -.t411__hint { - color: #fff; - margin-top: 45px; -} -.t411__descr-second { - margin: 0 auto 25px; -} -.t411__formwrapper { - max-width: 600px; - margin: 50px auto 0; -} -.t411__blockinput { - display: table-cell; - vertical-align: middle; - height: 100%; - width: 100%; - padding-right: 20px; -} -.t411__input { - height: 56px; - outline: none; -} -.t411__submit { - height: 56px; - padding-left: 40px; - padding-right: 40px; -} -.t411__blockinput input { - -webkit-appearance: none; - border-radius: 0; -} -.t411__wrapper { - display: table; - -webkit-transition: all ease-in-out 0.2s; - -moz-transition: all ease-in-out 0.2s; - -o-transition: all ease-in-out 0.2s; - transition: all ease-in-out 0.2s; -} -.t411__blockinput.js-error-control-box .t411__input { - border: 1px solid #FF0000 !important; -} -.t411__blockinput-errors-text { - color: #ffff77; - box-sizing: border-box; - padding: 0px 10px 10px 10px; - font-family: 'Georgia', serif; -} -.t411__blockinput-errors-item { - padding-top: 10px; - display: none; - font-family: 'Georgia', serif; -} -.t411__blockinput-errorbox { - background: #ff6666 none repeat scroll 0px 0px; - color: #ffff77; - padding: 1px 10px; - text-align: center; - margin-bottom: 20px; - font-family: 'Georgia', serif; - margin-top: 20px; -} -.t411__blockinput-success { - text-align: center; - color: #fff; - padding: 20px; - font-family: 'Georgia', serif; -} -.t411__success-message { - color: #fff; -} -.t411 .js-send-form-success .t411__wrapper { - display: none; -} -@media screen and (max-width: 640px) { - .t411__blockinput { - display: block; - padding-right: 0; - width: 100%; - } - .t411__input-container { - max-width: 320px; - margin: 0 auto; - } - .t411__input { - width: 100%; - margin-bottom: 18px; - height: 42px; - font-size: 14px; - padding-left: 14px; - } - .t411__submit { - width: 100%; - height: 42px; - font-size: 14px; - } - .t411__wrapper { - display: block; - } - .t411__col { - padding-right: 20px; - margin-right: 13px; - } - .t411__logo { - margin-bottom: 25px; - } - .t411__textwrapper { - margin-bottom: 35px; - } - .t411__formwrapper { - margin-top: 35px; - } - .t411__hint { - margin-top: 35px; - } -} -@media screen and (max-width: 400px) { - .t411__number { - font-size: 24px; - } -} -.t454__imglogo { - height: auto; - display: block; -} -.t454__linewrapper { - position: absolute; - bottom: 0; - width: 100%; -} -.t454__horizontalline { - margin: 0; - border: 0; - background-color: #C2C2C2; - height: 1px; - right: 0; - bottom: 0; - margin: 0 40px 0 40px; -} -.t454__leftmenuwrapper, -.t454__rightmenuwrapper { - display: inline-table; - height: 100%; - vertical-align: middle; -} -.t454__leftmenuwrapper .t454__list, -.t454__rightmenuwrapper .t454__list { - display: table-cell; - vertical-align: middle; -} -.t454__logowrapper { - position: absolute; - left: 50%; - display: table; - height: inherit; -} -.t454__logowrapper2 { - display: table-cell; - vertical-align: middle; - position: relative; - left: -50%; - z-index: 100; -} -.t454__imglogo { - max-width: 300px; -} -.t454__leftwrapper, -.t454__rightwrapper { - width: 50%; - box-sizing: border-box; - position: absolute; - height: 100%; -} -.t454__leftwrapper { - text-align: right; - padding-right: 200px; - padding-left: 40px; - left: 0; -} -.t454__rightwrapper { - text-align: left; - padding-left: 200px; - padding-right: 40px; - right: 0; -} -@media screen and (max-width: 1200px) { - .t454__leftwrapper { - padding-left: 20px; - } - .t454__rightwrapper { - padding-right: 20px; - } -} -.t454 { - width: 100%; - height: 80px; - z-index: 990; - position: fixed; - top: 0; - box-shadow: 0px 1px 3px rgba(0,0,0,0); - -webkit-transition: background-color 300ms linear; - -moz-transition: background-color 300ms linear; - -o-transition: background-color 300ms linear; - -ms-transition: background-color 300ms linear; - transition: background-color 300ms linear; -} -.t454__beforeready { - visibility: hidden; -} -.t454 ul { - margin: 0px; -} -.t454__maincontainer { - width: 100%; - height: 80px; - display: table; - position: relative; -} -.t454__maincontainer.t454__c12collumns { - max-width: 1200px; - margin: 0 auto; -} -.t454__logo { - display: inline-block; - font-size: 24px; - font-weight: 400; - white-space: nowrap; -} -.t454__list { - list-style-type: none; - margin: 0px; - padding: 0 !important; -} -.t454__list_item { - clear: both; - font-family: 'Open Sans', sans-serif; - font-size: 16px; - display: inline; - padding-left: 15px; - padding-right: 15px; - margin: 0px; - color: #000000; - white-space: nowrap; -} -.t454__list_item .t-active { - opacity: 0.7; -} -.t454__list_item:first-child { - padding-left: 0; -} -.t454__list_item:last-child { - padding-right: 0; -} -.t454 a, -#allrecords .t454 a { - text-decoration: none; - color: #000000; -} -.t454.t454__positionabsolute { - position: absolute; -} -.t454.t454__positionfixed { - position: fixed; -} -.t454.t454__positionstatic { - position: static; -} -.t454__mobile { - display: none; -} -@media screen and (max-width: 980px) { - .t454.t454__hidden { - display: none; - height: 100%; - } - .t454__mobile { - background-color: #111; - display: block; - } - .t454__mobile_text { - color: #fff; - } - .t454__mobile_container { - padding: 20px; - position: relative; - } - .t454__burger { - position: absolute; - top: 50%; - margin-top: -10px; - right: 20px; - width: 28px; - height: 20px; - -webkit-transform: rotate(0deg); - -moz-transform: rotate(0deg); - -o-transform: rotate(0deg); - transform: rotate(0deg); - -webkit-transition: .5s ease-in-out; - -moz-transition: .5s ease-in-out; - -o-transition: .5s ease-in-out; - transition: .5s ease-in-out; - cursor: pointer; - z-index: 9999; - } - .t454__burger span { - display: block; - position: absolute; - width: 100%; - opacity: 1; - left: 0; - -webkit-transform: rotate(0deg); - -moz-transform: rotate(0deg); - -o-transform: rotate(0deg); - transform: rotate(0deg); - -webkit-transition: .25s ease-in-out; - -moz-transition: .25s ease-in-out; - -o-transition: .25s ease-in-out; - transition: .25s ease-in-out; - height: 3px; - background-color: #fff; - } - .t454__burger span:nth-child(1) { - top: 0px; - } - .t454__burger span:nth-child(2), - .t454__burger span:nth-child(3) { - top: 8px; - } - .t454__burger span:nth-child(4) { - top: 16px; - } - .t454_opened .t454__burger span:nth-child(1) { - top: 8px; - width: 0%; - left: 50%; - } - .t454_opened .t454__burger span:nth-child(2) { - -webkit-transform: rotate(45deg); - -moz-transform: rotate(45deg); - -o-transform: rotate(45deg); - transform: rotate(45deg); - } - .t454_opened .t454__burger span:nth-child(3) { - -webkit-transform: rotate(-45deg); - -moz-transform: rotate(-45deg); - -o-transform: rotate(-45deg); - transform: rotate(-45deg); - } - .t454_opened .t454__burger span:nth-child(4) { - top: 8px; - width: 0%; - left: 50%; - } - .t454__linewrapper { - display: none; - } - .t454 { - position: static; - text-align: center; - display: block; - margin: 0; - padding: 0; - height: auto !important; - } - .t454__maincontainer { - padding: 20px 0 40px 0; - } - .t454.t454__positionabsolute, - .t454.t454__positionfixed, - .t454.t454__positionstatic { - position: static; - } - .t454__imglogo { - width: auto !important; - box-sizing: border-box; - padding: 20px; - margin: 0 auto; - } - .t454__imglogomobile.t454__imglogo { - width: 100% !important; - } - .t454__rightcontainer { - display: table; - position: static; - float: none; - text-align: center; - margin: 0 auto; - } - .t454__logo { - text-align: center; - margin: 20px; - } - .t454 img { - float: inherit; - } - .t454 .t454__list_item { - display: block; - text-align: center; - padding: 10px !important; - white-space: normal; - } - .t454__logo { - white-space: normal; - padding: 0px; - } - .t454__logowrapper { - position: static; - display: table; - width: 100%; - padding: 20px; - box-sizing: border-box; - } - .t454__logowrapper2 { - display: block; - position: static; - } - .t454__leftwrapper, - .t454__rightwrapper, - .rightmenuwrapper { - position: static; - padding: 0 !important; - width: 100%; - } - .t454__rightmenuwrapper, - .t454__leftmenuwrapper, - .t454__leftmenuwrapper .t454__list, - .t454__rightmenuwrapper .t454__list { - display: block; - } -} diff --git a/css/tilda-custom.css b/css/tilda-custom.css deleted file mode 100644 index 5bea168b..00000000 --- a/css/tilda-custom.css +++ /dev/null @@ -1,89 +0,0 @@ -a, a:hover, a:visited { - text-decoration: underline !important; - color: white !important; -} - -a.external, a.external:hover, a.external:visited { - text-decoration: underline !important; - color: #1396e2 !important; -} - -a.t-btn { - color: black !important; -} - -.disclaimer { - font-size: 22px; -} -@media screen and (min-width: 640px) and (max-width: 1200px) { - - .disclaimer { - font-size: 18px; - } - - .t269__title { - margin-top: 40px; - } -} - -@media screen and (max-width: 980px){ - .t269__title { - font-size: 50px; - } - .t454__maincontainer { - padding: 0 !important; - } -} - -@media screen and (max-width: 639px) { - .t269__title { - font-size: 40px; - } - .disclaimer { - font-size: 14px; - } -} - -@media screen and (max-width: 400px) { - .t269__title { - font-size: 30px; - } - .t415__number { - font-size: 24px; - } -} - -@media screen and (max-width: 360px) { - .t269__mainwrapper { - padding: 0 10px; - } -} - -#ui-id-1 { - margin-top: 4px !important; -} - -.ui-autocomplete { - overflow: hidden; - border-radius: 4px; -} - -.ui-autocomplete li { - font-size: 16px; - white-space: nowrap; -} - -li.ui-menu-item.not-found { - opacity: 1 !important; - color: #aaa; - pointer-events: none; -} - -li.ui-menu-item.have-more { - opacity: 1 !important; - color: #aaa; - padding-top: 4px; - border-top: 1px dotted #aaa; - font-style: italic; - pointer-events: none; -} diff --git a/css/tilda-grid-3.0.min.css b/css/tilda-grid-3.0.min.css deleted file mode 100644 index 69ee01bd..00000000 --- a/css/tilda-grid-3.0.min.css +++ /dev/null @@ -1 +0,0 @@ -.t-clear,.t-container:after,.t-container_100:after,.t-container_10:after,.t-container_8:after{clear:both}*,:after,:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}a,b,blockquote,center,code,div,h1,h2,h3,h4,h5,h6,i,img,p,pre,span,table,td,th,tr,u,video{margin:0;padding:0;border:0}.t-row{margin:0}.t-container,.t-container_10,.t-container_8{margin-left:auto;margin-right:auto;padding:0;width:100%}.t-container{max-width:1200px}.t-container.flexx,.t-container_flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.t-container_100{width:100%;padding:0}.t-container_10{max-width:1000px}.t-container_8{max-width:800px}.t-container:after,.t-container:before,.t-container_100:after,.t-container_100:before,.t-container_10:after,.t-container_10:before,.t-container_8:after,.t-container_8:before{display:table;content:" "}.t-col{display:inline;float:left;margin-left:20px;margin-right:20px;width:100%}.t-col.flexx,.t-col_flex{align-items:stretch;height:inherit;margin-top:auto;margin-bottom:auto}.t-col_1{max-width:60px}.t-col_2{max-width:160px}.t-col_3{max-width:260px}.t-col_4{max-width:360px}.t-col_5{max-width:460px}.t-col_6{max-width:560px}.t-col_7{max-width:660px}.t-col_8{max-width:760px}.t-col_9{max-width:860px}.t-col_10{max-width:960px}.t-col_11{max-width:1060px}.t-col_12{max-width:1160px}.t-col_100{max-width:100vw}.t-prefix_1{padding-left:100px}.t-prefix_2{padding-left:200px}.t-prefix_3{padding-left:300px}.t-prefix_4{padding-left:400px}.t-prefix_5{padding-left:500px}.t-prefix_6{padding-left:600px}.t-prefix_7{padding-left:700px}.t-prefix_8{padding-left:800px}.t-prefix_9{padding-left:900px}.t-prefix_10{padding-left:1000px}.t-prefix_11{padding-left:1100px}.t-prefix_12{padding-left:1200px}.t-width{width:100%}.t-width_1{max-width:60px}.t-width_2{max-width:160px}.t-width_3{max-width:260px}.t-width_4{max-width:360px}.t-width_5{max-width:460px}.t-width_6{max-width:560px}.t-width_7{max-width:660px}.t-width_8{max-width:760px}.t-width_9{max-width:860px}.t-width_10{max-width:960px}.t-width_11{max-width:1060px}.t-width_12{max-width:1160px}.t-width_100{max-width:100%}.t-cell{display:table-cell;vertical-align:middle;height:100%;margin-left:0;margin-right:0}.t-cell_25{width:25vw}.t-cell_33{width:33.3333333vw}.t-cell_50{width:50vw}.t-cell_100{width:100vw}@media screen and (max-width:1200px){.t-container{max-width:960px;padding:0}.t-container_10{max-width:780px}.t-container_8{max-width:640px}.t-col{display:inline;float:left;margin-left:10px;margin-right:10px;width:100%}.t-col_1{max-width:60px}.t-col_2{max-width:140px}.t-col_3{max-width:220px}.t-col_4{max-width:300px}.t-col_5{max-width:380px}.t-col_6{max-width:460px}.t-col_7{max-width:540px}.t-col_8{max-width:620px}.t-col_9{max-width:700px}.t-col_10{max-width:780px}.t-col_11{max-width:860px}.t-col_12{max-width:940px}.t-prefix_1{padding-left:80px}.t-prefix_2{padding-left:160px}.t-prefix_3{padding-left:240px}.t-prefix_4{padding-left:320px}.t-prefix_5{padding-left:400px}.t-prefix_6{padding-left:480px}.t-prefix_7{padding-left:560px}.t-prefix_8{padding-left:640px}.t-prefix_9{padding-left:720px}.t-prefix_10{padding-left:800px}.t-prefix_11{padding-left:880px}.t-prefix_12{padding-left:960px}.t-width_1{max-width:60px}.t-width_2{max-width:140px}.t-width_3{max-width:220px}.t-width_4{max-width:300px}.t-width_5{max-width:380px}.t-width_6{max-width:460px}.t-width_7{max-width:540px}.t-width_8{max-width:620px}.t-width_9{max-width:700px}.t-width_10{max-width:780px}.t-width_11{max-width:860px}.t-width_12{max-width:940px}.t-width_100{max-width:100%}}@media screen and (max-width:960px){.t-col,.t-container.flexx,.t-container_flex{display:block}.t-container{max-width:640px}.t-col,.t-col_1,.t-col_10,.t-col_11,.t-col_12,.t-col_2,.t-col_3,.t-col_4,.t-col_5,.t-col_6,.t-col_7,.t-col_8,.t-col_9{width:100%;max-width:100%}.t-col{float:none;padding-left:20px;padding-right:20px;margin:0;box-sizing:border-box}.t-prefix_1,.t-prefix_10,.t-prefix_11,.t-prefix_12,.t-prefix_2,.t-prefix_3,.t-prefix_4,.t-prefix_5,.t-prefix_6,.t-prefix_7,.t-prefix_8,.t-prefix_9{padding-left:none}} \ No newline at end of file diff --git a/css/tilda-zoom-1.0.min.css b/css/tilda-zoom-1.0.min.css deleted file mode 100644 index 8eb03a3a..00000000 --- a/css/tilda-zoom-1.0.min.css +++ /dev/null @@ -1 +0,0 @@ -.t-zoomer__show_fixed{max-height:100%;max-width:100%;overflow:hidden}.t-zoomer__wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.t-zoomer__show .t-zoomer__wrapper{z-index:9999999;opacity:1}.t-zoomer__container{text-align:center;position:absolute;top:0;right:0;left:0;bottom:0}.t-zoomer__bg{position:absolute;top:0;right:0;left:0;bottom:0;background:#fff;cursor:-webkit-zoom-out;cursor:zoom-out}.t-zoomer__comments{position:absolute;right:0;bottom:0;left:0;display:block;height:auto}.t-zoomer__descr{z-index:3;text-align:center;padding:14px 20px 0;background:transparent;max-width:700px;margin:0 auto}.t-zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.t-zoomer__show .t-zoomable,.t-zoomer__show .t-carousel__zoomer__inner{cursor:-webkit-zoom-out;cursor:zoom-out}.t-zoomer__container{z-index:99999999}.t-carousel__zoomed,.t-carousel__zoomer__slides,.t-carousel__zoomer__inner,.t-carousel__zoomer__item,.t-carousel__zoomer__wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.t-carousel__zoomer__inner{top:15px;right:15px;bottom:15px;left:15px}.t-carousel__zoomer__img{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;max-height:100%;margin:auto;overflow:auto}.t-carousel__zoomer__item{height:100%;display:none}.t-zoomer__close{position:fixed;right:10px;top:12px;width:29px;height:32px;cursor:pointer;-webkit-transition:opacity ease-in-out 0.3s;-moz-transition:opacity ease-in-out 0.3s;-o-transition:opacity ease-in-out 0.3s;transition:opacity ease-in-out 0.3s;z-index:999999999999}.t-zoomer__close:hover{opacity:.7}.t-zoomer__close-line{position:absolute;left:15px;height:26px;width:2px;background-color:#222}.t-zoomer__close-line-first{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t-zoomer__close-line-second{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.t-carousel__zoomer__control{position:absolute;top:0;bottom:0;left:0;width:15%;-webkit-transition:opacity ease-in-out 0.3s;-moz-transition:opacity ease-in-out 0.3s;-o-transition:opacity ease-in-out 0.3s;transition:opacity ease-in-out 0.3s;cursor:pointer;z-index:99}.t-carousel__zoomer__control_right{left:auto;right:0}.t-carousel__zoomer__control:hover{opacity:.6}.t-carousel__zoomer__arrow{width:20px;height:20px;background:transparent;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.t-carousel__zoomer__arrow__wrapper{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.t-carousel__zoomer__arrow__wrapper_left{left:18px}.t-carousel__zoomer__arrow__wrapper_right{right:18px}.t-carousel__zoomer__arrow_right{border-top:2px solid;border-right:2px solid}.t-carousel__zoomer__arrow_left{border-left:2px solid;border-bottom:2px solid}@media screen and (max-width:768px){.t-carousel__zoomer__control .t-carousel__zoomer__arrow{width:12px;height:12px}.t-carousel__zoomer-control{width:10%}.t-carousel__zoomer__arrow__left{left:15px}.t-carousel__zoomer__arrow__right{right:15px}} \ No newline at end of file diff --git a/favicon-16x16.png b/favicon-16x16.png deleted file mode 100644 index 5af256cd..00000000 Binary files a/favicon-16x16.png and /dev/null differ diff --git a/favicon-32x32.png b/favicon-32x32.png deleted file mode 100644 index 1ebd5510..00000000 Binary files a/favicon-32x32.png and /dev/null differ diff --git a/favicon.ico b/favicon.ico deleted file mode 100644 index aa9c043f..00000000 Binary files a/favicon.ico and /dev/null differ diff --git a/images/address-chart.png b/images/address-chart.png new file mode 100644 index 00000000..e226cdb2 Binary files /dev/null and b/images/address-chart.png differ diff --git a/images/bg.jpg b/images/bg.jpg new file mode 100644 index 00000000..96eb04d6 Binary files /dev/null and b/images/bg.jpg differ diff --git a/images/byeverex.png b/images/byeverex.png new file mode 100644 index 00000000..ce0eba8b Binary files /dev/null and b/images/byeverex.png differ diff --git a/images/ethplorer-historical-prices.png b/images/ethplorer-historical-prices.png new file mode 100644 index 00000000..24cbb8d4 Binary files /dev/null and b/images/ethplorer-historical-prices.png differ diff --git a/images/ethplorer-home.png b/images/ethplorer-home.png index 99634ee4..825ef862 100644 Binary files a/images/ethplorer-home.png and b/images/ethplorer-home.png differ diff --git a/images/ethplorer-token-chart.png b/images/ethplorer-token-chart.png new file mode 100644 index 00000000..344da656 Binary files /dev/null and b/images/ethplorer-token-chart.png differ diff --git a/images/ethplorer-token-index.png b/images/ethplorer-token-index.png new file mode 100644 index 00000000..3f0b978f Binary files /dev/null and b/images/ethplorer-token-index.png differ diff --git a/images/ethplorer-top-operations.png b/images/ethplorer-top-operations.png new file mode 100644 index 00000000..534669e3 Binary files /dev/null and b/images/ethplorer-top-operations.png differ diff --git a/index.php b/index.php deleted file mode 100644 index fff9dab0..00000000 --- a/index.php +++ /dev/null @@ -1,649 +0,0 @@ - $part){ - $rParts[$i] = strtolower($part); -} -if(3 === count($rParts)){ - if(('tx' === $rParts[1]) && $es->isValidTransactionHash($rParts[2])){ - $header = "Transaction hash: " . $rParts[2]; - $error = FALSE; - } - if(('address' === $rParts[1]) && $es->isValidAddress($rParts[2])){ - $header = "Address: " . $rParts[2]; - $error = FALSE; - } - if(('token' === $rParts[1]) && $es->isValidAddress($rParts[2])){ - $header = "Token address: " . $rParts[2]; - $error = FALSE; - } -} -if($error){ - if(isset($rParts[1]) && !$rParts[1]){ - header('Location:index.htm'); - die(); - } -} -?> - - - Ethplorer<?php if($header){ echo ": " . $header; } ?> - - - - - - - - - - - - - - - - - - - - -
- -
-
-
- -
-

ERROR

-

Invalid request

-
- - -
-
-
search in progress...
-
- -
-

-

-
- -
- -
-

-
- -
- -
- - -
- -
-
-
- -
- - -
-
-
-
-
-

Internal operations

-
-
-
- - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -
URL
SHA256 Hash
Filename
Filesize
Data
Short Link
-
- -
- - - - - - -
-
-
-

Information

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Creator
Balance
Total In
Total Out
Transactions
Transactions
-
-
-
-
-

Token Balances

-
-
-
-
- -

Chainy Information

-
- - - - -
- Chainy is a smart contract which allows to create and read different kind of data in Ethereum blockchain: -

- AEON short links
- Irreplaceable short URLs (similar to bit.ly but impossible to change) -

- Proof of Existence + Files
- Permanent proof of existence of the document (file) together with link to the file at one page -

- Broadcast Messages
- Public text message on the Ethereum blockchain. Also may be encrypted -

- Read more: https://chainy.link
- Post your data: https://chainy.link/add -
-
-
-

Token Information

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Symbol
Total Supply
Total In
Total Out
Decimals
Owner
Transfers
Issuances
Holders
-
-
-
- -
-
-
- -
×
-
-
-
-
-
-
-
-

Token Transfers

-
-
-
-
- * all dates are displayed for timezone -
-
-
-
-
-
-

Token Issuances

-
-
-
-
- * all dates are displayed for timezone -
-
-
-
-
-
-

Token Holders

-
-
-
-
-
-
-
-
- - -
- - - - -
- - - -
-
- About -     - Discuss ethplorer -     - Sources -     - API -
-
- (c) 2016 Everex -     - support@ethplorer.io
- Privacy & Terms -
-
- - */ ?> - - - - - - - - - - diff --git a/js/bignumber.js b/js/bignumber.js deleted file mode 100644 index a90e7a34..00000000 --- a/js/bignumber.js +++ /dev/null @@ -1,4 +0,0 @@ -/* bignumber.js v2.4.0 https://github.com/MikeMcl/bignumber.js/LICENCE */ -!function(e){"use strict";function n(e){function a(e,n){var t,r,i,o,u,s,f=this;if(!(f instanceof a))return j&&L(26,"constructor call without new",e),new a(e,n);if(null!=n&&H(n,2,64,M,"base")){if(n=0|n,s=e+"",10==n)return f=new a(e instanceof a?e:s),U(f,P+f.e+1,B);if((o="number"==typeof e)&&0*e!=0||!new RegExp("^-?"+(t="["+b.slice(0,n)+"]+")+"(?:\\."+t+")?$",37>n?"i":"").test(s))return g(f,s,o,n);o?(f.s=0>1/e?(s=s.slice(1),-1):1,j&&s.replace(/^0\.0*|\./,"").length>15&&L(M,N,e),o=!1):f.s=45===s.charCodeAt(0)?(s=s.slice(1),-1):1,s=D(s,10,n,f.s)}else{if(e instanceof a)return f.s=e.s,f.e=e.e,f.c=(e=e.c)?e.slice():e,void(M=0);if((o="number"==typeof e)&&0*e==0){if(f.s=0>1/e?(e=-e,-1):1,e===~~e){for(r=0,i=e;i>=10;i/=10,r++);return f.e=r,f.c=[e],void(M=0)}s=e+""}else{if(!p.test(s=e+""))return g(f,s,o);f.s=45===s.charCodeAt(0)?(s=s.slice(1),-1):1}}for((r=s.indexOf("."))>-1&&(s=s.replace(".","")),(i=s.search(/e/i))>0?(0>r&&(r=i),r+=+s.slice(i+1),s=s.substring(0,i)):0>r&&(r=s.length),i=0;48===s.charCodeAt(i);i++);for(u=s.length;48===s.charCodeAt(--u););if(s=s.slice(i,u+1))if(u=s.length,o&&j&&u>15&&(e>S||e!==m(e))&&L(M,N,f.s*e),r=r-i-1,r>z)f.c=f.e=null;else if(G>r)f.c=[f.e=0];else{if(f.e=r,f.c=[],i=(r+1)%y,0>r&&(i+=y),u>i){for(i&&f.c.push(+s.slice(0,i)),u-=y;u>i;)f.c.push(+s.slice(i,i+=y));s=s.slice(i),i=y-s.length}else i-=u;for(;i--;s+="0");f.c.push(+s)}else f.c=[f.e=0];M=0}function D(e,n,t,i){var o,u,f,c,h,g,p,d=e.indexOf("."),m=P,w=B;for(37>t&&(e=e.toLowerCase()),d>=0&&(f=J,J=0,e=e.replace(".",""),p=new a(t),h=p.pow(e.length-d),J=f,p.c=s(l(r(h.c),h.e),10,n),p.e=p.c.length),g=s(e,t,n),u=f=g.length;0==g[--f];g.pop());if(!g[0])return"0";if(0>d?--u:(h.c=g,h.e=u,h.s=i,h=C(h,p,m,w,n),g=h.c,c=h.r,u=h.e),o=u+m+1,d=g[o],f=n/2,c=c||0>o||null!=g[o+1],c=4>w?(null!=d||c)&&(0==w||w==(h.s<0?3:2)):d>f||d==f&&(4==w||c||6==w&&1&g[o-1]||w==(h.s<0?8:7)),1>o||!g[0])e=c?l("1",-m):"0";else{if(g.length=o,c)for(--n;++g[--o]>n;)g[o]=0,o||(++u,g.unshift(1));for(f=g.length;!g[--f];);for(d=0,e="";f>=d;e+=b.charAt(g[d++]));e=l(e,u)}return e}function F(e,n,t,i){var o,u,s,c,h;if(t=null!=t&&H(t,0,8,i,v)?0|t:B,!e.c)return e.toString();if(o=e.c[0],s=e.e,null==n)h=r(e.c),h=19==i||24==i&&k>=s?f(h,s):l(h,s);else if(e=U(new a(e),n,t),u=e.e,h=r(e.c),c=h.length,19==i||24==i&&(u>=n||k>=u)){for(;n>c;h+="0",c++);h=f(h,u)}else if(n-=s,h=l(h,u),u+1>c){if(--n>0)for(h+=".";n--;h+="0");}else if(n+=u-c,n>0)for(u+1==c&&(h+=".");n--;h+="0");return e.s<0&&o?"-"+h:h}function _(e,n){var t,r,i=0;for(u(e[0])&&(e=e[0]),t=new a(e[0]);++ie||e>t||e!=c(e))&&L(r,(i||"decimal places")+(n>e||e>t?" out of range":" not an integer"),e),!0}function I(e,n,t){for(var r=1,i=n.length;!n[--i];n.pop());for(i=n[0];i>=10;i/=10,r++);return(t=r+t*y-1)>z?e.c=e.e=null:G>t?e.c=[e.e=0]:(e.e=t,e.c=n),e}function L(e,n,t){var r=new Error(["new BigNumber","cmp","config","div","divToInt","eq","gt","gte","lt","lte","minus","mod","plus","precision","random","round","shift","times","toDigits","toExponential","toFixed","toFormat","toFraction","pow","toPrecision","toString","BigNumber"][e]+"() "+n+": "+t);throw r.name="BigNumber Error",M=0,r}function U(e,n,t,r){var i,o,u,s,f,l,c,a=e.c,h=R;if(a){e:{for(i=1,s=a[0];s>=10;s/=10,i++);if(o=n-i,0>o)o+=y,u=n,f=a[l=0],c=f/h[i-u-1]%10|0;else if(l=d((o+1)/y),l>=a.length){if(!r)break e;for(;a.length<=l;a.push(0));f=c=0,i=1,o%=y,u=o-y+1}else{for(f=s=a[l],i=1;s>=10;s/=10,i++);o%=y,u=o-y+i,c=0>u?0:f/h[i-u-1]%10|0}if(r=r||0>n||null!=a[l+1]||(0>u?f:f%h[i-u-1]),r=4>t?(c||r)&&(0==t||t==(e.s<0?3:2)):c>5||5==c&&(4==t||r||6==t&&(o>0?u>0?f/h[i-u]:0:a[l-1])%10&1||t==(e.s<0?8:7)),1>n||!a[0])return a.length=0,r?(n-=e.e+1,a[0]=h[(y-n%y)%y],e.e=-n||0):a[0]=e.e=0,e;if(0==o?(a.length=l,s=1,l--):(a.length=l+1,s=h[y-o],a[l]=u>0?m(f/h[i-u]%h[u])*s:0),r)for(;;){if(0==l){for(o=1,u=a[0];u>=10;u/=10,o++);for(u=a[0]+=s,s=1;u>=10;u/=10,s++);o!=s&&(e.e++,a[0]==O&&(a[0]=1));break}if(a[l]+=s,a[l]!=O)break;a[l--]=0,s=1}for(o=a.length;0===a[--o];a.pop());}e.e>z?e.c=e.e=null:e.et?null!=(e=i[t++]):void 0};return f(n="DECIMAL_PLACES")&&H(e,0,E,2,n)&&(P=0|e),r[n]=P,f(n="ROUNDING_MODE")&&H(e,0,8,2,n)&&(B=0|e),r[n]=B,f(n="EXPONENTIAL_AT")&&(u(e)?H(e[0],-E,0,2,n)&&H(e[1],0,E,2,n)&&(k=0|e[0],$=0|e[1]):H(e,-E,E,2,n)&&(k=-($=0|(0>e?-e:e)))),r[n]=[k,$],f(n="RANGE")&&(u(e)?H(e[0],-E,-1,2,n)&&H(e[1],1,E,2,n)&&(G=0|e[0],z=0|e[1]):H(e,-E,E,2,n)&&(0|e?G=-(z=0|(0>e?-e:e)):j&&L(2,n+" cannot be zero",e))),r[n]=[G,z],f(n="ERRORS")&&(e===!!e||1===e||0===e?(M=0,H=(j=!!e)?x:o):j&&L(2,n+w,e)),r[n]=j,f(n="CRYPTO")&&(e===!!e||1===e||0===e?(V=!(!e||!h),e&&!V&&j&&L(2,"crypto unavailable",h)):j&&L(2,n+w,e)),r[n]=V,f(n="MODULO_MODE")&&H(e,0,9,2,n)&&(W=0|e),r[n]=W,f(n="POW_PRECISION")&&H(e,0,E,2,n)&&(J=0|e),r[n]=J,f(n="FORMAT")&&("object"==typeof e?X=e:j&&L(2,n+" not an object",e)),r[n]=X,r},a.max=function(){return _(arguments,T.lt)},a.min=function(){return _(arguments,T.gt)},a.random=function(){var e=9007199254740992,n=Math.random()*e&2097151?function(){return m(Math.random()*e)}:function(){return 8388608*(1073741824*Math.random()|0)+(8388608*Math.random()|0)};return function(e){var t,r,i,o,u,s=0,f=[],l=new a(q);if(e=null!=e&&H(e,0,E,14)?0|e:P,o=d(e/y),V)if(h&&h.getRandomValues){for(t=h.getRandomValues(new Uint32Array(o*=2));o>s;)u=131072*t[s]+(t[s+1]>>>11),u>=9e15?(r=h.getRandomValues(new Uint32Array(2)),t[s]=r[0],t[s+1]=r[1]):(f.push(u%1e14),s+=2);s=o/2}else if(h&&h.randomBytes){for(t=h.randomBytes(o*=7);o>s;)u=281474976710656*(31&t[s])+1099511627776*t[s+1]+4294967296*t[s+2]+16777216*t[s+3]+(t[s+4]<<16)+(t[s+5]<<8)+t[s+6],u>=9e15?h.randomBytes(7).copy(t,s):(f.push(u%1e14),s+=7);s=o/7}else j&&L(14,"crypto unavailable",h);if(!s)for(;o>s;)u=n(),9e15>u&&(f[s++]=u%1e14);for(o=f[--s],e%=y,o&&e&&(u=R[y-e],f[s]=m(o/u)*u);0===f[s];f.pop(),s--);if(0>s)f=[i=0];else{for(i=-1;0===f[0];f.shift(),i-=y);for(s=1,u=f[0];u>=10;u/=10,s++);y>s&&(i-=y-s)}return l.e=i,l.c=f,l}}(),C=function(){function e(e,n,t){var r,i,o,u,s=0,f=e.length,l=n%A,c=n/A|0;for(e=e.slice();f--;)o=e[f]%A,u=e[f]/A|0,r=c*o+u*l,i=l*o+r%A*A+s,s=(i/t|0)+(r/A|0)+c*u,e[f]=i%t;return s&&e.unshift(s),e}function n(e,n,t,r){var i,o;if(t!=r)o=t>r?1:-1;else for(i=o=0;t>i;i++)if(e[i]!=n[i]){o=e[i]>n[i]?1:-1;break}return o}function r(e,n,t,r){for(var i=0;t--;)e[t]-=i,i=e[t]1;e.shift());}return function(i,o,u,s,f){var l,c,h,g,p,d,w,v,N,b,S,R,A,E,D,F,_,x=i.s==o.s?1:-1,I=i.c,L=o.c;if(!(I&&I[0]&&L&&L[0]))return new a(i.s&&o.s&&(I?!L||I[0]!=L[0]:L)?I&&0==I[0]||!L?0*x:x/0:NaN);for(v=new a(x),N=v.c=[],c=i.e-o.e,x=u+c+1,f||(f=O,c=t(i.e/y)-t(o.e/y),x=x/y|0),h=0;L[h]==(I[h]||0);h++);if(L[h]>(I[h]||0)&&c--,0>x)N.push(1),g=!0;else{for(E=I.length,F=L.length,h=0,x+=2,p=m(f/(L[0]+1)),p>1&&(L=e(L,p,f),I=e(I,p,f),F=L.length,E=I.length),A=F,b=I.slice(0,F),S=b.length;F>S;b[S++]=0);_=L.slice(),_.unshift(0),D=L[0],L[1]>=f/2&&D++;do{if(p=0,l=n(L,b,F,S),0>l){if(R=b[0],F!=S&&(R=R*f+(b[1]||0)),p=m(R/D),p>1)for(p>=f&&(p=f-1),d=e(L,p,f),w=d.length,S=b.length;1==n(d,b,w,S);)p--,r(d,w>F?_:L,w,f),w=d.length,l=1;else 0==p&&(l=p=1),d=L.slice(),w=d.length;if(S>w&&d.unshift(0),r(b,d,S,f),S=b.length,-1==l)for(;n(L,b,F,S)<1;)p++,r(b,S>F?_:L,S,f),S=b.length}else 0===l&&(p++,b=[0]);N[h++]=p,b[0]?b[S++]=I[A]||0:(b=[I[A]],S=1)}while((A++=10;x/=10,h++);U(v,u+(v.e=h+c*y-1)+1,s,g)}else v.e=c,v.r=+g;return v}}(),g=function(){var e=/^(-?)0([xbo])(?=\w[\w.]*$)/i,n=/^([^.]+)\.$/,t=/^\.([^.]+)$/,r=/^-?(Infinity|NaN)$/,i=/^\s*\+(?=[\w.])|^\s+|\s+$/g;return function(o,u,s,f){var l,c=s?u:u.replace(i,"");if(r.test(c))o.s=isNaN(c)?null:0>c?-1:1;else{if(!s&&(c=c.replace(e,function(e,n,t){return l="x"==(t=t.toLowerCase())?16:"b"==t?2:8,f&&f!=l?e:n}),f&&(l=f,c=c.replace(n,"$1").replace(t,"0.$1")),u!=c))return new a(c,l);j&&L(M,"not a"+(f?" base "+f:"")+" number",u),o.s=null}o.c=o.e=null,M=0}}(),T.absoluteValue=T.abs=function(){var e=new a(this);return e.s<0&&(e.s=1),e},T.ceil=function(){return U(new a(this),this.e+1,2)},T.comparedTo=T.cmp=function(e,n){return M=1,i(this,new a(e,n))},T.decimalPlaces=T.dp=function(){var e,n,r=this.c;if(!r)return null;if(e=((n=r.length-1)-t(this.e/y))*y,n=r[n])for(;n%10==0;n/=10,e--);return 0>e&&(e=0),e},T.dividedBy=T.div=function(e,n){return M=3,C(this,new a(e,n),P,B)},T.dividedToIntegerBy=T.divToInt=function(e,n){return M=4,C(this,new a(e,n),0,1)},T.equals=T.eq=function(e,n){return M=5,0===i(this,new a(e,n))},T.floor=function(){return U(new a(this),this.e+1,3)},T.greaterThan=T.gt=function(e,n){return M=6,i(this,new a(e,n))>0},T.greaterThanOrEqualTo=T.gte=function(e,n){return M=7,1===(n=i(this,new a(e,n)))||0===n},T.isFinite=function(){return!!this.c},T.isInteger=T.isInt=function(){return!!this.c&&t(this.e/y)>this.c.length-2},T.isNaN=function(){return!this.s},T.isNegative=T.isNeg=function(){return this.s<0},T.isZero=function(){return!!this.c&&0==this.c[0]},T.lessThan=T.lt=function(e,n){return M=8,i(this,new a(e,n))<0},T.lessThanOrEqualTo=T.lte=function(e,n){return M=9,-1===(n=i(this,new a(e,n)))||0===n},T.minus=T.sub=function(e,n){var r,i,o,u,s=this,f=s.s;if(M=10,e=new a(e,n),n=e.s,!f||!n)return new a(NaN);if(f!=n)return e.s=-n,s.plus(e);var l=s.e/y,c=e.e/y,h=s.c,g=e.c;if(!l||!c){if(!h||!g)return h?(e.s=-n,e):new a(g?s:NaN);if(!h[0]||!g[0])return g[0]?(e.s=-n,e):new a(h[0]?s:3==B?-0:0)}if(l=t(l),c=t(c),h=h.slice(),f=l-c){for((u=0>f)?(f=-f,o=h):(c=l,o=g),o.reverse(),n=f;n--;o.push(0));o.reverse()}else for(i=(u=(f=h.length)<(n=g.length))?f:n,f=n=0;i>n;n++)if(h[n]!=g[n]){u=h[n]0)for(;n--;h[r++]=0);for(n=O-1;i>f;){if(h[--i]0?(s=u,r=l):(o=-o,r=f),r.reverse();o--;r.push(0));r.reverse()}for(o=f.length,n=l.length,0>o-n&&(r=l,l=f,f=r,n=o),o=0;n;)o=(f[--n]=f[n]+l[n]+o)/O|0,f[n]%=O;return o&&(f.unshift(o),++s),I(e,f,s)},T.precision=T.sd=function(e){var n,t,r=this,i=r.c;if(null!=e&&e!==!!e&&1!==e&&0!==e&&(j&&L(13,"argument"+w,e),e!=!!e&&(e=null)),!i)return null;if(t=i.length-1,n=t*y+1,t=i[t]){for(;t%10==0;t/=10,n--);for(t=i[0];t>=10;t/=10,n++);}return e&&r.e+1>n&&(n=r.e+1),n},T.round=function(e,n){var t=new a(this);return(null==e||H(e,0,E,15))&&U(t,~~e+this.e+1,null!=n&&H(n,0,8,15,v)?0|n:B),t},T.shift=function(e){var n=this;return H(e,-S,S,16,"argument")?n.times("1e"+c(e)):new a(n.c&&n.c[0]&&(-S>e||e>S)?n.s*(0>e?0:1/0):n)},T.squareRoot=T.sqrt=function(){var e,n,i,o,u,s=this,f=s.c,l=s.s,c=s.e,h=P+4,g=new a("0.5");if(1!==l||!f||!f[0])return new a(!l||0>l&&(!f||f[0])?NaN:f?s:1/0);if(l=Math.sqrt(+s),0==l||l==1/0?(n=r(f),(n.length+c)%2==0&&(n+="0"),l=Math.sqrt(n),c=t((c+1)/2)-(0>c||c%2),l==1/0?n="1e"+c:(n=l.toExponential(),n=n.slice(0,n.indexOf("e")+1)+c),i=new a(n)):i=new a(l+""),i.c[0])for(c=i.e,l=c+h,3>l&&(l=0);;)if(u=i,i=g.times(u.plus(C(s,u,h,1))),r(u.c).slice(0,l)===(n=r(i.c)).slice(0,l)){if(i.el&&(m=b,b=S,S=m,o=l,l=g,g=o),o=l+g,m=[];o--;m.push(0));for(w=O,v=A,o=g;--o>=0;){for(r=0,p=S[o]%v,d=S[o]/v|0,s=l,u=o+s;u>o;)c=b[--s]%v,h=b[s]/v|0,f=d*c+h*p,c=p*c+f%v*v+m[u]+r,r=(c/w|0)+(f/v|0)+d*h,m[u--]=c%w;m[u]=r}return r?++i:m.shift(),I(e,m,i)},T.toDigits=function(e,n){var t=new a(this);return e=null!=e&&H(e,1,E,18,"precision")?0|e:null,n=null!=n&&H(n,0,8,18,v)?0|n:B,e?U(t,e,n):t},T.toExponential=function(e,n){return F(this,null!=e&&H(e,0,E,19)?~~e+1:null,n,19)},T.toFixed=function(e,n){return F(this,null!=e&&H(e,0,E,20)?~~e+this.e+1:null,n,20)},T.toFormat=function(e,n){var t=F(this,null!=e&&H(e,0,E,21)?~~e+this.e+1:null,n,21);if(this.c){var r,i=t.split("."),o=+X.groupSize,u=+X.secondaryGroupSize,s=X.groupSeparator,f=i[0],l=i[1],c=this.s<0,a=c?f.slice(1):f,h=a.length;if(u&&(r=o,o=u,u=r,h-=r),o>0&&h>0){for(r=h%o||o,f=a.substr(0,r);h>r;r+=o)f+=s+a.substr(r,o);u>0&&(f+=s+a.slice(r)),c&&(f="-"+f)}t=l?f+X.decimalSeparator+((u=+X.fractionGroupSize)?l.replace(new RegExp("\\d{"+u+"}\\B","g"),"$&"+X.fractionGroupSeparator):l):f}return t},T.toFraction=function(e){var n,t,i,o,u,s,f,l,c,h=j,g=this,p=g.c,d=new a(q),m=t=new a(q),w=f=new a(q);if(null!=e&&(j=!1,s=new a(e),j=h,(!(h=s.isInt())||s.lt(q))&&(j&&L(22,"max denominator "+(h?"out of range":"not an integer"),e),e=!h&&s.c&&U(s,s.e+1,1).gte(q)?s:null)),!p)return g.toString();for(c=r(p),o=d.e=c.length-g.e-1,d.c[0]=R[(u=o%y)<0?y+u:u],e=!e||s.cmp(d)>0?o>0?d:m:s,u=z,z=1/0,s=new a(c),f.c[0]=0;l=C(s,d,0,1),i=t.plus(l.times(w)),1!=i.cmp(e);)t=w,w=i,m=f.plus(l.times(i=m)),f=i,d=s.minus(l.times(i=d)),s=i;return i=C(e.minus(t),w,0,1),f=f.plus(i.times(m)),t=t.plus(i.times(w)),f.s=m.s=g.s,o*=2,n=C(m,w,o,B).minus(g).abs().cmp(C(f,t,o,B).minus(g).abs())<1?[m.toString(),w.toString()]:[f.toString(),t.toString()],z=u,n},T.toNumber=function(){return+this},T.toPower=T.pow=function(e,n){var t,r,i,o=m(0>e?-e:+e),u=this;if(null!=n&&(M=23,n=new a(n)),!H(e,-S,S,23,"exponent")&&(!isFinite(e)||o>S&&(e/=0)||parseFloat(e)!=e&&!(e=NaN))||0==e)return t=Math.pow(+u,e),new a(n?t%n:t);for(n?e>1&&u.gt(q)&&u.isInt()&&n.gt(q)&&n.isInt()?u=u.mod(n):(i=n,n=null):J&&(t=d(J/y+2)),r=new a(q);;){if(o%2){if(r=r.times(u),!r.c)break;t?r.c.length>t&&(r.c.length=t):n&&(r=r.mod(n))}if(o=m(o/2),!o)break;u=u.times(u),t?u.c&&u.c.length>t&&(u.c.length=t):n&&(u=u.mod(n))}return n?r:(0>e&&(r=q.div(r)),i?r.mod(i):t?U(r,J,B):r)},T.toPrecision=function(e,n){return F(this,null!=e&&H(e,1,E,24,"precision")?0|e:null,n,24)},T.toString=function(e){var n,t=this,i=t.s,o=t.e;return null===o?i?(n="Infinity",0>i&&(n="-"+n)):n="NaN":(n=r(t.c),n=null!=e&&H(e,2,64,25,"base")?D(l(n,o),0|e,10,i):k>=o||o>=$?f(n,o):l(n,o),0>i&&t.c[0]&&(n="-"+n)),n},T.truncated=T.trunc=function(){return U(new a(this),this.e+1,1)},T.valueOf=T.toJSON=function(){var e,n=this,t=n.e;return null===t?n.toString():(e=r(n.c),e=k>=t||t>=$?f(e,t):l(e,t),n.s<0?"-"+e:e)},null!=e&&a.config(e),a}function t(e){var n=0|e;return e>0||e===n?n:n-1}function r(e){for(var n,t,r=1,i=e.length,o=e[0]+"";i>r;){for(n=e[r++]+"",t=y-n.length;t--;n="0"+n);o+=n}for(i=o.length;48===o.charCodeAt(--i););return o.slice(0,i+1||1)}function i(e,n){var t,r,i=e.c,o=n.c,u=e.s,s=n.s,f=e.e,l=n.e;if(!u||!s)return null;if(t=i&&!i[0],r=o&&!o[0],t||r)return t?r?0:-s:u;if(u!=s)return u;if(t=0>u,r=f==l,!i||!o)return r?0:!i^t?1:-1;if(!r)return f>l^t?1:-1;for(s=(f=i.length)<(l=o.length)?f:l,u=0;s>u;u++)if(i[u]!=o[u])return i[u]>o[u]^t?1:-1;return f==l?0:f>l^t?1:-1}function o(e,n,t){return(e=c(e))>=n&&t>=e}function u(e){return"[object Array]"==Object.prototype.toString.call(e)}function s(e,n,t){for(var r,i,o=[0],u=0,s=e.length;s>u;){for(i=o.length;i--;o[i]*=n);for(o[r=0]+=b.indexOf(e.charAt(u++));rt-1&&(null==o[r+1]&&(o[r+1]=0),o[r+1]+=o[r]/t|0,o[r]%=t)}return o.reverse()}function f(e,n){return(e.length>1?e.charAt(0)+"."+e.slice(1):e)+(0>n?"e":"e+")+n}function l(e,n){var t,r;if(0>n){for(r="0.";++n;r+="0");e=r+e}else if(t=e.length,++n>t){for(r="0",n-=t;--n;r+="0");e+=r}else t>n&&(e=e.slice(0,n)+"."+e.slice(n));return e}function c(e){return e=parseFloat(e),0>e?d(e):m(e)}var a,h,g,p=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,d=Math.ceil,m=Math.floor,w=" not a boolean or binary digit",v="rounding mode",N="number type has more than 15 significant digits",b="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ$_",O=1e14,y=14,S=9007199254740991,R=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],A=1e7,E=1e9;if("undefined"!=typeof crypto&&(h=crypto),a=n(),a["default"]=a.BigNumber=a,"function"==typeof define&&define.amd)define(function(){return a});else if("undefined"!=typeof module&&module.exports){if(module.exports=a,!h)try{h=require("crypto")}catch(D){}}else e||(e="undefined"!=typeof self?self:Function("return this")()),e.BigNumber=a}(this); - -BigNumber.config({ ERRORS: false }); diff --git a/js/bootstrap.min.js b/js/bootstrap.min.js deleted file mode 100755 index 7f21c1eb..00000000 --- a/js/bootstrap.min.js +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * Bootstrap v3.0.2 by @fat and @mdo - * Copyright 2013 Twitter, Inc. - * Licensed under http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world by @mdo and @fat. - */ - -if("undefined"==typeof jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]');if(a.length){var b=this.$element.find("input").prop("checked",!this.$element.hasClass("active")).trigger("change");"radio"===b.prop("type")&&a.find(".active").removeClass("active")}this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(''}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery); \ No newline at end of file diff --git a/js/ethplorer-search.js b/js/ethplorer-search.js deleted file mode 100644 index 5ea9be77..00000000 --- a/js/ethplorer-search.js +++ /dev/null @@ -1,73 +0,0 @@ -/*! - * Copyright 2017 Everex https://everex.io - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -EthplorerSearch = { - data: {}, - service: "/service/service.php", - searchCache: {}, - init: function(form, el, cb){ - EthplorerSearch.form = form; - EthplorerSearch.el = el; - EthplorerSearch.cb = cb; - EthplorerSearch.form.submit(function(e){ - if('function' === typeof(EthplorerSearch.cb)){ - EthplorerSearch.cb(EthplorerSearch.el.val(), true); - } - e.preventDefault(); - }); - EthplorerSearch.el.autocomplete({ - source: function(request, response){ - var search = request.term; - if(search in EthplorerSearch.searchCache){ - response(EthplorerSearch.searchCache[search]); - return; - } - $.getJSON(EthplorerSearch.service, {search: search}, function(data, status, xhr){ - if(!data.total){ - data.results = [false]; - }else{ - if(data.total > data.results.length){ - data.results.push({more: (data.total - data.results.length)}); - } - } - EthplorerSearch.searchCache[search] = data.results; - response(data.results); - }); - }, - minLength: 1, - select: function(event, ui){ - if('undefined' !== typeof(ui.item[2])){ - document.location.href = '/address/' + ui.item[2]; - } - } - }) - .autocomplete( "instance" )._renderItem = function(ul, res){ - if(!res) return; - if('undefined' !== typeof(res[0])){ - var address = res[2]; - var text = (res[0] ? res[0] : "") + (res[1] ? (' (' + res[1] + ')') : ''); - text = text.replace(new RegExp(EthplorerSearch.el.val(), 'ig'), "$&"); - address = address.replace(new RegExp(EthplorerSearch.el.val(), 'ig'), "$&"); - text += (' ' + address + '') - return $('
  • ').append(text).appendTo(ul); - } - if('undefined' !== typeof(res.more)){ - return $('
  • ').append(res.more + ' results more...').appendTo(ul); - } - return $('
  • ').append('No results').appendTo(ul); - }; - } -}; diff --git a/js/ethplorer.js b/js/ethplorer.js deleted file mode 100644 index 0e019ce9..00000000 --- a/js/ethplorer.js +++ /dev/null @@ -1,1534 +0,0 @@ -/*! - * Copyright 2016 Everex https://everex.io - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -Ethplorer = { - data: {}, - pageSize: 10, - service: "/service/service.php", - filter: '', - searchCache: {}, - saveData: function(){}, - init: function(){ - Ethplorer.isProd = ('ethplorer.io' === document.location.host); - BigNumber.config({ ERRORS: false }); - Ethplorer.Nav.init(); - if(localStorage && ('undefined' !== typeof(localStorage['pageSize']))){ - Ethplorer.pageSize = localStorage['pageSize']; - if(Ethplorer.pageSize > 10){ - Ethplorer.Nav.set('pageSize', Ethplorer.pageSize); - } - } - if(Ethplorer.Nav.get('pageSize')){ - Ethplorer.pageSize = Ethplorer.Nav.get('pageSize'); - } - if(Ethplorer.Nav.get('filter')){ - var filter = Ethplorer.Nav.get('filter'); - if(filter){ - filter = filter.toLowerCase(); - if(Ethplorer.checkFilter(filter)){ - Ethplorer.filter = filter; - Ethplorer.Nav.set('filter', Ethplorer.filter); - $('.filter-clear').show(); - $('#filter_list').val(Ethplorer.filter); - $('#filter_list').addClass('filled'); - }else{ - Ethplorer.Nav.del('filter'); - } - } - } - Ethplorer.route(); - $('#network').text(Ethplorer.Config.testnet ? 'Test' : 'Modern'); - $('.navbar-nav li[data-page]').click(function(){ - if($(this).hasClass('active')) return; - if(!$('#loader:visible').length){ - $('.content-page:visible').hide(); - $('#' + $(this).attr('data-page')).show(); - $('.navbar-nav li').removeClass('active'); - $(this).addClass('active'); - } - }); - $(document).on('click', '.tx-details-link', function(){ - localStorage['tx-details-block'] = 'open'; - $('.tx-details-link').addClass('closed'); - $('#tx-details-block').show(); - $("#tx-details-block").find("tr:visible:odd").addClass("odd"); - $("#tx-details-block").find("tr:visible:even").addClass("even"); - $("#tx-details-block").find("tr:visible:last").addClass("last"); - }); - $(document).on('click', '.tx-details-close', function(){ - localStorage['tx-details-block'] = 'closed'; - $('.tx-details-link').removeClass('closed'); - $('#tx-details-block').hide(); - }); - $(document).on('click', '[data-toggle="tab"]', function(){ - Ethplorer.Nav.set('tab', $(this).parent().attr('id')); - }); - $('#download').click(function(){ - Ethplorer.downloadData($(this).attr('data-address')); - }); - if(Ethplorer.Nav.get('tab')){ - $('#' + Ethplorer.Nav.get('tab') +' a').click(); - } - $('.filter-clear').click(function(){ - $('#filter_list').val(''); - $('.filter-form').trigger('submit'); - }); - $('.filter-form').submit(function(e){ - e.preventDefault(); - var filter = $('#filter_list').val().toLowerCase(); - if(Ethplorer.filter != filter){ - if(filter){ - if(Ethplorer.checkFilter(filter)){ - $('.filter-clear').show(); - Ethplorer.Nav.set('filter', filter); - $('#filter_list').addClass('filled'); - }else{ - if(!$('#filter-error').length){ - var errDiv = $('
    '); - errDiv.addClass("col-xs-12 text-right"); - errDiv.text('Invalid filter value'); - $('.filter-box').after(errDiv); - $('#filter-error').show(500, function(){ - setTimeout(function(){ - $('#filter-error').hide(500, function(){ - $('#filter-error').remove(); - }); - }, 3000); - }); - } - return; - } - }else{ - $('.filter-clear').hide(); - $('#filter_list').removeClass('filled'); - Ethplorer.Nav.del('filter'); - } - Ethplorer.filter = filter; - Ethplorer.showTableLoader(); - $('#filter_list').attr('disabled', true) - - // Reload active tab, set other tabs as need to reload - Ethplorer.reloadTab(false, true); - } - }); - $('.nav-tabs li a').click(function(){ - var tabName = $(this).parent().attr('id').replace('tab-', ''); - if(('undefined' !== typeof(Ethplorer.reloadTabs)) && (Ethplorer.reloadTabs.indexOf(tabName) >= 0)){ - Ethplorer.reloadTab(tabName, false); - } - setTimeout(function(){ - $("table").find("tr:visible:last").addClass("last"); - }, 300); - }); - if(localStorage && ('undefined' !== typeof(localStorage['tx-details-block']))){ - if('open' === localStorage['tx-details-block']){ - $('.tx-details-link').addClass('closed'); - $('#tx-details-block').show(); - }else{ - $('.tx-details-link').removeClass('closed'); - $('#tx-details-block').hide(); - } - } - EthplorerSearch.init($('#search-form'), $('#search'), Ethplorer.search); - - // implement save to file function - var URL = window.URL || window.webkitURL || window.mozURL || window.msURL; - if(Blob && URL){ - Ethplorer.saveData = function(data, name, mimetype){ - var blob, url; - if(!mimetype) mimetype = 'application/octet-stream'; - if('download' in document.createElement('a')){ - blob = new Blob([data], {type: mimetype}); - url = URL.createObjectURL(blob); - var link = document.createElement('a'); - link.setAttribute('href', url); - link.setAttribute('download', name || 'ethplorer.data'); - var event = document.createEvent('MouseEvents'); - event.initMouseEvent('click', true, true, window, 1, 0, 0, 0, 0, false, false, false, false, 0, null); - link.dispatchEvent(event); - } - setTimeout(function(){ URL.revokeObjectURL(url); }, 250); - }; - }else if(!/\bMSIE\b/.test(navigator.userAgent)){ - Ethplorer.saveData = function(data, name, mimetype){ - if(!mimetype) mimetype = 'application/octet-stream'; - window.open("data:" + mimetype + "," + encodeURIComponent(data), '_blank', ''); - }; - } - }, - getActiveTab: function(){ - var tab = ($('.nav-tabs:visible li.active').length) ? $('.nav-tabs:visible li.active').attr('id').replace('tab-', '') : false; - if(!tab){ - if($('#address-transfers:visible').length){ - tab = 'transfers'; - } - if($('#address-chainy-tx:visible').length){ - tab = 'chainy'; - } - } - return tab; - }, - reloadTab: function(name, reloadOthers){ - var tabs = ['transfers', 'issuances', 'chainy', 'holders']; - if(!name){ // Get active tab if name not set - name = Ethplorer.getActiveTab(); - } - if(tabs.indexOf(name) < 0){ - return; - } - var methodName = 'draw' + name[0].toUpperCase() + name.substr(1); - if('undefined' !== typeof(Ethplorer[methodName])){ - Ethplorer.showTableLoader(); - Ethplorer.loadAddressData(Ethplorer.currentAddress, {refresh: name}, Ethplorer[methodName]); - } - if(reloadOthers){ - Ethplorer.reloadTabs = tabs; - } - if(('undefined' !== typeof(Ethplorer.reloadTabs)) && (Ethplorer.reloadTabs.indexOf(name) >= 0)){ - delete Ethplorer.reloadTabs[Ethplorer.reloadTabs.indexOf(name)]; - } - }, - checkFilter: function(filter){ - return (!filter || /^[0-9a-fx]+$/.test(filter)); - }, - route: function(){ - var pathData = Ethplorer.Utils.parsePath(); - switch(pathData.cmd){ - case 'tx': - Ethplorer.getTxDetails(pathData.arg); - break; - case 'address': - Ethplorer.getAddressDetails(pathData.arg); - break; - case 'search': - Ethplorer.search(pathData.arg); - break; - default: - Ethplorer.error('Invalid action'); - } - }, - error: function(message){ - Ethplorer.hideLoader(); - $('.content-page').hide(); - $('#error-reason').text(message); - $('#error').show(); - $('#ethplorer-path').hide(); - }, - getTxErrorReason: function(reason){ - var aReasons = { - out_of_gas: 'Out of gas' - }; - return ('undefined' !== typeof(aReasons[reason])) ? aReasons[reason] : reason; - }, - getTxDetails: function (txHash, abi){ - Ethplorer.showLoader(); - - // Check TX hash format first - txHash = txHash.toLowerCase(); - if(!/^0x[0-9a-f]{64}$/i.test(txHash)){ - Ethplorer.error('Invalid transaction hash'); - return; - } - $.getJSON(Ethplorer.service, {data: txHash}, function(_txHash){ - return function(data){ - Ethplorer.showTxDetails(_txHash, data); - } - }(txHash)); - }, - - knownContracts: [], - dataFields: {}, - - showOpDetails: function(oTx, op){ - var titleAdd = ''; - var oToken = Ethplorer.prepareToken(op.token); - var tokenName = ('N/A' !== oToken.name) ? oToken.name : '[ERC20]'; - titleAdd += (tokenName + ' '); - $('.token-name:eq(0)').html(Ethplorer.Utils.getEthplorerLink(oToken.address, tokenName, false)); - $('.token-name:eq(1)').html(Ethplorer.Utils.getEthplorerLink(oToken.address, oToken.name , false)); - var txData = {tx: oTx, operation: op, token: oToken}; - - $('.token-related td.list-field').empty(); - Ethplorer.fillValues('transaction', txData, ['token', 'token.timestamp', 'token.contract', 'token.symbol', 'token.decimals', 'token.owner', 'token.totalSupply']); - - if(oToken.estimatedDecimals){ - $('#transaction-token-decimals').append(' (estimated)'); - } - - $('#transfer-tx-timestamp').html($('#transaction-tx-timestamp').html()); - - if($('#transaction-tx-message').html()){ - $('#transfer-tx-message').html($('#transaction-tx-message').html()); - $('#transaction-tx-message').html('') - } - var oOperation = txData.operation; - // Temporary workaround - if(oOperation.type == 'Mint'){ - oOperation.type = 'Issuance'; - } - - if('undefined' !== typeof(oOperation.formatted)){ - oOperation.value = Ethplorer.Utils.toBig(oOperation.value).div(Math.pow(10, oToken.decimals)); - oOperation.value = Ethplorer.Utils.formatNum(oOperation.value, true, oToken.decimals, true); - oOperation.value = oToken.symbol ? (oOperation.value + ' ' + oToken.symbol) : oOperation.value; - oOperation.formatted = true; - } - - titleAdd += oOperation.type; - $('.token-operation-type').text(oOperation['type']); - Ethplorer.fillValues('transfer', txData, ['operation', 'operation.from', 'operation.to', 'operation.value']); - if(oTx.blockNumber){ - $('#txTokenStatus')[oOperation.success ? 'removeClass' : 'addClass']('text-danger'); - $('#txTokenStatus')[oOperation.success ? 'addClass' : 'removeClass']('text-success'); - $('#txTokenStatus').html(oOperation.success ? 'Success' : 'Failed' + (oOperation.failedReason ? (': ' + Ethplorer.getTxErrorReason(oOperation.failedReason)) : '')); - $('#operation-status').addClass(oOperation.success ? 'green' : 'red'); - } - document.title = 'Ethplorer: ' + (titleAdd ? (titleAdd + ' -') : ''); - Ethplorer.Utils.hideEmptyFields(); - }, - - - showTxDetails: function(txHash, txData){ - // $('#ethplorer-path').html('

    Transaction hash: ' + txHash + '

    '); - $('#ethplorer-path').show(); - - $('.list-field').empty(); - $('#transaction-tx-hash').html(Ethplorer.Utils.getEtherscanLink(txHash)); - $('.token-related')[txData.token ? 'show' : 'hide'](); - $('#tx-status, #operation-status').removeClass('green red'); - - var oTx = txData.tx; - if(false === oTx){ - Ethplorer.error('Transaction not found'); - return; - } - - Ethplorer.knownContracts = txData.contracts ? txData.contracts : []; - - if(oTx.blockNumber){ - $('#txEthStatus')[oTx.success ? 'removeClass' : 'addClass']('text-danger'); - $('#txEthStatus')[oTx.success ? 'addClass' : 'removeClass']('text-success'); - $('#txEthStatus').html(oTx.success ? 'Success' : 'Failed' + (oTx.failedReason ? (': ' + Ethplorer.getTxErrorReason(oTx.failedReason)) : '')); - $('#tx-status').addClass(oTx.success ? 'green' : 'red'); - }else{ - $('#txEthStatus').removeClass('text-danger text-success'); - $('#txEthStatus').html('Pending'); - } - - var titleAdd = ''; - - $('#tx-parsed').hide(); - if(oTx.input.length){ - oTx.input = oTx.input.toUpperCase().replace(/^0x/i, ''); - Ethplorer.dataFields['transaction-tx-input'] = { - hex: oTx.input, - ascii: Ethplorer.Utils.hex2ascii(oTx.input) - }; - var obj = Ethplorer.Utils.parseJData(oTx.input); - if(false !== obj){ - $('#transaction-tx-parsed').text(JSON.stringify(obj, null, 4)); - $('#tx-parsed').show(); - var isChainy = false; - if(('undefined' !== typeof(obj['id'])) && ('CHAINY' === obj['id'])){ - // Chainy transaction - var chainyTypes = { - 'R': 'Redirect', - 'T': 'Text', - 'H': 'Hash', - 'L': 'File Hash', - 'E': 'Encrypted' - }; - titleAdd = 'Chainy ' + chainyTypes[obj['type']]; - $('#chainy-op').text(chainyTypes[obj['type']]); - if('undefined' !== typeof(obj['url'])){ - $('#chainy-url').html(' ' + obj['url'] + ''); - } - var aFields = ['hash', 'filename', 'filesize', 'description']; - for(var f = 0; f < aFields.length; f++){ - var fld = aFields[f]; - if('undefined' !== typeof(obj[fld])){ - $('#chainy-' + fld).text(obj[fld]); - } - } - var log = oTx.receipt && oTx.receipt.logs && oTx.receipt.logs.length ? oTx.receipt.logs[0] : false; - if(log && log.topics && log.topics.length && (0 === log.topics[0].indexOf("0xdad5c"))){ - try { - var data = log.data.slice(192).replace(/0+$/, ''); - var link = Ethplorer.Utils.hex2ascii(data); - $('#chainy-link').html(' ' + link + ''); - }catch(e){} - } - $('.chainy').show(); - isChainy = true; - } - if(obj.description){ - var msg = obj.description; - if(obj.link){ - msg = msg + ' ' + obj.link; - } - var msgid = isChainy ? "#chainy-message" : '#transaction-tx-message'; - msg = $('').text(msg).html(); - msg = msg.replace(/http[s]?\:\/\/[^\s]*/g, '$&'); - msg = msg.replace(/\n/g, '
    '); - $(msgid).html(msg); - } - } - } - if(txData.tx.gasPrice){ - txData.tx.gasPrice = parseFloat(Ethplorer.Utils.toBig(txData.tx.gasPrice).toString()); - txData.tx.gasPrice = txData.tx.gasPrice / Math.pow(10, 18); - } - Ethplorer.fillValues('transaction', txData, ['tx', 'tx.from', 'tx.to', 'tx.creates', 'tx.value', 'tx.timestamp', 'tx.gasLimit', 'tx.gasUsed', 'tx.gasPrice', 'tx.fee', 'tx.nonce', 'tx.blockNumber', 'tx.confirmations', 'tx.input']); - - - if(txData.token){ - var oToken = Ethplorer.prepareToken(txData.token); - var tokenName = ('N/A' !== oToken.name) ? oToken.name : '[ERC20]'; - titleAdd += (tokenName + ' '); - $('.token-name:eq(0)').html(Ethplorer.Utils.getEthplorerLink(oToken.address, tokenName, false)); - $('.token-name:eq(1)').html(Ethplorer.Utils.getEthplorerLink(oToken.address, oToken.name , false)); - - if(oToken.image){ - var img = Ethplorer.Utils.getEthplorerLink(oToken.address, '##IMG##', false); - $('.token-related:eq(1) .block-header').find('img').remove(); - $('.token-related:eq(1) .block-header').prepend( - img.replace('##IMG##', '') - ); - } - - txData.token = oToken; - - Ethplorer.fillValues('transaction', txData, ['token', 'token.timestamp', 'token.contract', 'token.symbol', 'token.decimals', 'token.owner', 'token.totalSupply']); - - if(oToken.estimatedDecimals){ - $('#transaction-token-decimals').append(' (estimated)'); - } - - if($('#transaction-tx-message').html()){ - $('#transfer-tx-message').html($('#transaction-tx-message').html()); - $('#transaction-tx-message').html('') - } - - if(txData.operations && txData.operations.length){ - txData.operation = txData.operations[txData.operations.length - 1]; - var multiop = txData.operations.length > 1; - for(var i=0; i'; - }else if(op.from && op.to){ - var from = 'from ' + op.from + ''; - var to = 'to ' + op.to + ''; - opParties = from + '
    ' + to; - } - if(multiop){ - var row = $( - '' + - 'Details' + - '' + op.type.toString().toUpperCase() + - ' ' + op.value + ' ' + op.symbol + '' + - '
    ' + opParties + '
    ' + - '' + op.value + '' + - '' + op.symbol + '' + - '' + - '' - ); - row[0].operation = op; - row.click(function(_tx){ - return function(){ - if($(this).hasClass('selectable')){ - $(this).removeClass('selectable'); - $('.multiop .blue').addClass('selectable'); - $('.multiop .blue').removeClass('blue'); - $(this).addClass('blue'); - $('.token-related').animate({opacity:0.1}, 250, function(){ - $('.token-related').animate({opacity:1}, 250); - }); - setTimeout(function(__tx, _op){ - return function(){ - Ethplorer.showOpDetails(__tx, _op); - }; - }(_tx, this.operation), 250); - Ethplorer.Nav.set('opIdx', ('undefined' !== typeof(this.operation.priority)) ? this.operation.priority : this.operation.index) - } - }; - }(oTx)); - $('.multiop table').append(row); - } - } - if(multiop){ - $('.multiop table tr').addClass('selectable'); - $('.multiop table tr:eq(0)').removeClass('selectable').addClass('blue'); - $('.multiop .block-header h3').text(txData.operations.length + ' internal operations found'); - $('.multiop').show(); - } - - var oOperation = txData.operation; - // Temporary workaround - if(oOperation.type == 'Mint'){ - oOperation.type = 'Issuance'; - } - titleAdd += oOperation.type; - $('.token-operation-type').text(oOperation.type); - Ethplorer.fillValues('transfer', txData, ['operation', 'operation.from', 'operation.to', 'operation.value']); - if(oTx.blockNumber){ - $('#txTokenStatus')[oOperation.success ? 'removeClass' : 'addClass']('text-danger'); - $('#txTokenStatus')[oOperation.success ? 'addClass' : 'removeClass']('text-success'); - $('#txTokenStatus').html(oOperation.success ? 'Success' : 'Failed' + (oOperation.failedReason ? (': ' + Ethplorer.getTxErrorReason(oOperation.failedReason)) : '')); - $('#operation-status').addClass(oOperation.success ? 'green' : 'red'); - } - }else{ - titleAdd += 'Operation'; - $('.token-operation-type').text('Operation'); - if(oTx.receipt && oTx.receipt.logs && oTx.receipt.logs.length){ - for(var i=0; i').text(oToken.description).html(); - oToken.description = oToken.description.replace(/http[s]?\:\/\/[^\s]*/g, '$&'); - oToken.description = oToken.description.replace(/\n/g, '
    '); - } - if(oToken.image){ - $('#address-token-details .block-header').find('img').remove(); - $('#address-token-details .block-header').prepend(''); - } - $('.address-token-name').text(oToken.name); - if(Ethplorer.Config.updateLink){ - $('.address-token-name:eq(0)').append('Update') - } - - Ethplorer.drawHolders(address, data); - Ethplorer.drawIssuances(address, data); - - if(data.pager && data.pager.transfers){ - data.token.transfersCount = data.pager.transfers.total; - } - if(data.pager && data.pager.issuances){ - data.token.issuancesCount = ''; - if(data.pager.issuances.total){ - data.token.issuancesCount = data.pager.issuances.total; - } - } - if(data.pager && data.pager.holders){ - data.token.holdersCount = data.pager.holders.total; - } - - var fields = [ - 'token', 'token.name', 'token.description', 'token.owner', 'token.totalSupply', 'token.totalIn', 'token.totalOut', 'token.decimals', 'token.symbol', - 'token.txsCount', 'token.transfersCount', 'token.issuancesCount', 'token.holdersCount' - ]; - - $('#tab-issuances').show(); - $('#tab-holders').show(); - - Ethplorer.fillValues('address', data, fields); - if(oToken.estimatedDecimals){ - $('#address-token-decimals').append(' (estimated)'); - } - }else if(data.balances && data.balances.length){ - $('#address-token-balances table').empty(); - for(var k=0; k'); - row.append('' + Ethplorer.Utils.getEthplorerLink(balance.contract, oToken.name, false) + ''); - var qty = Ethplorer.Utils.toBig(balance.balance).div(Math.pow(10, oToken.decimals)); - var value = Ethplorer.Utils.formatNum(qty, true, oToken.decimals, true) + ' ' + oToken.symbol; - if(balance.totalIn || balance.totalOut){ - value += '
    '; - var totalIn = Ethplorer.Utils.toBig(balance.totalIn).div(Math.pow(10, oToken.decimals)); - var totalOut = Ethplorer.Utils.toBig(balance.totalOut).div(Math.pow(10, oToken.decimals)); - value += ('
    Total In: ' + Ethplorer.Utils.formatNum(totalIn, true, oToken.decimals, true) + '
    '); - value += ('Total Out: ' + Ethplorer.Utils.formatNum(totalOut, true, oToken.decimals, true) + '
    '); - } - row.append('' + value + ''); - row.find('td:eq(1)').addClass('text-right'); - $('#address-token-balances table').append(row); - } - $('#address-token-balances').show(); - } - - if(!data.isContract || !data.token){ - $('.nav-tabs').hide(); - $('.filter-box').addClass('out-of-tabs'); - }else{ - $('.filter-box').addClass('in-tabs'); - } - - if(!data.contract || !data.contract.isChainy){ - Ethplorer.drawTransfers(address, data); - } - - document.title = 'Ethplorer'; - document.title += (': ' + (titleAdd ? (titleAdd + ' -') : '')); - document.title += ((data.isContract ? ' Ethereum contract ' : ' Ethereum address ') + Ethplorer.currentAddress); - - $('.local-time-offset').text(Ethplorer.Utils.getTZOffset()); - Ethplorer.Utils.hideEmptyFields(); - Ethplorer.hideLoader(); - $('#disqus_thread').show(); - $('#addressDetails').show(); - - $("table").find("tr:visible:odd").addClass("odd"); - $("table").find("tr:visible:even").addClass("even"); - $("table").find("tr:visible:last").addClass("last"); - - if(true || !Ethplorer.isProd){ - if(data.isContract || data.token){ - $('#token-history-grouped-widget').show(); - var widgetTitle = (oToken && oToken.name) ? (oToken.name + ' token pulse') : ''; - ethplorerWidget.init( - '#token-history-grouped-widget', - 'tokenHistoryGrouped', - { - theme: 'dark', - getCode: true, - address: address, - options: {title: widgetTitle, vAxis: {title: 'Token operations'}, hAxis: {title: '30 days token operations chart'}} - } - ); - ethplorerWidget.loadScript("https://www.gstatic.com/charts/loader.js", ethplorerWidget.loadGoogleCharts); - } - } - }, - - drawTransfers: function(address, transfersData){ - $('#filter_list').attr('disabled', false); - for(var key in transfersData){ - Ethplorer.data[key] = transfersData[key]; - } - var data = Ethplorer.data; - var tableId = data.token ? 'address-token-transfers' : 'address-transfers'; - $('#' + tableId).find('.table').empty(); - if(!data.transfers || !data.transfers.length){ - $('#' + tableId).find('.total-records').empty(); - $('#' + tableId).find('.table').append('No transfers found'); - }else{ - for(var i=0; i'); - var tdDate = $('').addClass('hide-small'); - var tdData = $(''); - var divData = $('
    ').addClass('hash-from-to'); - var tdQty = $('').addClass('hide-small text-right'); - var date = Ethplorer.Utils.ts2date(tx.timestamp, false); - var value = Ethplorer.Utils.formatNum(qty, true, txToken.decimals ? txToken.decimals : 18, 2) + ' ' + txToken.symbol; - var token = Ethplorer.Utils.getEthplorerLink(tx.contract, txToken.name, false); - var from = tx.from ? ((tx.from !== address) ? Ethplorer.Utils.getEthplorerLink(tx.from) : ('' + address + '')) : false; - var to = tx.to ? ((tx.to !== address) ? Ethplorer.Utils.getEthplorerLink(tx.to) : ('' + address + '')) : false; - var _address = (tx.address && (tx.address === address )) ? ('' + address + '') : tx.address; - var rowClass = ''; - if(from && (tx.from === address)){ - value = '-' + value; - rowClass = 'outgoing'; - }else if(to && (tx.to === address)){ - rowClass = 'incoming'; - }else if(tx.address === address){ - if('burn' === tx.type){ - rowClass = 'outgoing'; - }else{ - rowClass = 'incoming'; - } - } - tdDate.html(Ethplorer.Utils.getEthplorerLink(tx.transactionHash, date, false)); - if(!from && tx.address){ - value = (tx.type && ('burn' === tx.type)) ? '-' + value + '
    🔥 Burn' : value + '
    ⚒ Issuance'; - } - divData.html( - 'Date: ' + date + '
    ' + - (!data.token ? ('Token: ' + token + '
    ') : '') + - 'Value: ' + value + '
    ' + - 'Tx: ' + Ethplorer.Utils.getEthplorerLink(tx.transactionHash) + '
    ' + - (from ? ('From: ' + from + '
    To: ' + to) : ('Address: ' + _address)) - ); - tdQty.addClass(rowClass); - tdQty.html(value); - tdData.append(divData); - row.append(tdDate, tdData); - if(!data.token){ - var tdToken = $(''); - tdToken.addClass('address-token'); - tdToken.html(token); - row.append(tdToken); - } - tdDate.find('a').attr('title', Ethplorer.Utils.ts2date(tx.timestamp, true)); - row.append(tdQty); - $('#' + tableId + ' .table').append(row); - } - } - // Pager - if(data.pager && data.pager.transfers){ - var pagination = $(''); - Ethplorer.drawPager(pagination.find('td'), data.pager.transfers); - $('#' + tableId + ' .table').append(pagination); - } - } - Ethplorer.hideTableLoader(); - if((!data.pager || !data.pager.transfers) && (!data.token)){ - $('#' + tableId).hide(); - $('.filter-box').hide(); - } - - $(".table").find("tr:visible:odd").addClass("odd"); - $(".table").find("tr:visible:even").addClass("even"); - $(".table").find("tr:visible:last").addClass("last"); - - $('#' + tableId).show(); - }, - - drawIssuances: function(address, issuancesData){ - $('#filter_list').attr('disabled', false); - $('#address-issuances .table').empty(); - for(var key in issuancesData){ - Ethplorer.data[key] = issuancesData[key]; - } - var data = Ethplorer.data; - if(!data.issuances || !data.issuances.length){ - if(!data.token) return; - $('#address-issuances').find('.total-records').empty(); - $('#address-issuances').find('.table').append('No issuances found'); - }else{ - var oToken = Ethplorer.prepareToken(data.token); - for(var i=0; i'); - var tdDate = $(''); - var tdHash = $('').addClass('list-field table-hash-field'); - var tdOpType = $('').addClass('text-center table-type-field ' + opClass); - var tdQty = $('').addClass('text-right ' + opClass); - tdDate.html(Ethplorer.Utils.getEthplorerLink(tx.transactionHash, Ethplorer.Utils.ts2date(tx.timestamp, false), false)); - tdDate.find('a').attr('title', Ethplorer.Utils.ts2date(tx.timestamp, true)); - tdHash.html(Ethplorer.Utils.getEthplorerLink(tx.transactionHash)); - tdOpType.html(type); - tdQty.html((tx.type !== 'burn' ? '+' : '-') + Ethplorer.Utils.formatNum(qty, true, oToken.decimals ? oToken.decimals : 18, 2) + ((oToken.symbol) ? ' ' + oToken.symbol : '')); - row.append(tdDate, tdHash, tdOpType, tdQty); - $('#address-issuances .table').append(row); - } - } - } - // Pager - if(data.pager && data.pager.issuances && data.pager.issuances.total){ - var pagination = $(''); - Ethplorer.drawPager(pagination.find('td'), data.pager.issuances); - $('#address-issuances .table').append(pagination); - } - Ethplorer.hideTableLoader(); - $('#address-issuances').show(); - }, - - drawHolders: function(address, holdersData){ - $('#filter_list').attr('disabled', false); - $('#address-token-holders .table').empty(); - for(var key in holdersData){ - Ethplorer.data[key] = holdersData[key]; - } - var data = Ethplorer.data; - if(data.token && data.holders && data.holders.length){ - var oToken = Ethplorer.prepareToken(data.token); - var table = $('#address-token-holders').find('table'); - var totalVolume = 0; - var totalShare = 0; - for(var i=0; i'); - var balance = holder['balance']; - if(oToken.decimals){ - balance = balance / Math.pow(10, oToken.decimals); - } - balance = Ethplorer.Utils.formatNum(balance, true, oToken.decimals, true); - if(oToken.symbol){ - balance = balance + ' ' + oToken.symbol; - }else if(oToken.name){ - } - var address = Ethplorer.Utils.getEthplorerLink(holder['address'], holder['address'], false); - var shareDiv = '
     ' + holder['share'] + '%
    ' - var page = (data.pager && data.pager.holders) ? data.pager.holders.page : 1; - var add = (page - 1) * Ethplorer.pageSize; - row.append('' + (add + i + 1) + '' + address + '' + balance + '' + shareDiv + ''); - row.append('
    ' + address + '
    ' + balance + '
    ' + shareDiv + '
    '); - table.append(row); - } - if(totalShare > 100){ - totalShare = 100; - } - totalShare = Ethplorer.Utils.formatNum(totalShare, true, 2, true); - if(oToken.decimals){ - totalVolume = totalVolume / Math.pow(10, oToken.decimals); - } - totalVolume = Ethplorer.Utils.formatNum(totalVolume, true, oToken.decimals, true); - var totals = 'Summary of page is '+ totalVolume + " " + oToken.symbol; - if(data.pager && data.pager.holders){ - if(data.pager.holders.records > Ethplorer.pageSize){ - var tname = (oToken.name != 'N/A') ? oToken.name : ''; - totals += (', which is ' + totalShare + "% of " + oToken.name + ' total supply'); - } - } - $("#address-token-holders-totals").html(totals); - }else{ - $('#address-token-holders').find('.total-records').empty(); - $('#address-token-holders').find('.table').append('No holders found'); - } - // Pager - if(data.pager && data.pager.holders && data.pager.holders.total){ - var pagination = $(''); - Ethplorer.drawPager(pagination.find('td'), data.pager.holders); - $('#address-token-holders .table').append(pagination); - } - Ethplorer.hideTableLoader(); - $('#address-token-holders').show(); - }, - - drawChainy: function(address, chainyData){ - $('#filter_list').attr('disabled', false); - $('#address-chainy-tx .table').empty(); - for(var key in chainyData){ - Ethplorer.data[key] = chainyData[key]; - } - var data = Ethplorer.data; - - var fields = ['contract', 'contract.txsCount']; - Ethplorer.fillValues('address', data, fields); - if(data.chainy && data.chainy.length){ - $('#address-chainy-tx').show(); - for(var i=0; i ' + link + ''; - } - var row = $(''); - var tdDate = $(''); - var tdHash = $('').addClass('list-field table-hash-field'); - var tdOpType = $('').addClass('text-center table-type-field'); - var tdLink = $(''); - tdDate.html(Ethplorer.Utils.getEthplorerLink(tx.hash, Ethplorer.Utils.ts2date(tx.timestamp, false), false)); - tdDate.find('a').attr('title', Ethplorer.Utils.ts2date(tx.timestamp, true)); - tdHash.html(Ethplorer.Utils.getEthplorerLink(tx.hash)); - if(type){ - tdOpType.html(type); - if('Text' === type){ - tdOpType.append(''); - tdOpType.find('.chainy-text').text(obj.description.substr(0, 32)); - tdOpType.find('.chainy-text').attr('title', obj.description); - } - }else{ - tdOpType.html('Failed'); - } - tdLink.html(link); - row.append(tdDate, tdHash, tdOpType, tdLink); - $('#address-chainy-tx .table').append(row); - } - }else{ - $('#address-chainy-tx').find('.total-records').empty(); - $('#address-chainy-tx').find('.table').append('No transactions found'); - } - // Pager - if(data.pager && data.pager.chainy){ - var pagination = $(''); - Ethplorer.drawPager(pagination.find('td'), data.pager.chainy); - $('#address-chainy-tx .table').append(pagination); - } - Ethplorer.hideTableLoader(); - $('#address-chainy-tx').show(); - }, - drawPager: function(container, pageData){ - var currentPage = pageData.page, - recordsCount = pageData.records, - totalCount = pageData.total; - - container.parents('.block').find('.total-records').empty(); - - var pageSizeSelect = $('",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
    a",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="
    t
    ",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
    ",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t -}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:x.support.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle); -u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("