# HG changeset patch # User Zoe Hong # Date 1426586053 -3600 # Node ID 886f43b26ee2df34d96cbb2f33cd673f24c38c74 # Parent b3ca5d2b4d3f86d985bede0931745fbfa81817a4 move/remove develop folder diff -r b3ca5d2b4d3f -r 886f43b26ee2 .DS_Store Binary file .DS_Store has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 .htaccess --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.htaccess Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,4 @@ +Options +FollowSymLinks +RewriteEngine on +RewriteRule ^([a-zA-Z]*)/?([a-zA-Z]*)?/?([a-zA-Z0-9]*)?/?([a-zA-Z0-9]*)?/?$ index.php?controller=$1&action=$2&id=$3&bookid=$4 [NC,L] + diff -r b3ca5d2b4d3f -r 886f43b26ee2 classes/basecontroller.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/classes/basecontroller.php Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,39 @@ +action = $action; + $this->urlvalues = $urlvalues; + $this->postdata = $postdata; + } + + public function ExecuteAction() { + return $this->{$this->action}(); + } + + protected function ReturnView($viewmodel, $fullview) { + $viewloc = 'views/' . get_class($this) . '/' . $this->action . '.php'; + if ($fullview) { + require('views/maintemplate.php'); + require($viewloc); + } else { + require($viewloc); + } + } + + protected function ReturnView_localtest($viewmodel, $fullview) { + $viewloc = 'views/' . get_class($this) . '/' . $this->action . '.php'; + if ($fullview) { + require('views/maintemplate_local.php'); + require($viewloc); + } else { + require($viewloc); + } + } +} +?> \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 classes/basemodel.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/classes/basemodel.php Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,124 @@ +systemNAME = $systemNAME; + + $this->get_text_from_fileId_url = $lgserver_url."rest/text/getFileText?fileId="; + $this->get_text_from_sectionId_url = $lgserver_url."rest/text/getSectionText?sectionId="; + $this->save_to_LGService_url = $lgserver_url."rest/text/save"; + $this->save_new_to_LGService_url = $lgserver_url."rest/text/saveNew"; + + set_time_limit(0); + ini_set('memory_limit', '-1'); + + $link_mysql = mysql_connect($mysql_server, $mysql_user, $mysql_password); + mysql_query("SET NAMES utf8"); + + if (!$link_mysql) { + die('Could not connect: ' . mysql_error()); + } + $db_selected = mysql_select_db($mysql_database, $link_mysql); + if (!$db_selected) { + + die ('Can\'t use foo : ' . mysql_error()); + } + $this->topic = 2; // set the default topic to product_name (物產) + } + + protected function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { + $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; + + $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); + + switch ($theType) { + case "text": + $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; + break; + case "long": + case "int": + $theValue = ($theValue != "") ? intval($theValue) : "NULL"; + break; + case "double": + $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; + break; + case "date": + $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; + break; + case "defined": + $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; + break; + } + return $theValue; + } + + protected function GetWordlist() { + $query = sprintf("SELECT * FROM `wordlist` WHERE `systemName`='%s' ORDER BY `name` ASC", $this->systemNAME); + $result = mysql_query($query); + if (!$result){ + return json_encode("Failed during selecting wordlist table.");; + } + return $result; + } + + protected function GetSectionsByID($section_id) { + $query = sprintf("SELECT * FROM `sections` WHERE `id`=\"%s\"", $section_id); + $result = mysql_query($query); + if (!$result){ + echo json_encode("Failed during selecting sections table"); + return; + } + return $result; + } + + protected function GetTaglist() { + $query = sprintf("SELECT * FROM `taglist` WHERE `systemName`='%s' ORDER BY `tag` ASC", $this->systemNAME); + $result = mysql_query($query); + if (!$result) { + return json_encode("Failed during selecting taglist table."); + } + return $result; + } + + protected function GetBooksByID($bookId) { + $query = sprintf("SELECT * FROM `books` WHERE id=\"%s\"", $bookId); + $result = mysql_query($query); + if (!$result) { + return json_encode("Failed during selecting books table."); + } + return $result; + } + + protected function GetTopiclist() { + $query = sprintf("SELECT * FROM `topics`"); + $result = mysql_query($query); + if (!$result) { + return json_encode("Failed during selecting topics table."); + } + return $result; + } + + protected function GetTopicByID($topic_id) { + $query = sprintf("SELECT * FROM `topics` WHERE id=\"%s\"", $topic_id); + $result = mysql_query($query); + if (!$result) { + return json_encode("Failed during selecting topics table."); + } + return $result; + } + + +} + +?> diff -r b3ca5d2b4d3f -r 886f43b26ee2 classes/loader.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/classes/loader.php Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,57 @@ +urlvalues = $urlvalues; + $this->postdata = $postdata; + if ($this->urlvalues['controller'] == "") { + $this->controller = "extractapp"; + // TODO: develope home page for the whole service. + // change $this->controller to home after developed extract app. + // $this->controller = "home"; + + } else { + $this->controller = $this->urlvalues['controller']; + } + + if ($this->urlvalues['action'] == "") { + $this->action = "taggingtext"; + // $this->action = "index"; + } else { + $this->action = $this->urlvalues['action']; + } + + } + + //establish the requested controller as an object + public function CreateController() { + //does the class exist? + if (class_exists($this->controller)) { + $parents = class_parents($this->controller); + //does the class extend the controller class? + if (in_array("BaseController",$parents)) { + //does the class contain the requested method? + if (method_exists($this->controller,$this->action)) { + return new $this->controller($this->action,$this->urlvalues,$this->postdata); + } else { + //bad method error + return new Error("badUrl",$this->urlvalues); + } + } else { + //bad controller error + return new Error("badUrl",$this->urlvalues); + } + } else { + //bad controller error + return new Error("badUrl",$this->urlvalues); + } + } +} + +?> \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 config/Lib_mb_utf8.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/config/Lib_mb_utf8.php Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,76 @@ + diff -r b3ca5d2b4d3f -r 886f43b26ee2 config/config.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/config/config.php Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,26 @@ + diff -r b3ca5d2b4d3f -r 886f43b26ee2 controllers/.DS_Store Binary file controllers/.DS_Store has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 controllers/extractapp.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/controllers/extractapp.php Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,153 @@ +ReturnView($viewmodel->Index(), true); + } + protected $viewmodel; + + + public function __construct($action, $urlvalues, $postdata){ + parent::__construct($action, $urlvalues, $postdata); + $this->viewmodel = new ExtractappModel(); + } + + protected function TaggingText() { + //$viewmodel = new ExtractappModel(); + $viewmodel = $this->viewmodel; + + switch ($this->postdata['func']) { + case 'SaveFullText': + $viewmodel->SaveFullText($this->postdata); + $this->ReturnView($viewmodel->StartTagging(), true); + break; + case 'SaveFullTextToLGService': + $viewmodel->messages .= "SaveFullTextToLGService! "."
"; + $viewmodel->GetInfoFromPreviousPage($this->postdata); + $response = $viewmodel->SaveFullTextToLGService($this->postdata); + $viewmodel->UpdateInfoByResponseFromLGService($response); // update file_id, branch_id, user_id + $this->ReturnView($viewmodel->StartTagging(), true); + break; + + case 'SmartRegexLoad': + $viewmodel->SmartRegexLoad($this->postdata['topic_id']); + break; + case 'SmartRegexSave': + $viewmodel->SmartRegexSave($this->postdata); + break; + case 'Reload': + // $viewmodel->Reload(); + break; + + case 'ContinueTagging': + $viewmodel->messages .= "(Countinue tagging) "."
"; + if ($this->postdata['topic']) { + $viewmodel->SetTopic($this->postdata['topic']); + } + $viewmodel->GetInfoFromPreviousPage($this->postdata); + $this->ReturnView($viewmodel->StartTagging(), true); + break; + + + default: // first time visit extraction interface from LGService + $viewmodel->messages .= "Welcome to Extraction Interface. "."
"; + + if ($this->postdata['fileId'] != 0) { // ($this->postdata['branchId'] != 0) { + // get text from fileId, from LGService + $viewmodel->GetTextFromFileId($this->postdata); + } else if ($this->postdata['sectionId'] != 0 && $this->postdata['userId'] != 0) { + // get text from sectionId from LGService + $viewmodel->GetTextFromSectionId($this->postdata); + } else if ($this->postdata['sectionId'] != 0) { + $viewmodel->GetTextFromLocal($this->postdata['sectionId']); + + } else if (is_numeric($this->urlvalues['id'])) { + // get text from local file system (for development stage only) + $viewmodel->GetTextFromLocal($this->urlvalues['id']); + $this->ReturnView_localtest($viewmodel->StartTagging(), true); + break; + + } else { + $viewmodel->messages .= "wrong url!!"; + return; + } + + $this->ReturnView($viewmodel->StartTagging(), true); + break; + } + + + + } + + protected function ExportTable() { + //$viewmodel = new ExtractappModel(); + $viewmodel = $this->viewmodel; + $this->ReturnView($viewmodel->ExportTable($this->postdata), true); + + } + + protected function EditWordlist() { + // $viewmodel = new ExtractappModel(); + $viewmodel = $this->viewmodel; + switch ($this->postdata['func']) { + case 'AddNewList': + $this->ReturnView($viewmodel->AddNewList($this->postdata), true); + break; + case 'SaveWordlist': + $this->ReturnView($viewmodel->SaveWordlist($this->postdata), true); + break; + default: // EditWordlist + + $this->ReturnView($viewmodel->EditWordlist(), true); + break; + } + } + + + protected function EditTaglist() { + //$viewmodel = new ExtractappModel(); + $viewmodel = $this->viewmodel; + switch ($this->postdata['func']) { + case 'NewTagElement': + $this->ReturnView($viewmodel->NewTagElement($this->postdata), true); + break; + case 'SaveTagElement': + $this->ReturnView($viewmodel->SaveTagElement($this->postdata), true); + break; + case 'DeleteTag': + $this->ReturnView($viewmodel->DeleteTag($this->postdata), true); + break; + default: // EditTaglist + $this->ReturnView($viewmodel->EditTaglist($this->postdata), true); + break; + } + } + + + protected function ConfigTagsInTopic() { + //$viewmodel = new ExtractappModel(); + $viewmodel = $this->viewmodel; + switch ($this->postdata['func']) { + case 'Update': + $viewmodel->UpdateTagsInTopic($this->postdata); + break; + default: + $this->ReturnView($viewmodel->ConfigTagsInTopic($this->postdata), true); + break; + } + } + + protected function TestAction() { + $viewmodel = new ExtractappModel(); + $this->ReturnView($viewmodel->Test(), true); + } + + + + +} + + +?> diff -r b3ca5d2b4d3f -r 886f43b26ee2 controllers/home.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/controllers/home.php Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,24 @@ +viewmodel = new ExtractappModel(); + } + + protected function Index() { + $viewmodel = new HomeModel(); + $this->ReturnView($viewmodel->Index(), false); + } + + protected function Test() { + $viewmodel = new HomeModel(); + $this->ReturnView($viewmodel->Test(), true); + } + + +} + + +?> diff -r b3ca5d2b4d3f -r 886f43b26ee2 css/bootstrap.min.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/css/bootstrap.min.css Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.2 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.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%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.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 li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 css/colorpicker.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/css/colorpicker.css Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,161 @@ +.colorpicker { + width: 356px; + height: 176px; + overflow: hidden; + position: absolute; + background: url(../images/colorpicker_background.png); + font-family: Arial, Helvetica, sans-serif; + display: none; +} +.colorpicker_color { + width: 150px; + height: 150px; + left: 14px; + top: 13px; + position: absolute; + background: #f00; + overflow: hidden; + cursor: crosshair; +} +.colorpicker_color div { + position: absolute; + top: 0; + left: 0; + width: 150px; + height: 150px; + background: url(../images/colorpicker_overlay.png); +} +.colorpicker_color div div { + position: absolute; + top: 0; + left: 0; + width: 11px; + height: 11px; + overflow: hidden; + background: url(../images/colorpicker_select.gif); + margin: -5px 0 0 -5px; +} +.colorpicker_hue { + position: absolute; + top: 13px; + left: 171px; + width: 35px; + height: 150px; + cursor: n-resize; +} +.colorpicker_hue div { + position: absolute; + width: 35px; + height: 9px; + overflow: hidden; + background: url(../images/colorpicker_indic.gif) left top; + margin: -4px 0 0 0; + left: 0px; +} +.colorpicker_new_color { + position: absolute; + width: 60px; + height: 30px; + left: 213px; + top: 13px; + background: #f00; +} +.colorpicker_current_color { + position: absolute; + width: 60px; + height: 30px; + left: 283px; + top: 13px; + background: #f00; +} +.colorpicker input { + background-color: transparent; + border: 1px solid transparent; + position: absolute; + font-size: 10px; + font-family: Arial, Helvetica, sans-serif; + color: #898989; + top: 4px; + right: 11px; + text-align: right; + margin: 0; + padding: 0; + height: 11px; +} +.colorpicker_hex { + position: absolute; + width: 72px; + height: 22px; + background: url(../images/colorpicker_hex.png) top; + left: 212px; + top: 142px; +} +.colorpicker_hex input { + right: 6px; +} +.colorpicker_field { + height: 22px; + width: 62px; + background-position: top; + position: absolute; +} +.colorpicker_field span { + position: absolute; + width: 12px; + height: 22px; + overflow: hidden; + top: 0; + right: 0; + cursor: n-resize; +} +.colorpicker_rgb_r { + background-image: url(../images/colorpicker_rgb_r.png); + top: 52px; + left: 212px; +} +.colorpicker_rgb_g { + background-image: url(../images/colorpicker_rgb_g.png); + top: 82px; + left: 212px; +} +.colorpicker_rgb_b { + background-image: url(../images/colorpicker_rgb_b.png); + top: 112px; + left: 212px; +} +.colorpicker_hsb_h { + background-image: url(../images/colorpicker_hsb_h.png); + top: 52px; + left: 282px; +} +.colorpicker_hsb_s { + background-image: url(../images/colorpicker_hsb_s.png); + top: 82px; + left: 282px; +} +.colorpicker_hsb_b { + background-image: url(../images/colorpicker_hsb_b.png); + top: 112px; + left: 282px; +} +.colorpicker_submit { + position: absolute; + width: 22px; + height: 22px; + background: url(../images/colorpicker_submit.png) top; + left: 322px; + top: 142px; + overflow: hidden; +} +.colorpicker_focus { + background-position: center; +} +.colorpicker_hex.colorpicker_focus { + background-position: bottom; +} +.colorpicker_submit.colorpicker_focus { + background-position: bottom; +} +.colorpicker_slider { + background-position: bottom; +} diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/.DS_Store Binary file data/.DS_Store has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/parsing_files/.DS_Store Binary file data/parsing_files/.DS_Store has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/parsing_files/1_2015_03_13_09_57_52.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/parsing_files/1_2015_03_13_09_57_52.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,56 @@ + + +2 + +南陵縣志 +qwer +1999 +333 + + +31 +物產名稱 +product_name +rgb(227, 63, 227) + + +32 + +shu +rgb(143, 14, 143) + + +17 +無意義 +null +rgb(219, 219, 219) + + +34 +物產產地 +product_place +rgb(7, 64, 209) + + +26 +別名 +othername +rgb(141, 212, 224) + + + 【102】 契本工課鈔肆貫 +物産 按淳属嚴郡爲 +〈古揚州之境〉而其物産之見於經 者曰陽鳥攸居而已曰篠簜既敷而已曰厥草惟 夭厥木惟喬而已固今日諸郡縣之所同而非止 嚴陵属縣爲然也謹擇其有資於民生服食噐用 +者載焉 +〈糓〉〈糓〉 秔 +〈糓〉有 +〈糓〉早稻 +〈糓〉晚稻 +〈糓〉紅稻 +〈糓〉白稻 + +〈糯〉〈糯〉有 +〈糯〉秋糯 +〈糯〉晩糯 + + \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/parsing_files/1_2015_03_13_10_01_11.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/parsing_files/1_2015_03_13_10_01_11.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,56 @@ + + +2 + +南陵縣志 +qwer +1999 +333 + + +31 +物產名稱 +product_name +rgb(227, 63, 227) + + +32 + +shu +rgb(143, 14, 143) + + +17 +無意義 +null +rgb(219, 219, 219) + + +34 +物產產地 +product_place +rgb(7, 64, 209) + + +26 +別名 +othername +rgb(141, 212, 224) + + + 【102】 契本工課鈔肆貫 +物産 按淳属嚴郡爲 +〈古揚州之境〉而其物産之見於經 者曰陽鳥攸居而已曰篠簜既敷而已曰厥草惟 夭厥木惟喬而已固今日諸郡縣之所同而非止 嚴陵属縣爲然也謹擇其有資於民生服食噐用 +者載焉 +〈糓〉〈糓〉 秔 +〈糓〉有 +〈糓〉早稻 +〈糓〉晚稻 +〈糓〉紅稻 +〈糓〉白稻 + +〈糯〉〈糯〉有 +〈糯〉秋糯 +〈糯〉晩糯 + + \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/parsing_files/1_2015_03_13_10_01_50.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/parsing_files/1_2015_03_13_10_01_50.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,56 @@ + + +2 + +南陵縣志 +qwer +1999 +333 + + +31 +物產名稱 +product_name +rgb(227, 63, 227) + + +32 + +shu +rgb(143, 14, 143) + + +17 +無意義 +null +rgb(219, 219, 219) + + +34 +物產產地 +product_place +rgb(7, 64, 209) + + +26 +別名 +othername +rgb(141, 212, 224) + + + 【102】 契本工課鈔肆貫 +物産 按淳属嚴郡爲 +〈古揚州之境〉而其物産之見於經 者曰陽鳥攸居而已曰篠簜既敷而已曰厥草惟 夭厥木惟喬而已固今日諸郡縣之所同而非止 嚴陵属縣爲然也謹擇其有資於民生服食噐用 +者載焉 +〈糓〉〈糓〉 秔 +〈糓〉有 +〈糓〉早稻 +〈糓〉晚稻 +〈糓〉紅稻 +〈糓〉白稻 + +〈糯〉〈糯〉有 +〈糯〉秋糯 +〈糯〉晩糯 + + \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/parsing_files/1_2015_03_13_10_02_38.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/parsing_files/1_2015_03_13_10_02_38.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,56 @@ + + +2 + +南陵縣志 +qwer +1999 +333 + + +31 +物產名稱 +product_name +rgb(227, 63, 227) + + +32 + +shu +rgb(143, 14, 143) + + +17 +無意義 +null +rgb(219, 219, 219) + + +34 +物產產地 +product_place +rgb(7, 64, 209) + + +26 +別名 +othername +rgb(141, 212, 224) + + + 【102】 契本工課鈔肆貫 +物産 按淳属嚴郡爲 +〈古揚州之境〉而其物産之見於經 者曰陽鳥攸居而已曰篠簜既敷而已曰厥草惟 夭厥木惟喬而已固今日諸郡縣之所同而非止 嚴陵属縣爲然也謹擇其有資於民生服食噐用 +者載焉 +〈糓〉〈糓〉 秔 +〈糓〉有 +〈糓〉早稻 +〈糓〉晚稻 +〈糓〉紅稻 +〈糓〉白稻 + +〈糯〉〈糯〉有 +〈糯〉秋糯 +〈糯〉晩糯 + + \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/parsing_files/1_2015_03_13_10_02_57.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/parsing_files/1_2015_03_13_10_02_57.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,56 @@ + + +2 + +南陵縣志 +qwer +1999 +333 + + +31 +物產名稱 +product_name +rgb(227, 63, 227) + + +32 + +shu +rgb(143, 14, 143) + + +17 +無意義 +null +rgb(219, 219, 219) + + +34 +物產產地 +product_place +rgb(7, 64, 209) + + +26 +別名 +othername +rgb(141, 212, 224) + + + 【102】 契本工課鈔肆貫 +物産 按淳属嚴郡爲 +〈古揚州之境〉而其物産之見於經 者曰陽鳥攸居而已曰篠簜既敷而已曰厥草惟 夭厥木惟喬而已固今日諸郡縣之所同而非止 嚴陵属縣爲然也謹擇其有資於民生服食噐用 +者載焉 +〈糓〉〈糓〉 秔 +〈糓〉有 +〈糓〉早稻 +〈糓〉晚稻 +〈糓〉紅稻 +〈糓〉白稻 + +〈糯〉〈糯〉有 +〈糯〉秋糯 +〈糯〉晩糯 + + \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/parsing_files/294.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/parsing_files/294.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,569 @@ + + +2 + +31 +物產名稱 +product_name +rgb(227, 63, 227) + + +32 + +shu +rgb(143, 14, 143) + + +17 +無意義 +null +rgb(219, 219, 219) + + +34 +物產產地 +product_place +rgb(7, 64, 209) + + +26 +別名 +othername +rgb(141, 212, 224) + + +【880】高縣志卷之五十一 +物産志 物土之宜而布其利此先王因地之政也故周禮有土宜之 法以辨土物焉高之土瘠甚其所宜者皆無異物不過日用 所需耳然而民依可念則異物正不足貴而用物貴矣 +原志 +〈稻之屬〉〈稻之屬〉 +〈稻之屬〉 +〈稻之屬〉龍頭穀 +〈稻之屬〉飛蛾穀 +〈稻之屬〉淸香穀 +〈稻之屬〉花邊穀 +〈稻之屬〉桂楊早 +〈稻之屬〉白簾早 +〈稻之屬〉藍黏 +〈稻之屬〉青黏 +〈稻之屬〉白糯 +〈稻之屬〉紅糯 +【881】 +〈麥之屬〉 + +小麥 +大麥 +燕麥 +〈菽之屬〉 + +黃豆 +蠶豆 +菉豆 +刀豆 +黑豆 +豌豆 +白豆 +扁豆 +菉藍豆 +芭山豆 +靑皮豆 +四季豆 +龍爪豆 +紅茶豆 +米豆 +豇豆 +〈秫之屬〉 + +膏糧 +包穀 + +【882】高縣志卷之五十一 +物産志 +〈稻之屬〉 + +龍頭穀 +桂楊早 + + +清香穀 + + +飛蛾穀 +白簾早 + + +花邊穀 + + +〈麥之屬〉 + +小麥 +大麥 +燕麥 +〈菽之屬〉 + +黄豆 +蠶豆 +菉豆 +刀豆 +菉藍豆 +黑豆 +豌豆 +旬豆 +扁豆 +芭山豆 大小二種 +青皮豆 +龍瓜豆 +□豆 +四季豆 +紅茶豆 +□豆 +〈秫之屬〉 + +膏粮 +包穀 + +〈麻之屬〉 + +芝麻 +蘇麻 +黑芝麻 +苧麻 +薗麻 +紅麻 +〈黍之屬〉 + +狗尾粟 五穀米即黄苡 +毛稗 + +【883】 +〈蔬之屬〉 + +白菜 +山藥 +紅□ +蘿白 +筒蒿 +蘄菜 +萵莙 +莙薘 +葱□□ + + + + + + + +芋曹薯 + + + + +番薯 +茭笋 +蘆菔 +苦馬 +野莧 +菁菜 +大頭菜 +〈瓜之屬〉 + +黄瓜 +冬瓜 +南瓜 +西瓜 +北瓜 +苦瓜 +葫蘆 +木瓜 +絲瓜 +菜瓜 +瓠瓜 +線瓜 +〈果之屬〉 + + + + + + + + + + +香圓 +石榴 +金柑 +蜜蠟柑 +佛手橘 +紅花 +板荔 +㯕栗 +〈藥之屬〉 + +黄連 +五加皮 +草麻 +百合 +何苜烏 +金櫻 +益母草 +山藥 +姜黄 +金銀花 +紅花 +山蘿白 +黄瓜米 +菖蒲 + +紫蘇 +薄荷 +黄金 +麥冬 +倍子 +〈花之屬〉 + + + + + +翠屏松 +烟脂 +鳯仙 +海棠 +王簮 +薔薇 +梔子 +鷄冠 +山茶 +茉莉 + +芙蓉 +芍藥 +石榴 +金絲 +海梔 +棉花 +粟 +牡丹 +【884】 +〈麻之屬〉 + +芝麻 +蘇麻 +苧麻 +□麻 +紅麻 +黑芝麻 +〈黍之屬〉 + +狗尾粟 +毛稗 +粟子 +五穀米 +即意苡 +〈蔬之屬〉 + +白菜 +山藥 +紅苕 +蘿蔔 +筒蒿 +蘄菜 +萵苣 +莙薘 +番薯 +茭筍 +蘆菔 +苦蕒 +【885】 +野莧 +青茱 + +大頭菜 + + + + + + + + + + + + + +〈瓜之屬〉 + +黄瓜 +冬瓜 +南瓜 +西瓜 +北瓜 +苦瓜 +木瓜 +絲瓜 +菜瓜 +線瓜 +瓠瓜 +葫蘆 +【886】 +〈果之屬〉 + + + + + + + + + + +香圓 +石榴 +金柑 +蜜臘柑 +佛手橘 +花紅 +板栗 +㯕栗 +核桃 +〈藥之屬〉 + +黄連 +五加皮 +萆麻 +百合 +何首烏 +益母草 +金櫻 +山藥 +【887】 +薑黄 +金銀花 +紅花 +山蘿蔔 +黄瓜米 +菖蒲 +紫蘇 +薄荷 +黄荆 +麥冬 +倍子 + +〈花之屬〉 + + + + + + +牡丹 +海棠 +芙蓉 +芍藥 +鳯仙 +苿莉 +王簪 +海梔 +梔子 +烟脂 +薔藢 +雞冠 +山茶 +石榴 +金絲 +【888】 +棉花 +粟 +翠屏松 +〈木之屬〉 + + + + + + + +椿 + + +桐□ + +即榖木 +閏楠 + +桐子 + +青棡 +槿 +冬青 +白楊 +黄果 +烏柏 +㯕栗 + +水冬瓜 +鹿筋藤 +枇杷 +白果 +【889】 +〈竹之屬〉 + +竹 +苦竹 +方竹 +斑竹 +紫竹 +甜竹 +郎竹 +水竹 +〈草之屬〉 + + +蒲草 + +芭蕉 +馬鞭 +虎耳 +芣苢 +甘蔗 + + +〈畜之屬〉 + + + + +鳥猪 +【890】 + + + + + +鴿 + + +〈毛之屬〉 + + + +鹿 + + + + + + + + + + + +〈羽之屬〉 + + +鸕鷀 +黄連雞 +竹雞 +【891】 + + + + + + +鴒鶉 + + + +鸜鵒 +秦吉了 +雅箐雞 +子規 +畫眉 +野雞 +蒼鶴 +喜 +斑鳩 +〈鱗之屬〉 + + +細鱗 +油魚 + + +鯽魚 +白甲 +赬尾 +魚舅 +金魚 +白條 +【892】 +鱖魚 +桃花魚 +青魚 +青波 +〈介之屬〉 + + + + + +穿山甲 +〈蠱之屬〉 + + + + +土蜜 + +蝸牛 +蜘蛛 + + + + + + +蝙蝠 +蜥蜴 + +【893】 +山蠶 + +蜈蚣 +蜻蜓 + +蟋蟀 +促織 +蜚蠊 +〈石之屬〉 + +石炭 +煤炭 +草皮炭 +棡炭 +石灰 +〈貨之屬〉 + +棉花 +棉布 +苎布 +士紙 +桐油 +菜子 +瓜子 +巖蜜 +藍靛 + +落花生 + +【894】高縣志卷之五十二 +祥異志 明成化元年夏鼠災蔽山盈野嚙食稼穯草木皆盡大者徑 尺如小猪浹旬自滅不知所徃 萬歷元年四月初五日地震八月地震數日三十八年正月 +地震 國朝雍正十年産嘉禾米價每倉斗三分 乾隆八年二月彗星見於西北長丈餘十九年五月大水淹 至縣儀門倉厫亦侵 + + + \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/parsing_files/294_2015_03_16_11_09_07.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/parsing_files/294_2015_03_16_11_09_07.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,569 @@ + + +2 + +31 +物產名稱 +product_name +rgb(227, 63, 227) + + +32 + +shu +rgb(143, 14, 143) + + +17 +無意義 +null +rgb(219, 219, 219) + + +34 +物產產地 +product_place +rgb(7, 64, 209) + + +26 +別名 +othername +rgb(141, 212, 224) + + +【880】高縣志卷之五十一 +物産志 物土之宜而布其利此先王因地之政也故周禮有土宜之 法以辨土物焉高之土瘠甚其所宜者皆無異物不過日用 所需耳然而民依可念則異物正不足貴而用物貴矣 +原志 +〈稻之屬〉 + +龍頭穀 +飛蛾穀 +淸香穀 +花邊穀 +桂楊早 +白簾早 +藍黏 +青黏 +白糯 +紅糯 +【881】 +〈麥之屬〉 + +小麥 +大麥 +燕麥 +〈菽之屬〉 + +黃豆 +蠶豆 +菉豆 +刀豆 +黑豆 +豌豆 +白豆 +扁豆 +菉藍豆 +芭山豆 +靑皮豆 +四季豆 +龍爪豆 +紅茶豆 +米豆 +豇豆 +〈秫之屬〉 + +膏糧 +包穀 + +【882】高縣志卷之五十一 +物産志 +〈稻之屬〉 + +龍頭穀 +桂楊早 + + +清香穀 + + +飛蛾穀 +白簾早 + + +花邊穀 + + +〈麥之屬〉 + +小麥 +大麥 +燕麥 +〈菽之屬〉 + +黄豆 +蠶豆 +菉豆 +刀豆 +菉藍豆 +黑豆 +豌豆 +旬豆 +扁豆 +芭山豆 大小二種 +青皮豆 +龍瓜豆 +□豆 +四季豆 +紅茶豆 +□豆 +〈秫之屬〉 + +膏粮 +包穀 + +〈麻之屬〉 + +芝麻 +蘇麻 +黑芝麻 +苧麻 +薗麻 +紅麻 +〈黍之屬〉 + +狗尾粟 五穀米即黄苡 +毛稗 + +【883】 +〈蔬之屬〉 + +白菜 +山藥 +紅□ +蘿白 +筒蒿 +蘄菜 +萵莙 +莙薘 +葱□□ + + + + + + + +芋曹薯 + + + + +番薯 +茭笋 +蘆菔 +苦馬 +野莧 +菁菜 +大頭菜 +〈瓜之屬〉 + +黄瓜 +冬瓜 +南瓜 +西瓜 +北瓜 +苦瓜 +葫蘆 +木瓜 +絲瓜 +菜瓜 +瓠瓜 +線瓜 +〈果之屬〉 + + + + + + + + + + +香圓 +石榴 +金柑 +蜜蠟柑 +佛手橘 +紅花 +板荔 +㯕栗 +〈藥之屬〉 + +黄連 +五加皮 +草麻 +百合 +何苜烏 +金櫻 +益母草 +山藥 +姜黄 +金銀花 +紅花 +山蘿白 +黄瓜米 +菖蒲 + +紫蘇 +薄荷 +黄金 +麥冬 +倍子 +〈花之屬〉 + + + + + +翠屏松 +烟脂 +鳯仙 +海棠 +王簮 +薔薇 +梔子 +鷄冠 +山茶 +茉莉 + +芙蓉 +芍藥 +石榴 +金絲 +海梔 +棉花 +粟 +牡丹 +【884】 +〈麻之屬〉 + +芝麻 +蘇麻 +苧麻 +□麻 +紅麻 +黑芝麻 +〈黍之屬〉 + +狗尾粟 +毛稗 +粟子 +五穀米 +即意苡 +〈蔬之屬〉 + +白菜 +山藥 +紅苕 +蘿蔔 +筒蒿 +蘄菜 +萵苣 +莙薘 +番薯 +茭筍 +蘆菔 +苦蕒 +【885】 +野莧 +青茱 + +大頭菜 + + + + + + + + + + + + + +〈瓜之屬〉 + +黄瓜 +冬瓜 +南瓜 +西瓜 +北瓜 +苦瓜 +木瓜 +絲瓜 +菜瓜 +線瓜 +瓠瓜 +葫蘆 +【886】 +〈果之屬〉 + + + + + + + + + + +香圓 +石榴 +金柑 +蜜臘柑 +佛手橘 +花紅 +板栗 +㯕栗 +核桃 +〈藥之屬〉 + +黄連 +五加皮 +萆麻 +百合 +何首烏 +益母草 +金櫻 +山藥 +【887】 +薑黄 +金銀花 +紅花 +山蘿蔔 +黄瓜米 +菖蒲 +紫蘇 +薄荷 +黄荆 +麥冬 +倍子 + +〈花之屬〉 + + + + + + +牡丹 +海棠 +芙蓉 +芍藥 +鳯仙 +苿莉 +王簪 +海梔 +梔子 +烟脂 +薔藢 +雞冠 +山茶 +石榴 +金絲 +【888】 +棉花 +粟 +翠屏松 +〈木之屬〉 + + + + + + + +椿 + + +桐□ + +即榖木 +閏楠 + +桐子 + +青棡 +槿 +冬青 +白楊 +黄果 +烏柏 +㯕栗 + +水冬瓜 +鹿筋藤 +枇杷 +白果 +【889】 +〈竹之屬〉 + +竹 +苦竹 +方竹 +斑竹 +紫竹 +甜竹 +郎竹 +水竹 +〈草之屬〉 + + +蒲草 + +芭蕉 +馬鞭 +虎耳 +芣苢 +甘蔗 + + +〈畜之屬〉 + + + + +鳥猪 +【890】 + + + + + +鴿 + + +〈毛之屬〉 + + + +鹿 + + + + + + + + + + + +〈羽之屬〉 + + +鸕鷀 +黄連雞 +竹雞 +【891】 + + + + + + +鴒鶉 + + + +鸜鵒 +秦吉了 +雅箐雞 +子規 +畫眉 +野雞 +蒼鶴 +喜 +斑鳩 +〈鱗之屬〉 + + +細鱗 +油魚 + + +鯽魚 +白甲 +赬尾 +魚舅 +金魚 +白條 +【892】 +鱖魚 +桃花魚 +青魚 +青波 +〈介之屬〉 + + + + + +穿山甲 +〈蠱之屬〉 + + + + +土蜜 + +蝸牛 +蜘蛛 + + + + + + +蝙蝠 +蜥蜴 + +【893】 +山蠶 + +蜈蚣 +蜻蜓 + +蟋蟀 +促織 +蜚蠊 +〈石之屬〉 + +石炭 +煤炭 +草皮炭 +棡炭 +石灰 +〈貨之屬〉 + +棉花 +棉布 +苎布 +士紙 +桐油 +菜子 +瓜子 +巖蜜 +藍靛 + +落花生 + +【894】高縣志卷之五十二 +祥異志 明成化元年夏鼠災蔽山盈野嚙食稼穯草木皆盡大者徑 尺如小猪浹旬自滅不知所徃 萬歷元年四月初五日地震八月地震數日三十八年正月 +地震 國朝雍正十年産嘉禾米價每倉斗三分 乾隆八年二月彗星見於西北長丈餘十九年五月大水淹 至縣儀門倉厫亦侵 + + + \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/.DS_Store Binary file data/regex_files/.DS_Store has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 空白 某之屬 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/Basic_Address.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/Basic_Address.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 籍貫 REN \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/Zi.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/Zi.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 字名 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/entry_method_student.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/entry_method_student.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 入仕地點 干支 入仕方法 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/hao.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/hao.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 號甚麼 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/kin_name_relation.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/kin_name_relation.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 親屬名字 親屬關係 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/kins inherit.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/kins inherit.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + XXX \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/post_year_month_day_former_post.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/post_year_month_day_former_post.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 年號 年份 月份 前官 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/post_year_month_day_type.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/post_year_month_day_type.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 年號 年份 月份 日子 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/post_year_month_day_with former post.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/post_year_month_day_with former post.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 年號 年份 月份 叉叉叉 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/post_year_type.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/post_year_type.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 年號 年份 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/product_name.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/product_name.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +物產 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/product_name_place.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/product_name_place.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 產於 產地 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/product_name_started_with_space.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/product_name_started_with_space.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 空白 物產名 空白 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/product_name_test.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/product_name_test.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 物產test \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/source.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/source.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + XXX 出處 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/test_regex.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/test_regex.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +物產 test name \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/regex_files/zhishu.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/regex_files/zhishu.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ + 空白 某之屬 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/.DS_Store Binary file data/wordlist/.DS_Store has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/1.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/1.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,684 @@ +建元 +崇正 +元光
大德
至元 +元朔大徳 +元狩 +元鼎 +元封 +太初 +天漢 +太始 +征和 +後元 +始元 +元鳳 +元平 +本始 +地節 +元康 +神爵 +五鳳 +甘露 +黃龍 +初元 +永光 +建昭 +竟寧 +建始 +河平 +陽朔 +鴻嘉 +永始 +元延 +綏和 +建平 +元壽 +元始 +居攝 +初始 +更始 +始建國 +天鳳 +地皇 +建武 +建武中元 +永平 +建初 +元和 +章和 +永元 +元興 +延平 +永初 +元初 +永寧 +建光 +延光 +永建 +陽嘉 +永和 +漢安 +建康 +永喜 +本初 +建和 +和平 +元嘉 +永興 +永壽 +延熹 +永康 +建寧 +熹平 +光和 +中平 +光熹 +昭寧 +永漢 +中平 +初平 +興平 +建安 +延康 +黃初 +太和 +青龍 +景初 +正始 +嘉平 +正元 +甘露 +景元 +咸熙 +章武 +建興 +延熙 +景耀 +炎興 +黃武 +黃龍 +嘉禾 +赤烏 +太元 +神鳳 +建興 +五鳳 +太平 +永安 +元興 +甘露 +寶鼎 +建衡 +鳳凰 +天鍹 +天璽 +天紀 +泰始 +咸寧 +太康 +太熙 +永熙 +永平 +元康 +永康 +永寧 +太安 +永安 +建武 +永安 +永興 +光熙 +永嘉 +建興 +建武 +太興 +永昌 +太寧 +咸和 +咸康 +建元 +永和 +升平 +隆和 +興寧 +太和 +咸安 +寧康 +太元 +隆安 +元興 +義熙 +元熙 +永初 +景平 +元嘉 +孝建 +大明 +永光 +景和 +泰始 +泰豫 +元徽 +昇明 +建元 +永明 +隆昌 +延興 +建武 +永泰 +永元 +中興 +天監 +普通 +大通 +中大通 +大同 +中大同 +太清 +大寶 +天正 +承聖 +天成 +紹泰 +太平 +永定 +天嘉 +天康 +光大 +太建 +至德 +禎明 +登國 +皇始 +天興 +天賜 +永興 +神瑞 +泰常 +始光 +神麚 +延和 +太延 +太平真君 +正平 +承平 +興安 +興光 +太安 +和平 +天安 +皇興 +延興 +承明 +太和 +景明 +正始 +永平 +延昌 +熙平 +神龜 +正光 +孝昌 +武泰 +建義 +永安 +建明 +普泰 +中興 +太昌 +永興 +永熙 +天平 +元象 +興和 +武定 +大統 +天保 +乾明 +皇建 +太寧 +河清 +天統 +武平 +隆化 +承光 +武成 +保定 +天和 +建德 +宣政 +大成 +大象 +大定 +天保 +廣運 +元熙 +永鳳 +河瑞 +光興 +嘉平 +建元 +麟嘉 +光初 +建初 +建興 +晏平 +玉衡 +玉恒 +太和 +嘉寧 +建興 +永元 +太元 +永樂 +和平 +太始 +建元 +升平 +太清 +太和 +建平 +延熙 +建武 +青龍 +永興 +永寧 +燕元 +元璽 +光壽 +建熙 +皇始 +壽光 +永興 +甘露 +建元 +太安 +太初 +白雀 +建初 +皇初 +弘始 +永和 +燕興 +更始 +中興 +燕元 +建興 +永康 +建平 +長樂 +光始 +建始 +正始 +建義 +太初 +義熙 +更始 +永康 +建弘 +永弘 +太安 +麟嘉 +龍飛 +咸寧 +神鼎 +太初 +建和 +弘昌 +嘉平 +燕平 +建平 +太上 +建初 +嘉興 +永建 +神璽 +天璽 +永安 +玄始 +義和 +永和 +太平 +太興 +龍昇 +鳳翔 +昌武 +真興 +承光 +開皇 +仁壽 +大業 +義寧 +武德 +貞觀 +永徽 +顯慶 +龍朔 +麟德 +乾封 +總章 +咸亨 +上元 +儀鳳 +調露 +永隆 +開耀 +永淳 +弘道 +嗣聖 +神龍 +景龍 +唐隆 +景雲 +太極 +延和 +先天 +開元 +天寶 +至德 +乾元 +上元 +寶應 +廣德 +永泰 +大曆 +建中 +興元 +貞元 +永貞 +元和 +長慶 +寶曆 +太和 +開成 +會昌 +大中 +咸通 +乾符 +廣明 +中和 +光啟 +文德 +龍紀 +大順 +景福 +乾寧 +光化 +天復 +天祐 +文明 +光宅 +垂拱 +永昌 +載初 +天授 +如意 +長壽 +延載 +證聖 +天冊萬歲 +萬歲登封 +萬歲通天 +神功 +聖曆 +久視 +大足 +長安 +開平 +乾化 +貞明 +龍德 +同光 +天成 +長興 +應順 +清泰 +天福 +開運 +天福 +乾祐 +廣順 +顯德 +武義 +順義 +乾貞 +乾正 +大和 +天祚 +武成 +永平 +通正 +天漢 +光大 +光天 +廣大 +乾德 +咸康 +明德 +廣政 +天寶 +寶大 +寶太 +寶正 +寶貞 +保貞 +龍啟 +永和 +通文 +永隆 +天德 +乾亨 +白龍 +大有 +光天 +應乾 +乾和 +大寶 +昇元 +保大 +中興 +交泰 +天會 +廣運 +神冊 +天贊 +天顯 +會同 +大同 +天祿 +應曆 +保寧 +乾亨 +統和 +開泰 +太平 +景福 +重熙 +清寧 +咸雍 +太康 +大安 +壽昌 +乾統 +天慶 +保大 +建隆 +乾德 +開寶 +太平興國 +雍熙 +端拱 +淳化 +至道 +咸平 +景德 +大中祥符 +天禧 +乾興 +天聖 +明道 +景祐 +寶元 +康定 +慶曆 +皇祐 +至和 +嘉祐 +治平 +熙寧 +元豐 +元祐 +紹聖 +元符 +建中靖國 +崇寧 +大觀 +政和 +重和 +宣和 +靖康 +建炎 +紹興 +隆興 +乾道 +淳熙 +紹熙 +慶元 +嘉泰 +開禧 +嘉定 +寶慶 +紹定 +端平 +嘉熙 +淳祐 +寶祐 +開慶 +景定 +咸淳 +德祐 +景炎 +祥興 +顯道 +開運 +廣運 +大慶 +天授禮法延祚 +延嗣寧國 +天祐垂聖 +福聖承道 +奲都 +拱化 +乾道 +天賜禮盛國慶 +大安 +天安禮定 +天儀治平 +天祐民安 +永安 +貞觀 +雍寧 +元德 +正德 +大德 +大慶 +人慶 +天盛 +乾祐 +天慶 +應天 +皇建 +光定 +乾定 +寶義 +收國 +天輔 +天會 +天眷 +皇統 +天德 +貞元 +正隆 +大定 +明昌 +承安 +泰和 +大安 +崇慶 +至寧 +貞祐 +興定 +元光 +正大 +開興 +天興 +阜昌 +延慶 +康國 +咸清 +紹興 +崇福 +天禧 +中統 +至元 +元貞 +大德 +至大 +皇慶 +延祐 +至治 +泰定 +致和 +天曆 +至順 +元統 +至元 +至正 +宣光 +天光 +洪武 +建文 +永樂 +洪熙 +宣德 +正統 +景泰 +天順 +成化 +弘治 +正德 +嘉靖 +隆慶 +萬曆 +萬厯 +萬歷 +泰昌 +天啟 +崇禎 +天命 +天聰 +崇德 +順治 +康熙 +雍正 +乾隆 +嘉慶 +道光 +咸豐 +同治 +光緒 +光緖 +宣統 +中華民國 +弘光 +隆武 +紹武 +永曆 +大順 +永昌 +太宗 +乃馬真后 +定宗 +海迷失后 +憲宗 +太祖
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/10.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/10.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +稻
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/10_2015_02_27_10_30_37.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/10_2015_02_27_10_30_37.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +(empty now) \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/10_2015_02_27_10_30_56.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/10_2015_02_27_10_30_56.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +稻
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/10_2015_02_27_11_14_01.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/10_2015_02_27_11_14_01.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +稻
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/10_2015_02_27_12_40_10.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/10_2015_02_27_12_40_10.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +稻
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/1_2013_08_01_21_15_13.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/1_2013_08_01_21_15_13.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,680 @@ +建元 +元光 +元朔 +元狩 +元鼎 +元封 +太初 +天漢 +太始 +征和 +後元 +始元 +元鳳 +元平 +本始 +地節 +元康 +神爵 +五鳳 +甘露 +黃龍 +初元 +永光 +建昭 +竟寧 +建始 +河平 +陽朔 +鴻嘉 +永始 +元延 +綏和 +建平 +元壽 +元始 +居攝 +初始 +更始 +始建國 +天鳳 +地皇 +建武 +建武中元 +永平 +建初 +元和 +章和 +永元 +元興 +延平 +永初 +元初 +永寧 +建光 +延光 +永建 +陽嘉 +永和 +漢安 +建康 +永喜 +本初 +建和 +和平 +元嘉 +永興 +永壽 +延熹 +永康 +建寧 +熹平 +光和 +中平 +光熹 +昭寧 +永漢 +中平 +初平 +興平 +建安 +延康 +黃初 +太和 +青龍 +景初 +正始 +嘉平 +正元 +甘露 +景元 +咸熙 +章武 +建興 +延熙 +景耀 +炎興 +黃武 +黃龍 +嘉禾 +赤烏 +太元 +神鳳 +建興 +五鳳 +太平 +永安 +元興 +甘露 +寶鼎 +建衡 +鳳凰 +天鍹 +天璽 +天紀 +泰始 +咸寧 +太康 +太熙 +永熙 +永平 +元康 +永康 +永寧 +太安 +永安 +建武 +永安 +永興 +光熙 +永嘉 +建興 +建武 +太興 +永昌 +太寧 +咸和 +咸康 +建元 +永和 +升平 +隆和 +興寧 +太和 +咸安 +寧康 +太元 +隆安 +元興 +義熙 +元熙 +永初 +景平 +元嘉 +孝建 +大明 +永光 +景和 +泰始 +泰豫 +元徽 +昇明 +建元 +永明 +隆昌 +延興 +建武 +永泰 +永元 +中興 +天監 +普通 +大通 +中大通 +大同 +中大同 +太清 +大寶 +天正 +承聖 +天成 +紹泰 +太平 +永定 +天嘉 +天康 +光大 +太建 +至德 +禎明 +登國 +皇始 +天興 +天賜 +永興 +神瑞 +泰常 +始光 +神麚 +延和 +太延 +太平真君 +正平 +承平 +興安 +興光 +太安 +和平 +天安 +皇興 +延興 +承明 +太和 +景明 +正始 +永平 +延昌 +熙平 +神龜 +正光 +孝昌 +武泰 +建義 +永安 +建明 +普泰 +中興 +太昌 +永興 +永熙 +天平 +元象 +興和 +武定 +大統 +天保 +乾明 +皇建 +太寧 +河清 +天統 +武平 +隆化 +承光 +武成 +保定 +天和 +建德 +宣政 +大成 +大象 +大定 +天保 +廣運 +元熙 +永鳳 +河瑞 +光興 +嘉平 +建元 +麟嘉 +光初 +建初 +建興 +晏平 +玉衡 +玉恒 +太和 +嘉寧 +建興 +永元 +太元 +永樂 +和平 +太始 +建元 +升平 +太清 +太和 +建平 +延熙 +建武 +青龍 +永興 +永寧 +燕元 +元璽 +光壽 +建熙 +皇始 +壽光 +永興 +甘露 +建元 +太安 +太初 +白雀 +建初 +皇初 +弘始 +永和 +燕興 +更始 +中興 +燕元 +建興 +永康 +建平 +長樂 +光始 +建始 +正始 +建義 +太初 +義熙 +更始 +永康 +建弘 +永弘 +太安 +麟嘉 +龍飛 +咸寧 +神鼎 +太初 +建和 +弘昌 +嘉平 +燕平 +建平 +太上 +建初 +嘉興 +永建 +神璽 +天璽 +永安 +玄始 +義和 +永和 +太平 +太興 +龍昇 +鳳翔 +昌武 +真興 +承光 +開皇 +仁壽 +大業 +義寧 +武德 +貞觀 +永徽 +顯慶 +龍朔 +麟德 +乾封 +總章 +咸亨 +上元 +儀鳳 +調露 +永隆 +開耀 +永淳 +弘道 +嗣聖 +神龍 +景龍 +唐隆 +景雲 +太極 +延和 +先天 +開元 +天寶 +至德 +乾元 +上元 +寶應 +廣德 +永泰 +大曆 +建中 +興元 +貞元 +永貞 +元和 +長慶 +寶曆 +太和 +開成 +會昌 +大中 +咸通 +乾符 +廣明 +中和 +光啟 +文德 +龍紀 +大順 +景福 +乾寧 +光化 +天復 +天祐 +文明 +光宅 +垂拱 +永昌 +載初 +天授 +如意 +長壽 +延載 +證聖 +天冊萬歲 +萬歲登封 +萬歲通天 +神功 +聖曆 +久視 +大足 +長安 +開平 +乾化 +貞明 +龍德 +同光 +天成 +長興 +應順 +清泰 +天福 +開運 +天福 +乾祐 +廣順 +顯德 +武義 +順義 +乾貞 +乾正 +大和 +天祚 +武成 +永平 +通正 +天漢 +光大 +光天 +廣大 +乾德 +咸康 +明德 +廣政 +天寶 +寶大 +寶太 +寶正 +寶貞 +保貞 +龍啟 +永和 +通文 +永隆 +天德 +乾亨 +白龍 +大有 +光天 +應乾 +乾和 +大寶 +昇元 +保大 +中興 +交泰 +天會 +廣運 +神冊 +天贊 +天顯 +會同 +大同 +天祿 +應曆 +保寧 +乾亨 +統和 +開泰 +太平 +景福 +重熙 +清寧 +咸雍 +太康 +大安 +壽昌 +乾統 +天慶 +保大 +建隆 +乾德 +開寶 +太平興國 +雍熙 +端拱 +淳化 +至道 +咸平 +景德 +大中祥符 +天禧 +乾興 +天聖 +明道 +景祐 +寶元 +康定 +慶曆 +皇祐 +至和 +嘉祐 +治平 +熙寧 +元豐 +元祐 +紹聖 +元符 +建中靖國 +崇寧 +大觀 +政和 +重和 +宣和 +靖康 +建炎 +紹興 +隆興 +乾道 +淳熙 +紹熙 +慶元 +嘉泰 +開禧 +嘉定 +寶慶 +紹定 +端平 +嘉熙 +淳祐 +寶祐 +開慶 +景定 +咸淳 +德祐 +景炎 +祥興 +顯道 +開運 +廣運 +大慶 +天授禮法延祚 +延嗣寧國 +天祐垂聖 +福聖承道 +奲都 +拱化 +乾道 +天賜禮盛國慶 +大安 +天安禮定 +天儀治平 +天祐民安 +永安 +貞觀 +雍寧 +元德 +正德 +大德 +大慶 +人慶 +天盛 +乾祐 +天慶 +應天 +皇建 +光定 +乾定 +寶義 +收國 +天輔 +天會 +天眷 +皇統 +天德 +貞元 +正隆 +大定 +明昌 +承安 +泰和 +大安 +崇慶 +至寧 +貞祐 +興定 +元光 +正大 +開興 +天興 +阜昌 +延慶 +康國 +咸清 +紹興 +崇福 +天禧 +中統 +至元 +元貞 +大德 +至大 +皇慶 +延祐 +至治 +泰定 +致和 +天曆 +至順 +元統 +至元 +至正 +宣光 +天光 +洪武 +建文 +永樂 +洪熙 +宣德 +正統 +景泰 +天順 +成化 +弘治 +正德 +嘉靖 +隆慶 +萬曆 +泰昌 +天啟 +崇禎 +天命 +天聰 +崇德 +順治 +康熙 +雍正 +乾隆 +嘉慶 +道光 +咸豐 +同治 +光緒 +宣統 +中華民國 +弘光 +隆武 +紹武 +永曆 +大順 +永昌 +太宗 +乃馬真后 +定宗 +海迷失后 +憲宗 +太祖 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/1_2013_08_01_21_21_13.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/1_2013_08_01_21_21_13.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,680 @@ +建元 +元光 +元朔 +元狩 +元鼎 +元封 +太初 +天漢 +太始 +征和 +後元 +始元 +元鳳 +元平 +本始 +地節 +元康 +神爵 +五鳳 +甘露 +黃龍 +初元 +永光 +建昭 +竟寧 +建始 +河平 +陽朔 +鴻嘉 +永始 +元延 +綏和 +建平 +元壽 +元始 +居攝 +初始 +更始 +始建國 +天鳳 +地皇 +建武 +建武中元 +永平 +建初 +元和 +章和 +永元 +元興 +延平 +永初 +元初 +永寧 +建光 +延光 +永建 +陽嘉 +永和 +漢安 +建康 +永喜 +本初 +建和 +和平 +元嘉 +永興 +永壽 +延熹 +永康 +建寧 +熹平 +光和 +中平 +光熹 +昭寧 +永漢 +中平 +初平 +興平 +建安 +延康 +黃初 +太和 +青龍 +景初 +正始 +嘉平 +正元 +甘露 +景元 +咸熙 +章武 +建興 +延熙 +景耀 +炎興 +黃武 +黃龍 +嘉禾 +赤烏 +太元 +神鳳 +建興 +五鳳 +太平 +永安 +元興 +甘露 +寶鼎 +建衡 +鳳凰 +天鍹 +天璽 +天紀 +泰始 +咸寧 +太康 +太熙 +永熙 +永平 +元康 +永康 +永寧 +太安 +永安 +建武 +永安 +永興 +光熙 +永嘉 +建興 +建武 +太興 +永昌 +太寧 +咸和 +咸康 +建元 +永和 +升平 +隆和 +興寧 +太和 +咸安 +寧康 +太元 +隆安 +元興 +義熙 +元熙 +永初 +景平 +元嘉 +孝建 +大明 +永光 +景和 +泰始 +泰豫 +元徽 +昇明 +建元 +永明 +隆昌 +延興 +建武 +永泰 +永元 +中興 +天監 +普通 +大通 +中大通 +大同 +中大同 +太清 +大寶 +天正 +承聖 +天成 +紹泰 +太平 +永定 +天嘉 +天康 +光大 +太建 +至德 +禎明 +登國 +皇始 +天興 +天賜 +永興 +神瑞 +泰常 +始光 +神麚 +延和 +太延 +太平真君 +正平 +承平 +興安 +興光 +太安 +和平 +天安 +皇興 +延興 +承明 +太和 +景明 +正始 +永平 +延昌 +熙平 +神龜 +正光 +孝昌 +武泰 +建義 +永安 +建明 +普泰 +中興 +太昌 +永興 +永熙 +天平 +元象 +興和 +武定 +大統 +天保 +乾明 +皇建 +太寧 +河清 +天統 +武平 +隆化 +承光 +武成 +保定 +天和 +建德 +宣政 +大成 +大象 +大定 +天保 +廣運 +元熙 +永鳳 +河瑞 +光興 +嘉平 +建元 +麟嘉 +光初 +建初 +建興 +晏平 +玉衡 +玉恒 +太和 +嘉寧 +建興 +永元 +太元 +永樂 +和平 +太始 +建元 +升平 +太清 +太和 +建平 +延熙 +建武 +青龍 +永興 +永寧 +燕元 +元璽 +光壽 +建熙 +皇始 +壽光 +永興 +甘露 +建元 +太安 +太初 +白雀 +建初 +皇初 +弘始 +永和 +燕興 +更始 +中興 +燕元 +建興 +永康 +建平 +長樂 +光始 +建始 +正始 +建義 +太初 +義熙 +更始 +永康 +建弘 +永弘 +太安 +麟嘉 +龍飛 +咸寧 +神鼎 +太初 +建和 +弘昌 +嘉平 +燕平 +建平 +太上 +建初 +嘉興 +永建 +神璽 +天璽 +永安 +玄始 +義和 +永和 +太平 +太興 +龍昇 +鳳翔 +昌武 +真興 +承光 +開皇 +仁壽 +大業 +義寧 +武德 +貞觀 +永徽 +顯慶 +龍朔 +麟德 +乾封 +總章 +咸亨 +上元 +儀鳳 +調露 +永隆 +開耀 +永淳 +弘道 +嗣聖 +神龍 +景龍 +唐隆 +景雲 +太極 +延和 +先天 +開元 +天寶 +至德 +乾元 +上元 +寶應 +廣德 +永泰 +大曆 +建中 +興元 +貞元 +永貞 +元和 +長慶 +寶曆 +太和 +開成 +會昌 +大中 +咸通 +乾符 +廣明 +中和 +光啟 +文德 +龍紀 +大順 +景福 +乾寧 +光化 +天復 +天祐 +文明 +光宅 +垂拱 +永昌 +載初 +天授 +如意 +長壽 +延載 +證聖 +天冊萬歲 +萬歲登封 +萬歲通天 +神功 +聖曆 +久視 +大足 +長安 +開平 +乾化 +貞明 +龍德 +同光 +天成 +長興 +應順 +清泰 +天福 +開運 +天福 +乾祐 +廣順 +顯德 +武義 +順義 +乾貞 +乾正 +大和 +天祚 +武成 +永平 +通正 +天漢 +光大 +光天 +廣大 +乾德 +咸康 +明德 +廣政 +天寶 +寶大 +寶太 +寶正 +寶貞 +保貞 +龍啟 +永和 +通文 +永隆 +天德 +乾亨 +白龍 +大有 +光天 +應乾 +乾和 +大寶 +昇元 +保大 +中興 +交泰 +天會 +廣運 +神冊 +天贊 +天顯 +會同 +大同 +天祿 +應曆 +保寧 +乾亨 +統和 +開泰 +太平 +景福 +重熙 +清寧 +咸雍 +太康 +大安 +壽昌 +乾統 +天慶 +保大 +建隆 +乾德 +開寶 +太平興國 +雍熙 +端拱 +淳化 +至道 +咸平 +景德 +大中祥符 +天禧 +乾興 +天聖 +明道 +景祐 +寶元 +康定 +慶曆 +皇祐 +至和 +嘉祐 +治平 +熙寧 +元豐 +元祐 +紹聖 +元符 +建中靖國 +崇寧 +大觀 +政和 +重和 +宣和 +靖康 +建炎 +紹興 +隆興 +乾道 +淳熙 +紹熙 +慶元 +嘉泰 +開禧 +嘉定 +寶慶 +紹定 +端平 +嘉熙 +淳祐 +寶祐 +開慶 +景定 +咸淳 +德祐 +景炎 +祥興 +顯道 +開運 +廣運 +大慶 +天授禮法延祚 +延嗣寧國 +天祐垂聖 +福聖承道 +奲都 +拱化 +乾道 +天賜禮盛國慶 +大安 +天安禮定 +天儀治平 +天祐民安 +永安 +貞觀 +雍寧 +元德 +正德 +大德 +大慶 +人慶 +天盛 +乾祐 +天慶 +應天 +皇建 +光定 +乾定 +寶義 +收國 +天輔 +天會 +天眷 +皇統 +天德 +貞元 +正隆 +大定 +明昌 +承安 +泰和 +大安 +崇慶 +至寧 +貞祐 +興定 +元光 +正大 +開興 +天興 +阜昌 +延慶 +康國 +咸清 +紹興 +崇福 +天禧 +中統 +至元 +元貞 +大德 +至大 +皇慶 +延祐 +至治 +泰定 +致和 +天曆 +至順 +元統 +至元 +至正 +宣光 +天光 +洪武 +建文 +永樂 +洪熙 +宣德 +正統 +景泰 +天順 +成化 +弘治 +正德 +嘉靖 +隆慶 +萬曆
萬厯 +泰昌 +天啟 +崇禎 +天命 +天聰 +崇德 +順治 +康熙 +雍正 +乾隆 +嘉慶 +道光 +咸豐 +同治 +光緒 +宣統 +中華民國 +弘光 +隆武 +紹武 +永曆 +大順 +永昌 +太宗 +乃馬真后 +定宗 +海迷失后 +憲宗 +太祖
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/1_2013_08_07_22_09_04.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/1_2013_08_07_22_09_04.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,682 @@ +建元 +元光 +元朔 +元狩 +元鼎 +元封 +太初 +天漢 +太始 +征和 +後元 +始元 +元鳳 +元平 +本始 +地節 +元康 +神爵 +五鳳 +甘露 +黃龍 +初元 +永光 +建昭 +竟寧 +建始 +河平 +陽朔 +鴻嘉 +永始 +元延 +綏和 +建平 +元壽 +元始 +居攝 +初始 +更始 +始建國 +天鳳 +地皇 +建武 +建武中元 +永平 +建初 +元和 +章和 +永元 +元興 +延平 +永初 +元初 +永寧 +建光 +延光 +永建 +陽嘉 +永和 +漢安 +建康 +永喜 +本初 +建和 +和平 +元嘉 +永興 +永壽 +延熹 +永康 +建寧 +熹平 +光和 +中平 +光熹 +昭寧 +永漢 +中平 +初平 +興平 +建安 +延康 +黃初 +太和 +青龍 +景初 +正始 +嘉平 +正元 +甘露 +景元 +咸熙 +章武 +建興 +延熙 +景耀 +炎興 +黃武 +黃龍 +嘉禾 +赤烏 +太元 +神鳳 +建興 +五鳳 +太平 +永安 +元興 +甘露 +寶鼎 +建衡 +鳳凰 +天鍹 +天璽 +天紀 +泰始 +咸寧 +太康 +太熙 +永熙 +永平 +元康 +永康 +永寧 +太安 +永安 +建武 +永安 +永興 +光熙 +永嘉 +建興 +建武 +太興 +永昌 +太寧 +咸和 +咸康 +建元 +永和 +升平 +隆和 +興寧 +太和 +咸安 +寧康 +太元 +隆安 +元興 +義熙 +元熙 +永初 +景平 +元嘉 +孝建 +大明 +永光 +景和 +泰始 +泰豫 +元徽 +昇明 +建元 +永明 +隆昌 +延興 +建武 +永泰 +永元 +中興 +天監 +普通 +大通 +中大通 +大同 +中大同 +太清 +大寶 +天正 +承聖 +天成 +紹泰 +太平 +永定 +天嘉 +天康 +光大 +太建 +至德 +禎明 +登國 +皇始 +天興 +天賜 +永興 +神瑞 +泰常 +始光 +神麚 +延和 +太延 +太平真君 +正平 +承平 +興安 +興光 +太安 +和平 +天安 +皇興 +延興 +承明 +太和 +景明 +正始 +永平 +延昌 +熙平 +神龜 +正光 +孝昌 +武泰 +建義 +永安 +建明 +普泰 +中興 +太昌 +永興 +永熙 +天平 +元象 +興和 +武定 +大統 +天保 +乾明 +皇建 +太寧 +河清 +天統 +武平 +隆化 +承光 +武成 +保定 +天和 +建德 +宣政 +大成 +大象 +大定 +天保 +廣運 +元熙 +永鳳 +河瑞 +光興 +嘉平 +建元 +麟嘉 +光初 +建初 +建興 +晏平 +玉衡 +玉恒 +太和 +嘉寧 +建興 +永元 +太元 +永樂 +和平 +太始 +建元 +升平 +太清 +太和 +建平 +延熙 +建武 +青龍 +永興 +永寧 +燕元 +元璽 +光壽 +建熙 +皇始 +壽光 +永興 +甘露 +建元 +太安 +太初 +白雀 +建初 +皇初 +弘始 +永和 +燕興 +更始 +中興 +燕元 +建興 +永康 +建平 +長樂 +光始 +建始 +正始 +建義 +太初 +義熙 +更始 +永康 +建弘 +永弘 +太安 +麟嘉 +龍飛 +咸寧 +神鼎 +太初 +建和 +弘昌 +嘉平 +燕平 +建平 +太上 +建初 +嘉興 +永建 +神璽 +天璽 +永安 +玄始 +義和 +永和 +太平 +太興 +龍昇 +鳳翔 +昌武 +真興 +承光 +開皇 +仁壽 +大業 +義寧 +武德 +貞觀 +永徽 +顯慶 +龍朔 +麟德 +乾封 +總章 +咸亨 +上元 +儀鳳 +調露 +永隆 +開耀 +永淳 +弘道 +嗣聖 +神龍 +景龍 +唐隆 +景雲 +太極 +延和 +先天 +開元 +天寶 +至德 +乾元 +上元 +寶應 +廣德 +永泰 +大曆 +建中 +興元 +貞元 +永貞 +元和 +長慶 +寶曆 +太和 +開成 +會昌 +大中 +咸通 +乾符 +廣明 +中和 +光啟 +文德 +龍紀 +大順 +景福 +乾寧 +光化 +天復 +天祐 +文明 +光宅 +垂拱 +永昌 +載初 +天授 +如意 +長壽 +延載 +證聖 +天冊萬歲 +萬歲登封 +萬歲通天 +神功 +聖曆 +久視 +大足 +長安 +開平 +乾化 +貞明 +龍德 +同光 +天成 +長興 +應順 +清泰 +天福 +開運 +天福 +乾祐 +廣順 +顯德 +武義 +順義 +乾貞 +乾正 +大和 +天祚 +武成 +永平 +通正 +天漢 +光大 +光天 +廣大 +乾德 +咸康 +明德 +廣政 +天寶 +寶大 +寶太 +寶正 +寶貞 +保貞 +龍啟 +永和 +通文 +永隆 +天德 +乾亨 +白龍 +大有 +光天 +應乾 +乾和 +大寶 +昇元 +保大 +中興 +交泰 +天會 +廣運 +神冊 +天贊 +天顯 +會同 +大同 +天祿 +應曆 +保寧 +乾亨 +統和 +開泰 +太平 +景福 +重熙 +清寧 +咸雍 +太康 +大安 +壽昌 +乾統 +天慶 +保大 +建隆 +乾德 +開寶 +太平興國 +雍熙 +端拱 +淳化 +至道 +咸平 +景德 +大中祥符 +天禧 +乾興 +天聖 +明道 +景祐 +寶元 +康定 +慶曆 +皇祐 +至和 +嘉祐 +治平 +熙寧 +元豐 +元祐 +紹聖 +元符 +建中靖國 +崇寧 +大觀 +政和 +重和 +宣和 +靖康 +建炎 +紹興 +隆興 +乾道 +淳熙 +紹熙 +慶元 +嘉泰 +開禧 +嘉定 +寶慶 +紹定 +端平 +嘉熙 +淳祐 +寶祐 +開慶 +景定 +咸淳 +德祐 +景炎 +祥興 +顯道 +開運 +廣運 +大慶 +天授禮法延祚 +延嗣寧國 +天祐垂聖 +福聖承道 +奲都 +拱化 +乾道 +天賜禮盛國慶 +大安 +天安禮定 +天儀治平 +天祐民安 +永安 +貞觀 +雍寧 +元德 +正德 +大德 +大慶 +人慶 +天盛 +乾祐 +天慶 +應天 +皇建 +光定 +乾定 +寶義 +收國 +天輔 +天會 +天眷 +皇統 +天德 +貞元 +正隆 +大定 +明昌 +承安 +泰和 +大安 +崇慶 +至寧 +貞祐 +興定 +元光 +正大 +開興 +天興 +阜昌 +延慶 +康國 +咸清 +紹興 +崇福 +天禧 +中統 +至元 +元貞 +大德 +至大 +皇慶 +延祐 +至治 +泰定 +致和 +天曆 +至順 +元統 +至元 +至正 +宣光 +天光 +洪武 +建文 +永樂 +洪熙 +宣德 +正統 +景泰 +天順 +成化 +弘治 +正德 +嘉靖 +隆慶 +萬曆 +萬厯 +泰昌 +天啟 +崇禎 +天命 +天聰 +崇德 +順治 +康熙 +雍正 +乾隆 +嘉慶 +道光 +咸豐 +同治 +光緒 +光緖 +宣統 +中華民國 +弘光 +隆武 +紹武 +永曆 +大順 +永昌 +太宗 +乃馬真后 +定宗 +海迷失后 +憲宗 +太祖 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/1_2013_08_29_17_35_36.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/1_2013_08_29_17_35_36.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,682 @@ +建元 +元光 +元朔 +元狩 +元鼎 +元封 +太初 +天漢 +太始 +征和 +後元 +始元 +元鳳 +元平 +本始 +地節 +元康 +神爵 +五鳳 +甘露 +黃龍 +初元 +永光 +建昭 +竟寧 +建始 +河平 +陽朔 +鴻嘉 +永始 +元延 +綏和 +建平 +元壽 +元始 +居攝 +初始 +更始 +始建國 +天鳳 +地皇 +建武 +建武中元 +永平 +建初 +元和 +章和 +永元 +元興 +延平 +永初 +元初 +永寧 +建光 +延光 +永建 +陽嘉 +永和 +漢安 +建康 +永喜 +本初 +建和 +和平 +元嘉 +永興 +永壽 +延熹 +永康 +建寧 +熹平 +光和 +中平 +光熹 +昭寧 +永漢 +中平 +初平 +興平 +建安 +延康 +黃初 +太和 +青龍 +景初 +正始 +嘉平 +正元 +甘露 +景元 +咸熙 +章武 +建興 +延熙 +景耀 +炎興 +黃武 +黃龍 +嘉禾 +赤烏 +太元 +神鳳 +建興 +五鳳 +太平 +永安 +元興 +甘露 +寶鼎 +建衡 +鳳凰 +天鍹 +天璽 +天紀 +泰始 +咸寧 +太康 +太熙 +永熙 +永平 +元康 +永康 +永寧 +太安 +永安 +建武 +永安 +永興 +光熙 +永嘉 +建興 +建武 +太興 +永昌 +太寧 +咸和 +咸康 +建元 +永和 +升平 +隆和 +興寧 +太和 +咸安 +寧康 +太元 +隆安 +元興 +義熙 +元熙 +永初 +景平 +元嘉 +孝建 +大明 +永光 +景和 +泰始 +泰豫 +元徽 +昇明 +建元 +永明 +隆昌 +延興 +建武 +永泰 +永元 +中興 +天監 +普通 +大通 +中大通 +大同 +中大同 +太清 +大寶 +天正 +承聖 +天成 +紹泰 +太平 +永定 +天嘉 +天康 +光大 +太建 +至德 +禎明 +登國 +皇始 +天興 +天賜 +永興 +神瑞 +泰常 +始光 +神麚 +延和 +太延 +太平真君 +正平 +承平 +興安 +興光 +太安 +和平 +天安 +皇興 +延興 +承明 +太和 +景明 +正始 +永平 +延昌 +熙平 +神龜 +正光 +孝昌 +武泰 +建義 +永安 +建明 +普泰 +中興 +太昌 +永興 +永熙 +天平 +元象 +興和 +武定 +大統 +天保 +乾明 +皇建 +太寧 +河清 +天統 +武平 +隆化 +承光 +武成 +保定 +天和 +建德 +宣政 +大成 +大象 +大定 +天保 +廣運 +元熙 +永鳳 +河瑞 +光興 +嘉平 +建元 +麟嘉 +光初 +建初 +建興 +晏平 +玉衡 +玉恒 +太和 +嘉寧 +建興 +永元 +太元 +永樂 +和平 +太始 +建元 +升平 +太清 +太和 +建平 +延熙 +建武 +青龍 +永興 +永寧 +燕元 +元璽 +光壽 +建熙 +皇始 +壽光 +永興 +甘露 +建元 +太安 +太初 +白雀 +建初 +皇初 +弘始 +永和 +燕興 +更始 +中興 +燕元 +建興 +永康 +建平 +長樂 +光始 +建始 +正始 +建義 +太初 +義熙 +更始 +永康 +建弘 +永弘 +太安 +麟嘉 +龍飛 +咸寧 +神鼎 +太初 +建和 +弘昌 +嘉平 +燕平 +建平 +太上 +建初 +嘉興 +永建 +神璽 +天璽 +永安 +玄始 +義和 +永和 +太平 +太興 +龍昇 +鳳翔 +昌武 +真興 +承光 +開皇 +仁壽 +大業 +義寧 +武德 +貞觀 +永徽 +顯慶 +龍朔 +麟德 +乾封 +總章 +咸亨 +上元 +儀鳳 +調露 +永隆 +開耀 +永淳 +弘道 +嗣聖 +神龍 +景龍 +唐隆 +景雲 +太極 +延和 +先天 +開元 +天寶 +至德 +乾元 +上元 +寶應 +廣德 +永泰 +大曆 +建中 +興元 +貞元 +永貞 +元和 +長慶 +寶曆 +太和 +開成 +會昌 +大中 +咸通 +乾符 +廣明 +中和 +光啟 +文德 +龍紀 +大順 +景福 +乾寧 +光化 +天復 +天祐 +文明 +光宅 +垂拱 +永昌 +載初 +天授 +如意 +長壽 +延載 +證聖 +天冊萬歲 +萬歲登封 +萬歲通天 +神功 +聖曆 +久視 +大足 +長安 +開平 +乾化 +貞明 +龍德 +同光 +天成 +長興 +應順 +清泰 +天福 +開運 +天福 +乾祐 +廣順 +顯德 +武義 +順義 +乾貞 +乾正 +大和 +天祚 +武成 +永平 +通正 +天漢 +光大 +光天 +廣大 +乾德 +咸康 +明德 +廣政 +天寶 +寶大 +寶太 +寶正 +寶貞 +保貞 +龍啟 +永和 +通文 +永隆 +天德 +乾亨 +白龍 +大有 +光天 +應乾 +乾和 +大寶 +昇元 +保大 +中興 +交泰 +天會 +廣運 +神冊 +天贊 +天顯 +會同 +大同 +天祿 +應曆 +保寧 +乾亨 +統和 +開泰 +太平 +景福 +重熙 +清寧 +咸雍 +太康 +大安 +壽昌 +乾統 +天慶 +保大 +建隆 +乾德 +開寶 +太平興國 +雍熙 +端拱 +淳化 +至道 +咸平 +景德 +大中祥符 +天禧 +乾興 +天聖 +明道 +景祐 +寶元 +康定 +慶曆 +皇祐 +至和 +嘉祐 +治平 +熙寧 +元豐 +元祐 +紹聖 +元符 +建中靖國 +崇寧 +大觀 +政和 +重和 +宣和 +靖康 +建炎 +紹興 +隆興 +乾道 +淳熙 +紹熙 +慶元 +嘉泰 +開禧 +嘉定 +寶慶 +紹定 +端平 +嘉熙 +淳祐 +寶祐 +開慶 +景定 +咸淳 +德祐 +景炎 +祥興 +顯道 +開運 +廣運 +大慶 +天授禮法延祚 +延嗣寧國 +天祐垂聖 +福聖承道 +奲都 +拱化 +乾道 +天賜禮盛國慶 +大安 +天安禮定 +天儀治平 +天祐民安 +永安 +貞觀 +雍寧 +元德 +正德 +大德 +大慶 +人慶 +天盛 +乾祐 +天慶 +應天 +皇建 +光定 +乾定 +寶義 +收國 +天輔 +天會 +天眷 +皇統 +天德 +貞元 +正隆 +大定 +明昌 +承安 +泰和 +大安 +崇慶 +至寧 +貞祐 +興定 +元光 +正大 +開興 +天興 +阜昌 +延慶 +康國 +咸清 +紹興 +崇福 +天禧 +中統 +至元 +元貞 +大德 +至大 +皇慶 +延祐 +至治 +泰定 +致和 +天曆 +至順 +元統 +至元 +至正 +宣光 +天光 +洪武 +建文 +永樂 +洪熙 +宣德 +正統 +景泰 +天順 +成化 +弘治 +正德 +嘉靖 +隆慶 +萬曆 +萬厯
萬歷 +泰昌 +天啟 +崇禎 +天命 +天聰 +崇德 +順治 +康熙 +雍正 +乾隆 +嘉慶 +道光 +咸豐 +同治 +光緒 +光緖 +宣統 +中華民國 +弘光 +隆武 +紹武 +永曆 +大順 +永昌 +太宗 +乃馬真后 +定宗 +海迷失后 +憲宗 +太祖
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/1_2013_08_30_15_53_27.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/1_2013_08_30_15_53_27.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,682 @@ +建元
崇正 +元光 +元朔 +元狩 +元鼎 +元封 +太初 +天漢 +太始 +征和 +後元 +始元 +元鳳 +元平 +本始 +地節 +元康 +神爵 +五鳳 +甘露 +黃龍 +初元 +永光 +建昭 +竟寧 +建始 +河平 +陽朔 +鴻嘉 +永始 +元延 +綏和 +建平 +元壽 +元始 +居攝 +初始 +更始 +始建國 +天鳳 +地皇 +建武 +建武中元 +永平 +建初 +元和 +章和 +永元 +元興 +延平 +永初 +元初 +永寧 +建光 +延光 +永建 +陽嘉 +永和 +漢安 +建康 +永喜 +本初 +建和 +和平 +元嘉 +永興 +永壽 +延熹 +永康 +建寧 +熹平 +光和 +中平 +光熹 +昭寧 +永漢 +中平 +初平 +興平 +建安 +延康 +黃初 +太和 +青龍 +景初 +正始 +嘉平 +正元 +甘露 +景元 +咸熙 +章武 +建興 +延熙 +景耀 +炎興 +黃武 +黃龍 +嘉禾 +赤烏 +太元 +神鳳 +建興 +五鳳 +太平 +永安 +元興 +甘露 +寶鼎 +建衡 +鳳凰 +天鍹 +天璽 +天紀 +泰始 +咸寧 +太康 +太熙 +永熙 +永平 +元康 +永康 +永寧 +太安 +永安 +建武 +永安 +永興 +光熙 +永嘉 +建興 +建武 +太興 +永昌 +太寧 +咸和 +咸康 +建元 +永和 +升平 +隆和 +興寧 +太和 +咸安 +寧康 +太元 +隆安 +元興 +義熙 +元熙 +永初 +景平 +元嘉 +孝建 +大明 +永光 +景和 +泰始 +泰豫 +元徽 +昇明 +建元 +永明 +隆昌 +延興 +建武 +永泰 +永元 +中興 +天監 +普通 +大通 +中大通 +大同 +中大同 +太清 +大寶 +天正 +承聖 +天成 +紹泰 +太平 +永定 +天嘉 +天康 +光大 +太建 +至德 +禎明 +登國 +皇始 +天興 +天賜 +永興 +神瑞 +泰常 +始光 +神麚 +延和 +太延 +太平真君 +正平 +承平 +興安 +興光 +太安 +和平 +天安 +皇興 +延興 +承明 +太和 +景明 +正始 +永平 +延昌 +熙平 +神龜 +正光 +孝昌 +武泰 +建義 +永安 +建明 +普泰 +中興 +太昌 +永興 +永熙 +天平 +元象 +興和 +武定 +大統 +天保 +乾明 +皇建 +太寧 +河清 +天統 +武平 +隆化 +承光 +武成 +保定 +天和 +建德 +宣政 +大成 +大象 +大定 +天保 +廣運 +元熙 +永鳳 +河瑞 +光興 +嘉平 +建元 +麟嘉 +光初 +建初 +建興 +晏平 +玉衡 +玉恒 +太和 +嘉寧 +建興 +永元 +太元 +永樂 +和平 +太始 +建元 +升平 +太清 +太和 +建平 +延熙 +建武 +青龍 +永興 +永寧 +燕元 +元璽 +光壽 +建熙 +皇始 +壽光 +永興 +甘露 +建元 +太安 +太初 +白雀 +建初 +皇初 +弘始 +永和 +燕興 +更始 +中興 +燕元 +建興 +永康 +建平 +長樂 +光始 +建始 +正始 +建義 +太初 +義熙 +更始 +永康 +建弘 +永弘 +太安 +麟嘉 +龍飛 +咸寧 +神鼎 +太初 +建和 +弘昌 +嘉平 +燕平 +建平 +太上 +建初 +嘉興 +永建 +神璽 +天璽 +永安 +玄始 +義和 +永和 +太平 +太興 +龍昇 +鳳翔 +昌武 +真興 +承光 +開皇 +仁壽 +大業 +義寧 +武德 +貞觀 +永徽 +顯慶 +龍朔 +麟德 +乾封 +總章 +咸亨 +上元 +儀鳳 +調露 +永隆 +開耀 +永淳 +弘道 +嗣聖 +神龍 +景龍 +唐隆 +景雲 +太極 +延和 +先天 +開元 +天寶 +至德 +乾元 +上元 +寶應 +廣德 +永泰 +大曆 +建中 +興元 +貞元 +永貞 +元和 +長慶 +寶曆 +太和 +開成 +會昌 +大中 +咸通 +乾符 +廣明 +中和 +光啟 +文德 +龍紀 +大順 +景福 +乾寧 +光化 +天復 +天祐 +文明 +光宅 +垂拱 +永昌 +載初 +天授 +如意 +長壽 +延載 +證聖 +天冊萬歲 +萬歲登封 +萬歲通天 +神功 +聖曆 +久視 +大足 +長安 +開平 +乾化 +貞明 +龍德 +同光 +天成 +長興 +應順 +清泰 +天福 +開運 +天福 +乾祐 +廣順 +顯德 +武義 +順義 +乾貞 +乾正 +大和 +天祚 +武成 +永平 +通正 +天漢 +光大 +光天 +廣大 +乾德 +咸康 +明德 +廣政 +天寶 +寶大 +寶太 +寶正 +寶貞 +保貞 +龍啟 +永和 +通文 +永隆 +天德 +乾亨 +白龍 +大有 +光天 +應乾 +乾和 +大寶 +昇元 +保大 +中興 +交泰 +天會 +廣運 +神冊 +天贊 +天顯 +會同 +大同 +天祿 +應曆 +保寧 +乾亨 +統和 +開泰 +太平 +景福 +重熙 +清寧 +咸雍 +太康 +大安 +壽昌 +乾統 +天慶 +保大 +建隆 +乾德 +開寶 +太平興國 +雍熙 +端拱 +淳化 +至道 +咸平 +景德 +大中祥符 +天禧 +乾興 +天聖 +明道 +景祐 +寶元 +康定 +慶曆 +皇祐 +至和 +嘉祐 +治平 +熙寧 +元豐 +元祐 +紹聖 +元符 +建中靖國 +崇寧 +大觀 +政和 +重和 +宣和 +靖康 +建炎 +紹興 +隆興 +乾道 +淳熙 +紹熙 +慶元 +嘉泰 +開禧 +嘉定 +寶慶 +紹定 +端平 +嘉熙 +淳祐 +寶祐 +開慶 +景定 +咸淳 +德祐 +景炎 +祥興 +顯道 +開運 +廣運 +大慶 +天授禮法延祚 +延嗣寧國 +天祐垂聖 +福聖承道 +奲都 +拱化 +乾道 +天賜禮盛國慶 +大安 +天安禮定 +天儀治平 +天祐民安 +永安 +貞觀 +雍寧 +元德 +正德 +大德 +大慶 +人慶 +天盛 +乾祐 +天慶 +應天 +皇建 +光定 +乾定 +寶義 +收國 +天輔 +天會 +天眷 +皇統 +天德 +貞元 +正隆 +大定 +明昌 +承安 +泰和 +大安 +崇慶 +至寧 +貞祐 +興定 +元光 +正大 +開興 +天興 +阜昌 +延慶 +康國 +咸清 +紹興 +崇福 +天禧 +中統 +至元 +元貞 +大德 +至大 +皇慶 +延祐 +至治 +泰定 +致和 +天曆 +至順 +元統 +至元 +至正 +宣光 +天光 +洪武 +建文 +永樂 +洪熙 +宣德 +正統 +景泰 +天順 +成化 +弘治 +正德 +嘉靖 +隆慶 +萬曆 +萬厯
萬歷 +泰昌 +天啟 +崇禎 +天命 +天聰 +崇德 +順治 +康熙 +雍正 +乾隆 +嘉慶 +道光 +咸豐 +同治 +光緒 +光緖 +宣統 +中華民國 +弘光 +隆武 +紹武 +永曆 +大順 +永昌 +太宗 +乃馬真后 +定宗 +海迷失后 +憲宗 +太祖
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/1_2014_04_25_14_09_16.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/1_2014_04_25_14_09_16.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,684 @@ +建元 +崇正 +元光 +元朔大徳 +元狩 +元鼎 +元封 +太初 +天漢 +太始 +征和 +後元 +始元 +元鳳 +元平 +本始 +地節 +元康 +神爵 +五鳳 +甘露 +黃龍 +初元 +永光 +建昭 +竟寧 +建始 +河平 +陽朔 +鴻嘉 +永始 +元延 +綏和 +建平 +元壽 +元始 +居攝 +初始 +更始 +始建國 +天鳳 +地皇 +建武 +建武中元 +永平 +建初 +元和 +章和 +永元 +元興 +延平 +永初 +元初 +永寧 +建光 +延光 +永建 +陽嘉 +永和 +漢安 +建康 +永喜 +本初 +建和 +和平 +元嘉 +永興 +永壽 +延熹 +永康 +建寧 +熹平 +光和 +中平 +光熹 +昭寧 +永漢 +中平 +初平 +興平 +建安 +延康 +黃初 +太和 +青龍 +景初 +正始 +嘉平 +正元 +甘露 +景元 +咸熙 +章武 +建興 +延熙 +景耀 +炎興 +黃武 +黃龍 +嘉禾 +赤烏 +太元 +神鳳 +建興 +五鳳 +太平 +永安 +元興 +甘露 +寶鼎 +建衡 +鳳凰 +天鍹 +天璽 +天紀 +泰始 +咸寧 +太康 +太熙 +永熙 +永平 +元康 +永康 +永寧 +太安 +永安 +建武 +永安 +永興 +光熙 +永嘉 +建興 +建武 +太興 +永昌 +太寧 +咸和 +咸康 +建元 +永和 +升平 +隆和 +興寧 +太和 +咸安 +寧康 +太元 +隆安 +元興 +義熙 +元熙 +永初 +景平 +元嘉 +孝建 +大明 +永光 +景和 +泰始 +泰豫 +元徽 +昇明 +建元 +永明 +隆昌 +延興 +建武 +永泰 +永元 +中興 +天監 +普通 +大通 +中大通 +大同 +中大同 +太清 +大寶 +天正 +承聖 +天成 +紹泰 +太平 +永定 +天嘉 +天康 +光大 +太建 +至德 +禎明 +登國 +皇始 +天興 +天賜 +永興 +神瑞 +泰常 +始光 +神麚 +延和 +太延 +太平真君 +正平 +承平 +興安 +興光 +太安 +和平 +天安 +皇興 +延興 +承明 +太和 +景明 +正始 +永平 +延昌 +熙平 +神龜 +正光 +孝昌 +武泰 +建義 +永安 +建明 +普泰 +中興 +太昌 +永興 +永熙 +天平 +元象 +興和 +武定 +大統 +天保 +乾明 +皇建 +太寧 +河清 +天統 +武平 +隆化 +承光 +武成 +保定 +天和 +建德 +宣政 +大成 +大象 +大定 +天保 +廣運 +元熙 +永鳳 +河瑞 +光興 +嘉平 +建元 +麟嘉 +光初 +建初 +建興 +晏平 +玉衡 +玉恒 +太和 +嘉寧 +建興 +永元 +太元 +永樂 +和平 +太始 +建元 +升平 +太清 +太和 +建平 +延熙 +建武 +青龍 +永興 +永寧 +燕元 +元璽 +光壽 +建熙 +皇始 +壽光 +永興 +甘露 +建元 +太安 +太初 +白雀 +建初 +皇初 +弘始 +永和 +燕興 +更始 +中興 +燕元 +建興 +永康 +建平 +長樂 +光始 +建始 +正始 +建義 +太初 +義熙 +更始 +永康 +建弘 +永弘 +太安 +麟嘉 +龍飛 +咸寧 +神鼎 +太初 +建和 +弘昌 +嘉平 +燕平 +建平 +太上 +建初 +嘉興 +永建 +神璽 +天璽 +永安 +玄始 +義和 +永和 +太平 +太興 +龍昇 +鳳翔 +昌武 +真興 +承光 +開皇 +仁壽 +大業 +義寧 +武德 +貞觀 +永徽 +顯慶 +龍朔 +麟德 +乾封 +總章 +咸亨 +上元 +儀鳳 +調露 +永隆 +開耀 +永淳 +弘道 +嗣聖 +神龍 +景龍 +唐隆 +景雲 +太極 +延和 +先天 +開元 +天寶 +至德 +乾元 +上元 +寶應 +廣德 +永泰 +大曆 +建中 +興元 +貞元 +永貞 +元和 +長慶 +寶曆 +太和 +開成 +會昌 +大中 +咸通 +乾符 +廣明 +中和 +光啟 +文德 +龍紀 +大順 +景福 +乾寧 +光化 +天復 +天祐 +文明 +光宅 +垂拱 +永昌 +載初 +天授 +如意 +長壽 +延載 +證聖 +天冊萬歲 +萬歲登封 +萬歲通天 +神功 +聖曆 +久視 +大足 +長安 +開平 +乾化 +貞明 +龍德 +同光 +天成 +長興 +應順 +清泰 +天福 +開運 +天福 +乾祐 +廣順 +顯德 +武義 +順義 +乾貞 +乾正 +大和 +天祚 +武成 +永平 +通正 +天漢 +光大 +光天 +廣大 +乾德 +咸康 +明德 +廣政 +天寶 +寶大 +寶太 +寶正 +寶貞 +保貞 +龍啟 +永和 +通文 +永隆 +天德 +乾亨 +白龍 +大有 +光天 +應乾 +乾和 +大寶 +昇元 +保大 +中興 +交泰 +天會 +廣運 +神冊 +天贊 +天顯 +會同 +大同 +天祿 +應曆 +保寧 +乾亨 +統和 +開泰 +太平 +景福 +重熙 +清寧 +咸雍 +太康 +大安 +壽昌 +乾統 +天慶 +保大 +建隆 +乾德 +開寶 +太平興國 +雍熙 +端拱 +淳化 +至道 +咸平 +景德 +大中祥符 +天禧 +乾興 +天聖 +明道 +景祐 +寶元 +康定 +慶曆 +皇祐 +至和 +嘉祐 +治平 +熙寧 +元豐 +元祐 +紹聖 +元符 +建中靖國 +崇寧 +大觀 +政和 +重和 +宣和 +靖康 +建炎 +紹興 +隆興 +乾道 +淳熙 +紹熙 +慶元 +嘉泰 +開禧 +嘉定 +寶慶 +紹定 +端平 +嘉熙 +淳祐 +寶祐 +開慶 +景定 +咸淳 +德祐 +景炎 +祥興 +顯道 +開運 +廣運 +大慶 +天授禮法延祚 +延嗣寧國 +天祐垂聖 +福聖承道 +奲都 +拱化 +乾道 +天賜禮盛國慶 +大安 +天安禮定 +天儀治平 +天祐民安 +永安 +貞觀 +雍寧 +元德 +正德 +大德 +大慶 +人慶 +天盛 +乾祐 +天慶 +應天 +皇建 +光定 +乾定 +寶義 +收國 +天輔 +天會 +天眷 +皇統 +天德 +貞元 +正隆 +大定 +明昌 +承安 +泰和 +大安 +崇慶 +至寧 +貞祐 +興定 +元光 +正大 +開興 +天興 +阜昌 +延慶 +康國 +咸清 +紹興 +崇福 +天禧 +中統 +至元 +元貞 +大德 +至大 +皇慶 +延祐 +至治 +泰定 +致和 +天曆 +至順 +元統 +至元 +至正 +宣光 +天光 +洪武 +建文 +永樂 +洪熙 +宣德 +正統 +景泰 +天順 +成化 +弘治 +正德 +嘉靖 +隆慶 +萬曆 +萬厯 +萬歷 +泰昌 +天啟 +崇禎 +天命 +天聰 +崇德 +順治 +康熙 +雍正 +乾隆 +嘉慶 +道光 +咸豐 +同治 +光緒 +光緖 +宣統 +中華民國 +弘光 +隆武 +紹武 +永曆 +大順 +永昌 +太宗 +乃馬真后 +定宗 +海迷失后 +憲宗 +太祖 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/3.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/3.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +
漢前
秦漢
三國
南北朝
五代
後蜀
南唐
吳越
閩國
南漢
高麗
中華民國
中華人民共和國
西晉
東漢
三國魏
東晉
西漢
北魏
北周
南齌
後梁
北齊
前燕
西魏
東魏
三國吳
南梁
後秦
後唐
後晉
後周
南燕
前涼
後漢
三國蜀
南平
西涼
偽齊
高麗
西遼
北燕
贏秦
北涼
後燕
後趙
前秦
北漢
新羅
後梁
前趙
成漢
西秦
後涼
南涼
前蜀
西燕
西夏
北元
南明
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/3_2013_07_25_11_56_22.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/3_2013_07_25_11_57_41.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/3_2013_07_25_11_57_41.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +漢前秦漢三國南北朝隋唐五代後蜀吳南唐吳越閩國南漢高麗宋遼金元明清中華民國中華人民共和國西晉陳東漢三國魏東晉西漢北魏北周南齌後梁北齊前燕西魏東魏三國吳秦南梁後秦新後唐後晉後周南燕前涼後漢三國蜀南平西涼偽齊高麗西遼北燕贏秦北涼後燕後趙前秦北漢新羅後梁前趙成漢夏西秦後涼南涼前蜀西燕周西夏北元南明 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/4.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/4.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +一
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/4_2013_07_25_16_08_41.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/4_2015_02_06_11_21_48.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/4_2015_02_06_11_21_48.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +一


123
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/4_2015_03_17_10_12_25.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/4_2015_03_17_10_12_25.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +一
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/4_2015_03_17_10_12_39.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/4_2015_03_17_10_12_39.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +一

\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/5.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/5.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +
二十有一
二十又一
二十有二
二十又二
二十有三
二十又三
二十有四
二十又四
二十有五
二十又五
二十有六
二十又六
二十有七
二十又七
二十有八
二十又八
二十有九
二十又九
三十有一
三十又一
三十有二
三十又二
三十有三
三十又三
三十有四
三十又四
三十有五
三十又五
三十有六
三十又六
三十有七
三十又七
三十有八
三十又八
三十有九
三十又九
四十有一
四十又一
四十有二
四十又二
四十有三
四十又三
四十有四
四十又四
四十有五
四十又五
四十有六
四十又六
四十有七
四十又七
四十有八
四十又八
四十有九
四十又九
五十有一
五十又一
五十有二
五十又二
五十有三
五十又三
五十有四
五十又四
五十有五
五十又五
五十有六
五十又六
五十有七
五十又七
五十有八
五十又八
五十有九
五十又九
六十有一
六十又一
六十有二
六十又二
六十有三
六十又三
六十有四
六十又四
六十有五
六十又五
六十有六
六十又六
六十有七
六十又七
六十有八
六十又八
六十有九
六十又九
七十有一
七十又一
七十有二
七十又二
七十有三
七十又三
七十有四
七十又四
七十有五
七十又五
七十有六
七十又六
七十有七
七十又七
七十有八
七十又八
七十有九
七十又九
八十有一
八十又一
八十有二
八十又二
八十有三
八十又三
八十有四
八十又四
八十有五
八十又五
八十有六
八十又六
八十有七
八十又七
八十有八
八十又八
八十有九
八十又九
九十有一
九十又一
九十有二
九十又二
九十有三
九十又三
九十有四
九十又四
九十有五
九十又五
九十有六
九十又六
九十有七
九十又七
九十有八
九十又八
九十有九
九十又九
一百有一
一百又一
一百有二
一百又二
一百有三
一百又三
一百有四
一百又四
一百有五
一百又五
一百有六
一百又六
一百有七
一百又七
一百有八
一百又八
一百有九
一百又九
十有一
十又一
十有二
十又二
十有三
十又三
十有四
十又四
十有五
十又五
十有六
十又六
十有七
十又七
十有八
十又八
十有九
十又九
二十一
二十二
二十三
二十四
二十五
二十六
二十七
二十八
二十九
三十一
三十二
三十三
三十四
三十五
三十六
三十七
三十八
三十九
四十一
四十二
四十三
四十四
四十五
四十六
四十七
四十八
四十九
五十一
五十二
五十三
五十四
五十五
五十六
五十七
五十八
五十九
六十一
六十二
六十三
六十四
六十五
六十六
六十七
六十八
六十九
七十一
七十二
七十三
七十四
七十五
七十六
七十七
七十八
七十九
八十一
八十二
八十三
八十四
八十五
八十六
八十七
八十八
八十九
九十一
九十二
九十三
九十四
九十五
九十六
九十七
九十八
九十九
一百一
百有一
百又一
一百二
百有二
百又二
一百三
百有三
百又三
一百四
百有四
百又四
一百五
百有五
百又五
一百六
百有六
百又六
一百七
百有七
百又七
一百八
百有八
百又八
一百九
百有九
百又九
十一
十二
十三
十四
十五
十六
十七
十八
十九
二十
廿一
廿二
廿三
廿四
廿五
廿六
廿七
廿八
廿九
三十
卅一
卅二
卅三
卅四
卅五
卅六
卅七
卅八
卅九
四十
五十
六十
七十
八十
九十
一百
閏十一
閏十二
廿
拾壹
拾貳
拾叁
拾肆
拾伍
拾陸
拾柒
拾捌
拾玖
貳拾
貳拾壹
貳拾貳
貳拾叁
貳拾肆
貳拾伍
貳拾陸
貳拾柒
貳拾捌
貳拾玖
叁拾
叁拾壹
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/5_2013_07_30_11_01_42.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/5_2013_07_30_11_06_27.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/5_2013_07_30_11_06_27.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +一
十一
二十
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/5_2013_08_07_17_13_21.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/5_2013_08_07_17_13_21.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +一
十一
二十
十一
三十
十一
四十
四十一
五十
五十一
六十
六十一
七十
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/5_2013_08_07_17_14_23.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/5_2013_08_07_17_14_23.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +
二十有一
二十又一
二十有二
二十又二
二十有三
二十又三
二十有四
二十又四
二十有五
二十又五
二十有六
二十又六
二十有七
二十又七
二十有八
二十又八
二十有九
二十又九
三十有一
三十又一
三十有二
三十又二
三十有三
三十又三
三十有四
三十又四
三十有五
三十又五
三十有六
三十又六
三十有七
三十又七
三十有八
三十又八
三十有九
三十又九
四十有一
四十又一
四十有二
四十又二
四十有三
四十又三
四十有四
四十又四
四十有五
四十又五
四十有六
四十又六
四十有七
四十又七
四十有八
四十又八
四十有九
四十又九
五十有一
五十又一
五十有二
五十又二
五十有三
五十又三
五十有四
五十又四
五十有五
五十又五
五十有六
五十又六
五十有七
五十又七
五十有八
五十又八
五十有九
五十又九
六十有一
六十又一
六十有二
六十又二
六十有三
六十又三
六十有四
六十又四
六十有五
六十又五
六十有六
六十又六
六十有七
六十又七
六十有八
六十又八
六十有九
六十又九
七十有一
七十又一
七十有二
七十又二
七十有三
七十又三
七十有四
七十又四
七十有五
七十又五
七十有六
七十又六
七十有七
七十又七
七十有八
七十又八
七十有九
七十又九
八十有一
八十又一
八十有二
八十又二
八十有三
八十又三
八十有四
八十又四
八十有五
八十又五
八十有六
八十又六
八十有七
八十又七
八十有八
八十又八
八十有九
八十又九
九十有一
九十又一
九十有二
九十又二
九十有三
九十又三
九十有四
九十又四
九十有五
九十又五
九十有六
九十又六
九十有七
九十又七
九十有八
九十又八
九十有九
九十又九
一百有一
一百又一
一百有二
一百又二
一百有三
一百又三
一百有四
一百又四
一百有五
一百又五
一百有六
一百又六
一百有七
一百又七
一百有八
一百又八
一百有九
一百又九
十有一
十又一
十有二
十又二
十有三
十又三
十有四
十又四
十有五
十又五
十有六
十又六
十有七
十又七
十有八
十又八
十有九
十又九
二十一
二十二
二十三
二十四
二十五
二十六
二十七
二十八
二十九
三十一
三十二
三十三
三十四
三十五
三十六
三十七
三十八
三十九
四十一
四十二
四十三
四十四
四十五
四十六
四十七
四十八
四十九
五十一
五十二
五十三
五十四
五十五
五十六
五十七
五十八
五十九
六十一
六十二
六十三
六十四
六十五
六十六
六十七
六十八
六十九
七十一
七十二
七十三
七十四
七十五
七十六
七十七
七十八
七十九
八十一
八十二
八十三
八十四
八十五
八十六
八十七
八十八
八十九
九十一
九十二
九十三
九十四
九十五
九十六
九十七
九十八
九十九
一百一
百有一
百又一
一百二
百有二
百又二
一百三
百有三
百又三
一百四
百有四
百又四
一百五
百有五
百又五
一百六
百有六
百又六
一百七
百有七
百又七
一百八
百有八
百又八
一百九
百有九
百又九
十一
十二
十三
十四
十五
十六
十七
十八
十九
二十
廿一
廿二
廿三
廿四
廿五
廿六
廿七
廿八
廿九
三十
卅一
卅二
卅三
卅四
卅五
卅六
卅七
卅八
卅九
四十
五十
六十
七十
八十
九十
一百
廿
拾壹
拾貳
拾叁
拾肆
拾伍
拾陸
拾柒
拾捌
拾玖
貳拾
貳拾壹
貳拾貳
貳拾叁
貳拾肆
貳拾伍
貳拾陸
貳拾柒
貳拾捌
貳拾玖
叁拾
叁拾壹
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/5_2013_08_07_17_20_54.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/5_2013_08_07_17_20_54.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +
二十有一
二十又一
二十有二
二十又二
二十有三
二十又三
二十有四
二十又四
二十有五
二十又五
二十有六
二十又六
二十有七
二十又七
二十有八
二十又八
二十有九
二十又九
三十有一
三十又一
三十有二
三十又二
三十有三
三十又三
三十有四
三十又四
三十有五
三十又五
三十有六
三十又六
三十有七
三十又七
三十有八
三十又八
三十有九
三十又九
四十有一
四十又一
四十有二
四十又二
四十有三
四十又三
四十有四
四十又四
四十有五
四十又五
四十有六
四十又六
四十有七
四十又七
四十有八
四十又八
四十有九
四十又九
五十有一
五十又一
五十有二
五十又二
五十有三
五十又三
五十有四
五十又四
五十有五
五十又五
五十有六
五十又六
五十有七
五十又七
五十有八
五十又八
五十有九
五十又九
六十有一
六十又一
六十有二
六十又二
六十有三
六十又三
六十有四
六十又四
六十有五
六十又五
六十有六
六十又六
六十有七
六十又七
六十有八
六十又八
六十有九
六十又九
七十有一
七十又一
七十有二
七十又二
七十有三
七十又三
七十有四
七十又四
七十有五
七十又五
七十有六
七十又六
七十有七
七十又七
七十有八
七十又八
七十有九
七十又九
八十有一
八十又一
八十有二
八十又二
八十有三
八十又三
八十有四
八十又四
八十有五
八十又五
八十有六
八十又六
八十有七
八十又七
八十有八
八十又八
八十有九
八十又九
九十有一
九十又一
九十有二
九十又二
九十有三
九十又三
九十有四
九十又四
九十有五
九十又五
九十有六
九十又六
九十有七
九十又七
九十有八
九十又八
九十有九
九十又九
一百有一
一百又一
一百有二
一百又二
一百有三
一百又三
一百有四
一百又四
一百有五
一百又五
一百有六
一百又六
一百有七
一百又七
一百有八
一百又八
一百有九
一百又九
十有一
十又一
十有二
十又二
十有三
十又三
十有四
十又四
十有五
十又五
十有六
十又六
十有七
十又七
十有八
十又八
十有九
十又九
二十一
二十二
二十三
二十四
二十五
二十六
二十七
二十八
二十九
三十一
三十二
三十三
三十四
三十五
三十六
三十七
三十八
三十九
四十一
四十二
四十三
四十四
四十五
四十六
四十七
四十八
四十九
五十一
五十二
五十三
五十四
五十五
五十六
五十七
五十八
五十九
六十一
六十二
六十三
六十四
六十五
六十六
六十七
六十八
六十九
七十一
七十二
七十三
七十四
七十五
七十六
七十七
七十八
七十九
八十一
八十二
八十三
八十四
八十五
八十六
八十七
八十八
八十九
九十一
九十二
九十三
九十四
九十五
九十六
九十七
九十八
九十九
一百一
百有一
百又一
一百二
百有二
百又二
一百三
百有三
百又三
一百四
百有四
百又四
一百五
百有五
百又五
一百六
百有六
百又六
一百七
百有七
百又七
一百八
百有八
百又八
一百九
百有九
百又九
十一
十二
十三
十四
十五
十六
十七
十八
十九
二十
廿一
廿二
廿三
廿四
廿五
廿六
廿七
廿八
廿九
三十
卅一
卅二
卅三
卅四
卅五
卅六
卅七
卅八
卅九
四十
五十
六十
七十
八十
九十
一百
廿
拾壹
拾貳
拾叁
拾肆
拾伍
拾陸
拾柒
拾捌
拾玖
貳拾
貳拾壹
貳拾貳
貳拾叁
貳拾肆
貳拾伍
貳拾陸
貳拾柒
貳拾捌
貳拾玖
叁拾
叁拾壹
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/6.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/6.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +
丙戍
戌子
庚午
戊戍
甲子
乙丑
丙寅
丁卯
戊辰
己巳
庚午
辛未
壬申
癸酉
甲戌
乙亥
丙子
丁丑
戊寅
己卯
庚辰
辛巳
壬午
癸未
甲申
乙酉
丙戌
丁亥
戊子
己丑
庚寅
辛卯
壬辰
癸巳
甲午
乙未
丙申
丁酉
戊戌
己亥
庚子
辛丑
壬寅
癸卯
甲辰
乙巳
丙午
丁未
戊申
己酉
庚戌
辛亥
壬子
癸丑
甲寅
乙卯
丙辰
丁巳
戊午
己未
庚申
辛酉
壬戌
癸亥
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/6_2013_08_07_16_46_54.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/6_2013_08_07_20_07_37.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/6_2013_08_07_20_07_37.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +
甲子
乙丑
丙寅
丁卯
戊辰
己巳
庚午
辛未
壬申
癸酉
甲戌
乙亥
丙子
丁丑
戊寅
己卯
庚辰
辛巳
壬午
癸未
甲申
乙酉
丙戌
丁亥
戊子
己丑
庚寅
辛卯
壬辰
癸巳
甲午
乙未
丙申
丁酉
戊戌
己亥
庚子
辛丑
壬寅
癸卯
甲辰
乙巳
丙午
丁未
戊申
己酉
庚戌
辛亥
壬子
癸丑
甲寅
乙卯
丙辰
丁巳
戊午
己未
庚申
辛酉
壬戌
癸亥
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/7.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/7.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,15 @@ +貢生 +生 +官生 +副榜 +解元 +進士 +歲貢 +貢生 +監生 +舉人 +吏員 +拔貢 +廩貢 +廩生 +生員 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/7_2013_08_07_16_47_52.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/7_2013_08_07_20_09_35.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/7_2013_08_07_20_09_35.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +
進士
歲貢
監生
舉人
吏員
拔貢
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/7_2013_08_07_20_10_30.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/7_2013_08_07_20_10_30.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +
解元
進士
歲貢
監生
舉人
吏員
拔貢
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/7_2013_08_07_20_11_24.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/7_2013_08_07_20_11_24.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +
貢生
解元
進士
歲貢
監生
舉人
吏員
拔貢
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/7_2013_08_07_20_15_06.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/7_2013_08_07_20_15_06.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +
貢生
生
官生
解元
進士
歲貢
監生
舉人
吏員
拔貢
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/7_2015_02_06_11_20_15.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/7_2015_02_06_11_20_15.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,15 @@ +貢生
+生
+官生
+副榜
+解元
+進士
+歲貢
+貢生
+監生
+舉人
+吏員
+拔貢
+廩貢
+廩生
+生員 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/7_2015_02_06_11_20_21.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/7_2015_02_06_11_20_21.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,15 @@ +貢生
+生
+官生
+副榜

+解元
+進士
+歲貢
+貢生
+監生
+舉人
+吏員
+拔貢
+廩貢
+廩生
+生員 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/7_2015_02_06_11_20_44.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/7_2015_02_06_11_20_44.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,15 @@ +貢生
+生
+官生


+副榜
+解元
+進士
+歲貢
+貢生
+監生
+舉人
+吏員
+拔貢
+廩貢
+廩生
+生員 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/8.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/8.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +貞觀 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/8_2013_08_26_19_26_03.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/9.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/wordlist/9.txt Tue Mar 17 10:54:13 2015 +0100 @@ -0,0 +1,1 @@ +鼠
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 data/wordlist/9_2014_05_22_16_32_06.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/.DS_Store Binary file develop/.DS_Store has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/.htaccess --- a/develop/.htaccess Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,4 +0,0 @@ -Options +FollowSymLinks -RewriteEngine on -RewriteRule ^([a-zA-Z]*)/?([a-zA-Z]*)?/?([a-zA-Z0-9]*)?/?([a-zA-Z0-9]*)?/?$ index.php?controller=$1&action=$2&id=$3&bookid=$4 [NC,L] - diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/classes/basecontroller.php --- a/develop/classes/basecontroller.php Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,39 +0,0 @@ -action = $action; - $this->urlvalues = $urlvalues; - $this->postdata = $postdata; - } - - public function ExecuteAction() { - return $this->{$this->action}(); - } - - protected function ReturnView($viewmodel, $fullview) { - $viewloc = 'views/' . get_class($this) . '/' . $this->action . '.php'; - if ($fullview) { - require('views/maintemplate.php'); - require($viewloc); - } else { - require($viewloc); - } - } - - protected function ReturnView_localtest($viewmodel, $fullview) { - $viewloc = 'views/' . get_class($this) . '/' . $this->action . '.php'; - if ($fullview) { - require('views/maintemplate_local.php'); - require($viewloc); - } else { - require($viewloc); - } - } -} -?> \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/classes/basemodel.php --- a/develop/classes/basemodel.php Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,124 +0,0 @@ -systemNAME = $systemNAME; - - $this->get_text_from_fileId_url = $lgserver_url."rest/text/getFileText?fileId="; - $this->get_text_from_sectionId_url = $lgserver_url."rest/text/getSectionText?sectionId="; - $this->save_to_LGService_url = $lgserver_url."rest/text/save"; - $this->save_new_to_LGService_url = $lgserver_url."rest/text/saveNew"; - - set_time_limit(0); - ini_set('memory_limit', '-1'); - - $link_mysql = mysql_connect($mysql_server, $mysql_user, $mysql_password); - mysql_query("SET NAMES utf8"); - - if (!$link_mysql) { - die('Could not connect: ' . mysql_error()); - } - $db_selected = mysql_select_db($mysql_database, $link_mysql); - if (!$db_selected) { - - die ('Can\'t use foo : ' . mysql_error()); - } - $this->topic = 2; // set the default topic to product_name (物產) - } - - protected function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { - $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; - - $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); - - switch ($theType) { - case "text": - $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; - break; - case "long": - case "int": - $theValue = ($theValue != "") ? intval($theValue) : "NULL"; - break; - case "double": - $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; - break; - case "date": - $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; - break; - case "defined": - $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; - break; - } - return $theValue; - } - - protected function GetWordlist() { - $query = sprintf("SELECT * FROM `wordlist` WHERE `systemName`='%s' ORDER BY `name` ASC", $this->systemNAME); - $result = mysql_query($query); - if (!$result){ - return json_encode("Failed during selecting wordlist table.");; - } - return $result; - } - - protected function GetSectionsByID($section_id) { - $query = sprintf("SELECT * FROM `sections` WHERE `id`=\"%s\"", $section_id); - $result = mysql_query($query); - if (!$result){ - echo json_encode("Failed during selecting sections table"); - return; - } - return $result; - } - - protected function GetTaglist() { - $query = sprintf("SELECT * FROM `taglist` WHERE `systemName`='%s' ORDER BY `tag` ASC", $this->systemNAME); - $result = mysql_query($query); - if (!$result) { - return json_encode("Failed during selecting taglist table."); - } - return $result; - } - - protected function GetBooksByID($bookId) { - $query = sprintf("SELECT * FROM `books` WHERE id=\"%s\"", $bookId); - $result = mysql_query($query); - if (!$result) { - return json_encode("Failed during selecting books table."); - } - return $result; - } - - protected function GetTopiclist() { - $query = sprintf("SELECT * FROM `topics`"); - $result = mysql_query($query); - if (!$result) { - return json_encode("Failed during selecting topics table."); - } - return $result; - } - - protected function GetTopicByID($topic_id) { - $query = sprintf("SELECT * FROM `topics` WHERE id=\"%s\"", $topic_id); - $result = mysql_query($query); - if (!$result) { - return json_encode("Failed during selecting topics table."); - } - return $result; - } - - -} - -?> diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/classes/loader.php --- a/develop/classes/loader.php Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,57 +0,0 @@ -urlvalues = $urlvalues; - $this->postdata = $postdata; - if ($this->urlvalues['controller'] == "") { - $this->controller = "extractapp"; - // TODO: develope home page for the whole service. - // change $this->controller to home after developed extract app. - // $this->controller = "home"; - - } else { - $this->controller = $this->urlvalues['controller']; - } - - if ($this->urlvalues['action'] == "") { - $this->action = "taggingtext"; - // $this->action = "index"; - } else { - $this->action = $this->urlvalues['action']; - } - - } - - //establish the requested controller as an object - public function CreateController() { - //does the class exist? - if (class_exists($this->controller)) { - $parents = class_parents($this->controller); - //does the class extend the controller class? - if (in_array("BaseController",$parents)) { - //does the class contain the requested method? - if (method_exists($this->controller,$this->action)) { - return new $this->controller($this->action,$this->urlvalues,$this->postdata); - } else { - //bad method error - return new Error("badUrl",$this->urlvalues); - } - } else { - //bad controller error - return new Error("badUrl",$this->urlvalues); - } - } else { - //bad controller error - return new Error("badUrl",$this->urlvalues); - } - } -} - -?> \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/config/Lib_mb_utf8.php --- a/develop/config/Lib_mb_utf8.php Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,76 +0,0 @@ - diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/config/config.php --- a/develop/config/config.php Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,26 +0,0 @@ - diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/controllers/.DS_Store Binary file develop/controllers/.DS_Store has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/controllers/extractapp.php --- a/develop/controllers/extractapp.php Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,153 +0,0 @@ -ReturnView($viewmodel->Index(), true); - } - protected $viewmodel; - - - public function __construct($action, $urlvalues, $postdata){ - parent::__construct($action, $urlvalues, $postdata); - $this->viewmodel = new ExtractappModel(); - } - - protected function TaggingText() { - //$viewmodel = new ExtractappModel(); - $viewmodel = $this->viewmodel; - - switch ($this->postdata['func']) { - case 'SaveFullText': - $viewmodel->SaveFullText($this->postdata); - $this->ReturnView($viewmodel->StartTagging(), true); - break; - case 'SaveFullTextToLGService': - $viewmodel->messages .= "SaveFullTextToLGService! "."
"; - $viewmodel->GetInfoFromPreviousPage($this->postdata); - $response = $viewmodel->SaveFullTextToLGService($this->postdata); - $viewmodel->UpdateInfoByResponseFromLGService($response); // update file_id, branch_id, user_id - $this->ReturnView($viewmodel->StartTagging(), true); - break; - - case 'SmartRegexLoad': - $viewmodel->SmartRegexLoad($this->postdata['topic_id']); - break; - case 'SmartRegexSave': - $viewmodel->SmartRegexSave($this->postdata); - break; - case 'Reload': - // $viewmodel->Reload(); - break; - - case 'ContinueTagging': - $viewmodel->messages .= "(Countinue tagging) "."
"; - if ($this->postdata['topic']) { - $viewmodel->SetTopic($this->postdata['topic']); - } - $viewmodel->GetInfoFromPreviousPage($this->postdata); - $this->ReturnView($viewmodel->StartTagging(), true); - break; - - - default: // first time visit extraction interface from LGService - $viewmodel->messages .= "Welcome to Extraction Interface. "."
"; - - if ($this->postdata['fileId'] != 0) { // ($this->postdata['branchId'] != 0) { - // get text from fileId, from LGService - $viewmodel->GetTextFromFileId($this->postdata); - } else if ($this->postdata['sectionId'] != 0 && $this->postdata['userId'] != 0) { - // get text from sectionId from LGService - $viewmodel->GetTextFromSectionId($this->postdata); - } else if ($this->postdata['sectionId'] != 0) { - $viewmodel->GetTextFromLocal($this->postdata['sectionId']); - - } else if (is_numeric($this->urlvalues['id'])) { - // get text from local file system (for development stage only) - $viewmodel->GetTextFromLocal($this->urlvalues['id']); - $this->ReturnView_localtest($viewmodel->StartTagging(), true); - break; - - } else { - $viewmodel->messages .= "wrong url!!"; - return; - } - - $this->ReturnView($viewmodel->StartTagging(), true); - break; - } - - - - } - - protected function ExportTable() { - //$viewmodel = new ExtractappModel(); - $viewmodel = $this->viewmodel; - $this->ReturnView($viewmodel->ExportTable($this->postdata), true); - - } - - protected function EditWordlist() { - // $viewmodel = new ExtractappModel(); - $viewmodel = $this->viewmodel; - switch ($this->postdata['func']) { - case 'AddNewList': - $this->ReturnView($viewmodel->AddNewList($this->postdata), true); - break; - case 'SaveWordlist': - $this->ReturnView($viewmodel->SaveWordlist($this->postdata), true); - break; - default: // EditWordlist - - $this->ReturnView($viewmodel->EditWordlist(), true); - break; - } - } - - - protected function EditTaglist() { - //$viewmodel = new ExtractappModel(); - $viewmodel = $this->viewmodel; - switch ($this->postdata['func']) { - case 'NewTagElement': - $this->ReturnView($viewmodel->NewTagElement($this->postdata), true); - break; - case 'SaveTagElement': - $this->ReturnView($viewmodel->SaveTagElement($this->postdata), true); - break; - case 'DeleteTag': - $this->ReturnView($viewmodel->DeleteTag($this->postdata), true); - break; - default: // EditTaglist - $this->ReturnView($viewmodel->EditTaglist($this->postdata), true); - break; - } - } - - - protected function ConfigTagsInTopic() { - //$viewmodel = new ExtractappModel(); - $viewmodel = $this->viewmodel; - switch ($this->postdata['func']) { - case 'Update': - $viewmodel->UpdateTagsInTopic($this->postdata); - break; - default: - $this->ReturnView($viewmodel->ConfigTagsInTopic($this->postdata), true); - break; - } - } - - protected function TestAction() { - $viewmodel = new ExtractappModel(); - $this->ReturnView($viewmodel->Test(), true); - } - - - - -} - - -?> diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/controllers/home.php --- a/develop/controllers/home.php Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24 +0,0 @@ -viewmodel = new ExtractappModel(); - } - - protected function Index() { - $viewmodel = new HomeModel(); - $this->ReturnView($viewmodel->Index(), false); - } - - protected function Test() { - $viewmodel = new HomeModel(); - $this->ReturnView($viewmodel->Test(), true); - } - - -} - - -?> diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/css/bootstrap.min.css --- a/develop/css/bootstrap.min.css Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,5 +0,0 @@ -/*! - * Bootstrap v3.3.2 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.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%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.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 li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/css/colorpicker.css --- a/develop/css/colorpicker.css Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,161 +0,0 @@ -.colorpicker { - width: 356px; - height: 176px; - overflow: hidden; - position: absolute; - background: url(../images/colorpicker_background.png); - font-family: Arial, Helvetica, sans-serif; - display: none; -} -.colorpicker_color { - width: 150px; - height: 150px; - left: 14px; - top: 13px; - position: absolute; - background: #f00; - overflow: hidden; - cursor: crosshair; -} -.colorpicker_color div { - position: absolute; - top: 0; - left: 0; - width: 150px; - height: 150px; - background: url(../images/colorpicker_overlay.png); -} -.colorpicker_color div div { - position: absolute; - top: 0; - left: 0; - width: 11px; - height: 11px; - overflow: hidden; - background: url(../images/colorpicker_select.gif); - margin: -5px 0 0 -5px; -} -.colorpicker_hue { - position: absolute; - top: 13px; - left: 171px; - width: 35px; - height: 150px; - cursor: n-resize; -} -.colorpicker_hue div { - position: absolute; - width: 35px; - height: 9px; - overflow: hidden; - background: url(../images/colorpicker_indic.gif) left top; - margin: -4px 0 0 0; - left: 0px; -} -.colorpicker_new_color { - position: absolute; - width: 60px; - height: 30px; - left: 213px; - top: 13px; - background: #f00; -} -.colorpicker_current_color { - position: absolute; - width: 60px; - height: 30px; - left: 283px; - top: 13px; - background: #f00; -} -.colorpicker input { - background-color: transparent; - border: 1px solid transparent; - position: absolute; - font-size: 10px; - font-family: Arial, Helvetica, sans-serif; - color: #898989; - top: 4px; - right: 11px; - text-align: right; - margin: 0; - padding: 0; - height: 11px; -} -.colorpicker_hex { - position: absolute; - width: 72px; - height: 22px; - background: url(../images/colorpicker_hex.png) top; - left: 212px; - top: 142px; -} -.colorpicker_hex input { - right: 6px; -} -.colorpicker_field { - height: 22px; - width: 62px; - background-position: top; - position: absolute; -} -.colorpicker_field span { - position: absolute; - width: 12px; - height: 22px; - overflow: hidden; - top: 0; - right: 0; - cursor: n-resize; -} -.colorpicker_rgb_r { - background-image: url(../images/colorpicker_rgb_r.png); - top: 52px; - left: 212px; -} -.colorpicker_rgb_g { - background-image: url(../images/colorpicker_rgb_g.png); - top: 82px; - left: 212px; -} -.colorpicker_rgb_b { - background-image: url(../images/colorpicker_rgb_b.png); - top: 112px; - left: 212px; -} -.colorpicker_hsb_h { - background-image: url(../images/colorpicker_hsb_h.png); - top: 52px; - left: 282px; -} -.colorpicker_hsb_s { - background-image: url(../images/colorpicker_hsb_s.png); - top: 82px; - left: 282px; -} -.colorpicker_hsb_b { - background-image: url(../images/colorpicker_hsb_b.png); - top: 112px; - left: 282px; -} -.colorpicker_submit { - position: absolute; - width: 22px; - height: 22px; - background: url(../images/colorpicker_submit.png) top; - left: 322px; - top: 142px; - overflow: hidden; -} -.colorpicker_focus { - background-position: center; -} -.colorpicker_hex.colorpicker_focus { - background-position: bottom; -} -.colorpicker_submit.colorpicker_focus { - background-position: bottom; -} -.colorpicker_slider { - background-position: bottom; -} diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/.DS_Store Binary file develop/data/.DS_Store has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/parsing_files/.DS_Store Binary file develop/data/parsing_files/.DS_Store has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/parsing_files/1.txt --- a/develop/data/parsing_files/1.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,56 +0,0 @@ - - -2 - -南陵縣志 -qwer -1999 -333 - - -31 -物產名稱 -product_name -rgb(227, 63, 227) - - -32 - -shu -rgb(143, 14, 143) - - -17 -無意義 -null -rgb(219, 219, 219) - - -34 -物產產地 -product_place -rgb(7, 64, 209) - - -26 -別名 -othername -rgb(141, 212, 224) - - - 【102】 契本工課鈔肆貫 -物産 按淳属嚴郡爲 -〈古揚州之境〉而其物産之見於經 者曰陽鳥攸居而已曰篠簜既敷而已曰厥草惟 夭厥木惟喬而已固今日諸郡縣之所同而非止 嚴陵属縣爲然也謹擇其有資於民生服食噐用 -者載焉 -〈糓〉〈糓〉 秔 -〈糓〉有 -〈糓〉早稻 -〈糓〉晚稻 -〈糓〉紅稻 -〈糓〉白稻 - -〈糯〉〈糯〉有 -〈糯〉秋糯 -〈糯〉晩糯 - - \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/.DS_Store Binary file develop/data/regex_files/.DS_Store has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/Basic_Address.txt --- a/develop/data/regex_files/Basic_Address.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - 籍貫 REN \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/Zi.txt --- a/develop/data/regex_files/Zi.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - 字名 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/entry_method_student.txt --- a/develop/data/regex_files/entry_method_student.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - 入仕地點 干支 入仕方法 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/hao.txt --- a/develop/data/regex_files/hao.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - 號甚麼 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/kin_name_relation.txt --- a/develop/data/regex_files/kin_name_relation.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - 親屬名字 親屬關係 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/kins inherit.txt --- a/develop/data/regex_files/kins inherit.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - XXX \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/post_year_month_day_former_post.txt --- a/develop/data/regex_files/post_year_month_day_former_post.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - 年號 年份 月份 前官 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/post_year_month_day_type.txt --- a/develop/data/regex_files/post_year_month_day_type.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - 年號 年份 月份 日子 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/post_year_month_day_with former post.txt --- a/develop/data/regex_files/post_year_month_day_with former post.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - 年號 年份 月份 叉叉叉 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/post_year_type.txt --- a/develop/data/regex_files/post_year_type.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - 年號 年份 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/product_name.txt --- a/develop/data/regex_files/product_name.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -物產 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/product_name_place.txt --- a/develop/data/regex_files/product_name_place.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - 產於 產地 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/product_name_started_with_space.txt --- a/develop/data/regex_files/product_name_started_with_space.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - 空白 物產名 空白 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/source.txt --- a/develop/data/regex_files/source.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - XXX 出處 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/testing_regex.txt --- a/develop/data/regex_files/testing_regex.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - test test2 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/testing_regex2.txt --- a/develop/data/regex_files/testing_regex2.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - test test2 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/testing_regex3.txt --- a/develop/data/regex_files/testing_regex3.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - test \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/testing_regex4.txt --- a/develop/data/regex_files/testing_regex4.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ - tet \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/regex_files/zhishu.txt --- a/develop/data/regex_files/zhishu.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -空白某之屬 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/.DS_Store Binary file develop/data/wordlist/.DS_Store has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/1.txt --- a/develop/data/wordlist/1.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,684 +0,0 @@ -建元 -崇正 -元光
大德
至元 -元朔大徳 -元狩 -元鼎 -元封 -太初 -天漢 -太始 -征和 -後元 -始元 -元鳳 -元平 -本始 -地節 -元康 -神爵 -五鳳 -甘露 -黃龍 -初元 -永光 -建昭 -竟寧 -建始 -河平 -陽朔 -鴻嘉 -永始 -元延 -綏和 -建平 -元壽 -元始 -居攝 -初始 -更始 -始建國 -天鳳 -地皇 -建武 -建武中元 -永平 -建初 -元和 -章和 -永元 -元興 -延平 -永初 -元初 -永寧 -建光 -延光 -永建 -陽嘉 -永和 -漢安 -建康 -永喜 -本初 -建和 -和平 -元嘉 -永興 -永壽 -延熹 -永康 -建寧 -熹平 -光和 -中平 -光熹 -昭寧 -永漢 -中平 -初平 -興平 -建安 -延康 -黃初 -太和 -青龍 -景初 -正始 -嘉平 -正元 -甘露 -景元 -咸熙 -章武 -建興 -延熙 -景耀 -炎興 -黃武 -黃龍 -嘉禾 -赤烏 -太元 -神鳳 -建興 -五鳳 -太平 -永安 -元興 -甘露 -寶鼎 -建衡 -鳳凰 -天鍹 -天璽 -天紀 -泰始 -咸寧 -太康 -太熙 -永熙 -永平 -元康 -永康 -永寧 -太安 -永安 -建武 -永安 -永興 -光熙 -永嘉 -建興 -建武 -太興 -永昌 -太寧 -咸和 -咸康 -建元 -永和 -升平 -隆和 -興寧 -太和 -咸安 -寧康 -太元 -隆安 -元興 -義熙 -元熙 -永初 -景平 -元嘉 -孝建 -大明 -永光 -景和 -泰始 -泰豫 -元徽 -昇明 -建元 -永明 -隆昌 -延興 -建武 -永泰 -永元 -中興 -天監 -普通 -大通 -中大通 -大同 -中大同 -太清 -大寶 -天正 -承聖 -天成 -紹泰 -太平 -永定 -天嘉 -天康 -光大 -太建 -至德 -禎明 -登國 -皇始 -天興 -天賜 -永興 -神瑞 -泰常 -始光 -神麚 -延和 -太延 -太平真君 -正平 -承平 -興安 -興光 -太安 -和平 -天安 -皇興 -延興 -承明 -太和 -景明 -正始 -永平 -延昌 -熙平 -神龜 -正光 -孝昌 -武泰 -建義 -永安 -建明 -普泰 -中興 -太昌 -永興 -永熙 -天平 -元象 -興和 -武定 -大統 -天保 -乾明 -皇建 -太寧 -河清 -天統 -武平 -隆化 -承光 -武成 -保定 -天和 -建德 -宣政 -大成 -大象 -大定 -天保 -廣運 -元熙 -永鳳 -河瑞 -光興 -嘉平 -建元 -麟嘉 -光初 -建初 -建興 -晏平 -玉衡 -玉恒 -太和 -嘉寧 -建興 -永元 -太元 -永樂 -和平 -太始 -建元 -升平 -太清 -太和 -建平 -延熙 -建武 -青龍 -永興 -永寧 -燕元 -元璽 -光壽 -建熙 -皇始 -壽光 -永興 -甘露 -建元 -太安 -太初 -白雀 -建初 -皇初 -弘始 -永和 -燕興 -更始 -中興 -燕元 -建興 -永康 -建平 -長樂 -光始 -建始 -正始 -建義 -太初 -義熙 -更始 -永康 -建弘 -永弘 -太安 -麟嘉 -龍飛 -咸寧 -神鼎 -太初 -建和 -弘昌 -嘉平 -燕平 -建平 -太上 -建初 -嘉興 -永建 -神璽 -天璽 -永安 -玄始 -義和 -永和 -太平 -太興 -龍昇 -鳳翔 -昌武 -真興 -承光 -開皇 -仁壽 -大業 -義寧 -武德 -貞觀 -永徽 -顯慶 -龍朔 -麟德 -乾封 -總章 -咸亨 -上元 -儀鳳 -調露 -永隆 -開耀 -永淳 -弘道 -嗣聖 -神龍 -景龍 -唐隆 -景雲 -太極 -延和 -先天 -開元 -天寶 -至德 -乾元 -上元 -寶應 -廣德 -永泰 -大曆 -建中 -興元 -貞元 -永貞 -元和 -長慶 -寶曆 -太和 -開成 -會昌 -大中 -咸通 -乾符 -廣明 -中和 -光啟 -文德 -龍紀 -大順 -景福 -乾寧 -光化 -天復 -天祐 -文明 -光宅 -垂拱 -永昌 -載初 -天授 -如意 -長壽 -延載 -證聖 -天冊萬歲 -萬歲登封 -萬歲通天 -神功 -聖曆 -久視 -大足 -長安 -開平 -乾化 -貞明 -龍德 -同光 -天成 -長興 -應順 -清泰 -天福 -開運 -天福 -乾祐 -廣順 -顯德 -武義 -順義 -乾貞 -乾正 -大和 -天祚 -武成 -永平 -通正 -天漢 -光大 -光天 -廣大 -乾德 -咸康 -明德 -廣政 -天寶 -寶大 -寶太 -寶正 -寶貞 -保貞 -龍啟 -永和 -通文 -永隆 -天德 -乾亨 -白龍 -大有 -光天 -應乾 -乾和 -大寶 -昇元 -保大 -中興 -交泰 -天會 -廣運 -神冊 -天贊 -天顯 -會同 -大同 -天祿 -應曆 -保寧 -乾亨 -統和 -開泰 -太平 -景福 -重熙 -清寧 -咸雍 -太康 -大安 -壽昌 -乾統 -天慶 -保大 -建隆 -乾德 -開寶 -太平興國 -雍熙 -端拱 -淳化 -至道 -咸平 -景德 -大中祥符 -天禧 -乾興 -天聖 -明道 -景祐 -寶元 -康定 -慶曆 -皇祐 -至和 -嘉祐 -治平 -熙寧 -元豐 -元祐 -紹聖 -元符 -建中靖國 -崇寧 -大觀 -政和 -重和 -宣和 -靖康 -建炎 -紹興 -隆興 -乾道 -淳熙 -紹熙 -慶元 -嘉泰 -開禧 -嘉定 -寶慶 -紹定 -端平 -嘉熙 -淳祐 -寶祐 -開慶 -景定 -咸淳 -德祐 -景炎 -祥興 -顯道 -開運 -廣運 -大慶 -天授禮法延祚 -延嗣寧國 -天祐垂聖 -福聖承道 -奲都 -拱化 -乾道 -天賜禮盛國慶 -大安 -天安禮定 -天儀治平 -天祐民安 -永安 -貞觀 -雍寧 -元德 -正德 -大德 -大慶 -人慶 -天盛 -乾祐 -天慶 -應天 -皇建 -光定 -乾定 -寶義 -收國 -天輔 -天會 -天眷 -皇統 -天德 -貞元 -正隆 -大定 -明昌 -承安 -泰和 -大安 -崇慶 -至寧 -貞祐 -興定 -元光 -正大 -開興 -天興 -阜昌 -延慶 -康國 -咸清 -紹興 -崇福 -天禧 -中統 -至元 -元貞 -大德 -至大 -皇慶 -延祐 -至治 -泰定 -致和 -天曆 -至順 -元統 -至元 -至正 -宣光 -天光 -洪武 -建文 -永樂 -洪熙 -宣德 -正統 -景泰 -天順 -成化 -弘治 -正德 -嘉靖 -隆慶 -萬曆 -萬厯 -萬歷 -泰昌 -天啟 -崇禎 -天命 -天聰 -崇德 -順治 -康熙 -雍正 -乾隆 -嘉慶 -道光 -咸豐 -同治 -光緒 -光緖 -宣統 -中華民國 -弘光 -隆武 -紹武 -永曆 -大順 -永昌 -太宗 -乃馬真后 -定宗 -海迷失后 -憲宗 -太祖
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/10.txt --- a/develop/data/wordlist/10.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -稻
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/10_2015_02_27_10_30_37.txt --- a/develop/data/wordlist/10_2015_02_27_10_30_37.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -(empty now) \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/10_2015_02_27_10_30_56.txt --- a/develop/data/wordlist/10_2015_02_27_10_30_56.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -稻
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/10_2015_02_27_11_14_01.txt --- a/develop/data/wordlist/10_2015_02_27_11_14_01.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -稻
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/10_2015_02_27_12_40_10.txt --- a/develop/data/wordlist/10_2015_02_27_12_40_10.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -稻
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/1_2013_08_01_21_15_13.txt --- a/develop/data/wordlist/1_2013_08_01_21_15_13.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,680 +0,0 @@ -建元 -元光 -元朔 -元狩 -元鼎 -元封 -太初 -天漢 -太始 -征和 -後元 -始元 -元鳳 -元平 -本始 -地節 -元康 -神爵 -五鳳 -甘露 -黃龍 -初元 -永光 -建昭 -竟寧 -建始 -河平 -陽朔 -鴻嘉 -永始 -元延 -綏和 -建平 -元壽 -元始 -居攝 -初始 -更始 -始建國 -天鳳 -地皇 -建武 -建武中元 -永平 -建初 -元和 -章和 -永元 -元興 -延平 -永初 -元初 -永寧 -建光 -延光 -永建 -陽嘉 -永和 -漢安 -建康 -永喜 -本初 -建和 -和平 -元嘉 -永興 -永壽 -延熹 -永康 -建寧 -熹平 -光和 -中平 -光熹 -昭寧 -永漢 -中平 -初平 -興平 -建安 -延康 -黃初 -太和 -青龍 -景初 -正始 -嘉平 -正元 -甘露 -景元 -咸熙 -章武 -建興 -延熙 -景耀 -炎興 -黃武 -黃龍 -嘉禾 -赤烏 -太元 -神鳳 -建興 -五鳳 -太平 -永安 -元興 -甘露 -寶鼎 -建衡 -鳳凰 -天鍹 -天璽 -天紀 -泰始 -咸寧 -太康 -太熙 -永熙 -永平 -元康 -永康 -永寧 -太安 -永安 -建武 -永安 -永興 -光熙 -永嘉 -建興 -建武 -太興 -永昌 -太寧 -咸和 -咸康 -建元 -永和 -升平 -隆和 -興寧 -太和 -咸安 -寧康 -太元 -隆安 -元興 -義熙 -元熙 -永初 -景平 -元嘉 -孝建 -大明 -永光 -景和 -泰始 -泰豫 -元徽 -昇明 -建元 -永明 -隆昌 -延興 -建武 -永泰 -永元 -中興 -天監 -普通 -大通 -中大通 -大同 -中大同 -太清 -大寶 -天正 -承聖 -天成 -紹泰 -太平 -永定 -天嘉 -天康 -光大 -太建 -至德 -禎明 -登國 -皇始 -天興 -天賜 -永興 -神瑞 -泰常 -始光 -神麚 -延和 -太延 -太平真君 -正平 -承平 -興安 -興光 -太安 -和平 -天安 -皇興 -延興 -承明 -太和 -景明 -正始 -永平 -延昌 -熙平 -神龜 -正光 -孝昌 -武泰 -建義 -永安 -建明 -普泰 -中興 -太昌 -永興 -永熙 -天平 -元象 -興和 -武定 -大統 -天保 -乾明 -皇建 -太寧 -河清 -天統 -武平 -隆化 -承光 -武成 -保定 -天和 -建德 -宣政 -大成 -大象 -大定 -天保 -廣運 -元熙 -永鳳 -河瑞 -光興 -嘉平 -建元 -麟嘉 -光初 -建初 -建興 -晏平 -玉衡 -玉恒 -太和 -嘉寧 -建興 -永元 -太元 -永樂 -和平 -太始 -建元 -升平 -太清 -太和 -建平 -延熙 -建武 -青龍 -永興 -永寧 -燕元 -元璽 -光壽 -建熙 -皇始 -壽光 -永興 -甘露 -建元 -太安 -太初 -白雀 -建初 -皇初 -弘始 -永和 -燕興 -更始 -中興 -燕元 -建興 -永康 -建平 -長樂 -光始 -建始 -正始 -建義 -太初 -義熙 -更始 -永康 -建弘 -永弘 -太安 -麟嘉 -龍飛 -咸寧 -神鼎 -太初 -建和 -弘昌 -嘉平 -燕平 -建平 -太上 -建初 -嘉興 -永建 -神璽 -天璽 -永安 -玄始 -義和 -永和 -太平 -太興 -龍昇 -鳳翔 -昌武 -真興 -承光 -開皇 -仁壽 -大業 -義寧 -武德 -貞觀 -永徽 -顯慶 -龍朔 -麟德 -乾封 -總章 -咸亨 -上元 -儀鳳 -調露 -永隆 -開耀 -永淳 -弘道 -嗣聖 -神龍 -景龍 -唐隆 -景雲 -太極 -延和 -先天 -開元 -天寶 -至德 -乾元 -上元 -寶應 -廣德 -永泰 -大曆 -建中 -興元 -貞元 -永貞 -元和 -長慶 -寶曆 -太和 -開成 -會昌 -大中 -咸通 -乾符 -廣明 -中和 -光啟 -文德 -龍紀 -大順 -景福 -乾寧 -光化 -天復 -天祐 -文明 -光宅 -垂拱 -永昌 -載初 -天授 -如意 -長壽 -延載 -證聖 -天冊萬歲 -萬歲登封 -萬歲通天 -神功 -聖曆 -久視 -大足 -長安 -開平 -乾化 -貞明 -龍德 -同光 -天成 -長興 -應順 -清泰 -天福 -開運 -天福 -乾祐 -廣順 -顯德 -武義 -順義 -乾貞 -乾正 -大和 -天祚 -武成 -永平 -通正 -天漢 -光大 -光天 -廣大 -乾德 -咸康 -明德 -廣政 -天寶 -寶大 -寶太 -寶正 -寶貞 -保貞 -龍啟 -永和 -通文 -永隆 -天德 -乾亨 -白龍 -大有 -光天 -應乾 -乾和 -大寶 -昇元 -保大 -中興 -交泰 -天會 -廣運 -神冊 -天贊 -天顯 -會同 -大同 -天祿 -應曆 -保寧 -乾亨 -統和 -開泰 -太平 -景福 -重熙 -清寧 -咸雍 -太康 -大安 -壽昌 -乾統 -天慶 -保大 -建隆 -乾德 -開寶 -太平興國 -雍熙 -端拱 -淳化 -至道 -咸平 -景德 -大中祥符 -天禧 -乾興 -天聖 -明道 -景祐 -寶元 -康定 -慶曆 -皇祐 -至和 -嘉祐 -治平 -熙寧 -元豐 -元祐 -紹聖 -元符 -建中靖國 -崇寧 -大觀 -政和 -重和 -宣和 -靖康 -建炎 -紹興 -隆興 -乾道 -淳熙 -紹熙 -慶元 -嘉泰 -開禧 -嘉定 -寶慶 -紹定 -端平 -嘉熙 -淳祐 -寶祐 -開慶 -景定 -咸淳 -德祐 -景炎 -祥興 -顯道 -開運 -廣運 -大慶 -天授禮法延祚 -延嗣寧國 -天祐垂聖 -福聖承道 -奲都 -拱化 -乾道 -天賜禮盛國慶 -大安 -天安禮定 -天儀治平 -天祐民安 -永安 -貞觀 -雍寧 -元德 -正德 -大德 -大慶 -人慶 -天盛 -乾祐 -天慶 -應天 -皇建 -光定 -乾定 -寶義 -收國 -天輔 -天會 -天眷 -皇統 -天德 -貞元 -正隆 -大定 -明昌 -承安 -泰和 -大安 -崇慶 -至寧 -貞祐 -興定 -元光 -正大 -開興 -天興 -阜昌 -延慶 -康國 -咸清 -紹興 -崇福 -天禧 -中統 -至元 -元貞 -大德 -至大 -皇慶 -延祐 -至治 -泰定 -致和 -天曆 -至順 -元統 -至元 -至正 -宣光 -天光 -洪武 -建文 -永樂 -洪熙 -宣德 -正統 -景泰 -天順 -成化 -弘治 -正德 -嘉靖 -隆慶 -萬曆 -泰昌 -天啟 -崇禎 -天命 -天聰 -崇德 -順治 -康熙 -雍正 -乾隆 -嘉慶 -道光 -咸豐 -同治 -光緒 -宣統 -中華民國 -弘光 -隆武 -紹武 -永曆 -大順 -永昌 -太宗 -乃馬真后 -定宗 -海迷失后 -憲宗 -太祖 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/1_2013_08_01_21_21_13.txt --- a/develop/data/wordlist/1_2013_08_01_21_21_13.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,680 +0,0 @@ -建元 -元光 -元朔 -元狩 -元鼎 -元封 -太初 -天漢 -太始 -征和 -後元 -始元 -元鳳 -元平 -本始 -地節 -元康 -神爵 -五鳳 -甘露 -黃龍 -初元 -永光 -建昭 -竟寧 -建始 -河平 -陽朔 -鴻嘉 -永始 -元延 -綏和 -建平 -元壽 -元始 -居攝 -初始 -更始 -始建國 -天鳳 -地皇 -建武 -建武中元 -永平 -建初 -元和 -章和 -永元 -元興 -延平 -永初 -元初 -永寧 -建光 -延光 -永建 -陽嘉 -永和 -漢安 -建康 -永喜 -本初 -建和 -和平 -元嘉 -永興 -永壽 -延熹 -永康 -建寧 -熹平 -光和 -中平 -光熹 -昭寧 -永漢 -中平 -初平 -興平 -建安 -延康 -黃初 -太和 -青龍 -景初 -正始 -嘉平 -正元 -甘露 -景元 -咸熙 -章武 -建興 -延熙 -景耀 -炎興 -黃武 -黃龍 -嘉禾 -赤烏 -太元 -神鳳 -建興 -五鳳 -太平 -永安 -元興 -甘露 -寶鼎 -建衡 -鳳凰 -天鍹 -天璽 -天紀 -泰始 -咸寧 -太康 -太熙 -永熙 -永平 -元康 -永康 -永寧 -太安 -永安 -建武 -永安 -永興 -光熙 -永嘉 -建興 -建武 -太興 -永昌 -太寧 -咸和 -咸康 -建元 -永和 -升平 -隆和 -興寧 -太和 -咸安 -寧康 -太元 -隆安 -元興 -義熙 -元熙 -永初 -景平 -元嘉 -孝建 -大明 -永光 -景和 -泰始 -泰豫 -元徽 -昇明 -建元 -永明 -隆昌 -延興 -建武 -永泰 -永元 -中興 -天監 -普通 -大通 -中大通 -大同 -中大同 -太清 -大寶 -天正 -承聖 -天成 -紹泰 -太平 -永定 -天嘉 -天康 -光大 -太建 -至德 -禎明 -登國 -皇始 -天興 -天賜 -永興 -神瑞 -泰常 -始光 -神麚 -延和 -太延 -太平真君 -正平 -承平 -興安 -興光 -太安 -和平 -天安 -皇興 -延興 -承明 -太和 -景明 -正始 -永平 -延昌 -熙平 -神龜 -正光 -孝昌 -武泰 -建義 -永安 -建明 -普泰 -中興 -太昌 -永興 -永熙 -天平 -元象 -興和 -武定 -大統 -天保 -乾明 -皇建 -太寧 -河清 -天統 -武平 -隆化 -承光 -武成 -保定 -天和 -建德 -宣政 -大成 -大象 -大定 -天保 -廣運 -元熙 -永鳳 -河瑞 -光興 -嘉平 -建元 -麟嘉 -光初 -建初 -建興 -晏平 -玉衡 -玉恒 -太和 -嘉寧 -建興 -永元 -太元 -永樂 -和平 -太始 -建元 -升平 -太清 -太和 -建平 -延熙 -建武 -青龍 -永興 -永寧 -燕元 -元璽 -光壽 -建熙 -皇始 -壽光 -永興 -甘露 -建元 -太安 -太初 -白雀 -建初 -皇初 -弘始 -永和 -燕興 -更始 -中興 -燕元 -建興 -永康 -建平 -長樂 -光始 -建始 -正始 -建義 -太初 -義熙 -更始 -永康 -建弘 -永弘 -太安 -麟嘉 -龍飛 -咸寧 -神鼎 -太初 -建和 -弘昌 -嘉平 -燕平 -建平 -太上 -建初 -嘉興 -永建 -神璽 -天璽 -永安 -玄始 -義和 -永和 -太平 -太興 -龍昇 -鳳翔 -昌武 -真興 -承光 -開皇 -仁壽 -大業 -義寧 -武德 -貞觀 -永徽 -顯慶 -龍朔 -麟德 -乾封 -總章 -咸亨 -上元 -儀鳳 -調露 -永隆 -開耀 -永淳 -弘道 -嗣聖 -神龍 -景龍 -唐隆 -景雲 -太極 -延和 -先天 -開元 -天寶 -至德 -乾元 -上元 -寶應 -廣德 -永泰 -大曆 -建中 -興元 -貞元 -永貞 -元和 -長慶 -寶曆 -太和 -開成 -會昌 -大中 -咸通 -乾符 -廣明 -中和 -光啟 -文德 -龍紀 -大順 -景福 -乾寧 -光化 -天復 -天祐 -文明 -光宅 -垂拱 -永昌 -載初 -天授 -如意 -長壽 -延載 -證聖 -天冊萬歲 -萬歲登封 -萬歲通天 -神功 -聖曆 -久視 -大足 -長安 -開平 -乾化 -貞明 -龍德 -同光 -天成 -長興 -應順 -清泰 -天福 -開運 -天福 -乾祐 -廣順 -顯德 -武義 -順義 -乾貞 -乾正 -大和 -天祚 -武成 -永平 -通正 -天漢 -光大 -光天 -廣大 -乾德 -咸康 -明德 -廣政 -天寶 -寶大 -寶太 -寶正 -寶貞 -保貞 -龍啟 -永和 -通文 -永隆 -天德 -乾亨 -白龍 -大有 -光天 -應乾 -乾和 -大寶 -昇元 -保大 -中興 -交泰 -天會 -廣運 -神冊 -天贊 -天顯 -會同 -大同 -天祿 -應曆 -保寧 -乾亨 -統和 -開泰 -太平 -景福 -重熙 -清寧 -咸雍 -太康 -大安 -壽昌 -乾統 -天慶 -保大 -建隆 -乾德 -開寶 -太平興國 -雍熙 -端拱 -淳化 -至道 -咸平 -景德 -大中祥符 -天禧 -乾興 -天聖 -明道 -景祐 -寶元 -康定 -慶曆 -皇祐 -至和 -嘉祐 -治平 -熙寧 -元豐 -元祐 -紹聖 -元符 -建中靖國 -崇寧 -大觀 -政和 -重和 -宣和 -靖康 -建炎 -紹興 -隆興 -乾道 -淳熙 -紹熙 -慶元 -嘉泰 -開禧 -嘉定 -寶慶 -紹定 -端平 -嘉熙 -淳祐 -寶祐 -開慶 -景定 -咸淳 -德祐 -景炎 -祥興 -顯道 -開運 -廣運 -大慶 -天授禮法延祚 -延嗣寧國 -天祐垂聖 -福聖承道 -奲都 -拱化 -乾道 -天賜禮盛國慶 -大安 -天安禮定 -天儀治平 -天祐民安 -永安 -貞觀 -雍寧 -元德 -正德 -大德 -大慶 -人慶 -天盛 -乾祐 -天慶 -應天 -皇建 -光定 -乾定 -寶義 -收國 -天輔 -天會 -天眷 -皇統 -天德 -貞元 -正隆 -大定 -明昌 -承安 -泰和 -大安 -崇慶 -至寧 -貞祐 -興定 -元光 -正大 -開興 -天興 -阜昌 -延慶 -康國 -咸清 -紹興 -崇福 -天禧 -中統 -至元 -元貞 -大德 -至大 -皇慶 -延祐 -至治 -泰定 -致和 -天曆 -至順 -元統 -至元 -至正 -宣光 -天光 -洪武 -建文 -永樂 -洪熙 -宣德 -正統 -景泰 -天順 -成化 -弘治 -正德 -嘉靖 -隆慶 -萬曆
萬厯 -泰昌 -天啟 -崇禎 -天命 -天聰 -崇德 -順治 -康熙 -雍正 -乾隆 -嘉慶 -道光 -咸豐 -同治 -光緒 -宣統 -中華民國 -弘光 -隆武 -紹武 -永曆 -大順 -永昌 -太宗 -乃馬真后 -定宗 -海迷失后 -憲宗 -太祖
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/1_2013_08_07_22_09_04.txt --- a/develop/data/wordlist/1_2013_08_07_22_09_04.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,682 +0,0 @@ -建元 -元光 -元朔 -元狩 -元鼎 -元封 -太初 -天漢 -太始 -征和 -後元 -始元 -元鳳 -元平 -本始 -地節 -元康 -神爵 -五鳳 -甘露 -黃龍 -初元 -永光 -建昭 -竟寧 -建始 -河平 -陽朔 -鴻嘉 -永始 -元延 -綏和 -建平 -元壽 -元始 -居攝 -初始 -更始 -始建國 -天鳳 -地皇 -建武 -建武中元 -永平 -建初 -元和 -章和 -永元 -元興 -延平 -永初 -元初 -永寧 -建光 -延光 -永建 -陽嘉 -永和 -漢安 -建康 -永喜 -本初 -建和 -和平 -元嘉 -永興 -永壽 -延熹 -永康 -建寧 -熹平 -光和 -中平 -光熹 -昭寧 -永漢 -中平 -初平 -興平 -建安 -延康 -黃初 -太和 -青龍 -景初 -正始 -嘉平 -正元 -甘露 -景元 -咸熙 -章武 -建興 -延熙 -景耀 -炎興 -黃武 -黃龍 -嘉禾 -赤烏 -太元 -神鳳 -建興 -五鳳 -太平 -永安 -元興 -甘露 -寶鼎 -建衡 -鳳凰 -天鍹 -天璽 -天紀 -泰始 -咸寧 -太康 -太熙 -永熙 -永平 -元康 -永康 -永寧 -太安 -永安 -建武 -永安 -永興 -光熙 -永嘉 -建興 -建武 -太興 -永昌 -太寧 -咸和 -咸康 -建元 -永和 -升平 -隆和 -興寧 -太和 -咸安 -寧康 -太元 -隆安 -元興 -義熙 -元熙 -永初 -景平 -元嘉 -孝建 -大明 -永光 -景和 -泰始 -泰豫 -元徽 -昇明 -建元 -永明 -隆昌 -延興 -建武 -永泰 -永元 -中興 -天監 -普通 -大通 -中大通 -大同 -中大同 -太清 -大寶 -天正 -承聖 -天成 -紹泰 -太平 -永定 -天嘉 -天康 -光大 -太建 -至德 -禎明 -登國 -皇始 -天興 -天賜 -永興 -神瑞 -泰常 -始光 -神麚 -延和 -太延 -太平真君 -正平 -承平 -興安 -興光 -太安 -和平 -天安 -皇興 -延興 -承明 -太和 -景明 -正始 -永平 -延昌 -熙平 -神龜 -正光 -孝昌 -武泰 -建義 -永安 -建明 -普泰 -中興 -太昌 -永興 -永熙 -天平 -元象 -興和 -武定 -大統 -天保 -乾明 -皇建 -太寧 -河清 -天統 -武平 -隆化 -承光 -武成 -保定 -天和 -建德 -宣政 -大成 -大象 -大定 -天保 -廣運 -元熙 -永鳳 -河瑞 -光興 -嘉平 -建元 -麟嘉 -光初 -建初 -建興 -晏平 -玉衡 -玉恒 -太和 -嘉寧 -建興 -永元 -太元 -永樂 -和平 -太始 -建元 -升平 -太清 -太和 -建平 -延熙 -建武 -青龍 -永興 -永寧 -燕元 -元璽 -光壽 -建熙 -皇始 -壽光 -永興 -甘露 -建元 -太安 -太初 -白雀 -建初 -皇初 -弘始 -永和 -燕興 -更始 -中興 -燕元 -建興 -永康 -建平 -長樂 -光始 -建始 -正始 -建義 -太初 -義熙 -更始 -永康 -建弘 -永弘 -太安 -麟嘉 -龍飛 -咸寧 -神鼎 -太初 -建和 -弘昌 -嘉平 -燕平 -建平 -太上 -建初 -嘉興 -永建 -神璽 -天璽 -永安 -玄始 -義和 -永和 -太平 -太興 -龍昇 -鳳翔 -昌武 -真興 -承光 -開皇 -仁壽 -大業 -義寧 -武德 -貞觀 -永徽 -顯慶 -龍朔 -麟德 -乾封 -總章 -咸亨 -上元 -儀鳳 -調露 -永隆 -開耀 -永淳 -弘道 -嗣聖 -神龍 -景龍 -唐隆 -景雲 -太極 -延和 -先天 -開元 -天寶 -至德 -乾元 -上元 -寶應 -廣德 -永泰 -大曆 -建中 -興元 -貞元 -永貞 -元和 -長慶 -寶曆 -太和 -開成 -會昌 -大中 -咸通 -乾符 -廣明 -中和 -光啟 -文德 -龍紀 -大順 -景福 -乾寧 -光化 -天復 -天祐 -文明 -光宅 -垂拱 -永昌 -載初 -天授 -如意 -長壽 -延載 -證聖 -天冊萬歲 -萬歲登封 -萬歲通天 -神功 -聖曆 -久視 -大足 -長安 -開平 -乾化 -貞明 -龍德 -同光 -天成 -長興 -應順 -清泰 -天福 -開運 -天福 -乾祐 -廣順 -顯德 -武義 -順義 -乾貞 -乾正 -大和 -天祚 -武成 -永平 -通正 -天漢 -光大 -光天 -廣大 -乾德 -咸康 -明德 -廣政 -天寶 -寶大 -寶太 -寶正 -寶貞 -保貞 -龍啟 -永和 -通文 -永隆 -天德 -乾亨 -白龍 -大有 -光天 -應乾 -乾和 -大寶 -昇元 -保大 -中興 -交泰 -天會 -廣運 -神冊 -天贊 -天顯 -會同 -大同 -天祿 -應曆 -保寧 -乾亨 -統和 -開泰 -太平 -景福 -重熙 -清寧 -咸雍 -太康 -大安 -壽昌 -乾統 -天慶 -保大 -建隆 -乾德 -開寶 -太平興國 -雍熙 -端拱 -淳化 -至道 -咸平 -景德 -大中祥符 -天禧 -乾興 -天聖 -明道 -景祐 -寶元 -康定 -慶曆 -皇祐 -至和 -嘉祐 -治平 -熙寧 -元豐 -元祐 -紹聖 -元符 -建中靖國 -崇寧 -大觀 -政和 -重和 -宣和 -靖康 -建炎 -紹興 -隆興 -乾道 -淳熙 -紹熙 -慶元 -嘉泰 -開禧 -嘉定 -寶慶 -紹定 -端平 -嘉熙 -淳祐 -寶祐 -開慶 -景定 -咸淳 -德祐 -景炎 -祥興 -顯道 -開運 -廣運 -大慶 -天授禮法延祚 -延嗣寧國 -天祐垂聖 -福聖承道 -奲都 -拱化 -乾道 -天賜禮盛國慶 -大安 -天安禮定 -天儀治平 -天祐民安 -永安 -貞觀 -雍寧 -元德 -正德 -大德 -大慶 -人慶 -天盛 -乾祐 -天慶 -應天 -皇建 -光定 -乾定 -寶義 -收國 -天輔 -天會 -天眷 -皇統 -天德 -貞元 -正隆 -大定 -明昌 -承安 -泰和 -大安 -崇慶 -至寧 -貞祐 -興定 -元光 -正大 -開興 -天興 -阜昌 -延慶 -康國 -咸清 -紹興 -崇福 -天禧 -中統 -至元 -元貞 -大德 -至大 -皇慶 -延祐 -至治 -泰定 -致和 -天曆 -至順 -元統 -至元 -至正 -宣光 -天光 -洪武 -建文 -永樂 -洪熙 -宣德 -正統 -景泰 -天順 -成化 -弘治 -正德 -嘉靖 -隆慶 -萬曆 -萬厯 -泰昌 -天啟 -崇禎 -天命 -天聰 -崇德 -順治 -康熙 -雍正 -乾隆 -嘉慶 -道光 -咸豐 -同治 -光緒 -光緖 -宣統 -中華民國 -弘光 -隆武 -紹武 -永曆 -大順 -永昌 -太宗 -乃馬真后 -定宗 -海迷失后 -憲宗 -太祖 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/1_2013_08_29_17_35_36.txt --- a/develop/data/wordlist/1_2013_08_29_17_35_36.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,682 +0,0 @@ -建元 -元光 -元朔 -元狩 -元鼎 -元封 -太初 -天漢 -太始 -征和 -後元 -始元 -元鳳 -元平 -本始 -地節 -元康 -神爵 -五鳳 -甘露 -黃龍 -初元 -永光 -建昭 -竟寧 -建始 -河平 -陽朔 -鴻嘉 -永始 -元延 -綏和 -建平 -元壽 -元始 -居攝 -初始 -更始 -始建國 -天鳳 -地皇 -建武 -建武中元 -永平 -建初 -元和 -章和 -永元 -元興 -延平 -永初 -元初 -永寧 -建光 -延光 -永建 -陽嘉 -永和 -漢安 -建康 -永喜 -本初 -建和 -和平 -元嘉 -永興 -永壽 -延熹 -永康 -建寧 -熹平 -光和 -中平 -光熹 -昭寧 -永漢 -中平 -初平 -興平 -建安 -延康 -黃初 -太和 -青龍 -景初 -正始 -嘉平 -正元 -甘露 -景元 -咸熙 -章武 -建興 -延熙 -景耀 -炎興 -黃武 -黃龍 -嘉禾 -赤烏 -太元 -神鳳 -建興 -五鳳 -太平 -永安 -元興 -甘露 -寶鼎 -建衡 -鳳凰 -天鍹 -天璽 -天紀 -泰始 -咸寧 -太康 -太熙 -永熙 -永平 -元康 -永康 -永寧 -太安 -永安 -建武 -永安 -永興 -光熙 -永嘉 -建興 -建武 -太興 -永昌 -太寧 -咸和 -咸康 -建元 -永和 -升平 -隆和 -興寧 -太和 -咸安 -寧康 -太元 -隆安 -元興 -義熙 -元熙 -永初 -景平 -元嘉 -孝建 -大明 -永光 -景和 -泰始 -泰豫 -元徽 -昇明 -建元 -永明 -隆昌 -延興 -建武 -永泰 -永元 -中興 -天監 -普通 -大通 -中大通 -大同 -中大同 -太清 -大寶 -天正 -承聖 -天成 -紹泰 -太平 -永定 -天嘉 -天康 -光大 -太建 -至德 -禎明 -登國 -皇始 -天興 -天賜 -永興 -神瑞 -泰常 -始光 -神麚 -延和 -太延 -太平真君 -正平 -承平 -興安 -興光 -太安 -和平 -天安 -皇興 -延興 -承明 -太和 -景明 -正始 -永平 -延昌 -熙平 -神龜 -正光 -孝昌 -武泰 -建義 -永安 -建明 -普泰 -中興 -太昌 -永興 -永熙 -天平 -元象 -興和 -武定 -大統 -天保 -乾明 -皇建 -太寧 -河清 -天統 -武平 -隆化 -承光 -武成 -保定 -天和 -建德 -宣政 -大成 -大象 -大定 -天保 -廣運 -元熙 -永鳳 -河瑞 -光興 -嘉平 -建元 -麟嘉 -光初 -建初 -建興 -晏平 -玉衡 -玉恒 -太和 -嘉寧 -建興 -永元 -太元 -永樂 -和平 -太始 -建元 -升平 -太清 -太和 -建平 -延熙 -建武 -青龍 -永興 -永寧 -燕元 -元璽 -光壽 -建熙 -皇始 -壽光 -永興 -甘露 -建元 -太安 -太初 -白雀 -建初 -皇初 -弘始 -永和 -燕興 -更始 -中興 -燕元 -建興 -永康 -建平 -長樂 -光始 -建始 -正始 -建義 -太初 -義熙 -更始 -永康 -建弘 -永弘 -太安 -麟嘉 -龍飛 -咸寧 -神鼎 -太初 -建和 -弘昌 -嘉平 -燕平 -建平 -太上 -建初 -嘉興 -永建 -神璽 -天璽 -永安 -玄始 -義和 -永和 -太平 -太興 -龍昇 -鳳翔 -昌武 -真興 -承光 -開皇 -仁壽 -大業 -義寧 -武德 -貞觀 -永徽 -顯慶 -龍朔 -麟德 -乾封 -總章 -咸亨 -上元 -儀鳳 -調露 -永隆 -開耀 -永淳 -弘道 -嗣聖 -神龍 -景龍 -唐隆 -景雲 -太極 -延和 -先天 -開元 -天寶 -至德 -乾元 -上元 -寶應 -廣德 -永泰 -大曆 -建中 -興元 -貞元 -永貞 -元和 -長慶 -寶曆 -太和 -開成 -會昌 -大中 -咸通 -乾符 -廣明 -中和 -光啟 -文德 -龍紀 -大順 -景福 -乾寧 -光化 -天復 -天祐 -文明 -光宅 -垂拱 -永昌 -載初 -天授 -如意 -長壽 -延載 -證聖 -天冊萬歲 -萬歲登封 -萬歲通天 -神功 -聖曆 -久視 -大足 -長安 -開平 -乾化 -貞明 -龍德 -同光 -天成 -長興 -應順 -清泰 -天福 -開運 -天福 -乾祐 -廣順 -顯德 -武義 -順義 -乾貞 -乾正 -大和 -天祚 -武成 -永平 -通正 -天漢 -光大 -光天 -廣大 -乾德 -咸康 -明德 -廣政 -天寶 -寶大 -寶太 -寶正 -寶貞 -保貞 -龍啟 -永和 -通文 -永隆 -天德 -乾亨 -白龍 -大有 -光天 -應乾 -乾和 -大寶 -昇元 -保大 -中興 -交泰 -天會 -廣運 -神冊 -天贊 -天顯 -會同 -大同 -天祿 -應曆 -保寧 -乾亨 -統和 -開泰 -太平 -景福 -重熙 -清寧 -咸雍 -太康 -大安 -壽昌 -乾統 -天慶 -保大 -建隆 -乾德 -開寶 -太平興國 -雍熙 -端拱 -淳化 -至道 -咸平 -景德 -大中祥符 -天禧 -乾興 -天聖 -明道 -景祐 -寶元 -康定 -慶曆 -皇祐 -至和 -嘉祐 -治平 -熙寧 -元豐 -元祐 -紹聖 -元符 -建中靖國 -崇寧 -大觀 -政和 -重和 -宣和 -靖康 -建炎 -紹興 -隆興 -乾道 -淳熙 -紹熙 -慶元 -嘉泰 -開禧 -嘉定 -寶慶 -紹定 -端平 -嘉熙 -淳祐 -寶祐 -開慶 -景定 -咸淳 -德祐 -景炎 -祥興 -顯道 -開運 -廣運 -大慶 -天授禮法延祚 -延嗣寧國 -天祐垂聖 -福聖承道 -奲都 -拱化 -乾道 -天賜禮盛國慶 -大安 -天安禮定 -天儀治平 -天祐民安 -永安 -貞觀 -雍寧 -元德 -正德 -大德 -大慶 -人慶 -天盛 -乾祐 -天慶 -應天 -皇建 -光定 -乾定 -寶義 -收國 -天輔 -天會 -天眷 -皇統 -天德 -貞元 -正隆 -大定 -明昌 -承安 -泰和 -大安 -崇慶 -至寧 -貞祐 -興定 -元光 -正大 -開興 -天興 -阜昌 -延慶 -康國 -咸清 -紹興 -崇福 -天禧 -中統 -至元 -元貞 -大德 -至大 -皇慶 -延祐 -至治 -泰定 -致和 -天曆 -至順 -元統 -至元 -至正 -宣光 -天光 -洪武 -建文 -永樂 -洪熙 -宣德 -正統 -景泰 -天順 -成化 -弘治 -正德 -嘉靖 -隆慶 -萬曆 -萬厯
萬歷 -泰昌 -天啟 -崇禎 -天命 -天聰 -崇德 -順治 -康熙 -雍正 -乾隆 -嘉慶 -道光 -咸豐 -同治 -光緒 -光緖 -宣統 -中華民國 -弘光 -隆武 -紹武 -永曆 -大順 -永昌 -太宗 -乃馬真后 -定宗 -海迷失后 -憲宗 -太祖
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/1_2013_08_30_15_53_27.txt --- a/develop/data/wordlist/1_2013_08_30_15_53_27.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,682 +0,0 @@ -建元
崇正 -元光 -元朔 -元狩 -元鼎 -元封 -太初 -天漢 -太始 -征和 -後元 -始元 -元鳳 -元平 -本始 -地節 -元康 -神爵 -五鳳 -甘露 -黃龍 -初元 -永光 -建昭 -竟寧 -建始 -河平 -陽朔 -鴻嘉 -永始 -元延 -綏和 -建平 -元壽 -元始 -居攝 -初始 -更始 -始建國 -天鳳 -地皇 -建武 -建武中元 -永平 -建初 -元和 -章和 -永元 -元興 -延平 -永初 -元初 -永寧 -建光 -延光 -永建 -陽嘉 -永和 -漢安 -建康 -永喜 -本初 -建和 -和平 -元嘉 -永興 -永壽 -延熹 -永康 -建寧 -熹平 -光和 -中平 -光熹 -昭寧 -永漢 -中平 -初平 -興平 -建安 -延康 -黃初 -太和 -青龍 -景初 -正始 -嘉平 -正元 -甘露 -景元 -咸熙 -章武 -建興 -延熙 -景耀 -炎興 -黃武 -黃龍 -嘉禾 -赤烏 -太元 -神鳳 -建興 -五鳳 -太平 -永安 -元興 -甘露 -寶鼎 -建衡 -鳳凰 -天鍹 -天璽 -天紀 -泰始 -咸寧 -太康 -太熙 -永熙 -永平 -元康 -永康 -永寧 -太安 -永安 -建武 -永安 -永興 -光熙 -永嘉 -建興 -建武 -太興 -永昌 -太寧 -咸和 -咸康 -建元 -永和 -升平 -隆和 -興寧 -太和 -咸安 -寧康 -太元 -隆安 -元興 -義熙 -元熙 -永初 -景平 -元嘉 -孝建 -大明 -永光 -景和 -泰始 -泰豫 -元徽 -昇明 -建元 -永明 -隆昌 -延興 -建武 -永泰 -永元 -中興 -天監 -普通 -大通 -中大通 -大同 -中大同 -太清 -大寶 -天正 -承聖 -天成 -紹泰 -太平 -永定 -天嘉 -天康 -光大 -太建 -至德 -禎明 -登國 -皇始 -天興 -天賜 -永興 -神瑞 -泰常 -始光 -神麚 -延和 -太延 -太平真君 -正平 -承平 -興安 -興光 -太安 -和平 -天安 -皇興 -延興 -承明 -太和 -景明 -正始 -永平 -延昌 -熙平 -神龜 -正光 -孝昌 -武泰 -建義 -永安 -建明 -普泰 -中興 -太昌 -永興 -永熙 -天平 -元象 -興和 -武定 -大統 -天保 -乾明 -皇建 -太寧 -河清 -天統 -武平 -隆化 -承光 -武成 -保定 -天和 -建德 -宣政 -大成 -大象 -大定 -天保 -廣運 -元熙 -永鳳 -河瑞 -光興 -嘉平 -建元 -麟嘉 -光初 -建初 -建興 -晏平 -玉衡 -玉恒 -太和 -嘉寧 -建興 -永元 -太元 -永樂 -和平 -太始 -建元 -升平 -太清 -太和 -建平 -延熙 -建武 -青龍 -永興 -永寧 -燕元 -元璽 -光壽 -建熙 -皇始 -壽光 -永興 -甘露 -建元 -太安 -太初 -白雀 -建初 -皇初 -弘始 -永和 -燕興 -更始 -中興 -燕元 -建興 -永康 -建平 -長樂 -光始 -建始 -正始 -建義 -太初 -義熙 -更始 -永康 -建弘 -永弘 -太安 -麟嘉 -龍飛 -咸寧 -神鼎 -太初 -建和 -弘昌 -嘉平 -燕平 -建平 -太上 -建初 -嘉興 -永建 -神璽 -天璽 -永安 -玄始 -義和 -永和 -太平 -太興 -龍昇 -鳳翔 -昌武 -真興 -承光 -開皇 -仁壽 -大業 -義寧 -武德 -貞觀 -永徽 -顯慶 -龍朔 -麟德 -乾封 -總章 -咸亨 -上元 -儀鳳 -調露 -永隆 -開耀 -永淳 -弘道 -嗣聖 -神龍 -景龍 -唐隆 -景雲 -太極 -延和 -先天 -開元 -天寶 -至德 -乾元 -上元 -寶應 -廣德 -永泰 -大曆 -建中 -興元 -貞元 -永貞 -元和 -長慶 -寶曆 -太和 -開成 -會昌 -大中 -咸通 -乾符 -廣明 -中和 -光啟 -文德 -龍紀 -大順 -景福 -乾寧 -光化 -天復 -天祐 -文明 -光宅 -垂拱 -永昌 -載初 -天授 -如意 -長壽 -延載 -證聖 -天冊萬歲 -萬歲登封 -萬歲通天 -神功 -聖曆 -久視 -大足 -長安 -開平 -乾化 -貞明 -龍德 -同光 -天成 -長興 -應順 -清泰 -天福 -開運 -天福 -乾祐 -廣順 -顯德 -武義 -順義 -乾貞 -乾正 -大和 -天祚 -武成 -永平 -通正 -天漢 -光大 -光天 -廣大 -乾德 -咸康 -明德 -廣政 -天寶 -寶大 -寶太 -寶正 -寶貞 -保貞 -龍啟 -永和 -通文 -永隆 -天德 -乾亨 -白龍 -大有 -光天 -應乾 -乾和 -大寶 -昇元 -保大 -中興 -交泰 -天會 -廣運 -神冊 -天贊 -天顯 -會同 -大同 -天祿 -應曆 -保寧 -乾亨 -統和 -開泰 -太平 -景福 -重熙 -清寧 -咸雍 -太康 -大安 -壽昌 -乾統 -天慶 -保大 -建隆 -乾德 -開寶 -太平興國 -雍熙 -端拱 -淳化 -至道 -咸平 -景德 -大中祥符 -天禧 -乾興 -天聖 -明道 -景祐 -寶元 -康定 -慶曆 -皇祐 -至和 -嘉祐 -治平 -熙寧 -元豐 -元祐 -紹聖 -元符 -建中靖國 -崇寧 -大觀 -政和 -重和 -宣和 -靖康 -建炎 -紹興 -隆興 -乾道 -淳熙 -紹熙 -慶元 -嘉泰 -開禧 -嘉定 -寶慶 -紹定 -端平 -嘉熙 -淳祐 -寶祐 -開慶 -景定 -咸淳 -德祐 -景炎 -祥興 -顯道 -開運 -廣運 -大慶 -天授禮法延祚 -延嗣寧國 -天祐垂聖 -福聖承道 -奲都 -拱化 -乾道 -天賜禮盛國慶 -大安 -天安禮定 -天儀治平 -天祐民安 -永安 -貞觀 -雍寧 -元德 -正德 -大德 -大慶 -人慶 -天盛 -乾祐 -天慶 -應天 -皇建 -光定 -乾定 -寶義 -收國 -天輔 -天會 -天眷 -皇統 -天德 -貞元 -正隆 -大定 -明昌 -承安 -泰和 -大安 -崇慶 -至寧 -貞祐 -興定 -元光 -正大 -開興 -天興 -阜昌 -延慶 -康國 -咸清 -紹興 -崇福 -天禧 -中統 -至元 -元貞 -大德 -至大 -皇慶 -延祐 -至治 -泰定 -致和 -天曆 -至順 -元統 -至元 -至正 -宣光 -天光 -洪武 -建文 -永樂 -洪熙 -宣德 -正統 -景泰 -天順 -成化 -弘治 -正德 -嘉靖 -隆慶 -萬曆 -萬厯
萬歷 -泰昌 -天啟 -崇禎 -天命 -天聰 -崇德 -順治 -康熙 -雍正 -乾隆 -嘉慶 -道光 -咸豐 -同治 -光緒 -光緖 -宣統 -中華民國 -弘光 -隆武 -紹武 -永曆 -大順 -永昌 -太宗 -乃馬真后 -定宗 -海迷失后 -憲宗 -太祖
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/1_2014_04_25_14_09_16.txt --- a/develop/data/wordlist/1_2014_04_25_14_09_16.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,684 +0,0 @@ -建元 -崇正 -元光 -元朔大徳 -元狩 -元鼎 -元封 -太初 -天漢 -太始 -征和 -後元 -始元 -元鳳 -元平 -本始 -地節 -元康 -神爵 -五鳳 -甘露 -黃龍 -初元 -永光 -建昭 -竟寧 -建始 -河平 -陽朔 -鴻嘉 -永始 -元延 -綏和 -建平 -元壽 -元始 -居攝 -初始 -更始 -始建國 -天鳳 -地皇 -建武 -建武中元 -永平 -建初 -元和 -章和 -永元 -元興 -延平 -永初 -元初 -永寧 -建光 -延光 -永建 -陽嘉 -永和 -漢安 -建康 -永喜 -本初 -建和 -和平 -元嘉 -永興 -永壽 -延熹 -永康 -建寧 -熹平 -光和 -中平 -光熹 -昭寧 -永漢 -中平 -初平 -興平 -建安 -延康 -黃初 -太和 -青龍 -景初 -正始 -嘉平 -正元 -甘露 -景元 -咸熙 -章武 -建興 -延熙 -景耀 -炎興 -黃武 -黃龍 -嘉禾 -赤烏 -太元 -神鳳 -建興 -五鳳 -太平 -永安 -元興 -甘露 -寶鼎 -建衡 -鳳凰 -天鍹 -天璽 -天紀 -泰始 -咸寧 -太康 -太熙 -永熙 -永平 -元康 -永康 -永寧 -太安 -永安 -建武 -永安 -永興 -光熙 -永嘉 -建興 -建武 -太興 -永昌 -太寧 -咸和 -咸康 -建元 -永和 -升平 -隆和 -興寧 -太和 -咸安 -寧康 -太元 -隆安 -元興 -義熙 -元熙 -永初 -景平 -元嘉 -孝建 -大明 -永光 -景和 -泰始 -泰豫 -元徽 -昇明 -建元 -永明 -隆昌 -延興 -建武 -永泰 -永元 -中興 -天監 -普通 -大通 -中大通 -大同 -中大同 -太清 -大寶 -天正 -承聖 -天成 -紹泰 -太平 -永定 -天嘉 -天康 -光大 -太建 -至德 -禎明 -登國 -皇始 -天興 -天賜 -永興 -神瑞 -泰常 -始光 -神麚 -延和 -太延 -太平真君 -正平 -承平 -興安 -興光 -太安 -和平 -天安 -皇興 -延興 -承明 -太和 -景明 -正始 -永平 -延昌 -熙平 -神龜 -正光 -孝昌 -武泰 -建義 -永安 -建明 -普泰 -中興 -太昌 -永興 -永熙 -天平 -元象 -興和 -武定 -大統 -天保 -乾明 -皇建 -太寧 -河清 -天統 -武平 -隆化 -承光 -武成 -保定 -天和 -建德 -宣政 -大成 -大象 -大定 -天保 -廣運 -元熙 -永鳳 -河瑞 -光興 -嘉平 -建元 -麟嘉 -光初 -建初 -建興 -晏平 -玉衡 -玉恒 -太和 -嘉寧 -建興 -永元 -太元 -永樂 -和平 -太始 -建元 -升平 -太清 -太和 -建平 -延熙 -建武 -青龍 -永興 -永寧 -燕元 -元璽 -光壽 -建熙 -皇始 -壽光 -永興 -甘露 -建元 -太安 -太初 -白雀 -建初 -皇初 -弘始 -永和 -燕興 -更始 -中興 -燕元 -建興 -永康 -建平 -長樂 -光始 -建始 -正始 -建義 -太初 -義熙 -更始 -永康 -建弘 -永弘 -太安 -麟嘉 -龍飛 -咸寧 -神鼎 -太初 -建和 -弘昌 -嘉平 -燕平 -建平 -太上 -建初 -嘉興 -永建 -神璽 -天璽 -永安 -玄始 -義和 -永和 -太平 -太興 -龍昇 -鳳翔 -昌武 -真興 -承光 -開皇 -仁壽 -大業 -義寧 -武德 -貞觀 -永徽 -顯慶 -龍朔 -麟德 -乾封 -總章 -咸亨 -上元 -儀鳳 -調露 -永隆 -開耀 -永淳 -弘道 -嗣聖 -神龍 -景龍 -唐隆 -景雲 -太極 -延和 -先天 -開元 -天寶 -至德 -乾元 -上元 -寶應 -廣德 -永泰 -大曆 -建中 -興元 -貞元 -永貞 -元和 -長慶 -寶曆 -太和 -開成 -會昌 -大中 -咸通 -乾符 -廣明 -中和 -光啟 -文德 -龍紀 -大順 -景福 -乾寧 -光化 -天復 -天祐 -文明 -光宅 -垂拱 -永昌 -載初 -天授 -如意 -長壽 -延載 -證聖 -天冊萬歲 -萬歲登封 -萬歲通天 -神功 -聖曆 -久視 -大足 -長安 -開平 -乾化 -貞明 -龍德 -同光 -天成 -長興 -應順 -清泰 -天福 -開運 -天福 -乾祐 -廣順 -顯德 -武義 -順義 -乾貞 -乾正 -大和 -天祚 -武成 -永平 -通正 -天漢 -光大 -光天 -廣大 -乾德 -咸康 -明德 -廣政 -天寶 -寶大 -寶太 -寶正 -寶貞 -保貞 -龍啟 -永和 -通文 -永隆 -天德 -乾亨 -白龍 -大有 -光天 -應乾 -乾和 -大寶 -昇元 -保大 -中興 -交泰 -天會 -廣運 -神冊 -天贊 -天顯 -會同 -大同 -天祿 -應曆 -保寧 -乾亨 -統和 -開泰 -太平 -景福 -重熙 -清寧 -咸雍 -太康 -大安 -壽昌 -乾統 -天慶 -保大 -建隆 -乾德 -開寶 -太平興國 -雍熙 -端拱 -淳化 -至道 -咸平 -景德 -大中祥符 -天禧 -乾興 -天聖 -明道 -景祐 -寶元 -康定 -慶曆 -皇祐 -至和 -嘉祐 -治平 -熙寧 -元豐 -元祐 -紹聖 -元符 -建中靖國 -崇寧 -大觀 -政和 -重和 -宣和 -靖康 -建炎 -紹興 -隆興 -乾道 -淳熙 -紹熙 -慶元 -嘉泰 -開禧 -嘉定 -寶慶 -紹定 -端平 -嘉熙 -淳祐 -寶祐 -開慶 -景定 -咸淳 -德祐 -景炎 -祥興 -顯道 -開運 -廣運 -大慶 -天授禮法延祚 -延嗣寧國 -天祐垂聖 -福聖承道 -奲都 -拱化 -乾道 -天賜禮盛國慶 -大安 -天安禮定 -天儀治平 -天祐民安 -永安 -貞觀 -雍寧 -元德 -正德 -大德 -大慶 -人慶 -天盛 -乾祐 -天慶 -應天 -皇建 -光定 -乾定 -寶義 -收國 -天輔 -天會 -天眷 -皇統 -天德 -貞元 -正隆 -大定 -明昌 -承安 -泰和 -大安 -崇慶 -至寧 -貞祐 -興定 -元光 -正大 -開興 -天興 -阜昌 -延慶 -康國 -咸清 -紹興 -崇福 -天禧 -中統 -至元 -元貞 -大德 -至大 -皇慶 -延祐 -至治 -泰定 -致和 -天曆 -至順 -元統 -至元 -至正 -宣光 -天光 -洪武 -建文 -永樂 -洪熙 -宣德 -正統 -景泰 -天順 -成化 -弘治 -正德 -嘉靖 -隆慶 -萬曆 -萬厯 -萬歷 -泰昌 -天啟 -崇禎 -天命 -天聰 -崇德 -順治 -康熙 -雍正 -乾隆 -嘉慶 -道光 -咸豐 -同治 -光緒 -光緖 -宣統 -中華民國 -弘光 -隆武 -紹武 -永曆 -大順 -永昌 -太宗 -乃馬真后 -定宗 -海迷失后 -憲宗 -太祖 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/3.txt --- a/develop/data/wordlist/3.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -
漢前
秦漢
三國
南北朝
五代
後蜀
南唐
吳越
閩國
南漢
高麗
中華民國
中華人民共和國
西晉
東漢
三國魏
東晉
西漢
北魏
北周
南齌
後梁
北齊
前燕
西魏
東魏
三國吳
南梁
後秦
後唐
後晉
後周
南燕
前涼
後漢
三國蜀
南平
西涼
偽齊
高麗
西遼
北燕
贏秦
北涼
後燕
後趙
前秦
北漢
新羅
後梁
前趙
成漢
西秦
後涼
南涼
前蜀
西燕
西夏
北元
南明
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/3_2013_07_25_11_56_22.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/3_2013_07_25_11_57_41.txt --- a/develop/data/wordlist/3_2013_07_25_11_57_41.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -漢前秦漢三國南北朝隋唐五代後蜀吳南唐吳越閩國南漢高麗宋遼金元明清中華民國中華人民共和國西晉陳東漢三國魏東晉西漢北魏北周南齌後梁北齊前燕西魏東魏三國吳秦南梁後秦新後唐後晉後周南燕前涼後漢三國蜀南平西涼偽齊高麗西遼北燕贏秦北涼後燕後趙前秦北漢新羅後梁前趙成漢夏西秦後涼南涼前蜀西燕周西夏北元南明 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/4.txt --- a/develop/data/wordlist/4.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -一
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/4_2013_07_25_16_08_41.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/4_2015_02_06_11_21_48.txt --- a/develop/data/wordlist/4_2015_02_06_11_21_48.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -一


123
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/5.txt --- a/develop/data/wordlist/5.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -
二十有一
二十又一
二十有二
二十又二
二十有三
二十又三
二十有四
二十又四
二十有五
二十又五
二十有六
二十又六
二十有七
二十又七
二十有八
二十又八
二十有九
二十又九
三十有一
三十又一
三十有二
三十又二
三十有三
三十又三
三十有四
三十又四
三十有五
三十又五
三十有六
三十又六
三十有七
三十又七
三十有八
三十又八
三十有九
三十又九
四十有一
四十又一
四十有二
四十又二
四十有三
四十又三
四十有四
四十又四
四十有五
四十又五
四十有六
四十又六
四十有七
四十又七
四十有八
四十又八
四十有九
四十又九
五十有一
五十又一
五十有二
五十又二
五十有三
五十又三
五十有四
五十又四
五十有五
五十又五
五十有六
五十又六
五十有七
五十又七
五十有八
五十又八
五十有九
五十又九
六十有一
六十又一
六十有二
六十又二
六十有三
六十又三
六十有四
六十又四
六十有五
六十又五
六十有六
六十又六
六十有七
六十又七
六十有八
六十又八
六十有九
六十又九
七十有一
七十又一
七十有二
七十又二
七十有三
七十又三
七十有四
七十又四
七十有五
七十又五
七十有六
七十又六
七十有七
七十又七
七十有八
七十又八
七十有九
七十又九
八十有一
八十又一
八十有二
八十又二
八十有三
八十又三
八十有四
八十又四
八十有五
八十又五
八十有六
八十又六
八十有七
八十又七
八十有八
八十又八
八十有九
八十又九
九十有一
九十又一
九十有二
九十又二
九十有三
九十又三
九十有四
九十又四
九十有五
九十又五
九十有六
九十又六
九十有七
九十又七
九十有八
九十又八
九十有九
九十又九
一百有一
一百又一
一百有二
一百又二
一百有三
一百又三
一百有四
一百又四
一百有五
一百又五
一百有六
一百又六
一百有七
一百又七
一百有八
一百又八
一百有九
一百又九
十有一
十又一
十有二
十又二
十有三
十又三
十有四
十又四
十有五
十又五
十有六
十又六
十有七
十又七
十有八
十又八
十有九
十又九
二十一
二十二
二十三
二十四
二十五
二十六
二十七
二十八
二十九
三十一
三十二
三十三
三十四
三十五
三十六
三十七
三十八
三十九
四十一
四十二
四十三
四十四
四十五
四十六
四十七
四十八
四十九
五十一
五十二
五十三
五十四
五十五
五十六
五十七
五十八
五十九
六十一
六十二
六十三
六十四
六十五
六十六
六十七
六十八
六十九
七十一
七十二
七十三
七十四
七十五
七十六
七十七
七十八
七十九
八十一
八十二
八十三
八十四
八十五
八十六
八十七
八十八
八十九
九十一
九十二
九十三
九十四
九十五
九十六
九十七
九十八
九十九
一百一
百有一
百又一
一百二
百有二
百又二
一百三
百有三
百又三
一百四
百有四
百又四
一百五
百有五
百又五
一百六
百有六
百又六
一百七
百有七
百又七
一百八
百有八
百又八
一百九
百有九
百又九
十一
十二
十三
十四
十五
十六
十七
十八
十九
二十
廿一
廿二
廿三
廿四
廿五
廿六
廿七
廿八
廿九
三十
卅一
卅二
卅三
卅四
卅五
卅六
卅七
卅八
卅九
四十
五十
六十
七十
八十
九十
一百
閏十一
閏十二
廿
拾壹
拾貳
拾叁
拾肆
拾伍
拾陸
拾柒
拾捌
拾玖
貳拾
貳拾壹
貳拾貳
貳拾叁
貳拾肆
貳拾伍
貳拾陸
貳拾柒
貳拾捌
貳拾玖
叁拾
叁拾壹
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/5_2013_07_30_11_01_42.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/5_2013_07_30_11_06_27.txt --- a/develop/data/wordlist/5_2013_07_30_11_06_27.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -一
十一
二十
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/5_2013_08_07_17_13_21.txt --- a/develop/data/wordlist/5_2013_08_07_17_13_21.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -一
十一
二十
十一
三十
十一
四十
四十一
五十
五十一
六十
六十一
七十
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/5_2013_08_07_17_14_23.txt --- a/develop/data/wordlist/5_2013_08_07_17_14_23.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -
二十有一
二十又一
二十有二
二十又二
二十有三
二十又三
二十有四
二十又四
二十有五
二十又五
二十有六
二十又六
二十有七
二十又七
二十有八
二十又八
二十有九
二十又九
三十有一
三十又一
三十有二
三十又二
三十有三
三十又三
三十有四
三十又四
三十有五
三十又五
三十有六
三十又六
三十有七
三十又七
三十有八
三十又八
三十有九
三十又九
四十有一
四十又一
四十有二
四十又二
四十有三
四十又三
四十有四
四十又四
四十有五
四十又五
四十有六
四十又六
四十有七
四十又七
四十有八
四十又八
四十有九
四十又九
五十有一
五十又一
五十有二
五十又二
五十有三
五十又三
五十有四
五十又四
五十有五
五十又五
五十有六
五十又六
五十有七
五十又七
五十有八
五十又八
五十有九
五十又九
六十有一
六十又一
六十有二
六十又二
六十有三
六十又三
六十有四
六十又四
六十有五
六十又五
六十有六
六十又六
六十有七
六十又七
六十有八
六十又八
六十有九
六十又九
七十有一
七十又一
七十有二
七十又二
七十有三
七十又三
七十有四
七十又四
七十有五
七十又五
七十有六
七十又六
七十有七
七十又七
七十有八
七十又八
七十有九
七十又九
八十有一
八十又一
八十有二
八十又二
八十有三
八十又三
八十有四
八十又四
八十有五
八十又五
八十有六
八十又六
八十有七
八十又七
八十有八
八十又八
八十有九
八十又九
九十有一
九十又一
九十有二
九十又二
九十有三
九十又三
九十有四
九十又四
九十有五
九十又五
九十有六
九十又六
九十有七
九十又七
九十有八
九十又八
九十有九
九十又九
一百有一
一百又一
一百有二
一百又二
一百有三
一百又三
一百有四
一百又四
一百有五
一百又五
一百有六
一百又六
一百有七
一百又七
一百有八
一百又八
一百有九
一百又九
十有一
十又一
十有二
十又二
十有三
十又三
十有四
十又四
十有五
十又五
十有六
十又六
十有七
十又七
十有八
十又八
十有九
十又九
二十一
二十二
二十三
二十四
二十五
二十六
二十七
二十八
二十九
三十一
三十二
三十三
三十四
三十五
三十六
三十七
三十八
三十九
四十一
四十二
四十三
四十四
四十五
四十六
四十七
四十八
四十九
五十一
五十二
五十三
五十四
五十五
五十六
五十七
五十八
五十九
六十一
六十二
六十三
六十四
六十五
六十六
六十七
六十八
六十九
七十一
七十二
七十三
七十四
七十五
七十六
七十七
七十八
七十九
八十一
八十二
八十三
八十四
八十五
八十六
八十七
八十八
八十九
九十一
九十二
九十三
九十四
九十五
九十六
九十七
九十八
九十九
一百一
百有一
百又一
一百二
百有二
百又二
一百三
百有三
百又三
一百四
百有四
百又四
一百五
百有五
百又五
一百六
百有六
百又六
一百七
百有七
百又七
一百八
百有八
百又八
一百九
百有九
百又九
十一
十二
十三
十四
十五
十六
十七
十八
十九
二十
廿一
廿二
廿三
廿四
廿五
廿六
廿七
廿八
廿九
三十
卅一
卅二
卅三
卅四
卅五
卅六
卅七
卅八
卅九
四十
五十
六十
七十
八十
九十
一百
廿
拾壹
拾貳
拾叁
拾肆
拾伍
拾陸
拾柒
拾捌
拾玖
貳拾
貳拾壹
貳拾貳
貳拾叁
貳拾肆
貳拾伍
貳拾陸
貳拾柒
貳拾捌
貳拾玖
叁拾
叁拾壹
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/5_2013_08_07_17_20_54.txt --- a/develop/data/wordlist/5_2013_08_07_17_20_54.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -
二十有一
二十又一
二十有二
二十又二
二十有三
二十又三
二十有四
二十又四
二十有五
二十又五
二十有六
二十又六
二十有七
二十又七
二十有八
二十又八
二十有九
二十又九
三十有一
三十又一
三十有二
三十又二
三十有三
三十又三
三十有四
三十又四
三十有五
三十又五
三十有六
三十又六
三十有七
三十又七
三十有八
三十又八
三十有九
三十又九
四十有一
四十又一
四十有二
四十又二
四十有三
四十又三
四十有四
四十又四
四十有五
四十又五
四十有六
四十又六
四十有七
四十又七
四十有八
四十又八
四十有九
四十又九
五十有一
五十又一
五十有二
五十又二
五十有三
五十又三
五十有四
五十又四
五十有五
五十又五
五十有六
五十又六
五十有七
五十又七
五十有八
五十又八
五十有九
五十又九
六十有一
六十又一
六十有二
六十又二
六十有三
六十又三
六十有四
六十又四
六十有五
六十又五
六十有六
六十又六
六十有七
六十又七
六十有八
六十又八
六十有九
六十又九
七十有一
七十又一
七十有二
七十又二
七十有三
七十又三
七十有四
七十又四
七十有五
七十又五
七十有六
七十又六
七十有七
七十又七
七十有八
七十又八
七十有九
七十又九
八十有一
八十又一
八十有二
八十又二
八十有三
八十又三
八十有四
八十又四
八十有五
八十又五
八十有六
八十又六
八十有七
八十又七
八十有八
八十又八
八十有九
八十又九
九十有一
九十又一
九十有二
九十又二
九十有三
九十又三
九十有四
九十又四
九十有五
九十又五
九十有六
九十又六
九十有七
九十又七
九十有八
九十又八
九十有九
九十又九
一百有一
一百又一
一百有二
一百又二
一百有三
一百又三
一百有四
一百又四
一百有五
一百又五
一百有六
一百又六
一百有七
一百又七
一百有八
一百又八
一百有九
一百又九
十有一
十又一
十有二
十又二
十有三
十又三
十有四
十又四
十有五
十又五
十有六
十又六
十有七
十又七
十有八
十又八
十有九
十又九
二十一
二十二
二十三
二十四
二十五
二十六
二十七
二十八
二十九
三十一
三十二
三十三
三十四
三十五
三十六
三十七
三十八
三十九
四十一
四十二
四十三
四十四
四十五
四十六
四十七
四十八
四十九
五十一
五十二
五十三
五十四
五十五
五十六
五十七
五十八
五十九
六十一
六十二
六十三
六十四
六十五
六十六
六十七
六十八
六十九
七十一
七十二
七十三
七十四
七十五
七十六
七十七
七十八
七十九
八十一
八十二
八十三
八十四
八十五
八十六
八十七
八十八
八十九
九十一
九十二
九十三
九十四
九十五
九十六
九十七
九十八
九十九
一百一
百有一
百又一
一百二
百有二
百又二
一百三
百有三
百又三
一百四
百有四
百又四
一百五
百有五
百又五
一百六
百有六
百又六
一百七
百有七
百又七
一百八
百有八
百又八
一百九
百有九
百又九
十一
十二
十三
十四
十五
十六
十七
十八
十九
二十
廿一
廿二
廿三
廿四
廿五
廿六
廿七
廿八
廿九
三十
卅一
卅二
卅三
卅四
卅五
卅六
卅七
卅八
卅九
四十
五十
六十
七十
八十
九十
一百
廿
拾壹
拾貳
拾叁
拾肆
拾伍
拾陸
拾柒
拾捌
拾玖
貳拾
貳拾壹
貳拾貳
貳拾叁
貳拾肆
貳拾伍
貳拾陸
貳拾柒
貳拾捌
貳拾玖
叁拾
叁拾壹
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/6.txt --- a/develop/data/wordlist/6.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -
丙戍
戌子
庚午
戊戍
甲子
乙丑
丙寅
丁卯
戊辰
己巳
庚午
辛未
壬申
癸酉
甲戌
乙亥
丙子
丁丑
戊寅
己卯
庚辰
辛巳
壬午
癸未
甲申
乙酉
丙戌
丁亥
戊子
己丑
庚寅
辛卯
壬辰
癸巳
甲午
乙未
丙申
丁酉
戊戌
己亥
庚子
辛丑
壬寅
癸卯
甲辰
乙巳
丙午
丁未
戊申
己酉
庚戌
辛亥
壬子
癸丑
甲寅
乙卯
丙辰
丁巳
戊午
己未
庚申
辛酉
壬戌
癸亥
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/6_2013_08_07_16_46_54.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/6_2013_08_07_20_07_37.txt --- a/develop/data/wordlist/6_2013_08_07_20_07_37.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -
甲子
乙丑
丙寅
丁卯
戊辰
己巳
庚午
辛未
壬申
癸酉
甲戌
乙亥
丙子
丁丑
戊寅
己卯
庚辰
辛巳
壬午
癸未
甲申
乙酉
丙戌
丁亥
戊子
己丑
庚寅
辛卯
壬辰
癸巳
甲午
乙未
丙申
丁酉
戊戌
己亥
庚子
辛丑
壬寅
癸卯
甲辰
乙巳
丙午
丁未
戊申
己酉
庚戌
辛亥
壬子
癸丑
甲寅
乙卯
丙辰
丁巳
戊午
己未
庚申
辛酉
壬戌
癸亥
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/7.txt --- a/develop/data/wordlist/7.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -貢生 -生 -官生 -副榜 -解元 -進士 -歲貢 -貢生 -監生 -舉人 -吏員 -拔貢 -廩貢 -廩生 -生員 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/7_2013_08_07_16_47_52.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/7_2013_08_07_20_09_35.txt --- a/develop/data/wordlist/7_2013_08_07_20_09_35.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -
進士
歲貢
監生
舉人
吏員
拔貢
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/7_2013_08_07_20_10_30.txt --- a/develop/data/wordlist/7_2013_08_07_20_10_30.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -
解元
進士
歲貢
監生
舉人
吏員
拔貢
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/7_2013_08_07_20_11_24.txt --- a/develop/data/wordlist/7_2013_08_07_20_11_24.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -
貢生
解元
進士
歲貢
監生
舉人
吏員
拔貢
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/7_2013_08_07_20_15_06.txt --- a/develop/data/wordlist/7_2013_08_07_20_15_06.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -
貢生
生
官生
解元
進士
歲貢
監生
舉人
吏員
拔貢
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/7_2015_02_06_11_20_15.txt --- a/develop/data/wordlist/7_2015_02_06_11_20_15.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -貢生
-生
-官生
-副榜
-解元
-進士
-歲貢
-貢生
-監生
-舉人
-吏員
-拔貢
-廩貢
-廩生
-生員 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/7_2015_02_06_11_20_21.txt --- a/develop/data/wordlist/7_2015_02_06_11_20_21.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -貢生
-生
-官生
-副榜

-解元
-進士
-歲貢
-貢生
-監生
-舉人
-吏員
-拔貢
-廩貢
-廩生
-生員 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/7_2015_02_06_11_20_44.txt --- a/develop/data/wordlist/7_2015_02_06_11_20_44.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -貢生
-生
-官生


-副榜
-解元
-進士
-歲貢
-貢生
-監生
-舉人
-吏員
-拔貢
-廩貢
-廩生
-生員 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/8.txt --- a/develop/data/wordlist/8.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -貞觀 \ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/8_2013_08_26_19_26_03.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/9.txt --- a/develop/data/wordlist/9.txt Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -鼠
\ No newline at end of file diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/data/wordlist/9_2014_05_22_16_32_06.txt diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/Thumbs.db Binary file develop/images/Thumbs.db has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/blank.gif Binary file develop/images/blank.gif has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/colorpicker_background.png Binary file develop/images/colorpicker_background.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/colorpicker_hex.png Binary file develop/images/colorpicker_hex.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/colorpicker_hsb_b.png Binary file develop/images/colorpicker_hsb_b.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/colorpicker_hsb_h.png Binary file develop/images/colorpicker_hsb_h.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/colorpicker_hsb_s.png Binary file develop/images/colorpicker_hsb_s.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/colorpicker_indic.gif Binary file develop/images/colorpicker_indic.gif has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/colorpicker_overlay.png Binary file develop/images/colorpicker_overlay.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/colorpicker_rgb_b.png Binary file develop/images/colorpicker_rgb_b.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/colorpicker_rgb_g.png Binary file develop/images/colorpicker_rgb_g.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/colorpicker_rgb_r.png Binary file develop/images/colorpicker_rgb_r.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/colorpicker_select.gif Binary file develop/images/colorpicker_select.gif has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/colorpicker_submit.png Binary file develop/images/colorpicker_submit.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/custom_background.png Binary file develop/images/custom_background.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/custom_hex.png Binary file develop/images/custom_hex.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/custom_hsb_b.png Binary file develop/images/custom_hsb_b.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/custom_hsb_h.png Binary file develop/images/custom_hsb_h.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/custom_hsb_s.png Binary file develop/images/custom_hsb_s.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/custom_indic.gif Binary file develop/images/custom_indic.gif has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/custom_rgb_b.png Binary file develop/images/custom_rgb_b.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/custom_rgb_g.png Binary file develop/images/custom_rgb_g.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/custom_rgb_r.png Binary file develop/images/custom_rgb_r.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/custom_submit.png Binary file develop/images/custom_submit.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/select.png Binary file develop/images/select.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/select2.png Binary file develop/images/select2.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/images/slider.png Binary file develop/images/slider.png has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/index.php --- a/develop/index.php Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ - -CreateController(); -$controller->ExecuteAction(); - -?> diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/js/.DS_Store Binary file develop/js/.DS_Store has changed diff -r b3ca5d2b4d3f -r 886f43b26ee2 develop/js/bootstrap.js --- a/develop/js/bootstrap.js Mon Mar 16 15:49:39 2015 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2306 +0,0 @@ -/*! - * Bootstrap v3.3.2 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -if (typeof jQuery === 'undefined') { - throw new Error('Bootstrap\'s JavaScript requires jQuery') -} - -+function ($) { - 'use strict'; - var version = $.fn.jquery.split(' ')[0].split('.') - if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) { - throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher') - } -}(jQuery); - -/* ======================================================================== - * Bootstrap: transition.js v3.3.2 - * http://getbootstrap.com/javascript/#transitions - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) - // ============================================================ - - function transitionEnd() { - var el = document.createElement('bootstrap') - - var transEndEventNames = { - WebkitTransition : 'webkitTransitionEnd', - MozTransition : 'transitionend', - OTransition : 'oTransitionEnd otransitionend', - transition : 'transitionend' - } - - for (var name in transEndEventNames) { - if (el.style[name] !== undefined) { - return { end: transEndEventNames[name] } - } - } - - return false // explicit for ie8 ( ._.) - } - - // http://blog.alexmaccaw.com/css-transitions - $.fn.emulateTransitionEnd = function (duration) { - var called = false - var $el = this - $(this).one('bsTransitionEnd', function () { called = true }) - var callback = function () { if (!called) $($el).trigger($.support.transition.end) } - setTimeout(callback, duration) - return this - } - - $(function () { - $.support.transition = transitionEnd() - - if (!$.support.transition) return - - $.event.special.bsTransitionEnd = { - bindType: $.support.transition.end, - delegateType: $.support.transition.end, - handle: function (e) { - if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) - } - } - }) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: alert.js v3.3.2 - * http://getbootstrap.com/javascript/#alerts - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // ALERT CLASS DEFINITION - // ====================== - - var dismiss = '[data-dismiss="alert"]' - var Alert = function (el) { - $(el).on('click', dismiss, this.close) - } - - Alert.VERSION = '3.3.2' - - Alert.TRANSITION_DURATION = 150 - - Alert.prototype.close = function (e) { - var $this = $(this) - var selector = $this.attr('data-target') - - if (!selector) { - selector = $this.attr('href') - selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 - } - - var $parent = $(selector) - - if (e) e.preventDefault() - - if (!$parent.length) { - $parent = $this.closest('.alert') - } - - $parent.trigger(e = $.Event('close.bs.alert')) - - if (e.isDefaultPrevented()) return - - $parent.removeClass('in') - - function removeElement() { - // detach from parent, fire event then clean up data - $parent.detach().trigger('closed.bs.alert').remove() - } - - $.support.transition && $parent.hasClass('fade') ? - $parent - .one('bsTransitionEnd', removeElement) - .emulateTransitionEnd(Alert.TRANSITION_DURATION) : - removeElement() - } - - - // ALERT PLUGIN DEFINITION - // ======================= - - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.alert') - - if (!data) $this.data('bs.alert', (data = new Alert(this))) - if (typeof option == 'string') data[option].call($this) - }) - } - - var old = $.fn.alert - - $.fn.alert = Plugin - $.fn.alert.Constructor = Alert - - - // ALERT NO CONFLICT - // ================= - - $.fn.alert.noConflict = function () { - $.fn.alert = old - return this - } - - - // ALERT DATA-API - // ============== - - $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: button.js v3.3.2 - * http://getbootstrap.com/javascript/#buttons - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // BUTTON PUBLIC CLASS DEFINITION - // ============================== - - var Button = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, Button.DEFAULTS, options) - this.isLoading = false - } - - Button.VERSION = '3.3.2' - - Button.DEFAULTS = { - loadingText: 'loading...' - } - - Button.prototype.setState = function (state) { - var d = 'disabled' - var $el = this.$element - var val = $el.is('input') ? 'val' : 'html' - var data = $el.data() - - state = state + 'Text' - - if (data.resetText == null) $el.data('resetText', $el[val]()) - - // push to event loop to allow forms to submit - setTimeout($.proxy(function () { - $el[val](data[state] == null ? this.options[state] : data[state]) - - if (state == 'loadingText') { - this.isLoading = true - $el.addClass(d).attr(d, d) - } else if (this.isLoading) { - this.isLoading = false - $el.removeClass(d).removeAttr(d) - } - }, this), 0) - } - - Button.prototype.toggle = function () { - var changed = true - var $parent = this.$element.closest('[data-toggle="buttons"]') - - if ($parent.length) { - var $input = this.$element.find('input') - if ($input.prop('type') == 'radio') { - if ($input.prop('checked') && this.$element.hasClass('active')) changed = false - else $parent.find('.active').removeClass('active') - } - if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change') - } else { - this.$element.attr('aria-pressed', !this.$element.hasClass('active')) - } - - if (changed) this.$element.toggleClass('active') - } - - - // BUTTON PLUGIN DEFINITION - // ======================== - - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.button') - var options = typeof option == 'object' && option - - if (!data) $this.data('bs.button', (data = new Button(this, options))) - - if (option == 'toggle') data.toggle() - else if (option) data.setState(option) - }) - } - - var old = $.fn.button - - $.fn.button = Plugin - $.fn.button.Constructor = Button - - - // BUTTON NO CONFLICT - // ================== - - $.fn.button.noConflict = function () { - $.fn.button = old - return this - } - - - // BUTTON DATA-API - // =============== - - $(document) - .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { - var $btn = $(e.target) - if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') - Plugin.call($btn, 'toggle') - e.preventDefault() - }) - .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { - $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type)) - }) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: carousel.js v3.3.2 - * http://getbootstrap.com/javascript/#carousel - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // CAROUSEL CLASS DEFINITION - // ========================= - - var Carousel = function (element, options) { - this.$element = $(element) - this.$indicators = this.$element.find('.carousel-indicators') - this.options = options - this.paused = - this.sliding = - this.interval = - this.$active = - this.$items = null - - this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) - - this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element - .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) - .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) - } - - Carousel.VERSION = '3.3.2' - - Carousel.TRANSITION_DURATION = 600 - - Carousel.DEFAULTS = { - interval: 5000, - pause: 'hover', - wrap: true, - keyboard: true - } - - Carousel.prototype.keydown = function (e) { - if (/input|textarea/i.test(e.target.tagName)) return - switch (e.which) { - case 37: this.prev(); break - case 39: this.next(); break - default: return - } - - e.preventDefault() - } - - Carousel.prototype.cycle = function (e) { - e || (this.paused = false) - - this.interval && clearInterval(this.interval) - - this.options.interval - && !this.paused - && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) - - return this - } - - Carousel.prototype.getItemIndex = function (item) { - this.$items = item.parent().children('.item') - return this.$items.index(item || this.$active) - } - - Carousel.prototype.getItemForDirection = function (direction, active) { - var activeIndex = this.getItemIndex(active) - var willWrap = (direction == 'prev' && activeIndex === 0) - || (direction == 'next' && activeIndex == (this.$items.length - 1)) - if (willWrap && !this.options.wrap) return active - var delta = direction == 'prev' ? -1 : 1 - var itemIndex = (activeIndex + delta) % this.$items.length - return this.$items.eq(itemIndex) - } - - Carousel.prototype.to = function (pos) { - var that = this - var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) - - if (pos > (this.$items.length - 1) || pos < 0) return - - if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" - if (activeIndex == pos) return this.pause().cycle() - - return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) - } - - Carousel.prototype.pause = function (e) { - e || (this.paused = true) - - if (this.$element.find('.next, .prev').length && $.support.transition) { - this.$element.trigger($.support.transition.end) - this.cycle(true) - } - - this.interval = clearInterval(this.interval) - - return this - } - - Carousel.prototype.next = function () { - if (this.sliding) return - return this.slide('next') - } - - Carousel.prototype.prev = function () { - if (this.sliding) return - return this.slide('prev') - } - - Carousel.prototype.slide = function (type, next) { - var $active = this.$element.find('.item.active') - var $next = next || this.getItemForDirection(type, $active) - var isCycling = this.interval - var direction = type == 'next' ? 'left' : 'right' - var that = this - - if ($next.hasClass('active')) return (this.sliding = false) - - var relatedTarget = $next[0] - var slideEvent = $.Event('slide.bs.carousel', { - relatedTarget: relatedTarget, - direction: direction - }) - this.$element.trigger(slideEvent) - if (slideEvent.isDefaultPrevented()) return - - this.sliding = true - - isCycling && this.pause() - - if (this.$indicators.length) { - this.$indicators.find('.active').removeClass('active') - var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) - $nextIndicator && $nextIndicator.addClass('active') - } - - var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" - if ($.support.transition && this.$element.hasClass('slide')) { - $next.addClass(type) - $next[0].offsetWidth // force reflow - $active.addClass(direction) - $next.addClass(direction) - $active - .one('bsTransitionEnd', function () { - $next.removeClass([type, direction].join(' ')).addClass('active') - $active.removeClass(['active', direction].join(' ')) - that.sliding = false - setTimeout(function () { - that.$element.trigger(slidEvent) - }, 0) - }) - .emulateTransitionEnd(Carousel.TRANSITION_DURATION) - } else { - $active.removeClass('active') - $next.addClass('active') - this.sliding = false - this.$element.trigger(slidEvent) - } - - isCycling && this.cycle() - - return this - } - - - // CAROUSEL PLUGIN DEFINITION - // ========================== - - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.carousel') - var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) - var action = typeof option == 'string' ? option : options.slide - - if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) - if (typeof option == 'number') data.to(option) - else if (action) data[action]() - else if (options.interval) data.pause().cycle() - }) - } - - var old = $.fn.carousel - - $.fn.carousel = Plugin - $.fn.carousel.Constructor = Carousel - - - // CAROUSEL NO CONFLICT - // ==================== - - $.fn.carousel.noConflict = function () { - $.fn.carousel = old - return this - } - - - // CAROUSEL DATA-API - // ================= - - var clickHandler = function (e) { - var href - var $this = $(this) - var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 - if (!$target.hasClass('carousel')) return - var options = $.extend({}, $target.data(), $this.data()) - var slideIndex = $this.attr('data-slide-to') - if (slideIndex) options.interval = false - - Plugin.call($target, options) - - if (slideIndex) { - $target.data('bs.carousel').to(slideIndex) - } - - e.preventDefault() - } - - $(document) - .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) - .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) - - $(window).on('load', function () { - $('[data-ride="carousel"]').each(function () { - var $carousel = $(this) - Plugin.call($carousel, $carousel.data()) - }) - }) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: collapse.js v3.3.2 - * http://getbootstrap.com/javascript/#collapse - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // COLLAPSE PUBLIC CLASS DEFINITION - // ================================ - - var Collapse = function (element, options) { - this.$element = $(element) - this.options = $.extend({}, Collapse.DEFAULTS, options) - this.$trigger = $(this.options.trigger).filter('[href="#' + element.id + '"], [data-target="#' + element.id + '"]') - this.transitioning = null - - if (this.options.parent) { - this.$parent = this.getParent() - } else { - this.addAriaAndCollapsedClass(this.$element, this.$trigger) - } - - if (this.options.toggle) this.toggle() - } - - Collapse.VERSION = '3.3.2' - - Collapse.TRANSITION_DURATION = 350 - - Collapse.DEFAULTS = { - toggle: true, - trigger: '[data-toggle="collapse"]' - } - - Collapse.prototype.dimension = function () { - var hasWidth = this.$element.hasClass('width') - return hasWidth ? 'width' : 'height' - } - - Collapse.prototype.show = function () { - if (this.transitioning || this.$element.hasClass('in')) return - - var activesData - var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing') - - if (actives && actives.length) { - activesData = actives.data('bs.collapse') - if (activesData && activesData.transitioning) return - } - - var startEvent = $.Event('show.bs.collapse') - this.$element.trigger(startEvent) - if (startEvent.isDefaultPrevented()) return - - if (actives && actives.length) { - Plugin.call(actives, 'hide') - activesData || actives.data('bs.collapse', null) - } - - var dimension = this.dimension() - - this.$element - .removeClass('collapse') - .addClass('collapsing')[dimension](0) - .attr('aria-expanded', true) - - this.$trigger - .removeClass('collapsed') - .attr('aria-expanded', true) - - this.transitioning = 1 - - var complete = function () { - this.$element - .removeClass('collapsing') - .addClass('collapse in')[dimension]('') - this.transitioning = 0 - this.$element - .trigger('shown.bs.collapse') - } - - if (!$.support.transition) return complete.call(this) - - var scrollSize = $.camelCase(['scroll', dimension].join('-')) - - this.$element - .one('bsTransitionEnd', $.proxy(complete, this)) - .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) - } - - Collapse.prototype.hide = function () { - if (this.transitioning || !this.$element.hasClass('in')) return - - var startEvent = $.Event('hide.bs.collapse') - this.$element.trigger(startEvent) - if (startEvent.isDefaultPrevented()) return - - var dimension = this.dimension() - - this.$element[dimension](this.$element[dimension]())[0].offsetHeight - - this.$element - .addClass('collapsing') - .removeClass('collapse in') - .attr('aria-expanded', false) - - this.$trigger - .addClass('collapsed') - .attr('aria-expanded', false) - - this.transitioning = 1 - - var complete = function () { - this.transitioning = 0 - this.$element - .removeClass('collapsing') - .addClass('collapse') - .trigger('hidden.bs.collapse') - } - - if (!$.support.transition) return complete.call(this) - - this.$element - [dimension](0) - .one('bsTransitionEnd', $.proxy(complete, this)) - .emulateTransitionEnd(Collapse.TRANSITION_DURATION) - } - - Collapse.prototype.toggle = function () { - this[this.$element.hasClass('in') ? 'hide' : 'show']() - } - - Collapse.prototype.getParent = function () { - return $(this.options.parent) - .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') - .each($.proxy(function (i, element) { - var $element = $(element) - this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) - }, this)) - .end() - } - - Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { - var isOpen = $element.hasClass('in') - - $element.attr('aria-expanded', isOpen) - $trigger - .toggleClass('collapsed', !isOpen) - .attr('aria-expanded', isOpen) - } - - function getTargetFromTrigger($trigger) { - var href - var target = $trigger.attr('data-target') - || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 - - return $(target) - } - - - // COLLAPSE PLUGIN DEFINITION - // ========================== - - function Plugin(option) { - return this.each(function () { - var $this = $(this) - var data = $this.data('bs.collapse') - var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) - - if (!data && options.toggle && option == 'show') options.toggle = false - if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) - if (typeof option == 'string') data[option]() - }) - } - - var old = $.fn.collapse - - $.fn.collapse = Plugin - $.fn.collapse.Constructor = Collapse - - - // COLLAPSE NO CONFLICT - // ==================== - - $.fn.collapse.noConflict = function () { - $.fn.collapse = old - return this - } - - - // COLLAPSE DATA-API - // ================= - - $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { - var $this = $(this) - - if (!$this.attr('data-target')) e.preventDefault() - - var $target = getTargetFromTrigger($this) - var data = $target.data('bs.collapse') - var option = data ? 'toggle' : $.extend({}, $this.data(), { trigger: this }) - - Plugin.call($target, option) - }) - -}(jQuery); - -/* ======================================================================== - * Bootstrap: dropdown.js v3.3.2 - * http://getbootstrap.com/javascript/#dropdowns - * ======================================================================== - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - * ======================================================================== */ - - -+function ($) { - 'use strict'; - - // DROPDOWN CLASS DEFINITION - // ========================= - - var backdrop = '.dropdown-backdrop' - var toggle = '[data-toggle="dropdown"]' - var Dropdown = function (element) { - $(element).on('click.bs.dropdown', this.toggle) - } - - Dropdown.VERSION = '3.3.2' - - Dropdown.prototype.toggle = function (e) { - var $this = $(this) - - if ($this.is('.disabled, :disabled')) return - - var $parent = getParent($this) - var isActive = $parent.hasClass('open') - - clearMenus() - - if (!isActive) { - if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { - // if mobile we use a backdrop because click events don't delegate - $('