From 0d6fdfd316a3840c82e48f51b590f144189d4e4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Thu, 12 Dec 2013 15:22:47 +0100 Subject: [PATCH] working on search --- grafana.sublime-workspace | 3403 +++++++++++++++++++++++- src/app/directives/kibanaPanel.js | 2 +- src/index.html | 26 + src/vendor/bootstrap/less/grafana.less | 4 + 4 files changed, 3403 insertions(+), 32 deletions(-) diff --git a/grafana.sublime-workspace b/grafana.sublime-workspace index 94a2feb275a..cfd7a87349b 100644 --- a/grafana.sublime-workspace +++ b/grafana.sublime-workspace @@ -3,6 +3,14 @@ { "selected_items": [ + [ + "ser", + "seriesInfo" + ], + [ + "max", + "maxDataPoints" + ], [ "gra", "graphiteParameters" @@ -52,10 +60,135 @@ "buffers": [ { - "file": "src/config.dev.js", + "file": "src/app/components/require.config.js", "settings": { - "buffer_size": 1509, + "buffer_size": 3852, + "line_ending": "Windows" + } + }, + { + "contents": "{\n \"NodeFrontUrl\": \"http://deploy.prod.tradera.com:3337\",\n \"HeartbeatIntervalSeconds\": 60,\n\n \"Units\": [\n {\n \"Name\": \"ES index update\",\n \"Type\": \"PowerShell\",\n\n \"PackageInfo\": { \"Source\": \"Tradera.ElasticMigrate\" },\n\n \"Script\":\n \"\n ./install.ps1 -Environment prod\n \"\n },\n\n {\n \"Name\": \"UserRegistration.ApplicantFinalization\",\n \"Type\": \"WindowsService\",\n \"PackageInfo\": { \"Source\": \"Tradera.Prod.Drops\", \"InternalPath\": \"_PublishedApplications/UserRegistration/ApplicantFinalization\" },\n \"ServiceName\": \"UserRegistration.ApplicantFinalization\"\n },\n\n ]\n}", + "file": "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.prod_manage.json", + "file_size": 313, + "file_write_time": 130306216219443965, + "settings": + { + "buffer_size": 586, + "line_ending": "Windows" + } + }, + { + "file": "//team-city-agent-02/d$/BuildAgent/work/dfdaf9995bf5db32/build_artifacts/output/_PublishedApplications/WebApi/BrowseInitializer/App.config", + "settings": + { + "buffer_size": 3619, + "line_ending": "Windows" + } + }, + { + "file": "/D/ebay/tradera/Build/Tasks-WebApi.ps1", + "settings": + { + "buffer_size": 2556, + "line_ending": "Windows" + } + }, + { + "file": "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.prod_app_servers.json", + "settings": + { + "buffer_size": 13169, + "line_ending": "Windows" + } + }, + { + "file": "src/app/components/settings.js", + "settings": + { + "buffer_size": 865, + "line_ending": "Windows" + } + }, + { + "file": "src/app/controllers/zoom.js", + "settings": + { + "buffer_size": 1128, + "line_ending": "Windows" + } + }, + { + "file": "src/app/panels/graphite/module.js", + "settings": + { + "buffer_size": 19968, + "line_ending": "Windows" + } + }, + { + "file": "src/app/panels/graphite/module.html", + "settings": + { + "buffer_size": 4252, + "line_ending": "Windows" + } + }, + { + "file": "src/app/directives/kibanaPanel.js", + "settings": + { + "buffer_size": 4036, + "line_ending": "Windows" + } + }, + { + "file": "src/app/dashboards/default.json", + "settings": + { + "buffer_size": 2301, + "line_ending": "Windows" + } + }, + { + "file": "src/app/panels/graphite/timeSeries.js", + "settings": + { + "buffer_size": 6370, + "line_ending": "Windows" + } + }, + { + "contents": "Searching 222 files for \"'app/partials/roweditor.html'\"\n\nD:\\oss\\grafana\\src\\app\\partials\\dashboard.html:\n 21 \n 22
\n 23: \n 24 \n 25 \n ..\n 35
\n 36 \n 37: \n 38 \n 39
\n ..\n 70
\n 71 \n 72: \n 73 \n 74 Add panel to empty row\n\n3 matches in 1 file\n\n\nSearching 222 files for \"esc\"\n\nD:\\oss\\grafana\\package.json:\n 17 \"grunt-contrib-less\": \"~0.7.0\",\n 18 \"grunt-contrib-copy\": \"~0.4.1\",\n 19: \"grunt-git-describe\": \"~2.3.2\",\n 20 \"grunt-contrib-clean\": \"~0.5.0\",\n 21 \"grunt-contrib-cssmin\": \"~0.6.1\",\n\nD:\\oss\\grafana\\sample\\server.js:\n 16 }\n 17 \n 18: function escapeHtml(value) {\n 19 return value.toString().\n 20 replace('<', '<').\n ..\n 110 res.write('Internal Server Error\\n');\n 111 res.write('

Internal Server Error

');\n 112: res.write('
' + escapeHtml(util.inspect(error)) + '
');\n 113 util.puts('500 Internal Server Error');\n 114 util.puts(util.inspect(error));\n ...\n 125 res.write(\n 126 '

The requested URL ' +\n 127: escapeHtml(path) +\n 128 ' was not found on this server.

'\n 129 );\n ...\n 142 res.write(\n 143 '

You do not have permission to access ' +\n 144: escapeHtml(path) + ' on this server.

'\n 145 );\n 146 res.end();\n ...\n 224 }\n 225 res.write('\\n');\n 226: res.write('' + escapeHtml(path) + '\\n');\n 227 res.write('\\n');\n 230: res.write('

Directory: ' + escapeHtml(path) + '

');\n 231 res.write('
    ');\n 232 files.forEach(function(fileName) {\n 233 if (fileName.charAt(0) !== '.') {\n 234 res.write('
  1. ' +\n 236: escapeHtml(fileName) + '
  2. ');\n 237 }\n 238 });\n\nD:\\oss\\grafana\\src\\app\\app.js:\n 36 * the modules controller, service, etc. functions will be overwritten to register directly\n 37 * with this application.\n 38: * @param {[type]} module [description]\n 39: * @return {[type]} [description]\n 40 */\n 41 app.useModule = function (module) {\n\nD:\\oss\\grafana\\src\\app\\components\\kbn.js:\n 216 };\n 217 \n 218: kbn.describe_interval = function (string) {\n 219 var matches = string.match(kbn.interval_regex);\n 220 if (!matches || !_.has(kbn.intervals_in_seconds, matches[2])) {\n ...\n 230 \n 231 kbn.interval_to_ms = function(string) {\n 232: var info = kbn.describe_interval(string);\n 233 return info.sec * 1000 * info.count;\n 234 };\n 235 \n 236 kbn.interval_to_seconds = function (string) {\n 237: var info = kbn.describe_interval(string);\n 238 return info.sec * info.count;\n 239 };\n\nD:\\oss\\grafana\\src\\app\\controllers\\row.js:\n 92 error : false,\n 93 /** @scratch /panels/1\n 94: * span:: A number, 1-12, that describes the width of the panel.\n 95 */\n 96 span : _as < defaultSpan && _as > 0 ? _as : defaultSpan,\n\nD:\\oss\\grafana\\src\\app\\dashboards\\guided.json:\n 169 \"sort\": [\n 170 \"_id\",\n 171: \"desc\"\n 172 ],\n 173 \"style\": {\n\nD:\\oss\\grafana\\src\\app\\dashboards\\logstash.js:\n 17 *\n 18 * fields :: comma seperated list of fields to show in the table\n 19: * sort :: comma seperated field to sort on, and direction, eg sort=@timestamp,desc\n 20 *\n 21 */\n ..\n 129 type: 'table',\n 130 fields: !_.isUndefined(ARGS.fields) ? ARGS.fields.split(',') : [],\n 131: sort: !_.isUndefined(ARGS.sort) ? ARGS.sort.split(',') : [ARGS.timefield||'@timestamp','desc'],\n 132 overflow: 'expand',\n 133 span: 12\n\nD:\\oss\\grafana\\src\\app\\dashboards\\logstash.json:\n 122 \"sort\": [\n 123 \"@timestamp\",\n 124: \"desc\"\n 125 ],\n 126 \"style\": {\n\nD:\\oss\\grafana\\src\\app\\directives\\kibanaPanel.js:\n 43 '' +\n 44 ''+\n 46 '' +\n 47 \n\nD:\\oss\\grafana\\src\\app\\panels\\column\\module.js:\n 28 $scope.panelMeta = {\n 29 status : \"Stable\",\n 30: description : \"A pseudo panel that lets you add other panels to be arranged in a column with\"+\n 31 \"defined heights.\"\n 32 };\n\nD:\\oss\\grafana\\src\\app\\panels\\filtering\\module.js:\n 19 $scope.panelMeta = {\n 20 status : \"Stable\",\n 21: description : \"A controllable list of all filters currently applied to the dashboard. You \"+\n 22 \"almost certainly want one of these on your dashboard somewhere.\"\n 23 };\n\nD:\\oss\\grafana\\src\\app\\panels\\graphite\\interval.js:\n 12 this.string = interval_string;\n 13 \n 14: var info = kbn.describe_interval(interval_string);\n 15 this.type = info.type;\n 16 this.ms = info.sec * 1000 * info.count;\n\nD:\\oss\\grafana\\src\\app\\panels\\graphite\\module.js:\n 41 modals : [\n 42 {\n 43: description: \"Inspect\",\n 44 icon: \"icon-info-sign\",\n 45 partial: \"app/partials/inspector.html\",\n ..\n 54 ],\n 55 status : \"Stable\",\n 56: description : \"A bucketed time series chart of the current query or queries. Uses the \"+\n 57 \"Elasticsearch date_histogram facet. If using time stamped indices this panel will query\"+\n 58 \" them sequentially to attempt to apply the lighest possible load to your Elasticsearch cluster\"\n ..\n 94 * annotate.size::: Max number of markers to show\n 95 * annotate.field::: Field from documents to show\n 96: * annotate.sort::: Sort array in format [field,order], For example [`@timestamp',`desc']\n 97 */\n 98 annotate : {\n ..\n 101 size : 20,\n 102 field : '_type',\n 103: sort : ['_score','desc']\n 104 },\n 105 /** @scratch /panels/histogram/3\n ...\n 243 /**\n 244 * The time range effecting the panel\n 245: * @return {[type]} [description]\n 246 */\n 247 $scope.get_time_range = function () {\n\nD:\\oss\\grafana\\src\\app\\panels\\graphite\\timeSeries.js:\n 25 *\n 26 * OPTIONS:\n 27: * @opt {string} interval The interval notion describing the expected spacing between\n 28 * each data point.\n 29 * @opt {date} start_date (optional) The start point for the time series, setting this and the\n ..\n 31 * expected result\n 32 * @opt {date} end_date (optional) The end point for the time series, see start_date\n 33: * @opt {string} fill_style Either \"minimal\", or \"all\" describing the strategy used to zero-fill\n 34 * the series.\n 35 */\n\nD:\\oss\\grafana\\src\\app\\panels\\histogram\\interval.js:\n 12 this.string = interval_string;\n 13 \n 14: var info = kbn.describe_interval(interval_string);\n 15 this.type = info.type;\n 16 this.ms = info.sec * 1000 * info.count;\n\nD:\\oss\\grafana\\src\\app\\panels\\histogram\\module.js:\n 39 modals : [\n 40 {\n 41: description: \"Inspect\",\n 42 icon: \"icon-info-sign\",\n 43 partial: \"app/partials/inspector.html\",\n ..\n 56 ],\n 57 status : \"Stable\",\n 58: description : \"A bucketed time series chart of the current query or queries. Uses the \"+\n 59 \"Elasticsearch date_histogram facet. If using time stamped indices this panel will query\"+\n 60 \" them sequentially to attempt to apply the lighest possible load to your Elasticsearch cluster\"\n ..\n 105 /** @scratch /panels/histogram/5\n 106 * ==== Queries\n 107: * queries object:: This object describes the queries to use on this panel.\n 108 * queries.mode::: Of the queries available, which to use. Options: +all, pinned, unpinned, selected+\n 109 * queries.ids::: In +selected+ mode, which query ids are selected.\n ...\n 121 * annotate.size::: Max number of markers to show\n 122 * annotate.field::: Field from documents to show\n 123: * annotate.sort::: Sort array in format [field,order], For example [`@timestamp',`desc']\n 124 */\n 125 annotate : {\n ...\n 128 size : 20,\n 129 field : '_type',\n 130: sort : ['_score','desc']\n 131 },\n 132 /** @scratch /panels/histogram/3\n ...\n 267 /**\n 268 * The time range effecting the panel\n 269: * @return {[type]} [description]\n 270 */\n 271 $scope.get_time_range = function () {\n ...\n 367 request = request.sort([\n 368 $scope.ejs.Sort($scope.panel.annotate.sort[0]).order($scope.panel.annotate.sort[1]),\n 369: $scope.ejs.Sort($scope.panel.time_field).desc()\n 370 ]);\n 371 }\n ...\n 447 eventType: \"annotation\",\n 448 title: null,\n 449: description: \" \"+\n 450 _h[$scope.panel.annotate.field]+\"
    \"+\n 451 moment(hit.sort[1]).format('YYYY-MM-DD HH:mm:ss'),\n ...\n 456 $scope.annotations = _.sortBy($scope.annotations, function(v){\n 457 // Sort in reverse\n 458: return v.score*($scope.panel.annotate.sort[1] === 'desc' ? -1 : 1);\n 459 });\n 460 // And slice to the right size\n\nD:\\oss\\grafana\\src\\app\\panels\\histogram\\queriesEditor.html:\n 39 \n 40 \n 41: \n 42
\n 43
\n\nD:\\oss\\grafana\\src\\app\\panels\\histogram\\timeSeries.js:\n 25 *\n 26 * OPTIONS:\n 27: * @opt {string} interval The interval notion describing the expected spacing between\n 28 * each data point.\n 29 * @opt {date} start_date (optional) The start point for the time series, setting this and the\n ..\n 31 * expected result\n 32 * @opt {date} end_date (optional) The end point for the time series, see start_date\n 33: * @opt {string} fill_style Either \"minimal\", or \"all\" describing the strategy used to zero-fill\n 34 * the series.\n 35 */\n\nD:\\oss\\grafana\\src\\app\\panels\\text\\module.js:\n 26 $scope.panelMeta = {\n 27 status : \"Stable\",\n 28: description : \"A static text panel that can use plain text, markdown, or (sanitized) HTML\"\n 29 };\n 30 \n\nD:\\oss\\grafana\\src\\app\\panels\\text\\lib\\showdown.js:\n 140 // Main function. The order in which other subs are called here is\n 141 // essential. Link and image substitutions need to happen before\n 142: // _EscapeSpecialCharsWithinTagAttributes(), so that any *'s or _'s in the \n 143 // and tags get encoded.\n 144 //\n ...\n 153 \n 154 // attacklab: Replace ~ with ~T\n 155: // This lets us use tilde as an escape char to avoid md5 hashes\n 156 // The choice of character is arbitray; anything that isn't\n 157 // magic in Markdown will work.\n ...\n 185 \n 186 // Handle github codeblocks prior to running HashHTML so that\n 187: // HTML contained within the codeblock gets escaped propertly\n 188 text = _DoGithubCodeBlocks(text);\n 189 \n ...\n 196 text = _RunBlockGamut(text);\n 197 \n 198: text = _UnescapeSpecialChars(text);\n 199 \n 200 // attacklab: Restore dollar signs\n ...\n 474 \n 475 // We already ran _HashHTMLBlocks() before, in Markdown(), but that\n 476: // was to escape raw HTML in the original Markdown source. This time,\n 477: // we're escaping the markup we've just created, so that we don't wrap\n 478 //

tags around block-level tags.\n 479 text = _HashHTMLBlocks(text);\n ...\n 491 \n 492 text = _DoCodeSpans(text);\n 493: text = _EscapeSpecialCharsWithinTagAttributes(text);\n 494: text = _EncodeBackslashEscapes(text);\n 495 \n 496 // Process anchor and image tags. Images must come first,\n ...\n 512 }\n 513 \n 514: var _EscapeSpecialCharsWithinTagAttributes = function(text) {\n 515 //\n 516 // Within tags -- meaning between < and > -- encode [\\ ` * _] so they\n ...\n 524 text = text.replace(regex, function(wholeMatch) {\n 525 var tag = wholeMatch.replace(/(.)<\\/?code>(?=.)/g,\"$1`\");\n 526: tag = escapeCharacters(tag,\"\\\\`*_\");\n 527 return tag;\n 528 });\n ...\n 647 }\n 648 \n 649: url = escapeCharacters(url,\"*_\");\n 650 var result = \"/g,\">\");\n 1112 \n 1113: // Now, escape characters that are magic in Markdown:\n 1114: text = escapeCharacters(text,\"\\*_{}[]\\\\\",false);\n 1115 \n 1116 // jj the line above breaks this:\n ....\n 1230 while (grafsOut[i].search(/~K(\\d+)K/) >= 0) {\n 1231 var blockText = g_html_blocks[RegExp.$1];\n 1232: blockText = blockText.replace(/\\$/g,\"$$$$\"); // Escape any dollar signs\n 1233 grafsOut[i] = grafsOut[i].replace(/~K\\d+K/,blockText);\n 1234 }\n ....\n 1253 \n 1254 \n 1255: var _EncodeBackslashEscapes = function(text) {\n 1256 //\n 1257 // Parameter: String.\n 1258 // Returns: The string, with after processing the following backslash\n 1259: // escape sequences.\n 1260 //\n 1261 \n 1262 // attacklab: The polite way to do this is with the new\n 1263: // escapeCharacters() function:\n 1264 //\n 1265: // text = escapeCharacters(text,\"\\\\\",true);\n 1266: // text = escapeCharacters(text,\"`*_{}[]()>#+-.!\",true);\n 1267 //\n 1268 // ...but we're sidestepping its use of the (slow) RegExp constructor\n 1269 // as an optimization for Firefox. This function gets called a LOT.\n 1270 \n 1271: text = text.replace(/\\\\(\\\\)/g,escapeCharacters_callback);\n 1272: text = text.replace(/\\\\([`*_{}\\[\\]()>#+-.!])/g,escapeCharacters_callback);\n 1273 return text;\n 1274 }\n ....\n 1295 text = text.replace(/<(?:mailto:)?([-.\\w]+\\@[-a-z0-9]+(\\.[-a-z0-9]+)*\\.[a-z]+)>/gi,\n 1296 function(wholeMatch,m1) {\n 1297: return _EncodeEmailAddress( _UnescapeSpecialChars(m1) );\n 1298 }\n 1299 );\n ....\n 1351 \n 1352 \n 1353: var _UnescapeSpecialChars = function(text) {\n 1354 //\n 1355 // Swap back in all the special characters we've hidden.\n ....\n 1418 \n 1419 \n 1420: var escapeCharacters = function(text, charsToEscape, afterBackslash) {\n 1421: // First we have to escape the escape characters so that\n 1422 // we can build a character class out of them\n 1423: var regexString = \"([\" + charsToEscape.replace(/([\\[\\]\\\\])/g,\"\\\\$1\") + \"])\";\n 1424 \n 1425 if (afterBackslash) {\n ....\n 1428 \n 1429 var regex = new RegExp(regexString,\"g\");\n 1430: text = text.replace(regex,escapeCharacters_callback);\n 1431 \n 1432 return text;\n ....\n 1434 \n 1435 \n 1436: var escapeCharacters_callback = function(wholeMatch,m1) {\n 1437: var charCodeToEscape = m1.charCodeAt(0);\n 1438: return \"~E\"+charCodeToEscape+\"E\";\n 1439 }\n 1440 \n\nD:\\oss\\grafana\\src\\app\\panels\\timepicker\\module.js:\n 29 $scope.panelMeta = {\n 30 status : \"Stable\",\n 31: description : \"A panel for controlling the time range filters. If you have time based data, \"+\n 32 \" or if you're using time stamped indices, you need one of these\"\n 33 };\n\nD:\\oss\\grafana\\src\\app\\partials\\panelgeneral.html:\n 1

\n 2
\n 3: {{panelMeta.status}} // \n 4
\n 5
\n\nD:\\oss\\grafana\\src\\app\\services\\dashboard.js:\n 451 method: \"POST\",\n 452 data: {\n 453: \"description\": save.title,\n 454 \"public\": false,\n 455 \"files\": {\n\nD:\\oss\\grafana\\src\\app\\services\\panelMove.js:\n 30 this.onDrop = function(event,ui,data) {\n 31 var\n 32: dragRow = data.draggableScope.$parent.$parent.row.panels,\n 33: dropRow = data.droppableScope.$parent.$parent.row.panels,\n 34 dragIndex = data.dragSettings.index,\n 35 dropIndex = data.dropSettings.index;\n\nD:\\oss\\grafana\\src\\font\\fontawesome-webfont.svg:\n 5 \n 6 \n 7: \n 8 \n 9 \n\nD:\\oss\\grafana\\src\\vendor\\underscore.js:\n 1047 };\n 1048 \n 1049: // List of HTML entities for escaping.\n 1050 var entityMap = {\n 1051: escape: {\n 1052 '&': '&',\n 1053 '<': '<',\n ....\n 1058 }\n 1059 };\n 1060: entityMap.unescape = _.invert(entityMap.escape);\n 1061 \n 1062 // Regexes containing the keys and values listed immediately above.\n 1063 var entityRegexes = {\n 1064: escape: new RegExp('[' + _.keys(entityMap.escape).join('') + ']', 'g'),\n 1065: unescape: new RegExp('(' + _.keys(entityMap.unescape).join('|') + ')', 'g')\n 1066 };\n 1067 \n 1068: // Functions for escaping and unescaping strings to/from HTML interpolation.\n 1069: _.each(['escape', 'unescape'], function(method) {\n 1070 _[method] = function(string) {\n 1071 if (string == null) return '';\n ....\n 1109 evaluate : /<%([\\s\\S]+?)%>/g,\n 1110 interpolate : /<%=([\\s\\S]+?)%>/g,\n 1111: escape : /<%-([\\s\\S]+?)%>/g\n 1112 };\n 1113 \n 1114 // When customizing `templateSettings`, if you don't want to define an\n 1115: // interpolation, evaluation or escaping regex, we need one that is\n 1116 // guaranteed not to match.\n 1117 var noMatch = /(.)^/;\n 1118 \n 1119: // Certain characters need to be escaped so that they can be put into a\n 1120 // string literal.\n 1121: var escapes = {\n 1122 \"'\": \"'\",\n 1123 '\\\\': '\\\\',\n ....\n 1129 };\n 1130 \n 1131: var escaper = /\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029/g;\n 1132 \n 1133 // JavaScript micro-templating, similar to John Resig's implementation.\n 1134 // Underscore templating handles arbitrary delimiters, preserves whitespace,\n 1135: // and correctly escapes quotes within interpolated code.\n 1136 _.template = function(text, data, settings) {\n 1137 var render;\n ....\n 1140 // Combine delimiters into one regular expression via alternation.\n 1141 var matcher = new RegExp([\n 1142: (settings.escape || noMatch).source,\n 1143 (settings.interpolate || noMatch).source,\n 1144 (settings.evaluate || noMatch).source\n 1145 ].join('|') + '|$', 'g');\n 1146 \n 1147: // Compile the template source, escaping string literals appropriately.\n 1148 var index = 0;\n 1149 var source = \"__p+='\";\n 1150: text.replace(matcher, function(match, escape, interpolate, evaluate, offset) {\n 1151 source += text.slice(index, offset)\n 1152: .replace(escaper, function(match) { return '\\\\' + escapes[match]; });\n 1153 \n 1154: if (escape) {\n 1155: source += \"'+\\n((__t=(\" + escape + \"))==null?'':_.escape(__t))+\\n'\";\n 1156 }\n 1157 if (interpolate) {\n\nD:\\oss\\grafana\\src\\vendor\\angular\\angular-dragdrop.js:\n 35 dropModelValue,\n 36 $droppableDraggable = null,\n 37: droppableScope = $droppable.scope(),\n 38: draggableScope = $draggable.scope(),\n 39 data = {};\n 40 \n 41 dragModel = $draggable.ngattr('ng-model');\n 42 dropModel = $droppable.ngattr('ng-model');\n 43: dragModelValue = draggableScope.$eval(dragModel);\n 44: dropModelValue = droppableScope.$eval(dropModel);\n 45 \n 46 $droppableDraggable = $droppable.find('[jqyoui-draggable]:last');\n 47: dropSettings = droppableScope.$eval($droppable.attr('jqyoui-droppable')) || [];\n 48: dragSettings = draggableScope.$eval($draggable.attr('jqyoui-draggable')) || [];\n 49 \n 50 // Helps pick up the right item\n 51: dragSettings.index = this.fixIndex(draggableScope, dragSettings, dragModelValue);\n 52: dropSettings.index = this.fixIndex(droppableScope, dropSettings, dropModelValue);\n 53 \n 54 jqyoui_pos = angular.isArray(dragModelValue) ? dragSettings.index : null;\n ..\n 73 dragModelValue: dragModelValue,\n 74 dropModelValue: dropModelValue,\n 75: droppableScope: $droppable.scope(),\n 76: draggableScope: $draggable.scope()\n 77 };\n 78 \n ..\n 88 \n 89 if(dragSettings.mutate !== false) {\n 90: this.mutateDraggable(draggableScope, dropSettings, dragSettings, dragModel, dropModel, dropItem, $draggable);\n 91 }\n 92 \n 93 if(dropSettings.mutate !== false) {\n 94: this.mutateDroppable(droppableScope, dropSettings, dragSettings, dropModel, dragItem, jqyoui_pos);\n 95 }\n 96 \n 97: this.callEventCallback(droppableScope, dropSettings.onDrop, event, ui, data);\n 98 }.bind(this));\n 99 }.bind(this));\n ...\n 102 \n 103 if(dragSettings.mutate !== false) {\n 104: this.mutateDraggable(draggableScope, dropSettings, dragSettings, dragModel, dropModel, dropItem, $draggable);\n 105 }\n 106 \n 107 if(dropSettings.mutate !== false) {\n 108: this.mutateDroppable(droppableScope, dropSettings, dragSettings, dropModel, dragItem, jqyoui_pos);\n 109 }\n 110 \n 111: this.callEventCallback(droppableScope, dropSettings.onDrop, event, ui, data);\n 112 }.bind(this));\n 113 }\n\nD:\\oss\\grafana\\src\\vendor\\angular\\angular-sanitize.js:\n 10 * @ngdoc overview\n 11 * @name ngSanitize\n 12: * @description\n 13 */\n 14 \n ..\n 35 * @function\n 36 *\n 37: * @description\n 38 * The input is sanitized by parsing the html into tokens. All safe tokens (from a whitelist) are\n 39: * then serialized back to properly escaped html string. This means that no unsafe input can make\n 40 * it into the returned string, however, since our parser is more strict than a typical browser\n 41 * parser, it's possible that some obscure input, which would be recognized as valid HTML by a\n ..\n 73 \n 74 \n 75: \n 76 no filter\n 77
<div ng-bind=\"snippet\">
</div>
\n ..\n 92 });\n 93 \n 94: it('should escape snippet without any filter', function() {\n 95: expect(using('#escaped-html').element('div').html()).\n 96 toBe(\"<p style=\\\"color:blue\\\">an html\\n\" +\n 97 \"<em onmouseover=\\\"this.textContent='PWN3D!'\\\">click here</em>\\n\" +\n ..\n 109 input('snippet').enter('new text');\n 110 expect(using('#html-filter').binding('snippet')).toBe('new text');\n 111: expect(using('#escaped-html').element('div').html()).toBe(\"new <b>text</b>\");\n 112 expect(using('#html-unsafe-filter').binding(\"snippet\")).toBe('new text');\n 113 });\n ...\n 165 \n 166 //Attributes that have href and hence need to be sanitized\n 167: var uriAttrs = makeMap(\"background,cite,href,longdesc,src,usemap\");\n 168 var validAttrs = angular.extend({}, uriAttrs, makeMap(\n 169 'abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,'+\n ...\n 327 \n 328 /**\n 329: * Escapes all potentially dangerous characters, so that the\n 330 * resulting string can be safely inserted into attribute or\n 331 * element text.\n 332 * @param value\n 333: * @returns escaped text\n 334 */\n 335 function encodeEntities(value) {\n ...\n 405 * @name ngSanitize.directive:ngBindHtml\n 406 *\n 407: * @description\n 408 * Creates a binding that will sanitize the result of evaluating the `expression` with the\n 409 * {@link ngSanitize.$sanitize $sanitize} service and innerHTML the result into the current element.\n ...\n 429 * @function\n 430 *\n 431: * @description\n 432 * Finds links in text input and turns them into html links. Supports http/https/ftp/mailto and\n 433 * plain email address links.\n ...\n 480 \n 481 \n 482: \n 483 no filter\n 484
<div ng-bind=\"snippet\">
</div>
\n ...\n 498 \n 499 it ('should not linkify snippet without the linky filter', function() {\n 500: expect(using('#escaped-html').binding('snippet')).\n 501 toBe(\"Pretty text with some links:\\n\" +\n 502 \"http://angularjs.org/,\\n\" +\n ...\n 510 expect(using('#linky-filter').binding('snippet | linky')).\n 511 toBe('new
http://link.');\n 512: expect(using('#escaped-html').binding('snippet')).toBe('new http://link.');\n 513 });\n 514 \n\nD:\\oss\\grafana\\src\\vendor\\angular\\angular.js:\n 14 * @function\n 15 *\n 16: * @description Converts the specified string to lowercase.\n 17 * @param {string} string String to be converted to lowercase.\n 18 * @returns {string} Lowercased string.\n ..\n 26 * @function\n 27 *\n 28: * @description Converts the specified string to uppercase.\n 29 * @param {string} string String to be converted to uppercase.\n 30 * @returns {string} Uppercased string.\n ..\n 75 * @function\n 76 *\n 77: * @description\n 78 * Restores the previous global value of angular and returns the current instance. Other libraries may already use the\n 79 * angular namespace. Or a previous version of angular is already loaded on the page. In these cases you may want to\n ..\n 114 * @function\n 115 *\n 116: * @description\n 117 * Invokes the `iterator` function once for each item in `obj` collection, which can be either an\n 118 * object or an array. The `iterator` function is invoked with `iterator(value, key)`, where `value`\n ...\n 239 * @function\n 240 *\n 241: * @description\n 242 * Extends the destination object `dst` by copying all of the properties from the `src` object(s)\n 243 * to `dst`. You can specify multiple `src` objects.\n ...\n 281 * @function\n 282 *\n 283: * @description\n 284 * A function that performs no operations. This function can be useful when writing code in the\n 285 * functional style.\n ...\n 300 * @function\n 301 *\n 302: * @description\n 303 * A function that returns its first argument. This function is useful when writing code in the\n 304 * functional style.\n ...\n 321 * @function\n 322 *\n 323: * @description\n 324 * Determines if a reference is undefined.\n 325 *\n ...\n 335 * @function\n 336 *\n 337: * @description\n 338 * Determines if a reference is defined.\n 339 *\n ...\n 349 * @function\n 350 *\n 351: * @description\n 352 * Determines if a reference is an `Object`. Unlike `typeof` in JavaScript, `null`s are not\n 353 * considered to be objects.\n ...\n 364 * @function\n 365 *\n 366: * @description\n 367 * Determines if a reference is a `String`.\n 368 *\n ...\n 378 * @function\n 379 *\n 380: * @description\n 381 * Determines if a reference is a `Number`.\n 382 *\n ...\n 392 * @function\n 393 *\n 394: * @description\n 395 * Determines if a value is a date.\n 396 *\n ...\n 408 * @function\n 409 *\n 410: * @description\n 411 * Determines if a reference is an `Array`.\n 412 *\n ...\n 424 * @function\n 425 *\n 426: * @description\n 427 * Determines if a reference is a `Function`.\n 428 *\n ...\n 469 * @function\n 470 *\n 471: * @description\n 472 * Determines if a reference is a DOM element (or wrapped jQuery element).\n 473 *\n ...\n 516 \n 517 /**\n 518: * @description\n 519 * Determines the number of elements in an array, the number of properties an object has, or\n 520 * the length of a string.\n ...\n 579 * @function\n 580 *\n 581: * @description\n 582 * Creates a deep copy of `source`, which should be an object or an array.\n 583 *\n ...\n 651 * @function\n 652 *\n 653: * @description\n 654 * Determines if two objects or two values are equivalent. Supports value types, arrays and\n 655 * objects.\n ...\n 722 * @function\n 723 *\n 724: * @description\n 725 * Returns a function which calls function `fn` bound to `self` (`self` becomes the `this` for\n 726 * `fn`). You can supply optional `args` that are prebound to the function. This feature is also\n ...\n 775 * @function\n 776 *\n 777: * @description\n 778 * Serializes input into a JSON-formatted string.\n 779 *\n ...\n 792 * @function\n 793 *\n 794: * @description\n 795 * Deserializes a JSON string.\n 796 *\n ...\n 843 \n 844 /**\n 845: * Parses an escaped url query string into key-value pairs.\n 846 * @returns Object.<(string|boolean)>\n 847 */\n ...\n 915 * {@link angular.module module} name to load.\n 916 *\n 917: * @description\n 918 *\n 919 * Use this directive to auto-bootstrap an application. Only\n ...\n 982 * @ngdoc function\n 983 * @name angular.bootstrap\n 984: * @description\n 985 * Use this function to manually start up angular application.\n 986 *\n ...\n 1079 * @ngdoc interface\n 1080 * @name angular.Module\n 1081: * @description\n 1082 *\n 1083 * Interface for configuring angular {@link angular.module modules}.\n ....\n 1097 * @ngdoc function\n 1098 * @name angular.module\n 1099: * @description\n 1100 *\n 1101 * The `angular.module` is a global place for creating and registering Angular modules. All\n ....\n 1168 * @propertyOf angular.Module\n 1169 * @returns {Array.} List of module names which must be loaded before this module.\n 1170: * @description\n 1171 * Holds the list of modules which the injector will load before the current module is loaded.\n 1172 */\n ....\n 1178 * @propertyOf angular.Module\n 1179 * @returns {string} Name of the module.\n 1180: * @description\n 1181 */\n 1182 name: name,\n ....\n 1189 * @param {string} name service name\n 1190 * @param {Function} providerType Construction function for creating new instance of the service.\n 1191: * @description\n 1192 * See {@link AUTO.$provide#provider $provide.provider()}.\n 1193 */\n ....\n 1200 * @param {string} name service name\n 1201 * @param {Function} providerFunction Function for creating new instance of the service.\n 1202: * @description\n 1203 * See {@link AUTO.$provide#factory $provide.factory()}.\n 1204 */\n ....\n 1211 * @param {string} name service name\n 1212 * @param {Function} constructor A constructor function that will be instantiated.\n 1213: * @description\n 1214 * See {@link AUTO.$provide#service $provide.service()}.\n 1215 */\n ....\n 1222 * @param {string} name service name\n 1223 * @param {*} object Service instance object.\n 1224: * @description\n 1225 * See {@link AUTO.$provide#value $provide.value()}.\n 1226 */\n ....\n 1233 * @param {string} name constant name\n 1234 * @param {*} object Constant value.\n 1235: * @description\n 1236 * Because the constant are fixed, they get applied before other provide methods.\n 1237 * See {@link AUTO.$provide#constant $provide.constant()}.\n ....\n 1245 * @param {string} name animation name\n 1246 * @param {Function} animationFactory Factory function for creating new instance of an animation.\n 1247: * @description\n 1248 *\n 1249 * Defines an animation hook that can be later used with {@link ng.directive:ngAnimate ngAnimate}\n 1250: * alongside {@link ng.directive:ngAnimate#Description common ng directives} as well as custom directives.\n 1251 *
\n 1252             * module.animation('animation-name', function($inject1, $inject2) {\n ....\n 1272             * @param {string} name Filter name.\n 1273             * @param {Function} filterFactory Factory function for creating new instance of filter.\n 1274:            * @description\n 1275             * See {@link ng.$filterProvider#register $filterProvider.register()}.\n 1276             */\n ....\n 1283             * @param {string} name Controller name.\n 1284             * @param {Function} constructor Controller constructor function.\n 1285:            * @description\n 1286             * See {@link ng.$controllerProvider#register $controllerProvider.register()}.\n 1287             */\n ....\n 1295             * @param {Function} directiveFactory Factory function for creating new instance of\n 1296             * directives.\n 1297:            * @description\n 1298             * See {@link ng.$compileProvider#directive $compileProvider.directive()}.\n 1299             */\n ....\n 1306             * @param {Function} configFn Execute this function on module load. Useful for service\n 1307             *    configuration.\n 1308:            * @description\n 1309             * Use this method to register work which needs to be performed on module loading.\n 1310             */\n ....\n 1317             * @param {Function} initializationFn Execute this function after injector creation.\n 1318             *    Useful for application initialization.\n 1319:            * @description\n 1320             * Use this method to register work which should be performed when the injector is done\n 1321             * loading all modules.\n ....\n 1354   * @ngdoc property\n 1355   * @name angular.version\n 1356:  * @description\n 1357   * An object that contains information about the current AngularJS version. This object has the\n 1358   * following properties:\n ....\n 1495   * @function\n 1496   *\n 1497:  * @description\n 1498   * Wraps a raw DOM element or HTML string as a [jQuery](http://jquery.com) element.\n 1499   * `angular.element` can be either an alias for [jQuery](http://api.jquery.com/jQuery/) function, if\n ....\n 2346   * @function\n 2347   *\n 2348:  * @description\n 2349   * Creates an injector function that can be used for retrieving services as well as for\n 2350   * dependency injection (see {@link guide/di dependency injection}).\n ....\n 2374   * @ngdoc overview\n 2375   * @name AUTO\n 2376:  * @description\n 2377   *\n 2378   * Implicit module which gets automatically added to each {@link AUTO.$injector $injector}.\n ....\n 2418   * @function\n 2419   *\n 2420:  * @description\n 2421   *\n 2422   * `$injector` is used to retrieve object instances as defined by\n ....\n 2470   * @methodOf AUTO.$injector\n 2471   *\n 2472:  * @description\n 2473   * Return an instance of the service.\n 2474   *\n ....\n 2482   * @methodOf AUTO.$injector\n 2483   *\n 2484:  * @description\n 2485   * Invoke the method and supply the method arguments from the `$injector`.\n 2486   *\n ....\n 2497   * @methodOf AUTO.$injector\n 2498   *\n 2499:  * @description\n 2500   * Allows the user to query if the particular service exist.\n 2501   *\n ....\n 2508   * @name AUTO.$injector#instantiate\n 2509   * @methodOf AUTO.$injector\n 2510:  * @description\n 2511   * Create a new instance of JS type. The method takes a constructor function invokes the new operator and supplies\n 2512   * all of the arguments to the constructor function as specified by the constructor annotation.\n ....\n 2523   * @methodOf AUTO.$injector\n 2524   *\n 2525:  * @description\n 2526   * Returns an array of service names which the function is requesting for injection. This API is used by the injector\n 2527   * to determine which services need to be injected into the function when the function is invoked. There are three\n ....\n 2591   * 
\n 2592 *\n 2593: * @param {function|Array.} fn Function for which dependent service names need to be retrieved as described\n 2594 * above.\n 2595 *\n ....\n 2604 * @name AUTO.$provide\n 2605 *\n 2606: * @description\n 2607 *\n 2608 * Use `$provide` to register new providers with the `$injector`. The providers are the factories for the instance.\n ....\n 2627 * }\n 2628 *\n 2629: * describe('Greeter', function(){\n 2630 *\n 2631 * beforeEach(module(function($provide) {\n ....\n 2652 * @name AUTO.$provide#provider\n 2653 * @methodOf AUTO.$provide\n 2654: * @description\n 2655 *\n 2656 * Register a provider for a service. The providers can be retrieved and can have additional configuration methods.\n ....\n 2671 * @name AUTO.$provide#factory\n 2672 * @methodOf AUTO.$provide\n 2673: * @description\n 2674 *\n 2675 * A short hand for configuring services if only `$get` method is required.\n ....\n 2686 * @name AUTO.$provide#service\n 2687 * @methodOf AUTO.$provide\n 2688: * @description\n 2689 *\n 2690 * A short hand for registering service of given class.\n ....\n 2700 * @name AUTO.$provide#value\n 2701 * @methodOf AUTO.$provide\n 2702: * @description\n 2703 *\n 2704 * A short hand for configuring services if the `$get` method is a constant.\n ....\n 2714 * @name AUTO.$provide#constant\n 2715 * @methodOf AUTO.$provide\n 2716: * @description\n 2717 *\n 2718 * A constant value, but unlike {@link AUTO.$provide#value value} it can be injected\n ....\n 2730 * @name AUTO.$provide#decorator\n 2731 * @methodOf AUTO.$provide\n 2732: * @description\n 2733 *\n 2734 * Decoration of service, allows the decorator to intercept the service instance creation. The\n ....\n 2965 * @requires $rootScope\n 2966 *\n 2967: * @description\n 2968 * When called, it checks current value of `$location.hash()` and scroll to related element,\n 2969 * according to rules specified in\n ....\n 3029 * @ngdoc object\n 3030 * @name ng.$animationProvider\n 3031: * @description\n 3032 *\n 3033 * The $AnimationProvider provider allows developers to register and access custom JavaScript animations directly inside\n ....\n 3044 * @methodOf ng.$animationProvider\n 3045 *\n 3046: * @description\n 3047 * Registers a new injectable animation factory function. The factory function produces the animation object which\n 3048 * has these two properties:\n ....\n 3068 * @function\n 3069 *\n 3070: * @description\n 3071 * The $animation service is used to retrieve any defined animation functions. When executed, the $animation service\n 3072 * will return a object that contains the setup and start functions that were defined for the animation.\n ....\n 3094 * @name ng.directive:ngAnimate\n 3095 *\n 3096: * @description\n 3097 * The `ngAnimate` directive works as an attribute that is attached alongside pre-existing directives.\n 3098 * It effects how the directive will perform DOM manipulation. This allows for complex animations to take place\n ....\n 3261 * @function\n 3262 *\n 3263: * @description\n 3264 * The $animator.create service provides the DOM manipulation API which is decorated with animations.\n 3265 *\n ....\n 3278 * @function\n 3279 *\n 3280: * @description\n 3281 * Injects the element object into the DOM (inside of the parent element) and then runs the enter animation.\n 3282 *\n ....\n 3293 * @function\n 3294 *\n 3295: * @description\n 3296 * Runs the leave animation operation and, upon completion, removes the element from the DOM.\n 3297 *\n ....\n 3307 * @function\n 3308 *\n 3309: * @description\n 3310 * Fires the move DOM operation. Just before the animation starts, the animator will either append it into the parent container or\n 3311 * add the element directly after the after element if present. Then the move animation will be run.\n ....\n 3323 * @function\n 3324 *\n 3325: * @description\n 3326 * Reveals the element by setting the CSS property `display` to `block` and then starts the show animation directly after.\n 3327 *\n ....\n 3335 * @methodOf ng.$animator\n 3336 *\n 3337: * @description\n 3338 * Starts the hide animation first and sets the CSS `display` property to `none` upon completion.\n 3339 *\n ....\n 3347 * @methodOf ng.$animator\n 3348 *\n 3349: * @description\n 3350 * Triggers a custom animation event to be executed on the given element\n 3351 *\n ....\n 3510 * @return {Boolean} Current animation state.\n 3511 *\n 3512: * @description\n 3513 * Globally enables/disables animations.\n 3514 *\n ....\n 3530 * @name ng.$browser\n 3531 * @requires $log\n 3532: * @description\n 3533 * This object has two goals:\n 3534 *\n ....\n 3617 * @param {function()} fn Poll function to add\n 3618 *\n 3619: * @description\n 3620 * Adds a function to the list of functions that poller periodically executes,\n 3621 * and starts polling if not started yet.\n ....\n 3633 * @param {function()} setTimeout Reference to a real or fake `setTimeout` function.\n 3634 *\n 3635: * @description\n 3636 * Configures the poller to run in the specified intervals, using the specified\n 3637 * setTimeout fn and kicks it off.\n ....\n 3655 * @methodOf ng.$browser\n 3656 *\n 3657: * @description\n 3658 * GETTER:\n 3659 * Without any argument, this method just returns current value of location.href.\n ....\n 3712 * @TODO(vojta): refactor to use node's syntax for events\n 3713 *\n 3714: * @description\n 3715 * Register callback function that will be called, when url changes.\n 3716 *\n ....\n 3779 * @param {string=} value Cookie value\n 3780 *\n 3781: * @description\n 3782 * The cookies method provides a 'private' low level access to browser cookies.\n 3783 * It is not meant to be used directly, use the $cookie service instead.\n ....\n 3797 if (name) {\n 3798 if (value === undefined) {\n 3799: rawDocument.cookie = escape(name) + \"=;path=\" + cookiePath + \";expires=Thu, 01 Jan 1970 00:00:00 GMT\";\n 3800 } else {\n 3801 if (isString(value)) {\n 3802: cookieLength = (rawDocument.cookie = escape(name) + '=' + escape(value) + ';path=' + cookiePath).length + 1;\n 3803 \n 3804 // per http://www.ietf.org/rfc/rfc2109.txt browser must allow at minimum:\n ....\n 3822 index = cookie.indexOf('=');\n 3823 if (index > 0) { //ignore nameless cookies\n 3824: var name = unescape(cookie.substring(0, index));\n 3825 // the first value that is seen for a cookie is the most\n 3826 // specific one. values for the same cookie name that\n 3827 // follow are for less specific paths.\n 3828 if (lastCookies[name] === undefined) {\n 3829: lastCookies[name] = unescape(cookie.substring(index + 1));\n 3830 }\n 3831 }\n ....\n 3844 * @returns {*} DeferId that can be used to cancel the task via `$browser.defer.cancel()`.\n 3845 *\n 3846: * @description\n 3847 * Executes a fn asynchronously via `setTimeout(fn, delay)`.\n 3848 *\n ....\n 3868 * @methodOf ng.$browser.defer\n 3869 *\n 3870: * @description\n 3871 * Cancels a defered task identified with `deferId`.\n 3872 *\n ....\n 3897 * @name ng.$cacheFactory\n 3898 *\n 3899: * @description\n 3900 * Factory that constructs cache objects.\n 3901 *\n ....\n 4054 * @name ng.$templateCache\n 4055 *\n 4056: * @description\n 4057 * Cache used for storing html templates.\n 4058 *\n ....\n 4092 * @function\n 4093 *\n 4094: * @description\n 4095 * Compiles a piece of HTML string or DOM into a template and produces a template function, which\n 4096 * can then be used to link {@link ng.$rootScope.Scope scope} and the template together.\n ....\n 4213 * @function\n 4214 *\n 4215: * @description\n 4216 */\n 4217 $CompileProvider.$inject = ['$provide'];\n ....\n 4231 * @function\n 4232 *\n 4233: * @description\n 4234 * Register a new directives with the compiler.\n 4235 *\n ....\n 4282 * @function\n 4283 *\n 4284: * @description\n 4285 * Retrieves or overrides the default regular expression that is used for whitelisting of safe\n 4286 * urls during a[href] sanitization.\n ....\n 4539 (function(transcludeFn) {\n 4540 return function(cloneFn) {\n 4541: var transcludeScope = scope.$new();\n 4542: transcludeScope.$$transcluded = true;\n 4543 \n 4544: return transcludeFn(transcludeScope, cloneFn).\n 4545: bind('$destroy', bind(transcludeScope, transcludeScope.$destroy));\n 4546 };\n 4547 })(childTranscludeFn || transcludeFn)\n ....\n 4660 postLinkFns = [],\n 4661 newScopeDirective = null,\n 4662: newIsolateScopeDirective = null,\n 4663 templateDirective = null,\n 4664 $compileNode = templateAttrs.$$element = jqLite(compileNode),\n ....\n 4682 \n 4683 if (directiveValue = directive.scope) {\n 4684: assertNoDuplicate('isolated scope', newIsolateScopeDirective, directive, $compileNode);\n 4685 if (isObject(directiveValue)) {\n 4686 safeAddClass($compileNode, 'ng-isolate-scope');\n 4687: newIsolateScopeDirective = directive;\n 4688 }\n 4689 safeAddClass($compileNode, 'ng-scope');\n ....\n 4844 $element = attrs.$$element;\n 4845 \n 4846: if (newIsolateScopeDirective) {\n 4847 var LOCAL_REGEXP = /^\\s*([@=&])(\\??)\\s*(\\w*)\\s*$/;\n 4848 \n 4849 var parentScope = scope.$parent || scope;\n 4850 \n 4851: forEach(newIsolateScopeDirective.scope, function(definiton, scopeName) {\n 4852 var match = definiton.match(LOCAL_REGEXP) || [],\n 4853 attrName = match[3] || scopeName,\n ....\n 4882 lastValue = scope[scopeName] = parentGet(parentScope);\n 4883 throw Error(NON_ASSIGNABLE_MODEL_EXPRESSION + attrs[attrName] +\n 4884: ' (directive: ' + newIsolateScopeDirective.name + ')');\n 4885 };\n 4886 lastValue = scope[scopeName] = parentGet(parentScope);\n ....\n 4913 default: {\n 4914 throw Error('Invalid isolate scope definition for directive ' +\n 4915: newIsolateScopeDirective.name + ': ' + definiton);\n 4916 }\n 4917 }\n ....\n 5240 * @ngdoc object\n 5241 * @name ng.$compile.directive.Attributes\n 5242: * @description\n 5243 *\n 5244 * A shared object between directive compile / linking functions which contains normalized DOM element\n ....\n 5264 * @function\n 5265 *\n 5266: * @description\n 5267 * Set DOM element attribute value.\n 5268 *\n ....\n 5298 * @ngdoc object\n 5299 * @name ng.$controllerProvider\n 5300: * @description\n 5301 * The {@link ng.$controller $controller service} is used by Angular to create new\n 5302 * controllers.\n ....\n 5345 * @return {Object} Instance of given controller.\n 5346 *\n 5347: * @description\n 5348 * `$controller` service is responsible for instantiating controllers.\n 5349 *\n ....\n 5387 * @requires $window\n 5388 *\n 5389: * @description\n 5390 * A {@link angular.element jQuery (lite)}-wrapped reference to the browser's `window.document`\n 5391 * element.\n ....\n 5402 * @requires $log\n 5403 *\n 5404: * @description\n 5405 * Any uncaught exception in angular expressions is delegated to this service.\n 5406 * The default implementation simply delegates to `$log.error` which logs it into\n ....\n 5428 * @function\n 5429 *\n 5430: * @description\n 5431 *\n 5432 * Used for configuring the interpolation markup. Defaults to `{{` and `}}`.\n ....\n 5440 * @name ng.$interpolateProvider#startSymbol\n 5441 * @methodOf ng.$interpolateProvider\n 5442: * @description\n 5443 * Symbol to denote start of expression in the interpolated string. Defaults to `{{`.\n 5444 *\n ....\n 5459 * @name ng.$interpolateProvider#endSymbol\n 5460 * @methodOf ng.$interpolateProvider\n 5461: * @description\n 5462 * Symbol to denote the end of expression in the interpolated string. Defaults to `}}`.\n 5463 *\n ....\n 5486 * @requires $parse\n 5487 *\n 5488: * @description\n 5489 *\n 5490 * Compiles a string with markup into an interpolation function. This service is used by the\n ....\n 5577 * @name ng.$interpolate#startSymbol\n 5578 * @methodOf ng.$interpolate\n 5579: * @description\n 5580 * Symbol to denote the start of expression in the interpolated string. Defaults to `{{`.\n 5581 *\n ....\n 5594 * @name ng.$interpolate#endSymbol\n 5595 * @methodOf ng.$interpolate\n 5596: * @description\n 5597 * Symbol to denote the end of expression in the interpolated string. Defaults to `}}`.\n 5598 *\n ....\n 5840 * @methodOf ng.$location\n 5841 *\n 5842: * @description\n 5843 * This method is getter only.\n 5844 *\n ....\n 5855 * @methodOf ng.$location\n 5856 *\n 5857: * @description\n 5858 * This method is getter / setter.\n 5859 *\n ....\n 5882 * @methodOf ng.$location\n 5883 *\n 5884: * @description\n 5885 * This method is getter only.\n 5886 *\n ....\n 5896 * @methodOf ng.$location\n 5897 *\n 5898: * @description\n 5899 * This method is getter only.\n 5900 *\n ....\n 5910 * @methodOf ng.$location\n 5911 *\n 5912: * @description\n 5913 * This method is getter only.\n 5914 *\n ....\n 5924 * @methodOf ng.$location\n 5925 *\n 5926: * @description\n 5927 * This method is getter / setter.\n 5928 *\n ....\n 5946 * @methodOf ng.$location\n 5947 *\n 5948: * @description\n 5949 * This method is getter / setter.\n 5950 *\n ....\n 5982 * @methodOf ng.$location\n 5983 *\n 5984: * @description\n 5985 * This method is getter / setter.\n 5986 *\n ....\n 5999 * @methodOf ng.$location\n 6000 *\n 6001: * @description\n 6002 * If called, all changes to $location during current `$digest` will be replacing current history\n 6003 * record, instead of adding new one.\n ....\n 6037 * @requires $rootElement\n 6038 *\n 6039: * @description\n 6040 * The $location service parses the URL in the browser address bar (based on the\n 6041 * {@link https://developer.mozilla.org/en/window.location window.location}) and makes the URL\n ....\n 6061 * @ngdoc object\n 6062 * @name ng.$locationProvider\n 6063: * @description\n 6064 * Use the `$locationProvider` to configure how the application deep linking paths are stored.\n 6065 */\n ....\n 6072 * @name ng.$locationProvider#hashPrefix\n 6073 * @methodOf ng.$locationProvider\n 6074: * @description\n 6075 * @param {string=} prefix Prefix for hash part (containing path and search)\n 6076 * @returns {*} current value if used as getter or itself (chaining) if used as setter\n ....\n 6089 * @name ng.$locationProvider#html5Mode\n 6090 * @methodOf ng.$locationProvider\n 6091: * @description\n 6092 * @param {string=} mode Use HTML5 strategy if available.\n 6093 * @returns {*} current value if used as getter or itself (chaining) if used as setter\n ....\n 6208 * @requires $window\n 6209 *\n 6210: * @description\n 6211 * Simple service for logging. Default implementation writes the message\n 6212 * into the browser's console (if present).\n ....\n 6239 * @ngdoc object\n 6240 * @name ng.$logProvider\n 6241: * @description\n 6242 * Use the `$logProvider` to configure how the application logs messages\n 6243 */\n ....\n 6250 * @name ng.$logProvider#debugEnabled\n 6251 * @methodOf ng.$logProvider\n 6252: * @description\n 6253 * @param {string=} flag enable or disable debug level messages\n 6254 * @returns {*} current value if used as getter or itself (chaining) if used as setter\n ....\n 6270 * @methodOf ng.$log\n 6271 *\n 6272: * @description\n 6273 * Write a log message\n 6274 */\n ....\n 6280 * @methodOf ng.$log\n 6281 *\n 6282: * @description\n 6283 * Write a warning message\n 6284 */\n ....\n 6290 * @methodOf ng.$log\n 6291 *\n 6292: * @description\n 6293 * Write an information message\n 6294 */\n ....\n 6300 * @methodOf ng.$log\n 6301 *\n 6302: * @description\n 6303 * Write an error message\n 6304 */\n ....\n 6310 * @methodOf ng.$log\n 6311 *\n 6312: * @description\n 6313 * Write a debug message\n 6314 */\n ....\n 6395 '!':function(self, locals, a){return !a(self, locals);}\n 6396 };\n 6397: var ESCAPE = {\"n\":\"\\n\", \"f\":\"\\f\", \"r\":\"\\r\", \"t\":\"\\t\", \"v\":\"\\v\", \"'\":\"'\", '\"':'\"'};\n 6398 \n 6399 function lex(text, csp){\n ....\n 6594 var string = \"\";\n 6595 var rawString = quote;\n 6596: var escape = false;\n 6597 while (index < text.length) {\n 6598 var ch = text.charAt(index);\n 6599 rawString += ch;\n 6600: if (escape) {\n 6601 if (ch == 'u') {\n 6602 var hex = text.substring(index + 1, index + 5);\n 6603 if (!hex.match(/[\\da-f]{4}/i))\n 6604: throwError( \"Invalid unicode escape [\\\\u\" + hex + \"]\");\n 6605 index += 4;\n 6606 string += String.fromCharCode(parseInt(hex, 16));\n 6607 } else {\n 6608: var rep = ESCAPE[ch];\n 6609 if (rep) {\n 6610 string += rep;\n ....\n 6613 }\n 6614 }\n 6615: escape = false;\n 6616 } else if (ch == '\\\\') {\n 6617: escape = true;\n 6618 } else if (ch == quote) {\n 6619 index++;\n ....\n 7237 * @function\n 7238 *\n 7239: * @description\n 7240 *\n 7241 * Converts Angular {@link guide/expression expression} into a function.\n ....\n 7294 * @requires $rootScope\n 7295 *\n 7296: * @description\n 7297 * A promise/deferred implementation inspired by [Kris Kowal's Q](https://github.com/kriskowal/q).\n 7298 *\n 7299: * [The CommonJS Promise proposal](http://wiki.commonjs.org/wiki/Promises) describes a promise as an\n 7300 * interface for interacting with an object that represents the result of an action that is\n 7301 * performed asynchronously, and may or may not be finished at any given point in time.\n ....\n 7466 * @name ng.$q#defer\n 7467 * @methodOf ng.$q\n 7468: * @description\n 7469 * Creates a `Deferred` object which represents a task which will finish in the future.\n 7470 *\n ....\n 7592 * @name ng.$q#reject\n 7593 * @methodOf ng.$q\n 7594: * @description\n 7595 * Creates a promise that is resolved as rejected with the specified `reason`. This api should be\n 7596 * used to forward rejection in a chain of promises. If you are dealing with the last promise in\n ....\n 7640 * @name ng.$q#when\n 7641 * @methodOf ng.$q\n 7642: * @description\n 7643 * Wraps an object that might be a value or a (3rd party) then-able promise into a $q promise.\n 7644 * This is useful when you are dealing with an object that might or might not be a promise, or if\n ....\n 7700 * @name ng.$q#all\n 7701 * @methodOf ng.$q\n 7702: * @description\n 7703 * Combines multiple promises into a single promise that is resolved when all of the input\n 7704 * promises are resolved.\n ....\n 7747 * @function\n 7748 *\n 7749: * @description\n 7750 *\n 7751 * Used for configuring routes. See {@link ng.$route $route} for an example.\n ....\n 7842 * @returns {Object} self\n 7843 *\n 7844: * @description\n 7845 * Adds a new route definition to the `$route` service.\n 7846 */\n ....\n 7865 * @methodOf ng.$routeProvider\n 7866 *\n 7867: * @description\n 7868 * Sets route definition that will be used on route change when no other route definition\n 7869 * is matched.\n ....\n 7900 * @property {Array.} routes Array of all configured routes.\n 7901 *\n 7902: * @description\n 7903 * Is used for deep-linking URLs to controllers and views (HTML partials).\n 7904 * It watches `$location.url()` and tries to map the path to an existing route definition.\n ....\n 8011 * @eventOf ng.$route\n 8012 * @eventType broadcast on root scope\n 8013: * @description\n 8014 * Broadcasted before a route change. At this point the route services starts\n 8015 * resolving all of the dependencies needed for the route change to occurs.\n ....\n 8027 * @eventOf ng.$route\n 8028 * @eventType broadcast on root scope\n 8029: * @description\n 8030 * Broadcasted after a route dependencies are resolved.\n 8031 * {@link ng.directive:ngView ngView} listens for the directive\n ....\n 8042 * @eventOf ng.$route\n 8043 * @eventType broadcast on root scope\n 8044: * @description\n 8045 * Broadcasted if any of the resolve promises are rejected.\n 8046 *\n ....\n 8055 * @eventOf ng.$route\n 8056 * @eventType broadcast on root scope\n 8057: * @description\n 8058 *\n 8059 * The `reloadOnSearch` property has been set to false, and we are reusing the same\n ....\n 8070 * @methodOf ng.$route\n 8071 *\n 8072: * @description\n 8073 * Causes `$route` service to reload the current route even if\n 8074 * {@link ng.$location $location} hasn't changed.\n ....\n 8099 // regex only once and then reuse it\n 8100 \n 8101: // Escape regexp special characters.\n 8102 when = '^' + when.replace(/[-\\/\\\\^$:*+?.()|[\\]{}]/g, \"\\\\$&\") + '$';\n 8103 \n ....\n 8254 * @requires $route\n 8255 *\n 8256: * @description\n 8257 * Current set of route parameters. The route parameters are a combination of the\n 8258 * {@link ng.$location $location} `search()`, and `path()`. The `path` parameters\n ....\n 8307 * @ngdoc object\n 8308 * @name ng.$rootScopeProvider\n 8309: * @description\n 8310 *\n 8311 * Provider for the $rootScope service.\n ....\n 8316 * @name ng.$rootScopeProvider#digestTtl\n 8317 * @methodOf ng.$rootScopeProvider\n 8318: * @description\n 8319 *\n 8320 * Sets the number of digest iterations the scope should attempt to execute before giving up and\n ....\n 8330 * @ngdoc object\n 8331 * @name ng.$rootScope\n 8332: * @description\n 8333 *\n 8334 * Every application has a single root {@link ng.$rootScope.Scope scope}.\n ....\n 8353 * @name ng.$rootScope.Scope\n 8354 *\n 8355: * @description\n 8356 * A root scope can be retrieved using the {@link ng.$rootScope $rootScope} key from the\n 8357 * {@link AUTO.$injector $injector}. Child scopes are created using the\n ....\n 8416 * @function\n 8417 *\n 8418: * @description\n 8419 * Creates a new child {@link ng.$rootScope.Scope scope}.\n 8420 *\n ....\n 8474 * @function\n 8475 *\n 8476: * @description\n 8477 * Registers a `listener` callback to be executed whenever the `watchExpression` changes.\n 8478 *\n ....\n 8587 * @function\n 8588 *\n 8589: * @description\n 8590 * Shallow watches the properties of an object and fires whenever any of the properties change\n 8591 * (for arrays this implies watching the array items, for object maps this implies watching the properties).\n ....\n 8727 * @function\n 8728 *\n 8729: * @description\n 8730 * Processes all of the {@link ng.$rootScope.Scope#$watch watchers} of the current scope and its children.\n 8731 * Because a {@link ng.$rootScope.Scope#$watch watcher}'s listener can change the model, the\n ....\n 8853 * @eventType broadcast on scope being destroyed\n 8854 *\n 8855: * @description\n 8856 * Broadcasted when a scope and its children are being destroyed.\n 8857 */\n ....\n 8863 * @function\n 8864 *\n 8865: * @description\n 8866 * Removes the current scope (and all of its children) from the parent scope. Removal implies\n 8867 * that calls to {@link ng.$rootScope.Scope#$digest $digest()} will no longer\n ....\n 8902 * @function\n 8903 *\n 8904: * @description\n 8905 * Executes the `expression` on the current scope returning the result. Any exceptions in the\n 8906 * expression are propagated (uncaught). This is useful when evaluating Angular expressions.\n ....\n 8933 * @function\n 8934 *\n 8935: * @description\n 8936 * Executes the expression on the current scope at a later point in time.\n 8937 *\n ....\n 8961 * @function\n 8962 *\n 8963: * @description\n 8964 * `$apply()` is used to execute an expression in angular from outside of the angular framework.\n 8965 * (For example from browser DOM events, setTimeout, XHR or third party libraries).\n ....\n 9024 * @function\n 9025 *\n 9026: * @description\n 9027 * Listens on events of a given type. See {@link ng.$rootScope.Scope#$emit $emit} for discussion of\n 9028 * event life cycle.\n ....\n 9062 * @function\n 9063 *\n 9064: * @description\n 9065 * Dispatches an event `name` upwards through the scope hierarchy notifying the\n 9066 * registered {@link ng.$rootScope.Scope#$on} listeners.\n ....\n 9128 * @function\n 9129 *\n 9130: * @description\n 9131 * Dispatches an event `name` downwards to all child scopes (and their children) notifying the\n 9132 * registered {@link ng.$rootScope.Scope#$on} listeners.\n ....\n 9237 * @property {boolean} animations Does the browser support CSS animation events ?\n 9238 *\n 9239: * @description\n 9240 * This is very simple implementation of testing browser's features.\n 9241 */\n ....\n 9299 * @name ng.$window\n 9300 *\n 9301: * @description\n 9302 * A reference to the browser's `window` object. While `window`\n 9303 * is globally available in JavaScript, it causes testability problems, because\n ....\n 9551 * @requires $injector\n 9552 *\n 9553: * @description\n 9554 * The `$http` service is a core Angular service that facilitates communication with the remote\n 9555 * HTTP servers via the browser's {@link https://developer.mozilla.org/en/xmlhttprequest\n ....\n 9862 *\n 9863 *\n 9864: * @param {object} config Object describing the request to be made and how it should be\n 9865 * processed. The object has following properties:\n 9866 *\n ....\n 10073 * @methodOf ng.$http\n 10074 *\n 10075: * @description\n 10076 * Shortcut method to perform `GET` request.\n 10077 *\n .....\n 10086 * @methodOf ng.$http\n 10087 *\n 10088: * @description\n 10089 * Shortcut method to perform `DELETE` request.\n 10090 *\n .....\n 10099 * @methodOf ng.$http\n 10100 *\n 10101: * @description\n 10102 * Shortcut method to perform `HEAD` request.\n 10103 *\n .....\n 10112 * @methodOf ng.$http\n 10113 *\n 10114: * @description\n 10115 * Shortcut method to perform `JSONP` request.\n 10116 *\n .....\n 10127 * @methodOf ng.$http\n 10128 *\n 10129: * @description\n 10130 * Shortcut method to perform `POST` request.\n 10131 *\n .....\n 10141 * @methodOf ng.$http\n 10142 *\n 10143: * @description\n 10144 * Shortcut method to perform `PUT` request.\n 10145 *\n .....\n 10156 * @propertyOf ng.$http\n 10157 *\n 10158: * @description\n 10159 * Runtime equivalent of the `$httpProvider.defaults` property. Allows configuration of\n 10160 * default headers, withCredentials as well as request and response transformations.\n .....\n 10327 * @requires $document\n 10328 *\n 10329: * @description\n 10330 * HTTP backend used by the {@link ng.$http service} that delegates to\n 10331 * XMLHttpRequest object or JSONP and deals with browser incompatibilities.\n .....\n 10482 * @name ng.$locale\n 10483 *\n 10484: * @description\n 10485 * $locale service provides localization rules for various Angular components. As of right now the\n 10486 * only public api is:\n .....\n 10560 * @requires $browser\n 10561 *\n 10562: * @description\n 10563 * Angular's wrapper for `window.setTimeout`. The `fn` function is wrapped into a try/catch\n 10564 * block and delegates any exceptions to\n .....\n 10614 * @methodOf ng.$timeout\n 10615 *\n 10616: * @description\n 10617 * Cancels a task associated with the `promise`. As a result of this, the promise will be\n 10618 * resolved with a rejection.\n .....\n 10637 * @ngdoc object\n 10638 * @name ng.$filterProvider\n 10639: * @description\n 10640 *\n 10641 * Filters are just functions which transform input to an output. However filters need to be Dependency Injected. To\n .....\n 10686 * @name ng.$filterProvider#register\n 10687 * @methodOf ng.$filterProvider\n 10688: * @description\n 10689 * Register filter factory function.\n 10690 *\n .....\n 10698 * @name ng.$filter\n 10699 * @function\n 10700: * @description\n 10701 * Filters are used for formatting data displayed to the user.\n 10702 *\n .....\n 10741 * @function\n 10742 *\n 10743: * @description\n 10744 * Selects a subset of items from `array` and returns it as a new array.\n 10745 *\n .....\n 10762 * property name `$` can be used (as in `{$:\"text\"}`) to accept a match against any\n 10763 * property of the object. That's equivalent to the simple substring match with a `string`\n 10764: * as described above.\n 10765 *\n 10766 * - `function`: A predicate function can be used to write arbitrary filters. The function is\n .....\n 10950 * @function\n 10951 *\n 10952: * @description\n 10953 * Formats a number as a currency (ie $1,234.56). When no currency symbol is provided, default\n 10954 * symbol for current locale is used.\n .....\n 11001 * @function\n 11002 *\n 11003: * @description\n 11004 * Formats a number as text.\n 11005 *\n .....\n 11205 * @function\n 11206 *\n 11207: * @description\n 11208 * Formats `date` to a string based on the requested `format`.\n 11209 *\n .....\n 11255 * shorter versions like yyyy-MM-ddTHH:mmZ, yyyy-MM-dd or yyyyMMddTHHmmssZ). If no timezone is\n 11256 * specified in the string input, the time is considered to be in the local timezone.\n 11257: * @param {string=} format Formatting rules (see Description). If not specified,\n 11258 * `mediumDate` is used.\n 11259 * @returns {string} Formatted string or the input if input is not recognized as date/millis.\n .....\n 11362 * @function\n 11363 *\n 11364: * @description\n 11365 * Allows you to convert a JavaScript object into JSON string.\n 11366 *\n .....\n 11396 * @name ng.filter:lowercase\n 11397 * @function\n 11398: * @description\n 11399 * Converts string to lowercase.\n 11400 * @see angular.lowercase\n .....\n 11407 * @name ng.filter:uppercase\n 11408 * @function\n 11409: * @description\n 11410 * Converts string to uppercase.\n 11411 * @see angular.uppercase\n .....\n 11418 * @function\n 11419 *\n 11420: * @description\n 11421 * Creates a new array or string containing only a specified number of elements. The elements\n 11422 * are taken from either the beginning or the end of the source array or string, as specified by\n .....\n 11521 * @function\n 11522 *\n 11523: * @description\n 11524 * Orders a specified `array` by the `expression` predicate.\n 11525 *\n .....\n 11537 * - `string`: An Angular expression which evaluates to an object to order by, such as 'name'\n 11538 * to sort by a property called 'name'. Optionally prefixed with `+` or `-` to control\n 11539: * ascending or descending sort order (for example, +name or -name).\n 11540 * - `Array`: An array of function or string predicates. The first predicate in the array\n 11541 * is used for sorting, but when two items are equivalent, the next predicate is used.\n .....\n 11609 sortPredicate = isArray(sortPredicate) ? sortPredicate: [sortPredicate];\n 11610 sortPredicate = map(sortPredicate, function(predicate){\n 11611: var descending = false, get = predicate || identity;\n 11612 if (isString(predicate)) {\n 11613 if ((predicate.charAt(0) == '+' || predicate.charAt(0) == '-')) {\n 11614: descending = predicate.charAt(0) == '-';\n 11615 predicate = predicate.substring(1);\n 11616 }\n .....\n 11619 return reverseComparator(function(a,b){\n 11620 return compare(get(a),get(b));\n 11621: }, descending);\n 11622 });\n 11623 var arrayCopy = [];\n .....\n 11632 return 0;\n 11633 }\n 11634: function reverseComparator(comp, descending) {\n 11635: return toBoolean(descending)\n 11636 ? function(a,b){return comp(b,a);}\n 11637 : comp;\n .....\n 11667 * @restrict E\n 11668 *\n 11669: * @description\n 11670 * Modifies the default behavior of html A tag, so that the default action is prevented when href\n 11671 * attribute is empty.\n .....\n 11710 * @restrict A\n 11711 *\n 11712: * @description\n 11713 * Using Angular markup like {{hash}} in an href attribute makes\n 11714 * the page open to a wrong URL, if the user clicks that link before\n .....\n 11790 * @restrict A\n 11791 *\n 11792: * @description\n 11793 * Using Angular markup like `{{hash}}` in a `src` attribute doesn't\n 11794 * work right: The browser will fetch from the URL with the literal\n .....\n 11815 * @restrict A\n 11816 *\n 11817: * @description\n 11818 * Using Angular markup like `{{hash}}` in a `srcset` attribute doesn't\n 11819 * work right: The browser will fetch from the URL with the literal\n .....\n 11840 * @restrict A\n 11841 *\n 11842: * @description\n 11843 *\n 11844 * The following markup will make the button enabled on Chrome/Firefox but not on IE8 and older IEs:\n .....\n 11879 * @restrict A\n 11880 *\n 11881: * @description\n 11882 * The HTML specs do not require browsers to preserve the special attributes such as checked.\n 11883 * (The presence of them means true and absence means false)\n .....\n 11909 * @restrict A\n 11910 *\n 11911: * @description\n 11912 * The HTML specs do not require browsers to preserve the special attributes such as multiple.\n 11913 * (The presence of them means true and absence means false)\n .....\n 11945 * @restrict A\n 11946 *\n 11947: * @description\n 11948 * The HTML specs do not require browsers to preserve the special attributes such as readonly.\n 11949 * (The presence of them means true and absence means false)\n .....\n 11975 * @restrict A\n 11976 *\n 11977: * @description\n 11978 * The HTML specs do not require browsers to preserve the special attributes such as selected.\n 11979 * (The presence of them means true and absence means false)\n .....\n 12007 * @restrict A\n 12008 *\n 12009: * @description\n 12010 * The HTML specs do not require browsers to preserve the special attributes such as open.\n 12011 * (The presence of them means true and absence means false)\n .....\n 12102 * - values are arrays of controls or forms that are invalid with given error.\n 12103 *\n 12104: * @description\n 12105 * `FormController` keeps track of all its controls and nested forms as well as state of them,\n 12106 * such as being valid/invalid or dirty/pristine.\n .....\n 12209 * @methodOf ng.directive:form.FormController\n 12210 *\n 12211: * @description\n 12212 * Sets the form to its pristine state.\n 12213 *\n .....\n 12235 * @restrict EAC\n 12236 *\n 12237: * @description\n 12238 * Nestable alias of {@link ng.directive:form `form`} directive. HTML\n 12239 * does not allow nesting of form elements. It is useful to nest forms, for example if the validity of a\n .....\n 12250 * @restrict E\n 12251 *\n 12252: * @description\n 12253 * Directive that instantiates\n 12254 * {@link ng.directive:form.FormController FormController}.\n .....\n 12405 * @name ng.directive:input.text\n 12406 *\n 12407: * @description\n 12408 * Standard HTML text input with angular data binding.\n 12409 *\n .....\n 12482 * @name ng.directive:input.number\n 12483 *\n 12484: * @description\n 12485 * Text input with number validation and transformation. Sets the `number` validation\n 12486 * error if not a valid number.\n .....\n 12553 * @name ng.directive:input.url\n 12554 *\n 12555: * @description\n 12556 * Text input with URL validation. Sets the `url` validation error key if the content is not a\n 12557 * valid URL.\n .....\n 12621 * @name ng.directive:input.email\n 12622 *\n 12623: * @description\n 12624 * Text input with email validation. Sets the `email` validation error key if not a valid email\n 12625 * address.\n .....\n 12687 * @name ng.directive:input.radio\n 12688 *\n 12689: * @description\n 12690 * HTML radio button.\n 12691 *\n .....\n 12728 * @name ng.directive:input.checkbox\n 12729 *\n 12730: * @description\n 12731 * HTML checkbox.\n 12732 *\n .....\n 13063 * @restrict E\n 13064 *\n 13065: * @description\n 13066 * HTML textarea element control with angular data-binding. The data-binding and validation\n 13067 * properties of this element are exactly the same as those of the\n .....\n 13091 * @restrict E\n 13092 *\n 13093: * @description\n 13094 * HTML input element control with angular data-binding. Input control follows HTML5 input types\n 13095 * and polyfills the HTML5 validation behavior for older browsers.\n .....\n 13218 * @property {boolean} $invalid True if at least one error on the control.\n 13219 *\n 13220: * @description\n 13221 *\n 13222 * `NgModelController` provides API for the `ng-model` directive. The controller contains\n .....\n 13320 * @methodOf ng.directive:ngModel.NgModelController\n 13321 *\n 13322: * @description\n 13323 * Called when the view needs to be updated. It is expected that the user of the ng-model\n 13324 * directive will implement this method.\n .....\n 13348 * @methodOf ng.directive:ngModel.NgModelController\n 13349 *\n 13350: * @description\n 13351 * Change the validity state, and notifies the form when the control changes validity. (i.e. it\n 13352 * does not notify form if given validator is already marked as invalid).\n .....\n 13389 * @methodOf ng.directive:ngModel.NgModelController\n 13390 *\n 13391: * @description\n 13392 * Sets the control to its pristine state.\n 13393 *\n .....\n 13406 * @methodOf ng.directive:ngModel.NgModelController\n 13407 *\n 13408: * @description\n 13409 * Read a value from view.\n 13410 *\n .....\n 13478 * @element input\n 13479 *\n 13480: * @description\n 13481 * Is directive that tells Angular to do two-way data binding. It works together with `input`,\n 13482 * `select`, `textarea`. You can easily write your own directives to use `ngModel` as well.\n .....\n 13529 * @restrict E\n 13530 *\n 13531: * @description\n 13532 * Evaluate given expression when user changes the input.\n 13533 * The expression is not evaluated when the value change is coming from the model.\n .....\n 13614 * @name ng.directive:ngList\n 13615 *\n 13616: * @description\n 13617 * Text input that converts between comma-separated string into an array of strings.\n 13618 *\n .....\n 13711 * @name ng.directive:ngBind\n 13712 *\n 13713: * @description\n 13714 * The `ngBind` attribute tells Angular to replace the text content of the specified HTML element\n 13715 * with the value of a given expression, and to update the text content when the value of that\n .....\n 13766 * @name ng.directive:ngBindTemplate\n 13767 *\n 13768: * @description\n 13769 * The `ngBindTemplate` directive specifies that the element\n 13770 * text should be replaced with the template in ngBindTemplate.\n .....\n 13825 * @name ng.directive:ngBindHtmlUnsafe\n 13826 *\n 13827: * @description\n 13828 * Creates a binding that will innerHTML the result of evaluating the `expression` into the current\n 13829 * element. *The innerHTML-ed content will not be sanitized!* You should use this directive only if\n .....\n 13906 * @name ng.directive:ngClass\n 13907 *\n 13908: * @description\n 13909 * The `ngClass` allows you to set CSS class on HTML element dynamically by databinding an\n 13910 * expression that represents all classes to be added.\n .....\n 13957 * @name ng.directive:ngClassOdd\n 13958 *\n 13959: * @description\n 13960 * The `ngClassOdd` and `ngClassEven` directives work exactly as\n 13961 * {@link ng.directive:ngClass ngClass}, except it works in\n .....\n 14004 * @name ng.directive:ngClassEven\n 14005 *\n 14006: * @description\n 14007 * The `ngClassOdd` and `ngClassEven` directives work exactly as\n 14008 * {@link ng.directive:ngClass ngClass}, except it works in\n .....\n 14051 * @name ng.directive:ngCloak\n 14052 *\n 14053: * @description\n 14054 * The `ngCloak` directive is used to prevent the Angular html template from being briefly\n 14055 * displayed by the browser in its raw (uncompiled) form while your application is loading. Use this\n .....\n 14111 * @name ng.directive:ngController\n 14112 *\n 14113: * @description\n 14114 * The `ngController` directive assigns behavior to a scope. This is a key aspect of how angular\n 14115 * supports the principles behind the Model-View-Controller design pattern.\n .....\n 14283 *\n 14284 * @element html\n 14285: * @description\n 14286 * Enables [CSP (Content Security Policy)](https://developer.mozilla.org/en/Security/CSP) support.\n 14287 *\n .....\n 14323 * @name ng.directive:ngClick\n 14324 *\n 14325: * @description\n 14326 * The ngClick allows you to specify custom behavior when\n 14327 * element is clicked.\n .....\n 14376 * @name ng.directive:ngDblclick\n 14377 *\n 14378: * @description\n 14379 * The `ngDblclick` directive allows you to specify custom behavior on dblclick event.\n 14380 *\n .....\n 14392 * @name ng.directive:ngMousedown\n 14393 *\n 14394: * @description\n 14395 * The ngMousedown directive allows you to specify custom behavior on mousedown event.\n 14396 *\n .....\n 14408 * @name ng.directive:ngMouseup\n 14409 *\n 14410: * @description\n 14411 * Specify custom behavior on mouseup event.\n 14412 *\n .....\n 14423 * @name ng.directive:ngMouseover\n 14424 *\n 14425: * @description\n 14426 * Specify custom behavior on mouseover event.\n 14427 *\n .....\n 14439 * @name ng.directive:ngMouseenter\n 14440 *\n 14441: * @description\n 14442 * Specify custom behavior on mouseenter event.\n 14443 *\n .....\n 14455 * @name ng.directive:ngMouseleave\n 14456 *\n 14457: * @description\n 14458 * Specify custom behavior on mouseleave event.\n 14459 *\n .....\n 14471 * @name ng.directive:ngMousemove\n 14472 *\n 14473: * @description\n 14474 * Specify custom behavior on mousemove event.\n 14475 *\n .....\n 14487 * @name ng.directive:ngKeydown\n 14488 *\n 14489: * @description\n 14490 * Specify custom behavior on keydown event.\n 14491 *\n .....\n 14503 * @name ng.directive:ngKeyup\n 14504 *\n 14505: * @description\n 14506 * Specify custom behavior on keyup event.\n 14507 *\n .....\n 14519 * @name ng.directive:ngKeypress\n 14520 *\n 14521: * @description\n 14522 * Specify custom behavior on keypress event.\n 14523 *\n .....\n 14535 * @name ng.directive:ngSubmit\n 14536 *\n 14537: * @description\n 14538 * Enables binding angular expressions to onsubmit events.\n 14539 *\n .....\n 14593 * @restrict A\n 14594 *\n 14595: * @description\n 14596 * The `ngIf` directive removes and recreates a portion of the DOM tree (HTML)\n 14597 * conditionally based on **\"falsy\"** and **\"truthy\"** values, respectively, evaluated within\n .....\n 14701 * @restrict ECA\n 14702 *\n 14703: * @description\n 14704 * Fetches, compiles and includes an external HTML fragment.\n 14705 *\n .....\n 14815 * @eventOf ng.directive:ngInclude\n 14816 * @eventType emit on the scope ngInclude was declared in\n 14817: * @description\n 14818 * Emitted every time the ngInclude content is requested.\n 14819 */\n .....\n 14825 * @eventOf ng.directive:ngInclude\n 14826 * @eventType emit on the current ngInclude scope\n 14827: * @description\n 14828 * Emitted every time the ngInclude content is reloaded.\n 14829 */\n .....\n 14890 * @name ng.directive:ngInit\n 14891 *\n 14892: * @description\n 14893 * The `ngInit` directive specifies initialization tasks to be executed\n 14894 * before the template enters execution mode during bootstrap.\n .....\n 14927 * @priority 1000\n 14928 *\n 14929: * @description\n 14930 * Sometimes it is necessary to write code which looks like bindings but which should be left alone\n 14931 * by angular. Use `ngNonBindable` to make angular ignore a chunk of HTML.\n .....\n 14959 * @restrict EA\n 14960 *\n 14961: * @description\n 14962 * # Overview\n 14963 * `ngPluralize` is a directive that displays messages according to en-US localization rules.\n .....\n 15164 * @name ng.directive:ngRepeat\n 15165 *\n 15166: * @description\n 15167 * The `ngRepeat` directive instantiates a template once per item from a collection. Each template\n 15168 * instance gets its own scope, where the given loop variable is set to the current collection item,\n .....\n 15480 * @name ng.directive:ngShow\n 15481 *\n 15482: * @description\n 15483 * The `ngShow` and `ngHide` directives show or hide a portion of the DOM tree (HTML)\n 15484 * conditionally based on **\"truthy\"** values evaluated within an {expression}. In other\n .....\n 15589 * @name ng.directive:ngHide\n 15590 *\n 15591: * @description\n 15592 * The `ngShow` and `ngHide` directives show or hide a portion of the DOM tree (HTML)\n 15593 * conditionally based on **\"truthy\"** values evaluated within an {expression}. In other\n .....\n 15697 * @name ng.directive:ngStyle\n 15698 *\n 15699: * @description\n 15700 * The `ngStyle` directive allows you to set CSS style on an HTML element conditionally.\n 15701 *\n .....\n 15744 * @restrict EA\n 15745 *\n 15746: * @description\n 15747 * The ngSwitch directive is used to conditionally swap DOM structure on your template based on a scope expression.\n 15748 * Elements within ngSwitch but without ngSwitchWhen or ngSwitchDefault directives will be preserved at the location\n .....\n 15774 * @scope\n 15775 * @param {*} ngSwitch|on expression to match against ng-switch-when.\n 15776: * @paramDescription\n 15777 * On child elements add:\n 15778 *\n .....\n 15929 * @name ng.directive:ngTransclude\n 15930 *\n 15931: * @description\n 15932 * Insert the transcluded DOM here.\n 15933 *\n .....\n 15987 * @restrict ECA\n 15988 *\n 15989: * @description\n 15990 * # Overview\n 15991 * `ngView` is a directive that complements the {@link ng.$route $route} service by\n .....\n 16139 * @eventOf ng.directive:ngView\n 16140 * @eventType emit on the current ngView scope\n 16141: * @description\n 16142 * Emitted every time the ngView content is reloaded.\n 16143 */\n .....\n 16211 * @name ng.directive:script\n 16212 *\n 16213: * @description\n 16214 * Load content of a script tag, with type `text/ng-template`, into `$templateCache`, so that the\n 16215 * template can be used by `ngInclude`, `ngView` or directive templates.\n .....\n 16257 * @restrict E\n 16258 *\n 16259: * @description\n 16260 * HTML `SELECT` element with angular data-binding.\n 16261 *\n\nD:\\oss\\grafana\\src\\vendor\\angular\\datepicker.js:\n 724 keydown: function(e){\n 725 if (this.picker.is(':not(:visible)')){\n 726: if (e.keyCode == 27) // allow escape to hide and re-show picker\n 727 this.show();\n 728 return;\n ...\n 732 newDate, newViewDate;\n 733 switch(e.keyCode){\n 734: case 27: // escape\n 735 this.hide();\n 736 e.preventDefault();\n\nD:\\oss\\grafana\\src\\vendor\\angular\\timepicker.js:\n 167 }\n 168 break;\n 169: case 27: // escape\n 170 this.updateFromElementVal();\n 171 break;\n ...\n 809 this.updateFromWidgetInputs();\n 810 break;\n 811: case 27: // escape\n 812 this.hideWidget();\n 813 break;\n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\bootstrap.js:\n 854 this.isShown = true\n 855 \n 856: this.escape()\n 857 \n 858 this.backdrop(function () {\n ...\n 895 this.isShown = false\n 896 \n 897: this.escape()\n 898 \n 899 $(document).off('focusin.modal')\n ...\n 917 }\n 918 \n 919: , escape: function () {\n 920 var that = this\n 921 if (this.isShown && this.options.keyboard) {\n ...\n 2067 case 9: // tab\n 2068 case 13: // enter\n 2069: case 27: // escape\n 2070 e.preventDefault()\n 2071 break\n ....\n 2110 break\n 2111 \n 2112: case 27: // escape\n 2113 if (!this.shown) return\n 2114 this.hide()\n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\type.less:\n 137 }\n 138 \n 139: // Description Lists\n 140 dl {\n 141 margin-bottom: @baseLineHeight;\n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\buttons.html:\n 5 Buttons · Bootstrap\n 6 \n 7: \n 8 \n 9 \n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\css-tests.html:\n 5 CSS Tests · Twitter Bootstrap\n 6 \n 7: \n 8 \n 9 \n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\forms-responsive.html:\n 5 Bootstrap, from Twitter\n 6 \n 7: \n 8 \n 9 \n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\forms.html:\n 5 Bootstrap, from Twitter\n 6 \n 7: \n 8 \n 9 \n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\navbar-fixed-top.html:\n 5 Bootstrap, from Twitter\n 6 \n 7: \n 8 \n 9 \n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\navbar-static-top.html:\n 5 Bootstrap, from Twitter\n 6 \n 7: \n 8 \n 9 \n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\tests\\navbar.html:\n 5 Bootstrap, from Twitter\n 6 \n 7: \n 8 \n 9 \n\nD:\\oss\\grafana\\src\\vendor\\elasticjs\\elastic.js:\n 6 @namespace\n 7 @name ejs\n 8: @desc All elastic.js modules are organized under the ejs namespace.\n 9 */\n 10 (function () {\n ..\n 44 isEJSObject, // checks if valid ejs object\n 45 isQuery, // checks valid ejs Query object\n 46: isRescore, // checks valid ejs Rescore object\n 47 isFilter, // checks valid ejs Filter object\n 48 isFacet, // checks valid ejs Facet object\n ..\n 232 };\n 233 \n 234: isRescore = function (obj) {\n 235: return (isEJSObject(obj) && obj._type() === 'rescore');\n 236 };\n 237 \n ...\n 321 @name ejs.DateHistogramFacet\n 322 \n 323: @desc\n 324

A facet which returns the N most frequent terms within a collection\n 325 or set of collections.

\n ...\n 561 @returns {Object} returns this so that calls can be chained.\n 562 */\n 563: valueScript: function (scriptCode) {\n 564 if (scriptCode == null) {\n 565 return facet[name].date_histogram.value_script;\n ...\n 791 @name ejs.FilterFacet\n 792 \n 793: @desc\n 794

A facet that return a count of the hits matching the given filter.

\n 795 \n ...\n 992 @name ejs.GeoDistanceFacet\n 993 \n 994: @desc\n 995

A facet which provides information over a range of distances from a provided point.

\n 996 \n ...\n 1210 @returns {Object} returns this so that calls can be chained.\n 1211 */\n 1212: valueScript: function (scriptCode) {\n 1213 if (scriptCode == null) {\n 1214 return facet[name].geo_distance.value_script;\n ....\n 1414 @name ejs.HistogramFacet\n 1415 \n 1416: @desc\n 1417

A facet which returns the N most frequent terms within a collection\n 1418 or set of collections.

\n ....\n 1566 @returns {Object} returns this so that calls can be chained.\n 1567 */\n 1568: valueScript: function (scriptCode) {\n 1569 if (scriptCode == null) {\n 1570 return facet[name].histogram.value_script;\n ....\n 1811 @name ejs.QueryFacet\n 1812 \n 1813: @desc\n 1814

A facet that return a count of the hits matching the given query.

\n 1815 \n ....\n 2011 @name ejs.RangeFacet\n 2012 \n 2013: @desc\n 2014

A facet which provides information over a range of numeric intervals.

\n 2015 \n ....\n 2093 @returns {Object} returns this so that calls can be chained.\n 2094 */\n 2095: valueScript: function (scriptCode) {\n 2096 if (scriptCode == null) {\n 2097 return facet[name].range.value_script;\n ....\n 2372 @name ejs.StatisticalFacet\n 2373 \n 2374: @desc\n 2375

A facet which returns statistical information about a numeric field

\n 2376 \n ....\n 2641 @name ejs.TermStatsFacet\n 2642 \n 2643: @desc\n 2644

A facet which computes statistical data based on an aggregate key.

\n 2645 \n ....\n 2721 @returns {Object} returns this so that calls can be chained.\n 2722 */\n 2723: valueScript: function (code) {\n 2724 if (code == null) {\n 2725 return facet[name].terms_stats.value_script;\n ....\n 2992 @name ejs.TermsFacet\n 2993 \n 2994: @desc\n 2995

A facet which returns the N most frequent terms within a collection\n 2996 or set of collections.

\n ....\n 3412 @name ejs.AndFilter\n 3413 \n 3414: @desc\n 3415 A container Filter that allows Boolean AND composition of Filters.\n 3416 \n ....\n 3574 @name ejs.BoolFilter\n 3575 \n 3576: @desc\n 3577 A Filter that matches documents matching boolean combinations of other\n 3578 filters.\n ....\n 3800 @name ejs.ExistsFilter\n 3801 \n 3802: @desc\n 3803 Filters documents where a specified field exists and contains a value.\n 3804 \n ....\n 3887 /**\n 3888 @class\n 3889:

A filter that restricts matched results/docs to a geographic bounding box described by\n 3890 the specified lon and lat coordinates. The format conforms with the GeoJSON specification.

\n 3891 \n 3892 @name ejs.GeoBboxFilter\n 3893 \n 3894: @desc\n 3895 Filter results to those which are contained within the defined bounding box.\n 3896 \n ....\n 4106 @name ejs.GeoDistanceFilter\n 4107 \n 4108: @desc\n 4109 Filter results to those which fall within the given distance of the point of origin.\n 4110 \n ....\n 4367 @name ejs.GeoDistanceRangeFilter\n 4368 \n 4369: @desc\n 4370 Filter results to those which fall within the given distance range of the point of origin.\n 4371 \n ....\n 4761 @name ejs.GeoPolygonFilter\n 4762 \n 4763: @desc\n 4764 Filter results to those which are contained within the polygon of points.\n 4765 \n ....\n 4954 @name ejs.GeoShapeFilter\n 4955 \n 4956: @desc\n 4957 A Filter to find documents with a geo_shapes matching a specific shape.\n 4958 \n ....\n 5179 @name ejs.HasChildFilter\n 5180 \n 5181: @desc\n 5182 Returns results that have child documents matching the filter.\n 5183 \n ....\n 5379 @name ejs.HasParentFilter\n 5380 \n 5381: @desc\n 5382 Returns results that have parent documents matching the filter.\n 5383 \n ....\n 5564 @name ejs.IdsFilter\n 5565 \n 5566: @desc\n 5567 Matches documents with the specified id(s).\n 5568 \n ....\n 5703 @name ejs.IndicesFilter\n 5704 \n 5705: @desc\n 5706 A configurable filter that is dependent on the index name.\n 5707 \n ....\n 5850 @name ejs.LimitFilter\n 5851 \n 5852: @desc\n 5853 Limits the number of documents to execute on.\n 5854 \n ....\n 5930 @name ejs.MatchAllFilter\n 5931 \n 5932: @desc\n 5933

A filter that matches on all documents

\n 5934 \n ....\n 5984 @name ejs.MissingFilter\n 5985 \n 5986: @desc\n 5987 Filters documents where a specific field has no value present.\n 5988 \n ....\n 6114 @name ejs.NestedFilter\n 6115 \n 6116: @desc\n 6117

Constructs a filter that is capable of executing a filter against objects\n 6118 nested within a document.

\n ....\n 6323 @name ejs.NotFilter\n 6324 \n 6325: @desc\n 6326 Container filter that excludes the matched documents of the contained filter.\n 6327 \n ....\n 6463 @name ejs.NumericRangeFilter\n 6464 \n 6465: @desc\n 6466 A Filter that only accepts numeric values within a specified range.\n 6467 \n ....\n 6749 @name ejs.OrFilter\n 6750 \n 6751: @desc\n 6752 A container Filter that allows Boolean OR composition of filters.\n 6753 \n ....\n 6907 @name ejs.PrefixFilter\n 6908 \n 6909: @desc\n 6910 Filters documents that have fields containing terms with a specified prefix.\n 6911 \n ....\n 7061 @name ejs.QueryFilter\n 7062 \n 7063: @desc\n 7064 Filters documents matching the wrapped query.\n 7065 \n ....\n 7192 @name ejs.RangeFilter\n 7193 \n 7194: @desc\n 7195 Filters documents with fields that have terms within a certain range.\n 7196 \n ....\n 7455 @name ejs.RegexpFilter\n 7456 \n 7457: @desc\n 7458 Matches documents that have fields matching a regular expression.\n 7459 \n ....\n 7647 @name ejs.ScriptFilter\n 7648 \n 7649: @desc\n 7650 A filter allowing to define scripts as filters.\n 7651 \n ....\n 7806 @name ejs.TermFilter\n 7807 \n 7808: @desc\n 7809 Constructs a filter for docs matching the term added to this object.\n 7810 \n ....\n 7956 @name ejs.TermsFilter\n 7957 \n 7958: @desc\n 7959 A Filter that matches documents containing provided terms.\n 7960 \n ....\n 8265 @name ejs.TypeFilter\n 8266 \n 8267: @desc\n 8268 Filter results by a specified index type.\n 8269 \n ....\n 8343 @name ejs.Document\n 8344 \n 8345: @desc\n 8346 Object used to create, replace, update, and delete documents\n 8347 \n ....\n 9154 @name ejs.BoolQuery\n 9155 \n 9156: @desc\n 9157 A Query that matches documents matching boolean combinations of other\n 9158 queries, e.g. termQuerys, phraseQuerys or other boolQuerys.\n ....\n 9397 @name ejs.BoostingQuery\n 9398 \n 9399: @desc\n 9400

Constructs a query that can demote search results. A negative boost.

\n 9401 \n ....\n 9553 @since elasticsearch 0.90\n 9554 \n 9555: @desc\n 9556 A query that executes high-frequency terms in a optional sub-query.\n 9557 \n ....\n 9832 @name ejs.ConstantScoreQuery\n 9833 \n 9834: @desc\n 9835

Constructs a query where each documents returned by the internal\n 9836 query or filter have a constant score equal to the boost factor.

\n ....\n 9977 @name ejs.CustomBoostFactorQuery\n 9978 \n 9979: @desc\n 9980 Boosts a queries score without that boost being normalized.\n 9981 \n ....\n 10098 @name ejs.CustomFiltersScoreQuery\n 10099 \n 10100: @desc\n 10101 Returned documents matched by the query and scored based on if the document\n 10102 matched in a filter.\n .....\n 10346 @name ejs.CustomScoreQuery\n 10347 \n 10348: @desc\n 10349 Scores a query based on a script.\n 10350 \n .....\n 10525 @name ejs.DisMaxQuery\n 10526 \n 10527: @desc\n 10528 A query that generates the union of documents produced by its subqueries such\n 10529 as termQuerys, phraseQuerys, boolQuerys, etc.\n .....\n 10665 @name ejs.FieldMaskingSpanQuery\n 10666 \n 10667: @desc\n 10668 Wraps a SpanQuery and hides the real field being searched across.\n 10669 \n .....\n 10784 @name ejs.FieldQuery\n 10785 \n 10786: @desc\n 10787 A query that executes against a given field or document property.\n 10788 \n .....\n 11208 \n 11209 /**\n 11210:

If the query string should be escaped or not.

\n 11211 \n 11212 @member ejs.FieldQuery\n .....\n 11214 @returns {Object} returns this so that calls can be chained.\n 11215 */\n 11216: escape: function (trueFalse) {\n 11217 if (trueFalse == null) {\n 11218: return query.field[field].escape;\n 11219 }\n 11220 \n 11221: query.field[field].escape = trueFalse;\n 11222 return this;\n 11223 },\n .....\n 11283 @name ejs.FilteredQuery\n 11284 \n 11285: @desc\n 11286

A query that applies a filter to the results of another query.

\n 11287 \n .....\n 11501 @name ejs.FuzzyLikeThisFieldQuery\n 11502 \n 11503: @desc\n 11504

Constructs a query where each documents returned are “like” provided text

\n 11505 \n .....\n 11730 @name ejs.FuzzyLikeThisQuery\n 11731 \n 11732: @desc\n 11733

Constructs a query where each documents returned are “like” provided text

\n 11734 \n .....\n 11954 @name ejs.FuzzyQuery\n 11955 \n 11956: @desc\n 11957

Constructs a query where each documents returned are “like” provided text

\n 11958 \n .....\n 12193 @name ejs.GeoShapeQuery\n 12194 \n 12195: @desc\n 12196 A Query to find documents with a geo_shapes matching a specific shape.\n 12197 \n .....\n 12387 @name ejs.HasChildQuery\n 12388 \n 12389: @desc\n 12390 Returns results that have child documents matching the query.\n 12391 \n .....\n 12587 @name ejs.HasParentQuery\n 12588 \n 12589: @desc\n 12590 Returns results that have parent documents matching the query.\n 12591 \n .....\n 12767 @name ejs.IdsQuery\n 12768 \n 12769: @desc\n 12770 Matches documents with the specified id(s).\n 12771 \n .....\n 12906 @name ejs.IndicesQuery\n 12907 \n 12908: @desc\n 12909 A configurable query that is dependent on the index name.\n 12910 \n .....\n 13069 @name ejs.MatchAllQuery\n 13070 \n 13071: @desc\n 13072

A query that returns all documents.

\n 13073 \n .....\n 13142 @name ejs.MatchQuery\n 13143 \n 13144: @desc\n 13145 A Query that appects text, analyzes it, generates internal query based\n 13146 on the MatchQuery type.\n .....\n 13545 @name ejs.MoreLikeThisFieldQuery\n 13546 \n 13547: @desc\n 13548

Constructs a query where each documents returned are “like” provided text

\n 13549 \n .....\n 13851 @name ejs.MoreLikeThisQuery\n 13852 \n 13853: @desc\n 13854

Constructs a query where each documents returned are “like” provided text

\n 13855 \n .....\n 14171 @name ejs.MultiMatchQuery\n 14172 \n 14173: @desc\n 14174 A Query that allow to more easily build a MatchQuery\n 14175 over multiple fields\n .....\n 14634 @name ejs.NestedQuery\n 14635 \n 14636: @desc\n 14637

Constructs a query that is capable of executing a search against objects\n 14638 nested within a document.

\n .....\n 14806 @name ejs.PrefixQuery\n 14807 \n 14808: @desc\n 14809 Matches documents containing the specified un-analyzed prefix.\n 14810 \n .....\n 14974 @name ejs.QueryStringQuery\n 14975 \n 14976: @desc\n 14977 A query that is parsed using Lucene's default query parser.\n 14978 \n .....\n 15323 \n 15324 /**\n 15325: If they query string should be escaped or not.\n 15326 \n 15327 @member ejs.QueryStringQuery\n .....\n 15329 @returns {Object} returns this so that calls can be chained.\n 15330 */\n 15331: escape: function (trueFalse) {\n 15332 if (trueFalse == null) {\n 15333: return query.query_string.escape;\n 15334 }\n 15335 \n 15336: query.query_string.escape = trueFalse;\n 15337 return this;\n 15338 },\n .....\n 15525 @name ejs.RangeQuery\n 15526 \n 15527: @desc\n 15528 Matches documents with fields that have terms within a certain range.\n 15529 \n .....\n 15756 @name ejs.RegexpQuery\n 15757 \n 15758: @desc\n 15759 Matches documents that have fields matching a regular expression.\n 15760 \n .....\n 15966 @name ejs.SpanFirstQuery\n 15967 \n 15968: @desc\n 15969 Matches spans near the beginning of a field.\n 15970 \n .....\n 16087 @since elasticsearch 0.90\n 16088 \n 16089: @desc\n 16090 Use MultiTermQueries as a SpanQuery.\n 16091 \n .....\n 16175 @name ejs.SpanNearQuery\n 16176 \n 16177: @desc\n 16178 Matches spans which are near one another.\n 16179 \n .....\n 16352 @name ejs.SpanNotQuery\n 16353 \n 16354: @desc\n 16355 Removes matches which overlap with another span query.\n 16356 \n .....\n 16475 @name ejs.SpanOrQuery\n 16476 \n 16477: @desc\n 16478 Matches the union of its span clauses.\n 16479 \n .....\n 16603 @name ejs.SpanTermQuery\n 16604 \n 16605: @desc\n 16606 Matches spans containing a term\n 16607 \n .....\n 16721 @name ejs.TermQuery\n 16722 \n 16723: @desc\n 16724 A Query that matches documents containing a term. This may be\n 16725 combined with other terms with a BooleanQuery.\n .....\n 16839 @name ejs.TermsQuery\n 16840 \n 16841: @desc\n 16842 A Query that matches documents containing provided terms.\n 16843 \n .....\n 17007 @name ejs.TopChildrenQuery\n 17008 \n 17009: @desc\n 17010 Returns child documents matching the query aggregated into the parent docs.\n 17011 \n .....\n 17222 @name ejs.WildcardQuery\n 17223 \n 17224: @desc\n 17225 A Query that matches documents containing a wildcard. This may be\n 17226 combined with other wildcards with a BooleanQuery.\n .....\n 17387 @name ejs.ClusterHealth\n 17388 \n 17389: @desc Access the health of your cluster.\n 17390 */\n 17391 ejs.ClusterHealth = function () {\n .....\n 17649 @name ejs.ClusterState\n 17650 \n 17651: @desc Retrieves comprehensive state information of your cluster.\n 17652 \n 17653 */\n .....\n 17883 @name ejs.NodeInfo\n 17884 \n 17885: @desc Retrieve one or more (or all) node info.\n 17886 */\n 17887 ejs.NodeInfo = function () {\n .....\n 18185 @name ejs.NodeStats\n 18186 \n 18187: @desc Retrieve one or more (or all) of the cluster nodes statistics.\n 18188 */\n 18189 ejs.NodeStats = function () {\n .....\n 18473 @name ejs.GeoPoint\n 18474 \n 18475: @desc\n 18476

Defines a point

\n 18477 \n .....\n 18646 @name ejs.Highlight\n 18647 \n 18648: @desc\n 18649

Allows to highlight search results on one or more fields.

\n 18650 \n .....\n 19092 @name ejs.IndexedShape\n 19093 \n 19094: @desc\n 19095

Defines a shape that already exists in an index/type.

\n 19096 \n .....\n 19214 @name ejs.MultiSearchRequest\n 19215 \n 19216: @desc\n 19217

Provides methods for executing search requests

\n 19218 \n .....\n 19569 @name ejs.Request\n 19570 \n 19571: @desc\n 19572

Provides methods for executing search requests

\n 19573 \n .....\n 19664
sort(fieldName) - Adds the field to the current list of sorting values.
\n 19665
sort(fieldName, order) - Adds the field to the current list of\n 19666: sorting with the specified order. Order must be asc or desc.
\n 19667
sort(ejs.Sort) - Adds the Sort value to the current list of sorting values.
\n 19668
sort(array) - Replaces all current sorting values with values\n .....\n 19725 if (isString(field) && isString(order)) {\n 19726 order = order.toLowerCase();\n 19727: if (order === 'asc' || order === 'desc') {\n 19728 var sortObj = {};\n 19729 sortObj[field] = {order: order};\n .....\n 19951 \n 19952 /**\n 19953: Once a query executes, you can use rescore to run a secondary, more\n 19954 expensive query to re-order the results.\n 19955 \n 19956 @member ejs.Request\n 19957: @param {Rescore} r The rescore configuration.\n 19958 @returns {Object} returns this so that calls can be chained.\n 19959 */\n 19960: rescore: function (r) {\n 19961 if (r == null) {\n 19962: return query.rescore;\n 19963 }\n 19964 \n 19965: if (!isRescore(r)) {\n 19966: throw new TypeError('Argument must be a Rescore');\n 19967 }\n 19968 \n 19969: query.rescore = r._self();\n 19970 \n 19971 return this;\n .....\n 20452 /**\n 20453 @class\n 20454:

A method that allows to rescore queries with a typically more expensive.

\n 20455 \n 20456: @name ejs.Rescore\n 20457 \n 20458: @desc\n 20459:

Defines an operation that rescores a query with another query.

\n 20460 \n 20461 @param {Number} windowSize The optional number of documents to reorder per shard.\n 20462: @param {Query} windowSize The optional query to use for rescoring.\n 20463 \n 20464 */\n 20465: ejs.Rescore = function (windowSize, qry) {\n 20466 \n 20467 if (windowSize != null && !isNumber(windowSize)) {\n .....\n 20473 }\n 20474 \n 20475: var rescore = {\n 20476 query: {}\n 20477 };\n 20478 \n 20479 if (windowSize != null) {\n 20480: rescore.window_size = windowSize;\n 20481 }\n 20482 \n 20483 if (qry != null) {\n 20484: rescore.query.rescore_query = qry._self();\n 20485 }\n 20486 \n .....\n 20488 \n 20489 /**\n 20490: Sets the query used by the rescoring.\n 20491 \n 20492: @member ejs.Rescore\n 20493 @param {Query} someQuery a valid query.\n 20494 @returns {Object} returns this so that calls can be chained.\n 20495 */\n 20496: rescoreQuery: function (someQuery) {\n 20497 if (someQuery == null) {\n 20498: return rescore.query.rescore_query;\n 20499 }\n 20500 \n .....\n 20503 }\n 20504 \n 20505: rescore.query.rescore_query = someQuery._self();\n 20506 return this;\n 20507 },\n 20508 \n 20509 /**\n 20510: Sets the weight assigned to the original query of the rescoring.\n 20511 \n 20512: @member ejs.Rescore\n 20513 @param {Number} weight a valid query weight.\n 20514 @returns {Object} returns this so that calls can be chained.\n .....\n 20516 queryWeight: function (weight) {\n 20517 if (weight == null) {\n 20518: return rescore.query.query_weight;\n 20519 }\n 20520 \n .....\n 20523 }\n 20524 \n 20525: rescore.query.query_weight = weight;\n 20526 return this;\n 20527 },\n 20528 \n 20529 /**\n 20530: Sets the weight assigned to the query used to rescore the original query.\n 20531 \n 20532: @member ejs.Rescore\n 20533: @param {Number} weight a valid rescore query weight.\n 20534 @returns {Object} returns this so that calls can be chained.\n 20535 */\n 20536: rescoreQueryWeight: function (weight) {\n 20537 if (weight == null) {\n 20538: return rescore.query.rescore_query_weight;\n 20539 }\n 20540 \n .....\n 20543 }\n 20544 \n 20545: rescore.query.rescore_query_weight = weight;\n 20546 return this;\n 20547 },\n 20548 \n 20549 /**\n 20550: Sets the window_size parameter of the rescoring.\n 20551 \n 20552: @member ejs.Rescore\n 20553 @param {Number} size a valid window size.\n 20554 @returns {Object} returns this so that calls can be chained.\n .....\n 20556 windowSize: function (size) {\n 20557 if (size == null) {\n 20558: return rescore.window_size;\n 20559 }\n 20560 \n .....\n 20563 }\n 20564 \n 20565: rescore.window_size = size;\n 20566 return this;\n 20567 },\n .....\n 20576 avg - the average of the scores\n 20577 \n 20578: @member ejs.Rescore\n 20579 @param {String} s The score mode as a string.\n 20580 @returns {Object} returns this so that calls can be chained.\n .....\n 20582 scoreMode: function (s) {\n 20583 if (s == null) {\n 20584: return rescore.query.score_mode;\n 20585 }\n 20586 \n .....\n 20588 if (s === 'total' || s === 'min' || s === 'max' || s === 'multiply' ||\n 20589 s === 'avg') {\n 20590: rescore.query.score_mode = s;\n 20591 }\n 20592 \n .....\n 20597 Allows you to serialize this object into a JSON encoded string.\n 20598 \n 20599: @member ejs.Rescore\n 20600 @returns {String} returns this object as a serialized JSON string.\n 20601 */\n 20602 toString: function () {\n 20603: return JSON.stringify(rescore);\n 20604 },\n 20605 \n .....\n 20607 The type of ejs object. For internal use only.\n 20608 \n 20609: @member ejs.Rescore\n 20610 @returns {String} the type of object\n 20611 */\n 20612 _type: function () {\n 20613: return 'rescore';\n 20614 },\n 20615 \n .....\n 20618 internal API functions so use with caution.\n 20619 \n 20620: @member ejs.Rescore\n 20621 @returns {String} returns this object's internal object representation.\n 20622 */\n 20623 _self: function () {\n 20624: return rescore;\n 20625 }\n 20626 };\n .....\n 20636 @name ejs.ScriptField\n 20637 \n 20638: @desc\n 20639

Computes dynamic document properties based on information from other fields.

\n 20640 \n .....\n 20757 @name ejs.Shape\n 20758 \n 20759: @desc\n 20760

Defines a shape

\n 20761 \n .....\n 20884 @name ejs.Sort\n 20885 \n 20886: @desc\n 20887

Defines a sort value

\n 20888 \n .....\n 20981 \n 20982 asc - for ascending order\n 20983: desc - for descending order\n 20984 \n 20985 Valid during sort types: field, geo distance, and script\n 20986 \n 20987 @member ejs.Sort\n 20988: @param {String} o The sort order as a string, asc or desc.\n 20989 @returns {Object} returns this so that calls can be chained.\n 20990 */\n .....\n 20995 \n 20996 o = o.toLowerCase();\n 20997: if (o === 'asc' || o === 'desc') {\n 20998 sort[key].order = o;\n 20999 }\n .....\n 21015 \n 21016 /**\n 21017: Sets the sort order to descending (desc). Same as calling\n 21018: order('desc').\n 21019 \n 21020 @member ejs.Sort\n 21021 @returns {Object} returns this so that calls can be chained.\n 21022 */\n 21023: desc: function () {\n 21024: sort[key].order = 'desc';\n 21025 return this;\n 21026 },\n .....\n 21029 Sets the order with a boolean value.\n 21030 \n 21031: true = descending sort order\n 21032 false = ascending sort order\n 21033 \n .....\n 21337 @since elasticsearch 0.90\n 21338 \n 21339: @desc\n 21340

A candidate generator that generates terms based on edit distance.

\n 21341 \n .....\n 21712 @since elasticsearch 0.90\n 21713 \n 21714: @desc\n 21715

A suggester that suggests entire corrected phrases.

\n 21716 \n .....\n 22112 @since elasticsearch 0.90\n 22113 \n 22114: @desc\n 22115

A suggester that suggests terms based on edit distance.

\n 22116 \n\nD:\\oss\\grafana\\src\\vendor\\jquery\\jquery-ui-1.10.3.js:\n 22 END: 35,\n 23 ENTER: 13,\n 24: ESCAPE: 27,\n 25 HOME: 36,\n 26 LEFT: 37,\n\nD:\\oss\\grafana\\src\\vendor\\jquery\\jquery.flot.events.js:\n 23 * eventType: \"type\",\n 24 * title: \"event title\",\n 25: * description: \"event description\"\n 26 * }\n 27 *\n ..\n 183 $('
' + event.title + '
').appendTo(tooltip);\n 184 $('
Type: ' + event.eventType + '
').appendTo(tooltip);\n 185: $('
' + event.description + '
').appendTo(tooltip);\n 186 \n 187 tooltip.css({\n ...\n 196 if (event) {\n 197 $tooltip\n 198: .html(event.description)\n 199 .place_tt(x, y, {\n 200 offset: 10\n ...\n 486 eventType: cluster[0].eventType + \",cluster\",\n 487 title: \"Cluster of: \" + cluster[0].title,\n 488: description: cluster[0].description + \", Number of events in the cluster: \" + cluster.length\n 489 };\n 490 \n ...\n 613 \n 614 /**\n 615: * Event class that stores options (eventType, min, max, title, description) and the object to draw.\n 616 *\n 617 * @param {Object} options\n\nD:\\oss\\grafana\\src\\vendor\\jquery\\jquery.flot.js:\n 2617 }\n 2618 \n 2619: function getFillStyle(filloptions, seriesColor, bottom, top) {\n 2620 var fill = filloptions.fill;\n 2621 if (!fill)\n ....\n 2623 \n 2624 if (filloptions.fillColor)\n 2625: return getColorOrGradient(filloptions.fillColor, bottom, top, seriesColor);\n 2626 \n 2627: var c = $.color.parse(seriesColor);\n 2628 c.a = typeof fill == \"number\" ? fill : 0.4;\n 2629 c.normalize();\n ....\n 2664 entries.reverse();\n 2665 } else {\n 2666: var ascending = options.legend.sorted != \"descending\";\n 2667 entries.sort(function(a, b) {\n 2668 return a.label == b.label ? 0 : (\n\nD:\\oss\\grafana\\src\\vendor\\jquery\\jquery.flot.time.js:\n 42 \n 43 var r = [];\n 44: var escape = false;\n 45 var hours = d.getHours();\n 46 var isAM = hours < 12;\n ..\n 68 var c = fmt.charAt(i);\n 69 \n 70: if (escape) {\n 71 switch (c) {\n 72 case 'a': c = \"\" + dayNames[d.getDay()]; break;\n ..\n 91 }\n 92 r.push(c);\n 93: escape = false;\n 94 } else {\n 95 if (c == \"%\") {\n 96: escape = true;\n 97 } else {\n 98 r.push(c);\n\nD:\\oss\\grafana\\src\\vendor\\require\\require.js:\n 13 (function(global) {\n 14 var req, s, head, baseElement, dataMain, src,\n 15: interactiveScript, currentlyAddingScript, mainScript, subPath,\n 16 version = '2.1.8',\n 17 commentRegExp = /(\\/\\*([\\s\\S]*?)\\*\\/|([^:]|^)\\/\\/(.*)$)/mg,\n ..\n 359 }\n 360 \n 361: function removeScript(name) {\n 362 if (isBrowser) {\n 363 each(scripts(), function(scriptNode) {\n ...\n 373 var pathConfig = getOwn(config.paths, id);\n 374 if (pathConfig && isArray(pathConfig) && pathConfig.length > 1) {\n 375: removeScript(id);\n 376 //Pop off the first array value, since it failed, and\n 377 //retry\n ...\n 661 } else {\n 662 noLoads.push(modId);\n 663: removeScript(modId);\n 664 }\n 665 } else if (!mod.inited && mod.fetched && map.isDefine) {\n ...\n 1631 //Reset interactive script so a script node is not held onto for\n 1632 //to long.\n 1633: interactiveScript = null;\n 1634 \n 1635 //Pull out the name of the module and the context.\n ....\n 1877 };\n 1878 \n 1879: function getInteractiveScript() {\n 1880: if (interactiveScript && interactiveScript.readyState === 'interactive') {\n 1881: return interactiveScript;\n 1882 }\n 1883 \n 1884 eachReverse(scripts(), function(script) {\n 1885 if (script.readyState === 'interactive') {\n 1886: return (interactiveScript = script);\n 1887 }\n 1888 });\n 1889: return interactiveScript;\n 1890 }\n 1891 \n ....\n 1986 //work.\n 1987 if (useInteractive) {\n 1988: node = currentlyAddingScript || getInteractiveScript();\n 1989 if (node) {\n 1990 if (!name) {\n\nD:\\oss\\grafana\\src\\vendor\\require\\text.js:\n 42 },\n 43 \n 44: jsEscape: function (content) {\n 45 return content.replace(/(['\\\\])/g, '\\\\$1')\n 46 .replace(/[\\f]/g, \"\\\\f\")\n ..\n 206 write: function (pluginName, moduleName, write, config) {\n 207 if (buildMap.hasOwnProperty(moduleName)) {\n 208: var content = text.jsEscape(buildMap[moduleName]);\n 209 write.asModule(pluginName + \"!\" + moduleName,\n 210 \"define(function () { return '\" +\n\nD:\\oss\\grafana\\src\\vendor\\timeserieswidget\\jquery.flot.js:\n 2537 }\n 2538 \n 2539: function getFillStyle(filloptions, seriesColor, bottom, top) {\n 2540 var fill = filloptions.fill;\n 2541 if (!fill)\n ....\n 2543 \n 2544 if (filloptions.fillColor)\n 2545: return getColorOrGradient(filloptions.fillColor, bottom, top, seriesColor);\n 2546 \n 2547: var c = $.color.parse(seriesColor);\n 2548 c.a = typeof fill == \"number\" ? fill : 0.4;\n 2549 c.normalize();\n ....\n 2584 entries.reverse();\n 2585 } else {\n 2586: var ascending = options.legend.sorted != \"descending\";\n 2587 entries.sort(function(a, b) {\n 2588 return a.label == b.label ? 0 : (\n\nD:\\oss\\grafana\\src\\vendor\\timeserieswidget\\jquery.flot.time.js:\n 42 \n 43 var r = [];\n 44: var escape = false;\n 45 var hours = d.getHours();\n 46 var isAM = hours < 12;\n ..\n 68 var c = fmt.charAt(i);\n 69 \n 70: if (escape) {\n 71 switch (c) {\n 72 case 'a': c = \"\" + dayNames[d.getDay()]; break;\n ..\n 90 }\n 91 r.push(c);\n 92: escape = false;\n 93 } else {\n 94 if (c == \"%\") {\n 95: escape = true;\n 96 } else {\n 97 r.push(c);\n\nD:\\oss\\grafana\\src\\vendor\\timeserieswidget\\jquery.tswidget.js:\n 391 msg += 'color:' + options['events_text_color'] + ';font-size:smaller\">';\n 392 msg += '' + events[i].type + '
';\n 393: msg += events[i].desc\n 394 msg += '';\n 395 $div.append(msg);\n\nD:\\oss\\grafana\\tasks\\build_task.js:\n 18 // run a string replacement on the require config, using the latest revision number as the cache buster\n 19 grunt.registerTask('build:write_revision', function() {\n 20: grunt.event.once('git-describe', function (desc) {\n 21 grunt.config('string-replace.config', {\n 22 src: '<%= destDir %>/app/components/require.config.js',\n ..\n 26 {\n 27 pattern: /(?:^|\\/\\/)(.*)@REV@/,\n 28: replacement: '$1'+desc.object\n 29 }\n 30 ]\n ..\n 33 grunt.task.run('string-replace:config');\n 34 });\n 35: grunt.task.run('git-describe');\n 36 });\n 37 }\n\n659 matches across 51 files\n\n\nSearching 222 files for \"keyCode == 27\"\n\nD:\\oss\\grafana\\src\\vendor\\angular\\datepicker.js:\n 724 keydown: function(e){\n 725 if (this.picker.is(':not(:visible)')){\n 726: if (e.keyCode == 27) // allow escape to hide and re-show picker\n 727 this.show();\n 728 return;\n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\bootstrap.js:\n 719 isActive = $parent.hasClass('open')\n 720 \n 721: if (!isActive || (isActive && e.keyCode == 27)) {\n 722 if (e.which == 27) $parent.find(toggle).focus()\n 723 return $this.click()\n\n2 matches across 2 files\n\n\nSearching 222 files for \".input-mini\"\n\nD:\\oss\\grafana\\src\\css\\bootstrap.dark.min.css:\n 7 *\n 8 * Designed and built with all the love in the world by @mdo and @fat.\n 9: */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:\"\";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:31px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"],input[type=\"radio\"],input[type=\"checkbox\"]{cursor:pointer}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-decoration,input[type=\"search\"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:\" (\" attr(href) \")\"}abbr[title]:after{content:\" (\" attr(title) \")\"}.ir a:after,a[href^=\"javascript:\"]:after,a[href^=\"#\"]:after{content:\"\"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size:14px;line-height:21px;color:#c8c8c8;background-color:#272b30}a{color:#fff;text-decoration:none}a:hover,a:focus{color:#fff;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-10px;*zoom:1}.row:before,.row:after{display:table;content:\"\";line-height:0}.row:after{clear:both}[class*=\"span\"]{float:left;min-height:1px;margin-left:10px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:830px}.span12{width:830px}.span11{width:760px}.span10{width:690px}.span9{width:620px}.span8{width:550px}.span7{width:480px}.span6{width:410px}.span5{width:340px}.span4{width:270px}.span3{width:200px}.span2{width:130px}.span1{width:60px}.offset12{margin-left:850px}.offset11{margin-left:780px}.offset10{margin-left:710px}.offset9{margin-left:640px}.offset8{margin-left:570px}.offset7{margin-left:500px}.offset6{margin-left:430px}.offset5{margin-left:360px}.offset4{margin-left:290px}.offset3{margin-left:220px}.offset2{margin-left:150px}.offset1{margin-left:80px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:\"\";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=\"span\"]{display:block;width:100%;min-height:31px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.2048192771084338%;*margin-left:1.144578313253012%}.row-fluid [class*=\"span\"]:first-child{margin-left:0}.row-fluid .controls-row [class*=\"span\"]+[class*=\"span\"]{margin-left:1.2048192771084338%}.row-fluid .span12{width:100%;*width:99.93975903614458%}.row-fluid .span11{width:91.56626506024097%;*width:91.50602409638554%}.row-fluid .span10{width:83.13253012048192%;*width:83.0722891566265%}.row-fluid .span9{width:74.6987951807229%;*width:74.63855421686748%}.row-fluid .span8{width:66.26506024096385%;*width:66.20481927710843%}.row-fluid .span7{width:57.831325301204814%;*width:57.77108433734939%}.row-fluid .span6{width:49.39759036144578%;*width:49.33734939759036%}.row-fluid .span5{width:40.963855421686745%;*width:40.903614457831324%}.row-fluid .span4{width:32.53012048192771%;*width:32.46987951807229%}.row-fluid .span3{width:24.096385542168676%;*width:24.036144578313255%}.row-fluid .span2{width:15.662650602409638%;*width:15.602409638554215%}.row-fluid .span1{width:7.228915662650602%;*width:7.16867469879518%}.row-fluid .offset12{margin-left:102.40963855421687%;*margin-left:102.28915662650603%}.row-fluid .offset12:first-child{margin-left:101.20481927710843%;*margin-left:101.08433734939759%}.row-fluid .offset11{margin-left:93.97590361445783%;*margin-left:93.855421686747%}.row-fluid .offset11:first-child{margin-left:92.7710843373494%;*margin-left:92.65060240963855%}.row-fluid .offset10{margin-left:85.54216867469879%;*margin-left:85.42168674698794%}.row-fluid .offset10:first-child{margin-left:84.33734939759034%;*margin-left:84.2168674698795%}.row-fluid .offset9{margin-left:77.10843373493977%;*margin-left:76.98795180722892%}.row-fluid .offset9:first-child{margin-left:75.90361445783132%;*margin-left:75.78313253012048%}.row-fluid .offset8{margin-left:68.67469879518072%;*margin-left:68.55421686746988%}.row-fluid .offset8:first-child{margin-left:67.46987951807228%;*margin-left:67.34939759036143%}.row-fluid .offset7{margin-left:60.24096385542168%;*margin-left:60.12048192771084%}.row-fluid .offset7:first-child{margin-left:59.03614457831325%;*margin-left:58.91566265060241%}.row-fluid .offset6{margin-left:51.80722891566265%;*margin-left:51.68674698795181%}.row-fluid .offset6:first-child{margin-left:50.602409638554214%;*margin-left:50.48192771084337%}.row-fluid .offset5{margin-left:43.373493975903614%;*margin-left:43.25301204819277%}.row-fluid .offset5:first-child{margin-left:42.16867469879518%;*margin-left:42.04819277108434%}.row-fluid .offset4{margin-left:34.93975903614458%;*margin-left:34.81927710843374%}.row-fluid .offset4:first-child{margin-left:33.734939759036145%;*margin-left:33.6144578313253%}.row-fluid .offset3{margin-left:26.506024096385545%;*margin-left:26.385542168674704%}.row-fluid .offset3:first-child{margin-left:25.30120481927711%;*margin-left:25.18072289156627%}.row-fluid .offset2{margin-left:18.072289156626507%;*margin-left:17.951807228915662%}.row-fluid .offset2:first-child{margin-left:16.867469879518072%;*margin-left:16.746987951807228%}.row-fluid .offset1{margin-left:9.638554216867469%;*margin-left:9.518072289156626%}.row-fluid .offset1:first-child{margin-left:8.433734939759036%;*margin-left:8.313253012048191%}[class*=\"span\"].hide,.row-fluid [class*=\"span\"].hide{display:none}[class*=\"span\"].pull-right,.row-fluid [class*=\"span\"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:\"\";line-height:0}.container:after{clear:both}.container-fluid{padding-right:10px;padding-left:10px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:\"\";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:21px;font-weight:200;line-height:31.5px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#7a8288}a.muted:hover,a.muted:focus{color:#62686d}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10.5px 0;font-family:inherit;font-weight:bold;line-height:21px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#7a8288}h1,h2,h3{line-height:42px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9.5px;margin:21px 0 31.5px;border-bottom:1px solid #bbbfc2}ul,ol{padding:0;margin:0 0 10.5px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:21px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px}dl{margin-bottom:21px}dt,dd{line-height:21px}dt{font-weight:bold}dd{margin-left:10.5px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;content:\"\";line-height:0}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:21px 0;border:0;border-top:1px solid #1c1e22;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #7a8288}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 21px;border-left:5px solid #bbbfc2}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:21px;color:#7a8288}blockquote small:before{content:'\\2014 \\00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #bbbfc2;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\\00A0 \\2014'}q:before,q:after,blockquote:before,blockquote:after{content:\"\"}address{display:block;margin-bottom:21px;font-style:normal;line-height:21px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,\"Courier New\",monospace;font-size:12px;color:#3a3f44;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:13px;line-height:21px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:21px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 21px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:21px;line-height:42px;color:#3a3f44;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15.75px;color:#7a8288}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:21px}input,button,select,textarea{font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type=\"text\"],input[type=\"password\"],input[type=\"datetime\"],input[type=\"datetime-local\"],input[type=\"date\"],input[type=\"month\"],input[type=\"time\"],input[type=\"week\"],input[type=\"number\"],input[type=\"email\"],input[type=\"url\"],input[type=\"search\"],input[type=\"tel\"],input[type=\"color\"],.uneditable-input{display:inline-block;height:21px;padding:4px 6px;margin-bottom:10.5px;font-size:14px;line-height:21px;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type=\"text\"],input[type=\"password\"],input[type=\"datetime\"],input[type=\"datetime-local\"],input[type=\"date\"],input[type=\"month\"],input[type=\"time\"],input[type=\"week\"],input[type=\"number\"],input[type=\"email\"],input[type=\"url\"],input[type=\"search\"],input[type=\"tel\"],input[type=\"color\"],.uneditable-input{background-color:#52575c;border:1px solid #7a8288;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type=\"text\"]:focus,input[type=\"password\"]:focus,input[type=\"datetime\"]:focus,input[type=\"datetime-local\"]:focus,input[type=\"date\"]:focus,input[type=\"month\"]:focus,input[type=\"time\"]:focus,input[type=\"week\"]:focus,input[type=\"number\"]:focus,input[type=\"email\"]:focus,input[type=\"url\"]:focus,input[type=\"search\"]:focus,input[type=\"tel\"]:focus,input[type=\"color\"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \\9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type=\"radio\"],input[type=\"checkbox\"]{margin:4px 0 0;*margin-top:0;margin-top:1px \\9;line-height:normal}input[type=\"file\"],input[type=\"image\"],input[type=\"submit\"],input[type=\"reset\"],input[type=\"button\"],input[type=\"radio\"],input[type=\"checkbox\"]{width:auto}select,input[type=\"file\"]{height:31px;*margin-top:4px;line-height:31px}select{width:220px;border:1px solid #7a8288;background-color:#52575c}select[multiple],select[size]{height:auto}select:focus,input[type=\"file\"]:focus,input[type=\"radio\"]:focus,input[type=\"checkbox\"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#7a8288;background-color:#505459;border-color:#7a8288;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#7a8288}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#7a8288}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#7a8288}.radio,.checkbox{min-height:21px;padding-left:20px}.radio input[type=\"radio\"],.checkbox input[type=\"checkbox\"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*=\"span\"],select[class*=\"span\"],textarea[class*=\"span\"],.uneditable-input[class*=\"span\"],.row-fluid input[class*=\"span\"],.row-fluid select[class*=\"span\"],.row-fluid textarea[class*=\"span\"],.row-fluid .uneditable-input[class*=\"span\"]{float:none;margin-left:0}.input-append input[class*=\"span\"],.input-append .uneditable-input[class*=\"span\"],.input-prepend input[class*=\"span\"],.input-prepend .uneditable-input[class*=\"span\"],.row-fluid input[class*=\"span\"],.row-fluid select[class*=\"span\"],.row-fluid textarea[class*=\"span\"],.row-fluid .uneditable-input[class*=\"span\"],.row-fluid .input-prepend [class*=\"span\"],.row-fluid .input-append [class*=\"span\"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*=\"span\"]+[class*=\"span\"]{margin-left:10px}input.span12,textarea.span12,.uneditable-input.span12{width:816px}input.span11,textarea.span11,.uneditable-input.span11{width:746px}input.span10,textarea.span10,.uneditable-input.span10{width:676px}input.span9,textarea.span9,.uneditable-input.span9{width:606px}input.span8,textarea.span8,.uneditable-input.span8{width:536px}input.span7,textarea.span7,.uneditable-input.span7{width:466px}input.span6,textarea.span6,.uneditable-input.span6{width:396px}input.span5,textarea.span5,.uneditable-input.span5{width:326px}input.span4,textarea.span4,.uneditable-input.span4{width:256px}input.span3,textarea.span3,.uneditable-input.span3{width:186px}input.span2,textarea.span2,.uneditable-input.span2{width:116px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:\"\";line-height:0}.controls-row:after{clear:both}.controls-row [class*=\"span\"],.row-fluid .controls-row [class*=\"span\"]{float:left}.controls-row .checkbox[class*=\"span\"],.controls-row .radio[class*=\"span\"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#bbbfc2}input[type=\"radio\"][disabled],input[type=\"checkbox\"][disabled],input[type=\"radio\"][readonly],input[type=\"checkbox\"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:20px 20px 21px;margin-top:21px;margin-bottom:21px;background-color:#202328;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:\"\";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#eee}.help-block{display:block;margin-bottom:10.5px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{display:inline-block;margin-bottom:10.5px;vertical-align:middle;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:21px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:21px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#bbbfc2;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#d1eed1;border-color:#62c462}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \\9;padding-left:14px;padding-left:4px \\9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type=\"radio\"],.form-search .checkbox input[type=\"checkbox\"],.form-inline .radio input[type=\"radio\"],.form-inline .checkbox input[type=\"checkbox\"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10.5px}legend+.control-group{margin-top:21px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:21px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:\"\";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10.5px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:21px}.table th,.table td{padding:8px;line-height:21px;text-align:left;vertical-align:top;border-top:1px solid #3f444a}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #3f444a}.table .table{background-color:#272b30}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #3f444a;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #3f444a}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#2e3236}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#3a3f44}table td[class*=\"span\"],table th[class*=\"span\"],.row-fluid table td[class*=\"span\"],.row-fluid table th[class*=\"span\"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:114px;margin-left:0}.table td.span3,.table th.span3{float:none;width:184px;margin-left:0}.table td.span4,.table th.span4{float:none;width:254px;margin-left:0}.table td.span5,.table th.span5{float:none;width:324px;margin-left:0}.table td.span6,.table th.span6{float:none;width:394px;margin-left:0}.table td.span7,.table th.span7{float:none;width:464px;margin-left:0}.table td.span8,.table th.span8{float:none;width:534px;margin-left:0}.table td.span9,.table th.span9{float:none;width:604px;margin-left:0}.table td.span10,.table th.span10{float:none;width:674px;margin-left:0}.table td.span11,.table th.span11{float:none;width:744px;margin-left:0}.table td.span12,.table th.span12{float:none;width:814px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^=\"icon-\"],[class*=\" icon-\"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(\"../img/glyphicons-halflings.png\");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white,.nav-pills>.active>a>[class^=\"icon-\"],.nav-pills>.active>a>[class*=\" icon-\"],.nav-list>.active>a>[class^=\"icon-\"],.nav-list>.active>a>[class*=\" icon-\"],.navbar-inverse .nav>.active>a>[class^=\"icon-\"],.navbar-inverse .nav>.active>a>[class*=\" icon-\"],.dropdown-menu>li>a:hover>[class^=\"icon-\"],.dropdown-menu>li>a:focus>[class^=\"icon-\"],.dropdown-menu>li>a:hover>[class*=\" icon-\"],.dropdown-menu>li>a:focus>[class*=\" icon-\"],.dropdown-menu>.active>a>[class^=\"icon-\"],.dropdown-menu>.active>a>[class*=\" icon-\"],.dropdown-submenu:hover>a>[class^=\"icon-\"],.dropdown-submenu:focus>a>[class^=\"icon-\"],.dropdown-submenu:hover>a>[class*=\" icon-\"],.dropdown-submenu:focus>a>[class*=\" icon-\"]{background-image:url(\"../img/glyphicons-halflings-white.png\")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px;width:16px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:\"\"}.dropdown .caret{margin-top:8px;margin-left:2px}.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;list-style:none;background-color:#3a3f44;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9.5px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:transparent;border-bottom:1px solid #1c1e22}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:21px;color:#7a8288;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#fff;background-color:#22262a;background-image:-moz-linear-gradient(top,#272b30,#1c1e22);background-image:-webkit-gradient(linear,0 0,0 100%,from(#272b30),to(#1c1e22));background-image:-webkit-linear-gradient(top,#272b30,#1c1e22);background-image:-o-linear-gradient(top,#272b30,#1c1e22);background-image:linear-gradient(to bottom,#272b30,#1c1e22);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff272b30',endColorstr='#ff1c1e22',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#22262a;background-image:-moz-linear-gradient(top,#272b30,#1c1e22);background-image:-webkit-gradient(linear,0 0,0 100%,from(#272b30),to(#1c1e22));background-image:-webkit-linear-gradient(top,#272b30,#1c1e22);background-image:-o-linear-gradient(top,#272b30,#1c1e22);background-image:linear-gradient(to bottom,#272b30,#1c1e22);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff272b30',endColorstr='#ff1c1e22',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#7a8288}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:\"\"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:\" \";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#0b0c0d;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#202328;border:1px solid #101214;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:21px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:21px;text-align:center;vertical-align:middle;cursor:pointer;color:#3a3f44;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#484d51;background-image:-moz-linear-gradient(top,#52575c,#3a3e41);background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),to(#3a3e41));background-image:-webkit-linear-gradient(top,#52575c,#3a3e41);background-image:-o-linear-gradient(top,#52575c,#3a3e41);background-image:linear-gradient(to bottom,#52575c,#3a3e41);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff3a3e41',GradientType=0);border-color:#3a3e41 #3a3e41 #161719;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#3a3e41;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #222426;*border:0;border-bottom-color:#0a0a0b;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#3a3f44;background-color:#3a3e41;*background-color:#2e3134}.btn:active,.btn.active{background-color:#222426 \\9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#3a3f44;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^=\"icon-\"],.btn-large [class*=\" icon-\"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^=\"icon-\"],.btn-small [class*=\" icon-\"]{margin-top:0}.btn-mini [class^=\"icon-\"],.btn-mini [class*=\" icon-\"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type=\"submit\"].btn-block,input[type=\"reset\"].btn-block,input[type=\"button\"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#7a8188;background-image:-moz-linear-gradient(top,#7a8288,#7a7e88);background-image:-webkit-gradient(linear,0 0,0 100%,from(#7a8288),to(#7a7e88));background-image:-webkit-linear-gradient(top,#7a8288,#7a7e88);background-image:-o-linear-gradient(top,#7a8288,#7a7e88);background-image:linear-gradient(to bottom,#7a8288,#7a7e88);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a8288',endColorstr='#ff7a7e88',GradientType=0);border-color:#7a7e88 #7a7e88 #565960;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#7a7e88;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#7a7e88;*background-color:#6e727b}.btn-primary:active,.btn-primary.active{background-color:#62656d \\9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \\9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \\9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \\9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \\9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#41454a;background-image:-moz-linear-gradient(top,#52575c,#272b30);background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),to(#272b30));background-image:-webkit-linear-gradient(top,#52575c,#272b30);background-image:-o-linear-gradient(top,#52575c,#272b30);background-image:linear-gradient(to bottom,#52575c,#272b30);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff272b30',GradientType=0);border-color:#272b30 #272b30 #050506;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#272b30;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#272b30;*background-color:#1c1e22}.btn-inverse:active,.btn-inverse.active{background-color:#101214 \\9}button.btn,input[type=\"submit\"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type=\"submit\"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type=\"submit\"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type=\"submit\"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type=\"submit\"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#fff;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#3a3f44;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10.5px;margin-bottom:10.5px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn-group.open .btn.dropdown-toggle{background-color:#3a3e41}.btn-group.open .btn-primary.dropdown-toggle{background-color:#7a7e88}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#272b30}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:21px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:21px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-left:0;margin-bottom:21px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#bbbfc2}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:21px;color:#7a8288;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#fff}.nav-list [class^=\"icon-\"],.nav-list [class*=\" icon-\"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9.5px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:\"\";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:21px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#bbbfc2 #bbbfc2 #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#52575c;background-color:#272b30;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#fff}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;margin-top:6px}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#52575c;border-bottom-color:#52575c}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#7a8288;border-color:#7a8288}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#7a8288}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:\"\";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#bbbfc2 #ddd #bbbfc2 #bbbfc2}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#bbbfc2 #bbbfc2 #bbbfc2 #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#7a8288}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:21px;*position:relative;*z-index:2}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#32373c;background-image:-moz-linear-gradient(top,#3a3f44,#272b30);background-image:-webkit-gradient(linear,0 0,0 100%,from(#3a3f44),to(#272b30));background-image:-webkit-linear-gradient(top,#3a3f44,#272b30);background-image:-o-linear-gradient(top,#3a3f44,#272b30);background-image:linear-gradient(to bottom,#3a3f44,#272b30);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3a3f44',endColorstr='#ff272b30',GradientType=0);border:1px solid #0c0d0e;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065);*zoom:1}.navbar-inner:before,.navbar-inner:after{display:table;content:\"\";line-height:0}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{float:left;display:block;padding:9.5px 20px 9.5px;margin-left:-20px;font-size:20px;font-weight:200;color:#bbbfc2;text-shadow:0 1px 0 #3a3f44}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#c8c8c8}.navbar-link{color:#c8c8c8}.navbar-link:hover,.navbar-link:focus{color:#fff}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #272b30;border-right:1px solid #3a3f44}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:\"\";line-height:0}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type=\"image\"],.navbar-form input[type=\"checkbox\"],.navbar-form input[type=\"radio\"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:830px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:9.5px 15px 9.5px;color:#c8c8c8;text-decoration:none;text-shadow:0 1px 0 #3a3f44}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:#3a3f44;color:#fff;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#fff;text-decoration:none;background-color:#272b30;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#272a2e;background-image:-moz-linear-gradient(top,#2e3236,#1c1e22);background-image:-webkit-gradient(linear,0 0,0 100%,from(#2e3236),to(#1c1e22));background-image:-webkit-linear-gradient(top,#2e3236,#1c1e22);background-image:-o-linear-gradient(top,#2e3236,#1c1e22);background-image:linear-gradient(to bottom,#2e3236,#1c1e22);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2e3236',endColorstr='#ff1c1e22',GradientType=0);border-color:#1c1e22 #1c1e22 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#1c1e22;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#1c1e22;*background-color:#101214}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#050506 \\9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #3a3f44;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #3a3f44;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#272b30;color:#fff}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#c8c8c8;border-bottom-color:#c8c8c8}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1e2125;background-image:-moz-linear-gradient(top,#272b30,#101214);background-image:-webkit-gradient(linear,0 0,0 100%,from(#272b30),to(#101214));background-image:-webkit-linear-gradient(top,#272b30,#101214);background-image:-o-linear-gradient(top,#272b30,#101214);background-image:linear-gradient(to bottom,#272b30,#101214);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff272b30',endColorstr='#ff101214',GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#7a8288;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#7a8288}.navbar-inverse .navbar-text{color:#7a8288}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#101214}.navbar-inverse .navbar-link{color:#7a8288}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-left-color:#101214;border-right-color:#272b30}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#101214;color:#fff}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#7a8288;border-bottom-color:#7a8288}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#49515a;border-color:#101214;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#3a3f44;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);outline:0}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#121417;background-image:-moz-linear-gradient(top,#1c1e22,#050506);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1c1e22),to(#050506));background-image:-webkit-linear-gradient(top,#1c1e22,#050506);background-image:-o-linear-gradient(top,#1c1e22,#050506);background-image:linear-gradient(to bottom,#1c1e22,#050506);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1c1e22',endColorstr='#ff050506',GradientType=0);border-color:#050506 #050506 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#050506;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#050506;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \\9}.breadcrumb{padding:8px 15px;margin:0 0 21px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#7a8288}.pagination{margin:21px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:21px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#7a8288;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#7a8288;background-color:transparent;cursor:default}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:21px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:\"\";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#7a8288;background-color:#fff;cursor:default}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:\"\";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#3a3f44;-webkit-border-radius:4px;-moz-border-radius:4px;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:#3a3f44}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#3a3f44}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#3a3f44}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#3a3f44}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#3a3f44;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#41474c;border-bottom:1px solid #353a3e;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.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{border-width:10px;content:\"\"}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#3a3f44}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#3a3f44}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#3a3f44}.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,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#3a3f44;bottom:-10px}.thumbnails{margin-left:-10px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:\"\";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:21px;margin-left:10px}.thumbnail{display:block;padding:4px;line-height:21px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#52575c}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#7a8288}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#3a3f44}.label-inverse[href],.badge-inverse[href]{background-color:#232628}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:21px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:21px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.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:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#272b30;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#3a3f44;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:21px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:31.5px;color:inherit;background-color:#202328;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit li{line-height:31.5px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.panelCont{outline:1px solid #101214;border-top:1px solid #3e444c;padding:0 10px 10px 10px;background:#202328;margin:0}h1,h2,h3,h4,h5,h6{text-shadow:-1px -1px 0 rgba(0,0,0,0.3)}code,pre{background-color:#f7f7f7;border:1px solid #1c1e22;text-shadow:none}legend,.page-header{border-bottom:1px solid #1c1e22}hr{border-bottom:0}.navbar .navbar-inner{background-color:#202328;background-image:-webkit-gradient(linear,0 0,0 100%,from(#3a3f44),color-stop(70%,#202328),to(#202328));background-image:-webkit-linear-gradient(#3a3f44,#202328 70%,#202328);background-image:-moz-linear-gradient(top,#3a3f44,#202328 70%,#202328);background-image:-o-linear-gradient(#3a3f44,#202328 70%,#202328);background-image:linear-gradient(#3a3f44,#202328 70%,#202328);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3a3f44',endColorstr='#ff202328',GradientType=0)}.navbar .brand{text-shadow:1px 1px 1px rgba(0,0,0,0.3);border-right:0}.navbar .navbar-text{padding:0 15px;font-weight:bold}.navbar .nav>li>a{text-shadow:1px 1px 1px rgba(0,0,0,0.3);border-right:1px solid rgba(0,0,0,0.2);border-left:1px solid rgba(255,255,255,0.1)}.navbar .nav>li>a:hover{background-color:#3a3f44;background-repeat:repeat-x;background-image:-moz-linear-gradient(280deg,#272b30,#3a3f44);background-image:-webkit-linear-gradient(280deg,#272b30,#3a3f44);background-image:-o-linear-gradient(280deg,#272b30,#3a3f44);background-image:linear-gradient(280deg,#272b30,#3a3f44);border-left:1px solid transparent;border-right:1px solid transparent}.navbar .nav>li.active>a,.navbar .nav>li.active>a:hover{color:#bbbfc2;background-color:#3a3f44;background-color:#3f444a;background-repeat:repeat-x;background-image:-moz-linear-gradient(0deg,#2c3036,#3f444a);background-image:-webkit-linear-gradient(0deg,#2c3036,#3f444a);background-image:-o-linear-gradient(0deg,#2c3036,#3f444a);background-image:linear-gradient(0deg,#2c3036,#3f444a);border-right:1px solid #2e3134}.navbar .navbar-search .search-query{border:1px solid #2e3134}.navbar .btn,.navbar .btn-group{margin:4px 0}.navbar .divider-vertical{background-color:transparent;border-right:0}.navbar .dropdown-menu::after{border-bottom:6px solid #3a3f44}.navbar-inverse .navbar-inner{background-color:#151719;background-image:-webkit-gradient(linear,0 0,0 100%,from(#202328),color-stop(70%,#151719),to(#151719));background-image:-webkit-linear-gradient(#202328,#151719 70%,#151719);background-image:-moz-linear-gradient(top,#202328,#151719 70%,#151719);background-image:-o-linear-gradient(#202328,#151719 70%,#151719);background-image:linear-gradient(#202328,#151719 70%,#151719);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff202328',endColorstr='#ff151719',GradientType=0)}.navbar-inverse .nav li>a{background-image:none;background-color:transparent}.navbar-inverse .nav li>a:hover,.navbar-inverse .nav li.active>a,.navbar-inverse .nav li.active>a:hover{background-color:#1c1e22;background-repeat:repeat-x;background-image:-moz-linear-gradient(280deg,#101214,#1c1e22);background-image:-webkit-linear-gradient(280deg,#101214,#1c1e22);background-image:-o-linear-gradient(280deg,#101214,#1c1e22);background-image:linear-gradient(280deg,#101214,#1c1e22)}@media(max-width:979px){.navbar .nav-collapse .nav li>a,.navbar .nav-collapse .nav li>a:hover,.navbar .nav-collapse .nav .active>a,.navbar .nav-collapse .nav .active>a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#bbbfc2;border:1px solid transparent;background-color:transparent;background-image:none}.navbar .nav-collapse .nav li>a:hover,.navbar .nav-collapse .nav .active>a:hover{background-color:#272b30}.navbar .nav-collapse .navbar-form,.navbar .nav-collapse .navbar-search{border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar .nav-collapse .nav-header{color:#7a8288}.navbar-inverse .nav-collapse .nav li>a:hover,.navbar-inverse .nav-collapse .nav .active>a:hover{background-color:#272b30!important}}.nav-tabs .active>a,.nav-tabs .active a:hover{border-bottom:1px solid #2e3236}div.subnav{margin:0 1px;border:1px solid transparent;-webkit-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';-moz-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)'}div.subnav .nav>li>a{color:#bbbfc2;text-shadow:1px 1px 1px rgba(0,0,0,0.3);border-right:1px solid #2e3134;border-left:1px solid #52575c}div.subnav .nav>li>a:hover{color:#bbbfc2;background-color:#3a3f44;border-left:1px solid transparent;border-right:1px solid transparent}div.subnav .nav>li.active>a,div.subnav .nav>li.active>a:hover{color:#bbbfc2;background-color:#3a3f44;background-color:#43494f;background-repeat:repeat-x;background-image:-moz-linear-gradient(280deg,#30353b,#43494f);background-image:-webkit-linear-gradient(280deg,#30353b,#43494f);background-image:-o-linear-gradient(280deg,#30353b,#43494f);background-image:linear-gradient(280deg,#30353b,#43494f);border-right:1px solid #2e3134}div.subnav .nav>li:first-child>a,div.subnav .nav>li:first-child>a:hover{border-left:1px solid transparent}div.subnav .nav>li.active:last-child>a,div.subnav .nav>li:last-child>a:hover{border-right:1px solid #2e3134}div.subnav .open .dropdown-toggle{border-right:1px solid #2e3134;border-left:1px solid #52575c}div.subnav.subnav-fixed{top:40px;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}div.subnav.subnav-fixed .nav>li.active:first-child>a,div.subnav.subnav-fixed .nav>li:first-child>a:hover{border-left:1px solid #2e3134}.nav .nav-header{text-shadow:-1px -1px 0 rgba(0,0,0,0.3)}.nav>li>a{-webkit-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';-moz-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';border:0;color:#7a8288;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.nav li.active>a,.nav li.active>a:hover{background-color:transparent;color:#fff}.nav>li.disabled>a,.nav>li.disabled>a:hover{color:#52575c}.nav li>a:hover{background-color:transparent;color:#bbbfc2}.breadcrumb{border:1px solid transparent;background-color:#3a3f44;background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),color-stop(70%,#3a3f44),to(#3a3f44));background-image:-webkit-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:-moz-linear-gradient(top,#52575c,#3a3f44 70%,#3a3f44);background-image:-o-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff3a3f44',GradientType=0);-webkit-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';-moz-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)'}.breadcrumb a{color:#bbbfc2;font-weight:bold}.breadcrumb li{color:#7a8288;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.pagination ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.pagination ul>li>a,.pagination ul>li>span{border-left:1px solid #52575c;border-right:1px solid #2e3134;border-top:0;border-bottom:0;background-color:#3a3f44;background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),color-stop(70%,#3a3f44),to(#3a3f44));background-image:-webkit-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:-moz-linear-gradient(top,#52575c,#3a3f44 70%,#3a3f44);background-image:-o-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff3a3f44',GradientType=0);-webkit-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';-moz-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';color:#bbbfc2;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.3)}.pagination ul>li>a:hover,.pagination ul>li>span:hover{background-color:#3a3f44;background-repeat:repeat-x;background-image:-moz-linear-gradient(280deg,#272b30,#3a3f44);background-image:-webkit-linear-gradient(280deg,#272b30,#3a3f44);background-image:-o-linear-gradient(280deg,#272b30,#3a3f44);background-image:linear-gradient(280deg,#272b30,#3a3f44);border-left:1px solid transparent}.pagination ul>.active>a,.pagination ul>.active>a:hover,.pagination ul>.active>span,.pagination ul>.active>span:hover{color:#bbbfc2;background-color:#3a3f44;background-color:#43494f;background-repeat:repeat-x;background-image:-moz-linear-gradient(280deg,#30353b,#43494f);background-image:-webkit-linear-gradient(280deg,#30353b,#43494f);background-image:-o-linear-gradient(280deg,#30353b,#43494f);background-image:linear-gradient(280deg,#30353b,#43494f);border-left:1px solid transparent}.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>span,.pagination ul>.disabled>span:hover{border-left:1px solid #52575c;border-right:1px solid #2e3134;border-top:0;border-bottom:0;background-color:#52575c;background-image:-webkit-gradient(linear,0 0,0 100%,from(#7a8288),color-stop(70%,#52575c),to(#52575c));background-image:-webkit-linear-gradient(#7a8288,#52575c 70%,#52575c);background-image:-moz-linear-gradient(top,#7a8288,#52575c 70%,#52575c);background-image:-o-linear-gradient(#7a8288,#52575c 70%,#52575c);background-image:linear-gradient(#7a8288,#52575c 70%,#52575c);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a8288',endColorstr='#ff52575c',GradientType=0)}.pager li>a,.pager li>span{border:1px solid transparent;-webkit-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';-moz-box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';box-shadow:'0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1)';background-color:#3a3f44;background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),color-stop(70%,#3a3f44),to(#3a3f44));background-image:-webkit-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:-moz-linear-gradient(top,#52575c,#3a3f44 70%,#3a3f44);background-image:-o-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff3a3f44',GradientType=0)}.pager li>a:hover,.pager li>span:hover{background-color:#3a3f44;background-repeat:repeat-x;background-image:-moz-linear-gradient(280deg,#272b30,#3a3f44);background-image:-webkit-linear-gradient(280deg,#272b30,#3a3f44);background-image:-o-linear-gradient(280deg,#272b30,#3a3f44);background-image:linear-gradient(280deg,#272b30,#3a3f44);border:1px solid transparent}.pager .disabled a,.pager .disabled a:hover{background-color:transparent;background-color:#3a3f44;background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),color-stop(70%,#3a3f44),to(#3a3f44));background-image:-webkit-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:-moz-linear-gradient(top,#52575c,#3a3f44 70%,#3a3f44);background-image:-o-linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-image:linear-gradient(#52575c,#3a3f44 70%,#3a3f44);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff3a3f44',GradientType=0)}.btn{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#484d51;background-image:-moz-linear-gradient(top,#52575c,#3a3e41);background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),to(#3a3e41));background-image:-webkit-linear-gradient(top,#52575c,#3a3e41);background-image:-o-linear-gradient(top,#52575c,#3a3e41);background-image:linear-gradient(to bottom,#52575c,#3a3e41);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff3a3e41',GradientType=0);border-color:#3a3e41 #3a3e41 #161719;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#3a3e41;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #272b30}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#fff;background-color:#3a3e41;*background-color:#2e3134}.btn:active,.btn.active{background-color:#222426 \\9}.btn,.btn:hover{color:#fff;font-weight:bold;text-shadow:-1px -1px 1px rgba(0,0,0,0.3)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#7a8088;background-image:-moz-linear-gradient(top,#7a8288,#7a7d88);background-image:-webkit-gradient(linear,0 0,0 100%,from(#7a8288),to(#7a7d88));background-image:-webkit-linear-gradient(top,#7a8288,#7a7d88);background-image:-o-linear-gradient(top,#7a8288,#7a7d88);background-image:linear-gradient(to bottom,#7a8288,#7a7d88);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a8288',endColorstr='#ff7a7d88',GradientType=0);border-color:#7a7d88 #7a7d88 #565860;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#7a7d88;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#3a3f44;text-shadow:1px 1px 1px rgba(255,255,255,0.3)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#7a7d88;*background-color:#6e717b}.btn-primary:active,.btn-primary.active{background-color:#62646d \\9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \\9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \\9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \\9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \\9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#41454a;background-image:-moz-linear-gradient(top,#52575c,#272b30);background-image:-webkit-gradient(linear,0 0,0 100%,from(#52575c),to(#272b30));background-image:-webkit-linear-gradient(top,#52575c,#272b30);background-image:-o-linear-gradient(top,#52575c,#272b30);background-image:linear-gradient(to bottom,#52575c,#272b30);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff52575c',endColorstr='#ff272b30',GradientType=0);border-color:#272b30 #272b30 #050506;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#272b30;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#272b30;*background-color:#1c1e22}.btn-inverse:active,.btn-inverse.active{background-color:#101214 \\9}.caret{border-top-color:#fff}.table tbody tr.success td{background-color:#468847}.table tbody tr.error td{background-color:#b94a48}.table tbody tr.info td{background-color:#3a87ad}label,input,button,select,textarea,legend{color:#c8c8c8}legend,label{text-shadow:-1px -1px 0 rgba(0,0,0,0.3)}.input-prepend .add-on,.input-append .add-on{vertical-align:top;background-color:#52575c;border-top:1px solid #7a8288;border-left:1px solid #7a8288;border-bottom:1px solid #3a3f44;border-right:1px solid #3a3f44;text-shadow:none}.input-append .btn,.input-prepend .btn{margin-top:-1px;padding:5px 14px}.uneditable-input,input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{color:#52575c;background:#272b30}.form-actions{border-top:0}.dropdown-menu{-webkit-box-shadow:0 5px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px rgba(0,0,0,0.2);box-shadow:0 5px 5px rgba(0,0,0,0.2)}.dropdown.open .dropdown-toggle{background-color:#3a3f44;color:#bbbfc2}.dropdown-submenu>a::after{border-left-color:#fff}.label,.alert{color:rgba(255,255,255,0.9);text-shadow:-1px -1px 0 rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 1px rgba(0,0,0,0.3)}.alert{background-color:#f89406;border-color:#f89406}.alert .alert-heading{color:rgba(255,255,255,0.9);text-shadow:-1px -1px 0 rgba(0,0,0,0.4)}.alert-success{background-color:#468847;border-color:#468847}.alert-error{background-color:#b94a48;border-color:#b94a48}.alert-info{background-color:#3a87ad;border-color:#3a87ad}.well,.hero-unit{-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5)}.thumbnail,a.thumbnail:hover{border:1px solid #1c1e22}.progress{background-color:#202328;background-image:-moz-linear-gradient(top,#202328,#202328);background-image:-webkit-gradient(linear,0 0,0 100%,from(#202328),to(#202328));background-image:-webkit-linear-gradient(top,#202328,#202328);background-image:-o-linear-gradient(top,#202328,#202328);background-image:linear-gradient(to bottom,#202328,#202328);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff202328',endColorstr='#ff202328',GradientType=0);-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5)}.footer{border-top:1px solid #1c1e22}.footer p{color:#c8c8c8}.modal{background-color:#2e3236}.modal-header{border-bottom:0}.modal-body{border-bottom:1px solid #1c1e22}.modal-footer{border-top:0;background-color:#272b30;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}@media(max-width:979px){.navbar .brand{border-right:0}}@media(max-width:768px){div.subnav .nav>li+li>a{border-top:1px solid transparent}}div.editor-row{vertical-align:top}div.editor-row div.section{margin-right:20px;vertical-align:top;display:inline-block}div.editor-option{vertical-align:top;display:inline-block;margin-right:10px}div.editor-option label{display:block}#events{font-size:12px}.version{font-size:85%}.legend{color:#000}div.fake-input{background-color:#52575c;border:1px solid #7a8288;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}hr.small{margin:5px 0}form input.ng-invalid{color:#b94a48}.editor-title{margin-right:10px;font-size:1.7em;font-weight:bold;text-transform:capitalize}.editor-title small{opacity:.5;font-size:.7em;font-weight:normal}.bordered{border:1px solid #3f444a}.table-unpadded th,.table-unpadded td{padding:0 2px}.spy{position:absolute;right:0;top:0}.navbar-inner{border-width:0;padding-left:0;padding-right:0}.kibana-row{margin-bottom:10px}.row-button{border-left:1px solid #3e444c;border-right:1px solid #101214;padding:2px 7px 0 7px;float:left}.row-text{text-transform:uppercase;font-weight:bold;font-size:.9em}.row-close{outline:1px solid #101214;border-top:1px solid #3e444c;padding:0;margin:0;min-height:24px!important;line-height:24px;background:#202328}.row-open{text-align:right;left:-18px;position:absolute;font-size:13pt;font-weight:200}.top-row-open{background:#202328;padding:5px 25px 5px 25px}.top-row-close{outline:1px solid #101214;border-top:1px solid #3e444c;padding:0;margin:1px 0 0 0;text-align:center;min-height:16px!important;line-height:16px;background:#202328}.row-open i{font-size:10pt}.odd{background-color:#2e3236}.nomargin{margin:0}[ng\\:cloak],[ng-cloak],.ng-cloak{display:none!important}.table tbody+tbody{border-top:0}.panel-loading{position:absolute;top:0;left:0;z-index:800}.ui-draggable-dragging{display:block;visibility:visible;opacity:1;z-index:9999}.panel-title{border:0;margin-left:-11px}.panel div.panel-extra div.panel-extra-container{margin-right:-11px}.panel div.panel-extra{font-size:.9em;margin-bottom:10px}.panel div.panel-extra .extra{float:right!important;border-bottom:1px solid #32383e}.dragInProgress{background-color:#25282d;border:1px solid #3f444a}.link{color:#fff;cursor:pointer}.link:hover{color:#fff}.pointer:hover{color:#fff}.pointer{cursor:pointer}.popover{max-width:480px}.modal{width:770px;margin-left:-385px;top:10px!important}.tiny{font-size:50%}.smaller{font-size:70%}.small{font-size:85%}.large{font-size:120%}.strong{font-weight:bold}a{cursor:pointer}.normal{font-weight:normal}.light{font-weight:200}.input-smaller{width:75px}.string{color:#d5d5d5}.number{color:#4196bf}.boolean{color:#c7a366}.key{color:#c05c5a}.btn-active{background-color:#e6e6e6;background-image:none;box-shadow:0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05);outline:0 none}.remove:hover{background-color:#bd362f}.faded{opacity:.2}div.flot-text{color:#c8c8c8!important}.dashboard-notice{z-index:8000;margin-left:0;padding:3px 0 3px 0;width:100%;color:#c8c8c8;padding-left:20px}.panel-error{color:#c8c8c8;padding:3px 10px 0 10px}.alert-warning{background-color:#fcf8e3;border-color:#fbeed5;color:#c09853}.popover.topLeft{margin-top:-10px}.popover.topLeft .arrow{bottom:-10px;left:25%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#41474c}.popover.topLeft .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}.popover.topRight{margin-top:-10px}.popover.topRight .arrow{bottom:-10px;left:75%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#41474c}.popover.topRight .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}.popover.rightTop .arrow{top:10%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.rightTop .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#3a3f44}.popover.rightBottom .arrow{top:90%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.rightBottom .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#3a3f44}.popover.bottomLeft .arrow{left:10%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottomLeft .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#3a3f44}.popover.bottomRight .arrow{left:90%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottomRight .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#3a3f44}.popover.leftTop .arrow{top:10%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.leftTop .arrow:after{right:1px;border-right-width:0;border-left-color:#3a3f44;bottom:-10px}.popover.leftBottom .arrow{top:90%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.leftBottom .arrow:after{right:1px;border-right-width:0;border-left-color:#3a3f44;bottom:-10px}.popover.topLeft .arrow{left:10%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.topLeft .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#3a3f44}.popover.topRight .arrow{left:90%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.topRight .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#3a3f44}.grafana-dashboard-hide-controls{padding:0}.grafana-dashboard-hide-controls .extra,.grafana-dashboard-hide-controls .grafana-row{display:none}\n\nD:\\oss\\grafana\\src\\css\\bootstrap.light.min.css:\n 7 *\n 8 * Designed and built with all the love in the world by @mdo and @fat.\n 9: */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:\"\";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;width:auto\\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"]{-webkit-appearance:button;cursor:pointer}label,select,button,input[type=\"button\"],input[type=\"reset\"],input[type=\"submit\"],input[type=\"radio\"],input[type=\"checkbox\"]{cursor:pointer}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-decoration,input[type=\"search\"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:\" (\" attr(href) \")\"}abbr[title]:after{content:\" (\" attr(title) \")\"}.ir a:after,a[href^=\"javascript:\"]:after,a[href^=\"#\"]:after{content:\"\"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#1ab2ff;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:\"\";line-height:0}.row:after{clear:both}[class*=\"span\"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:\"\";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=\"span\"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.row-fluid [class*=\"span\"]:first-child{margin-left:0}.row-fluid .controls-row [class*=\"span\"]+[class*=\"span\"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*=\"span\"].hide,.row-fluid [class*=\"span\"].hide{display:none}[class*=\"span\"].pull-right,.row-fluid [class*=\"span\"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:\"\";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:\"\";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;content:\"\";line-height:0}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\\2014 \\00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\\00A0 \\2014'}q:before,q:after,blockquote:before,blockquote:after{content:\"\"}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,\"Courier New\",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type=\"text\"],input[type=\"password\"],input[type=\"datetime\"],input[type=\"datetime-local\"],input[type=\"date\"],input[type=\"month\"],input[type=\"time\"],input[type=\"week\"],input[type=\"number\"],input[type=\"email\"],input[type=\"url\"],input[type=\"search\"],input[type=\"tel\"],input[type=\"color\"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#222;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type=\"text\"],input[type=\"password\"],input[type=\"datetime\"],input[type=\"datetime-local\"],input[type=\"date\"],input[type=\"month\"],input[type=\"time\"],input[type=\"week\"],input[type=\"number\"],input[type=\"email\"],input[type=\"url\"],input[type=\"search\"],input[type=\"tel\"],input[type=\"color\"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type=\"text\"]:focus,input[type=\"password\"]:focus,input[type=\"datetime\"]:focus,input[type=\"datetime-local\"]:focus,input[type=\"date\"]:focus,input[type=\"month\"]:focus,input[type=\"time\"]:focus,input[type=\"week\"]:focus,input[type=\"number\"]:focus,input[type=\"email\"]:focus,input[type=\"url\"]:focus,input[type=\"search\"]:focus,input[type=\"tel\"]:focus,input[type=\"color\"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \\9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}input[type=\"radio\"],input[type=\"checkbox\"]{margin:4px 0 0;*margin-top:0;margin-top:1px \\9;line-height:normal}input[type=\"file\"],input[type=\"image\"],input[type=\"submit\"],input[type=\"reset\"],input[type=\"button\"],input[type=\"radio\"],input[type=\"checkbox\"]{width:auto}select,input[type=\"file\"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;border:1px solid #ccc;background-color:#fff}select[multiple],select[size]{height:auto}select:focus,input[type=\"file\"]:focus,input[type=\"radio\"]:focus,input[type=\"checkbox\"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type=\"radio\"],.checkbox input[type=\"checkbox\"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*=\"span\"],select[class*=\"span\"],textarea[class*=\"span\"],.uneditable-input[class*=\"span\"],.row-fluid input[class*=\"span\"],.row-fluid select[class*=\"span\"],.row-fluid textarea[class*=\"span\"],.row-fluid .uneditable-input[class*=\"span\"]{float:none;margin-left:0}.input-append input[class*=\"span\"],.input-append .uneditable-input[class*=\"span\"],.input-prepend input[class*=\"span\"],.input-prepend .uneditable-input[class*=\"span\"],.row-fluid input[class*=\"span\"],.row-fluid select[class*=\"span\"],.row-fluid textarea[class*=\"span\"],.row-fluid .uneditable-input[class*=\"span\"],.row-fluid .input-prepend [class*=\"span\"],.row-fluid .input-append [class*=\"span\"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*=\"span\"]+[class*=\"span\"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:\"\";line-height:0}.controls-row:after{clear:both}.controls-row [class*=\"span\"],.row-fluid .controls-row [class*=\"span\"]{float:left}.controls-row .checkbox[class*=\"span\"],.controls-row .radio[class*=\"span\"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type=\"radio\"][disabled],input[type=\"checkbox\"][disabled],input[type=\"radio\"][readonly],input[type=\"checkbox\"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:\"\";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \\9;padding-left:14px;padding-left:4px \\9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type=\"radio\"],.form-search .checkbox input[type=\"checkbox\"],.form-inline .radio input[type=\"radio\"],.form-inline .checkbox input[type=\"checkbox\"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:\"\";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*=\"span\"],table th[class*=\"span\"],.row-fluid table td[class*=\"span\"],.row-fluid table th[class*=\"span\"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^=\"icon-\"],[class*=\" icon-\"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(\"../img/glyphicons-halflings.png\");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white,.nav-pills>.active>a>[class^=\"icon-\"],.nav-pills>.active>a>[class*=\" icon-\"],.nav-list>.active>a>[class^=\"icon-\"],.nav-list>.active>a>[class*=\" icon-\"],.navbar-inverse .nav>.active>a>[class^=\"icon-\"],.navbar-inverse .nav>.active>a>[class*=\" icon-\"],.dropdown-menu>li>a:hover>[class^=\"icon-\"],.dropdown-menu>li>a:focus>[class^=\"icon-\"],.dropdown-menu>li>a:hover>[class*=\" icon-\"],.dropdown-menu>li>a:focus>[class*=\" icon-\"],.dropdown-menu>.active>a>[class^=\"icon-\"],.dropdown-menu>.active>a>[class*=\" icon-\"],.dropdown-submenu:hover>a>[class^=\"icon-\"],.dropdown-submenu:focus>a>[class^=\"icon-\"],.dropdown-submenu:hover>a>[class*=\" icon-\"],.dropdown-submenu:focus>a>[class*=\" icon-\"]{background-image:url(\"../img/glyphicons-halflings-white.png\")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px;width:16px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:\"\"}.dropdown .caret{margin-top:8px;margin-left:2px}.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;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:\"\"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:\" \";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \\9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^=\"icon-\"],.btn-large [class*=\" icon-\"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^=\"icon-\"],.btn-small [class*=\" icon-\"]{margin-top:0}.btn-mini [class^=\"icon-\"],.btn-mini [class*=\" icon-\"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type=\"submit\"].btn-block,input[type=\"reset\"].btn-block,input[type=\"button\"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \\9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \\9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \\9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \\9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \\9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \\9}button.btn,input[type=\"submit\"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type=\"submit\"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type=\"submit\"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type=\"submit\"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type=\"submit\"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#08c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#1ab2ff;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125),inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^=\"icon-\"],.nav-list [class*=\" icon-\"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:\"\";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#1ab2ff;border-bottom-color:#1ab2ff}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:\"\";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top,#333,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#222));background-image:-webkit-linear-gradient(top,#333,#222);background-image:-o-linear-gradient(top,#333,#222);background-image:linear-gradient(to bottom,#333,#222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333',endColorstr='#ff222222',GradientType=0);border:1px solid #030303;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065);*zoom:1}.navbar-inner:before,.navbar-inner:after{display:table;content:\"\";line-height:0}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#eee;text-shadow:0 1px 0 #333}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#fff}.navbar-link{color:#fff}.navbar-link:hover,.navbar-link:focus{color:#fff}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #222;border-right:1px solid #333}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:\"\";line-height:0}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type=\"image\"],.navbar-form input[type=\"checkbox\"],.navbar-form input[type=\"radio\"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#fff;text-decoration:none;text-shadow:0 1px 0 #333}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:#333;color:#fff;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#fff;text-decoration:none;background-color:#222;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#1f1f1f;background-image:-moz-linear-gradient(top,#262626,#151515);background-image:-webkit-gradient(linear,0 0,0 100%,from(#262626),to(#151515));background-image:-webkit-linear-gradient(top,#262626,#151515);background-image:-o-linear-gradient(top,#262626,#151515);background-image:linear-gradient(to bottom,#262626,#151515);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262626',endColorstr='#ff151515',GradientType=0);border-color:#151515 #151515 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#151515;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#151515;*background-color:#080808}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#000 \\9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#222;color:#fff}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-left-color:#111;border-right-color:#222}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111;color:#fff}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);outline:0}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \\9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;background-color:transparent;cursor:default}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:\"\";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:default}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:0}.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:\"\";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;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.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}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.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{border-width:10px;content:\"\"}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;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,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:\"\";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.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:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.panelCont{outline:1px solid #e6e6e6;border-top:1px solid #fff;padding:0 10px 10px 10px;background:#f2f2f2;margin:0}div.editor-row{vertical-align:top}div.editor-row div.section{margin-right:20px;vertical-align:top;display:inline-block}div.editor-option{vertical-align:top;display:inline-block;margin-right:10px}div.editor-option label{display:block}#events{font-size:12px}.version{font-size:85%}.legend{color:#000}div.fake-input{background-color:#fff;border:1px solid #ccc;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px}hr.small{margin:5px 0}form input.ng-invalid{color:#b94a48}.editor-title{margin-right:10px;font-size:1.7em;font-weight:bold;text-transform:capitalize}.editor-title small{opacity:.5;font-size:.7em;font-weight:normal}.bordered{border:1px solid #ddd}.table-unpadded th,.table-unpadded td{padding:0 2px}.spy{position:absolute;right:0;top:0}.navbar-inner{border-width:0;padding-left:0;padding-right:0}.kibana-row{margin-bottom:10px}.row-button{border-left:1px solid #fff;border-right:1px solid #e6e6e6;padding:2px 7px 0 7px;float:left}.row-text{text-transform:uppercase;font-weight:bold;font-size:.9em}.row-close{outline:1px solid #e6e6e6;border-top:1px solid #fff;padding:0;margin:0;min-height:24px!important;line-height:24px;background:#f7f7f7}.row-open{text-align:right;left:-18px;position:absolute;font-size:13pt;font-weight:200}.top-row-open{background:#f7f7f7;padding:5px 25px 5px 25px}.top-row-close{outline:1px solid #e6e6e6;border-top:1px solid #fff;padding:0;margin:1px 0 0 0;text-align:center;min-height:16px!important;line-height:16px;background:#f7f7f7}.row-open i{font-size:10pt}.odd{background-color:#f9f9f9}.nomargin{margin:0}[ng\\:cloak],[ng-cloak],.ng-cloak{display:none!important}.table tbody+tbody{border-top:0}.panel-loading{position:absolute;top:0;left:0;z-index:800}.ui-draggable-dragging{display:block;visibility:visible;opacity:1;z-index:9999}.panel-title{border:0;margin-left:-11px}.panel div.panel-extra div.panel-extra-container{margin-right:-11px}.panel div.panel-extra{font-size:.9em;margin-bottom:10px}.panel div.panel-extra .extra{float:right!important;border-bottom:1px solid #fff}.dragInProgress{background-color:#fcfcfc;border:1px solid #ddd}.link{color:#08c;cursor:pointer}.link:hover{color:#1ab2ff}.pointer:hover{color:#1ab2ff}.pointer{cursor:pointer}.popover{max-width:480px}.modal{width:770px;margin-left:-385px;top:10px!important}.tiny{font-size:50%}.smaller{font-size:70%}.small{font-size:85%}.large{font-size:120%}.strong{font-weight:bold}a{cursor:pointer}.normal{font-weight:normal}.light{font-weight:200}.input-smaller{width:75px}.string{color:#404040}.number{color:#4196bf}.boolean{color:#c7a366}.key{color:#c05c5a}.btn-active{background-color:#e6e6e6;background-image:none;box-shadow:0 2px 4px rgba(0,0,0,0.15) inset,0 1px 2px rgba(0,0,0,0.05);outline:0 none}.remove:hover{background-color:#bd362f}.faded{opacity:.2}div.flot-text{color:#333!important}.dashboard-notice{z-index:8000;margin-left:0;padding:3px 0 3px 0;width:100%;color:#333;padding-left:20px}.panel-error{color:#333;padding:3px 10px 0 10px}.alert-warning{background-color:#fcf8e3;border-color:#fbeed5;color:#c09853}.popover.topLeft{margin-top:-10px}.popover.topLeft .arrow{bottom:-10px;left:25%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#f7f7f7}.popover.topLeft .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}.popover.topRight{margin-top:-10px}.popover.topRight .arrow{bottom:-10px;left:75%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#f7f7f7}.popover.topRight .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}.popover.rightTop .arrow{top:10%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.rightTop .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.rightBottom .arrow{top:90%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.rightBottom .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottomLeft .arrow{left:10%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottomLeft .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.bottomRight .arrow{left:90%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottomRight .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.leftTop .arrow{top:10%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.leftTop .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.popover.leftBottom .arrow{top:90%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.leftBottom .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.popover.topLeft .arrow{left:10%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.topLeft .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.topRight .arrow{left:90%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.topRight .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}\n\nD:\\oss\\grafana\\src\\vendor\\bootstrap\\less\\forms.less:\n 259 \n 260 // General classes for quick sizes\n 261: .input-mini { width: 60px; }\n 262 .input-small { width: 90px; }\n 263 .input-medium { width: 150px; }\n\n3 matches across 3 files\n", + "settings": + { + "buffer_size": 370628, + "line_ending": "Windows", + "name": "Find Results", + "scratch": true + } + }, + { + "file": "src/app/controllers/dash.js", + "settings": + { + "buffer_size": 3261, + "line_ending": "Windows" + } + }, + { + "file": "src/app/partials/dashboard.html", + "settings": + { + "buffer_size": 5609, + "line_ending": "Windows" + } + }, + { + "file": "src/app/partials/dashLoader.html", + "settings": + { + "buffer_size": 5515, "line_ending": "Windows" } }, @@ -63,27 +196,37 @@ "file": "src/app/panels/graphite/graphiteSrv.js", "settings": { - "buffer_size": 3330, + "buffer_size": 3378, "line_ending": "Windows" } }, { - "contents": "Searching 14481 files for \"maxDataPoints\"\n\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/gifsicle/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/jpegtran-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/jpegtran-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/jpegtran-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/jpegtran-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/jpegtran-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/jpegtran-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-max-data-size.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/jpegtran-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-pipe-resumes.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/jpegtran-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/jpegtran-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-max-data-size.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-pipe-resumes.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/optipng-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-http-upload.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-auto-pause.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream-pause.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-delayed-stream.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-handle-source-errors.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-max-data-size.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-pipe-resumes.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/node_modules/delayed-stream/test/integration/test-proxy-readable.js\nUnable to open /D/oss/grafana/node_modules/grunt-contrib-imagemin/node_modules/pngquant-bin/node_modules/bin-wrapper/node_modules/download/node_modules/request/node_modules/form-data/node_modules/combined-stream/test/integration/test-delayed-streams-and-buffers-and-strings.js\n\n\nSearching 636 files for \"maxDataPoints\"\n\n0 matches across 0 files\n", + "file": "src/vendor/bootstrap/less/grafana.less", "settings": { - "buffer_size": 9412, - "line_ending": "Windows", - "name": "Find Results", - "scratch": true + "buffer_size": 144, + "line_ending": "Windows" + } + }, + { + "file": "src/index.html", + "settings": + { + "buffer_size": 2212, + "line_ending": "Windows" } } ], "build_system": "", "command_palette": { - "height": 210.0, + "height": 60.0, "selected_items": [ + [ + "install", + "Package Control: Install Package" + ], [ "syn ava", "Set Syntax: JavaScript" @@ -100,10 +243,6 @@ "install ", "Package Control: Install Package" ], - [ - "install", - "Package Control: Install Package" - ], [ "Install", "Package Control: Install Package" @@ -133,7 +272,7 @@ "Package Control: Remove Package" ] ], - "width": 386.0 + "width": 498.0 }, "console": { @@ -154,8 +293,29 @@ }, "file_history": [ - "/D/Temp/graphite-web-0.9.12/graphite-web-0.9.12/webapp/graphite/views.py", + "/D/oss/grafana/src/config.dev.js", + "/D/oss/grafana/src/app/controllers/dash.js", + "/D/oss/grafana/src/app/partials/dashLoader.html", + "/D/oss/grafana/src/app/panels/histogram/module.html", + "/D/oss/grafana/src/app/controllers/all.js", + "/D/oss/grafana/src/app/controllers/zoom.js", + "/D/oss/grafana/src/app/panels/graphite/module.html", + "/D/oss/grafana/src/vendor/bootstrap/less/bootstrap.dark.less", + "/D/oss/grafana/src/app/panels/graphite/editor.html", + "/D/oss/grafana/src/app/directives/kibanaPanel.js", + "/D/oss/grafana/src/app/partials/dasheditor.html", + "/D/oss/grafana/src/app/partials/paneleditor.html", + "/D/oss/grafana/src/vendor/bootstrap/less/overrides.less", + "/D/oss/grafana/src/app/partials/dashboard.html", + "/D/oss/grafana/src/app/components/require.config.js", + "/D/oss/grafana/src/vendor/bootstrap/less/grafana.less", + "/D/oss/grafana/src/app/panels/graphite/module.js", + "/D/oss/grafana/src/app/panels/graphite/graphiteSrv.js", + "/D/oss/grafana/grafana.sublime-project", + "/D/ebay/tradera/Applications/TouchWeb/touchweb.sublime-project", + "//se1-appsrv-01.prod.tradera.com/d$/Applications/WebApi/MemberActivityDenormalizer/App.config", "/D/Temp/graphite-web-0.9.12/graphite-web-0.9.12/webapp/graphite/render/views.py", + "/D/Temp/graphite-web-0.9.12/graphite-web-0.9.12/webapp/graphite/views.py", "/D/ebay/tradera/DB/Main/5_sprocs/Listing/EbaySweden_Trading_Listing_GetItemForRestart.proc.sql", "//dashboards/d$/Inetpub/GiraffeOps/dashboards.js", "/D/oss/grafana/src/app/partials/inspector.html", @@ -201,6 +361,7 @@ "height": 104.0, "where_history": [ + "", "D:\\Temp\\graphite-web-0.9.12\\graphite-web-0.9.12", "", " \"filter\": {\n \"list\": {\n \"0\": {\n \"type\": \"time\",\n \"field\": \"@timestamp\",\n \"from\": \"now-1h\",\n \"to\": \"now\",\n \"mandate\": \"must\",\n \"active\": true,\n \"alias\": \"\",\n \"id\": 0\n }\n },\n \"ids\": [\n 0\n ]\n", @@ -215,6 +376,35 @@ "case_sensitive": false, "find_history": [ + ".input-mini", + "keyCode == 27", + "esc", + "elem", + "time_format", + "row.tit", + "'app/partials/roweditor.html'", + "== ", + "moment", + "dashboard.current.hideControls", + "ng-class='", + " ng-class='{", + "overrides.less", + "rootScope", + "bindonce", + "anel.targets = _.without(panel.targets, target)", + ">\n", + "on(", + "refresh", + "get_D", + "maxDataPoints", + "colspan", + "width", + "calculate_interval\ncalculate_interval", + "resolution", + "width", + "resolution", + "calculate_interval", + "get_interval", "graphite_options", "maxDataPoints", "kibanaSimplePanel", @@ -311,23 +501,24 @@ "groups": [ { + "selected": 3, "sheets": [ { "buffer": 0, - "file": "src/config.dev.js", + "file": "src/app/components/require.config.js", "semi_transient": false, "settings": { - "buffer_size": 1509, + "buffer_size": 3852, "regions": { }, "selection": [ [ - 909, - 909 + 1653, + 1653 ] ], "settings": @@ -337,26 +528,137 @@ "translate_tabs_to_spaces": true }, "translation.x": 0.0, - "translation.y": 138.0, + "translation.y": 414.0, "zoom_level": 1.0 }, "type": "text" }, { "buffer": 1, - "file": "src/app/panels/graphite/graphiteSrv.js", + "file": "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.prod_manage.json", "semi_transient": false, "settings": { - "buffer_size": 3330, + "buffer_size": 586, "regions": { }, "selection": [ [ - 328, - 328 + 289, + 289 + ] + ], + "settings": + { + "syntax": "Packages/JavaScript/JSON.tmLanguage", + "translate_tabs_to_spaces": false + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 2, + "file": "//team-city-agent-02/d$/BuildAgent/work/dfdaf9995bf5db32/build_artifacts/output/_PublishedApplications/WebApi/BrowseInitializer/App.config", + "semi_transient": false, + "settings": + { + "buffer_size": 3619, + "regions": + { + }, + "selection": + [ + [ + 0, + 0 + ] + ], + "settings": + { + "syntax": "Packages/XML/XML.tmLanguage", + "translate_tabs_to_spaces": false + }, + "translation.x": 0.0, + "translation.y": 138.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 3, + "file": "/D/ebay/tradera/Build/Tasks-WebApi.ps1", + "semi_transient": false, + "settings": + { + "buffer_size": 2556, + "regions": + { + }, + "selection": + [ + [ + 15, + 15 + ] + ], + "settings": + { + "syntax": "Packages/PowerShell/Support/PowershellSyntax.tmLanguage" + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 4, + "file": "/D/ebay/asimov-tradera/WinAgent.ConfigFiles/config.prod_app_servers.json", + "semi_transient": false, + "settings": + { + "buffer_size": 13169, + "regions": + { + }, + "selection": + [ + [ + 591, + 881 + ] + ], + "settings": + { + "syntax": "Packages/JavaScript/JSON.tmLanguage", + "translate_tabs_to_spaces": false + }, + "translation.x": 0.0, + "translation.y": 138.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 5, + "file": "src/app/components/settings.js", + "semi_transient": false, + "settings": + { + "buffer_size": 865, + "regions": + { + }, + "selection": + [ + [ + 469, + 469 ] ], "settings": @@ -372,34 +674,3057 @@ "type": "text" }, { - "buffer": 2, + "buffer": 6, + "file": "src/app/controllers/zoom.js", "semi_transient": false, "settings": { - "buffer_size": 9412, + "buffer_size": 1128, "regions": { }, "selection": [ [ - 9412, - 9412 + 777, + 778 + ] + ], + "settings": + { + "syntax": "Packages/JavaScript/JavaScript.tmLanguage", + "tab_size": 2, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 7, + "file": "src/app/panels/graphite/module.js", + "semi_transient": false, + "settings": + { + "buffer_size": 19968, + "regions": + { + }, + "selection": + [ + [ + 15088, + 15088 + ] + ], + "settings": + { + "syntax": "Packages/JavaScript/JavaScript.tmLanguage", + "tab_size": 2, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 10822.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 8, + "file": "src/app/panels/graphite/module.html", + "semi_transient": false, + "settings": + { + "buffer_size": 4252, + "regions": + { + }, + "selection": + [ + [ + 3157, + 3175 + ] + ], + "settings": + { + "syntax": "Packages/HTML/HTML.tmLanguage", + "tab_size": 2, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 1587.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 9, + "file": "src/app/directives/kibanaPanel.js", + "semi_transient": false, + "settings": + { + "buffer_size": 4036, + "regions": + { + }, + "selection": + [ + [ + 2148, + 2148 + ] + ], + "settings": + { + "syntax": "Packages/JavaScript/JavaScript.tmLanguage", + "tab_size": 2, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 414.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 10, + "file": "src/app/dashboards/default.json", + "semi_transient": false, + "settings": + { + "buffer_size": 2301, + "regions": + { + }, + "selection": + [ + [ + 1042, + 1042 + ] + ], + "settings": + { + "syntax": "Packages/JavaScript/JSON.tmLanguage", + "tab_size": 2, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 414.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 11, + "file": "src/app/panels/graphite/timeSeries.js", + "semi_transient": false, + "settings": + { + "buffer_size": 6370, + "regions": + { + }, + "selection": + [ + [ + 3553, + 3553 + ] + ], + "settings": + { + "syntax": "Packages/JavaScript/JavaScript.tmLanguage", + "tab_size": 2, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 1932.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 12, + "semi_transient": false, + "settings": + { + "buffer_size": 370628, + "regions": + { + "match": + { + "flags": 112, + "regions": + [ + [ + 267, + 296 + ], + [ + 575, + 604 + ], + [ + 1218, + 1247 + ], + [ + 1850, + 1853 + ], + [ + 2026, + 2029 + ], + [ + 2264, + 2267 + ], + [ + 2473, + 2476 + ], + [ + 2645, + 2648 + ], + [ + 2808, + 2811 + ], + [ + 3023, + 3026 + ], + [ + 3225, + 3228 + ], + [ + 3270, + 3273 + ], + [ + 3539, + 3542 + ], + [ + 3589, + 3592 + ], + [ + 3736, + 3739 + ], + [ + 3999, + 4002 + ], + [ + 4175, + 4178 + ], + [ + 4421, + 4424 + ], + [ + 4674, + 4677 + ], + [ + 4944, + 4947 + ], + [ + 5179, + 5182 + ], + [ + 5368, + 5371 + ], + [ + 5695, + 5698 + ], + [ + 5923, + 5926 + ], + [ + 6196, + 6199 + ], + [ + 6513, + 6516 + ], + [ + 6743, + 6746 + ], + [ + 6933, + 6936 + ], + [ + 7468, + 7471 + ], + [ + 7640, + 7643 + ], + [ + 7811, + 7814 + ], + [ + 8038, + 8041 + ], + [ + 8486, + 8489 + ], + [ + 8726, + 8729 + ], + [ + 8957, + 8960 + ], + [ + 9147, + 9150 + ], + [ + 9580, + 9583 + ], + [ + 10048, + 10051 + ], + [ + 10220, + 10223 + ], + [ + 10391, + 10394 + ], + [ + 10674, + 10677 + ], + [ + 10828, + 10831 + ], + [ + 11245, + 11248 + ], + [ + 11731, + 11734 + ], + [ + 11873, + 11876 + ], + [ + 12067, + 12070 + ], + [ + 12515, + 12518 + ], + [ + 12750, + 12753 + ], + [ + 13072, + 13075 + ], + [ + 13291, + 13294 + ], + [ + 13571, + 13574 + ], + [ + 13711, + 13714 + ], + [ + 13899, + 13902 + ], + [ + 13977, + 13980 + ], + [ + 14191, + 14194 + ], + [ + 14268, + 14271 + ], + [ + 14393, + 14396 + ], + [ + 14688, + 14691 + ], + [ + 14795, + 14798 + ], + [ + 14976, + 14979 + ], + [ + 15149, + 15152 + ], + [ + 15364, + 15367 + ], + [ + 15532, + 15535 + ], + [ + 15779, + 15782 + ], + [ + 15841, + 15844 + ], + [ + 16111, + 16114 + ], + [ + 16265, + 16268 + ], + [ + 16431, + 16434 + ], + [ + 16544, + 16547 + ], + [ + 16605, + 16608 + ], + [ + 16659, + 16662 + ], + [ + 16922, + 16925 + ], + [ + 17006, + 17009 + ], + [ + 17245, + 17248 + ], + [ + 17332, + 17335 + ], + [ + 17477, + 17480 + ], + [ + 17518, + 17521 + ], + [ + 17573, + 17576 + ], + [ + 17584, + 17587 + ], + [ + 17706, + 17709 + ], + [ + 17889, + 17892 + ], + [ + 17980, + 17983 + ], + [ + 18057, + 18060 + ], + [ + 18115, + 18118 + ], + [ + 18276, + 18279 + ], + [ + 18667, + 18670 + ], + [ + 18841, + 18844 + ], + [ + 19081, + 19084 + ], + [ + 19155, + 19158 + ], + [ + 19470, + 19473 + ], + [ + 19678, + 19681 + ], + [ + 19726, + 19729 + ], + [ + 19841, + 19844 + ], + [ + 19869, + 19872 + ], + [ + 20005, + 20008 + ], + [ + 20049, + 20052 + ], + [ + 20092, + 20095 + ], + [ + 20136, + 20139 + ], + [ + 20212, + 20215 + ], + [ + 20227, + 20230 + ], + [ + 20290, + 20293 + ], + [ + 20302, + 20305 + ], + [ + 20523, + 20526 + ], + [ + 20697, + 20700 + ], + [ + 20851, + 20854 + ], + [ + 20931, + 20934 + ], + [ + 21035, + 21038 + ], + [ + 21278, + 21281 + ], + [ + 21542, + 21545 + ], + [ + 21763, + 21766 + ], + [ + 21912, + 21915 + ], + [ + 22026, + 22029 + ], + [ + 22067, + 22070 + ], + [ + 22112, + 22115 + ], + [ + 22163, + 22166 + ], + [ + 22187, + 22190 + ], + [ + 22406, + 22409 + ], + [ + 22458, + 22461 + ], + [ + 22671, + 22674 + ], + [ + 22734, + 22737 + ], + [ + 22882, + 22885 + ], + [ + 22975, + 22978 + ], + [ + 23141, + 23144 + ], + [ + 23236, + 23239 + ], + [ + 23493, + 23496 + ], + [ + 23544, + 23547 + ], + [ + 23714, + 23717 + ], + [ + 23929, + 23932 + ], + [ + 24078, + 24081 + ], + [ + 24302, + 24305 + ], + [ + 24511, + 24514 + ], + [ + 24656, + 24659 + ], + [ + 24869, + 24872 + ], + [ + 24947, + 24950 + ], + [ + 25110, + 25113 + ], + [ + 25469, + 25472 + ], + [ + 25671, + 25674 + ], + [ + 25751, + 25754 + ], + [ + 26146, + 26149 + ], + [ + 26473, + 26476 + ], + [ + 26674, + 26677 + ], + [ + 26866, + 26869 + ], + [ + 27006, + 27009 + ], + [ + 27271, + 27274 + ], + [ + 27501, + 27504 + ], + [ + 27768, + 27771 + ], + [ + 28096, + 28099 + ], + [ + 28272, + 28275 + ], + [ + 28492, + 28495 + ], + [ + 28712, + 28715 + ], + [ + 29021, + 29024 + ], + [ + 29293, + 29296 + ], + [ + 29517, + 29520 + ], + [ + 29707, + 29710 + ], + [ + 29897, + 29900 + ], + [ + 30016, + 30019 + ], + [ + 30133, + 30136 + ], + [ + 30327, + 30330 + ], + [ + 30447, + 30450 + ], + [ + 30567, + 30570 + ], + [ + 30679, + 30682 + ], + [ + 30799, + 30802 + ], + [ + 30921, + 30924 + ], + [ + 31061, + 31064 + ], + [ + 31254, + 31257 + ], + [ + 31405, + 31408 + ], + [ + 31582, + 31585 + ], + [ + 31847, + 31850 + ], + [ + 31973, + 31976 + ], + [ + 32077, + 32080 + ], + [ + 32264, + 32267 + ], + [ + 32431, + 32434 + ], + [ + 32598, + 32601 + ], + [ + 32782, + 32785 + ], + [ + 33093, + 33096 + ], + [ + 33370, + 33373 + ], + [ + 33628, + 33631 + ], + [ + 33924, + 33927 + ], + [ + 34212, + 34215 + ], + [ + 34463, + 34466 + ], + [ + 34702, + 34705 + ], + [ + 35087, + 35090 + ], + [ + 35294, + 35297 + ], + [ + 35657, + 35660 + ], + [ + 35946, + 35949 + ], + [ + 36235, + 36238 + ], + [ + 36529, + 36532 + ], + [ + 36853, + 36856 + ], + [ + 37086, + 37089 + ], + [ + 37280, + 37283 + ], + [ + 37538, + 37541 + ], + [ + 37785, + 37788 + ], + [ + 37953, + 37956 + ], + [ + 38110, + 38113 + ], + [ + 38239, + 38242 + ], + [ + 38405, + 38408 + ], + [ + 38590, + 38593 + ], + [ + 38889, + 38892 + ], + [ + 39303, + 39306 + ], + [ + 39399, + 39402 + ], + [ + 39586, + 39589 + ], + [ + 39771, + 39774 + ], + [ + 40005, + 40008 + ], + [ + 40199, + 40202 + ], + [ + 40371, + 40374 + ], + [ + 40567, + 40570 + ], + [ + 40772, + 40775 + ], + [ + 40954, + 40957 + ], + [ + 41187, + 41190 + ], + [ + 41412, + 41415 + ], + [ + 41645, + 41648 + ], + [ + 41967, + 41970 + ], + [ + 42267, + 42270 + ], + [ + 42477, + 42480 + ], + [ + 42702, + 42705 + ], + [ + 42912, + 42915 + ], + [ + 43257, + 43260 + ], + [ + 43509, + 43512 + ], + [ + 43736, + 43739 + ], + [ + 43946, + 43949 + ], + [ + 44094, + 44097 + ], + [ + 44240, + 44243 + ], + [ + 44516, + 44519 + ], + [ + 44726, + 44729 + ], + [ + 44947, + 44950 + ], + [ + 45128, + 45131 + ], + [ + 45415, + 45418 + ], + [ + 45611, + 45614 + ], + [ + 45632, + 45635 + ], + [ + 45926, + 45929 + ], + [ + 46271, + 46274 + ], + [ + 46480, + 46483 + ], + [ + 46645, + 46648 + ], + [ + 46791, + 46794 + ], + [ + 46923, + 46926 + ], + [ + 47041, + 47044 + ], + [ + 47301, + 47304 + ], + [ + 47425, + 47428 + ], + [ + 47559, + 47562 + ], + [ + 47873, + 47876 + ], + [ + 47934, + 47937 + ], + [ + 48029, + 48032 + ], + [ + 48111, + 48114 + ], + [ + 48128, + 48131 + ], + [ + 48350, + 48353 + ], + [ + 48627, + 48630 + ], + [ + 48814, + 48817 + ], + [ + 49004, + 49007 + ], + [ + 49200, + 49203 + ], + [ + 49612, + 49615 + ], + [ + 49906, + 49909 + ], + [ + 50083, + 50086 + ], + [ + 50262, + 50265 + ], + [ + 50407, + 50410 + ], + [ + 50628, + 50631 + ], + [ + 50791, + 50794 + ], + [ + 50977, + 50980 + ], + [ + 51211, + 51214 + ], + [ + 51436, + 51439 + ], + [ + 51672, + 51675 + ], + [ + 51859, + 51862 + ], + [ + 52098, + 52101 + ], + [ + 52332, + 52335 + ], + [ + 52523, + 52526 + ], + [ + 52653, + 52656 + ], + [ + 52787, + 52790 + ], + [ + 52917, + 52920 + ], + [ + 53047, + 53050 + ], + [ + 53177, + 53180 + ], + [ + 53311, + 53314 + ], + [ + 53445, + 53448 + ], + [ + 53579, + 53582 + ], + [ + 53805, + 53808 + ], + [ + 54085, + 54088 + ], + [ + 54322, + 54325 + ], + [ + 54627, + 54630 + ], + [ + 54857, + 54860 + ], + [ + 55073, + 55076 + ], + [ + 55280, + 55283 + ], + [ + 55534, + 55537 + ], + [ + 55672, + 55675 + ], + [ + 55814, + 55817 + ], + [ + 55961, + 55964 + ], + [ + 56102, + 56105 + ], + [ + 56262, + 56265 + ], + [ + 56464, + 56467 + ], + [ + 56610, + 56613 + ], + [ + 56813, + 56816 + ], + [ + 56987, + 56990 + ], + [ + 57118, + 57121 + ], + [ + 57187, + 57190 + ], + [ + 57313, + 57316 + ], + [ + 57473, + 57476 + ], + [ + 57683, + 57686 + ], + [ + 57980, + 57983 + ], + [ + 58179, + 58182 + ], + [ + 58480, + 58483 + ], + [ + 58778, + 58781 + ], + [ + 58972, + 58975 + ], + [ + 59144, + 59147 + ], + [ + 59305, + 59308 + ], + [ + 59555, + 59558 + ], + [ + 59858, + 59861 + ], + [ + 60150, + 60153 + ], + [ + 60407, + 60410 + ], + [ + 60607, + 60610 + ], + [ + 60815, + 60818 + ], + [ + 61055, + 61058 + ], + [ + 61233, + 61236 + ], + [ + 61502, + 61505 + ], + [ + 61678, + 61681 + ], + [ + 61875, + 61878 + ], + [ + 62053, + 62056 + ], + [ + 62313, + 62316 + ], + [ + 62477, + 62480 + ], + [ + 62673, + 62676 + ], + [ + 62980, + 62983 + ], + [ + 63319, + 63322 + ], + [ + 63492, + 63495 + ], + [ + 63767, + 63770 + ], + [ + 64057, + 64060 + ], + [ + 64237, + 64240 + ], + [ + 64521, + 64524 + ], + [ + 64745, + 64748 + ], + [ + 64985, + 64988 + ], + [ + 65291, + 65294 + ], + [ + 65444, + 65447 + ], + [ + 65683, + 65686 + ], + [ + 65980, + 65983 + ], + [ + 66185, + 66188 + ], + [ + 66341, + 66344 + ], + [ + 66500, + 66503 + ], + [ + 66657, + 66660 + ], + [ + 66815, + 66818 + ], + [ + 66972, + 66975 + ], + [ + 67142, + 67145 + ], + [ + 67420, + 67423 + ], + [ + 67653, + 67656 + ], + [ + 67878, + 67881 + ], + [ + 68127, + 68130 + ], + [ + 68365, + 68368 + ], + [ + 68617, + 68620 + ], + [ + 68753, + 68756 + ], + [ + 68898, + 68901 + ], + [ + 69226, + 69229 + ], + [ + 69409, + 69412 + ], + [ + 69621, + 69624 + ], + [ + 69732, + 69735 + ], + [ + 70095, + 70098 + ], + [ + 70316, + 70319 + ], + [ + 70489, + 70492 + ], + [ + 70653, + 70656 + ], + [ + 70791, + 70794 + ], + [ + 71061, + 71064 + ], + [ + 71394, + 71397 + ], + [ + 71826, + 71829 + ], + [ + 72016, + 72019 + ], + [ + 72254, + 72257 + ], + [ + 72405, + 72408 + ], + [ + 72450, + 72453 + ], + [ + 72594, + 72597 + ], + [ + 72796, + 72799 + ], + [ + 73011, + 73014 + ], + [ + 73229, + 73232 + ], + [ + 73450, + 73453 + ], + [ + 73635, + 73638 + ], + [ + 73871, + 73874 + ], + [ + 74108, + 74111 + ], + [ + 74345, + 74348 + ], + [ + 74582, + 74585 + ], + [ + 74880, + 74883 + ], + [ + 75143, + 75146 + ], + [ + 75273, + 75276 + ], + [ + 75529, + 75532 + ], + [ + 75725, + 75728 + ], + [ + 75894, + 75897 + ], + [ + 76120, + 76123 + ], + [ + 76339, + 76342 + ], + [ + 76557, + 76560 + ], + [ + 76695, + 76698 + ], + [ + 76801, + 76804 + ], + [ + 77041, + 77044 + ], + [ + 77346, + 77349 + ], + [ + 77563, + 77566 + ], + [ + 77822, + 77825 + ], + [ + 78120, + 78123 + ], + [ + 78294, + 78297 + ], + [ + 78412, + 78415 + ], + [ + 78680, + 78683 + ], + [ + 78916, + 78919 + ], + [ + 79099, + 79102 + ], + [ + 79395, + 79398 + ], + [ + 79625, + 79628 + ], + [ + 79921, + 79924 + ], + [ + 80166, + 80169 + ], + [ + 80391, + 80394 + ], + [ + 80612, + 80615 + ], + [ + 80905, + 80908 + ], + [ + 81161, + 81164 + ], + [ + 81359, + 81362 + ], + [ + 81539, + 81542 + ], + [ + 81729, + 81732 + ], + [ + 81917, + 81920 + ], + [ + 82065, + 82068 + ], + [ + 82216, + 82219 + ], + [ + 82368, + 82371 + ], + [ + 82519, + 82522 + ], + [ + 82667, + 82670 + ], + [ + 82811, + 82814 + ], + [ + 82956, + 82959 + ], + [ + 83102, + 83105 + ], + [ + 83245, + 83248 + ], + [ + 83501, + 83504 + ], + [ + 83721, + 83724 + ], + [ + 83931, + 83934 + ], + [ + 84087, + 84090 + ], + [ + 84307, + 84310 + ], + [ + 84564, + 84567 + ], + [ + 84769, + 84772 + ], + [ + 85064, + 85067 + ], + [ + 85334, + 85337 + ], + [ + 85605, + 85608 + ], + [ + 85779, + 85782 + ], + [ + 86169, + 86172 + ], + [ + 86299, + 86302 + ], + [ + 86421, + 86424 + ], + [ + 86661, + 86664 + ], + [ + 86814, + 86817 + ], + [ + 87066, + 87069 + ], + [ + 87319, + 87322 + ], + [ + 87488, + 87491 + ], + [ + 87666, + 87669 + ], + [ + 87838, + 87841 + ], + [ + 88015, + 88018 + ], + [ + 88145, + 88148 + ], + [ + 88252, + 88255 + ], + [ + 88461, + 88464 + ], + [ + 88591, + 88594 + ], + [ + 88749, + 88752 + ], + [ + 89040, + 89043 + ], + [ + 89341, + 89344 + ], + [ + 89643, + 89646 + ], + [ + 89934, + 89937 + ], + [ + 90236, + 90239 + ], + [ + 90539, + 90542 + ], + [ + 90831, + 90834 + ], + [ + 91002, + 91005 + ], + [ + 91228, + 91231 + ], + [ + 91257, + 91260 + ], + [ + 91417, + 91420 + ], + [ + 91500, + 91503 + ], + [ + 91597, + 91600 + ], + [ + 91862, + 91865 + ], + [ + 92061, + 92064 + ], + [ + 92223, + 92226 + ], + [ + 92475, + 92478 + ], + [ + 92675, + 92678 + ], + [ + 92940, + 92943 + ], + [ + 93133, + 93136 + ], + [ + 93288, + 93291 + ], + [ + 93526, + 93529 + ], + [ + 93721, + 93724 + ], + [ + 93882, + 93885 + ], + [ + 94117, + 94120 + ], + [ + 94300, + 94303 + ], + [ + 94485, + 94488 + ], + [ + 94634, + 94637 + ], + [ + 94801, + 94804 + ], + [ + 95021, + 95024 + ], + [ + 95203, + 95206 + ], + [ + 95369, + 95372 + ], + [ + 95548, + 95551 + ], + [ + 95727, + 95730 + ], + [ + 95887, + 95890 + ], + [ + 96045, + 96048 + ], + [ + 96195, + 96198 + ], + [ + 96340, + 96343 + ], + [ + 96469, + 96472 + ], + [ + 96611, + 96614 + ], + [ + 96743, + 96746 + ], + [ + 96874, + 96877 + ], + [ + 97021, + 97024 + ], + [ + 97215, + 97218 + ], + [ + 97383, + 97386 + ], + [ + 97531, + 97534 + ], + [ + 97681, + 97684 + ], + [ + 97841, + 97844 + ], + [ + 97970, + 97973 + ], + [ + 98124, + 98127 + ], + [ + 98274, + 98277 + ], + [ + 98404, + 98407 + ], + [ + 98556, + 98559 + ], + [ + 98697, + 98700 + ], + [ + 98819, + 98822 + ], + [ + 98961, + 98964 + ], + [ + 99205, + 99208 + ], + [ + 99369, + 99372 + ], + [ + 99527, + 99530 + ], + [ + 99761, + 99764 + ], + [ + 99919, + 99922 + ], + [ + 100113, + 100116 + ], + [ + 100236, + 100239 + ], + [ + 100488, + 100491 + ], + [ + 100642, + 100645 + ], + [ + 100820, + 100823 + ], + [ + 101030, + 101033 + ], + [ + 101146, + 101149 + ], + [ + 101216, + 101219 + ], + [ + 101348, + 101351 + ], + [ + 101519, + 101522 + ], + [ + 101696, + 101699 + ], + [ + 101865, + 101868 + ], + [ + 102037, + 102040 + ], + [ + 102199, + 102202 + ], + [ + 102353, + 102356 + ], + [ + 102502, + 102505 + ], + [ + 102636, + 102639 + ], + [ + 102785, + 102788 + ], + [ + 102916, + 102919 + ], + [ + 103114, + 103117 + ], + [ + 103290, + 103293 + ], + [ + 103464, + 103467 + ], + [ + 103630, + 103633 + ], + [ + 103831, + 103834 + ], + [ + 103988, + 103991 + ], + [ + 104158, + 104161 + ], + [ + 104370, + 104373 + ], + [ + 104486, + 104489 + ], + [ + 104556, + 104559 + ], + [ + 104685, + 104688 + ], + [ + 104844, + 104847 + ], + [ + 105002, + 105005 + ], + [ + 105140, + 105143 + ], + [ + 105268, + 105271 + ], + [ + 105400, + 105403 + ], + [ + 105544, + 105547 + ], + [ + 105674, + 105677 + ], + [ + 105793, + 105796 + ], + [ + 105993, + 105996 + ], + [ + 106145, + 106148 + ], + [ + 106312, + 106315 + ], + [ + 106523, + 106526 + ], + [ + 106686, + 106689 + ], + [ + 106834, + 106837 + ], + [ + 106995, + 106998 + ], + [ + 107178, + 107181 + ], + [ + 107288, + 107291 + ], + [ + 107443, + 107446 + ], + [ + 107600, + 107603 + ], + [ + 107739, + 107742 + ], + [ + 108132, + 108135 + ], + [ + 108538, + 108541 + ], + [ + 108731, + 108734 + ], + [ + 108902, + 108905 + ], + [ + 108917, + 108920 + ], + [ + 109071, + 109074 + ], + [ + 109159, + 109162 + ], + [ + 109218, + 109221 + ], + [ + 109290, + 109293 + ], + [ + 109350, + 109353 + ], + [ + 109488, + 109491 + ], + [ + 109572, + 109575 + ], + [ + 109602, + 109605 + ], + [ + 109648, + 109651 + ], + [ + 109860, + 109863 + ], + [ + 109909, + 109912 + ], + [ + 110066, + 110069 + ], + [ + 110178, + 110181 + ], + [ + 110280, + 110283 + ], + [ + 110294, + 110297 + ], + [ + 110427, + 110430 + ], + [ + 110479, + 110482 + ], + [ + 110678, + 110681 + ], + [ + 110781, + 110784 + ], + [ + 110795, + 110798 + ], + [ + 110887, + 110890 + ], + [ + 110901, + 110904 + ], + [ + 111083, + 111086 + ], + [ + 111135, + 111138 + ], + [ + 111419, + 111422 + ], + [ + 111524, + 111527 + ], + [ + 111700, + 111703 + ], + [ + 111769, + 111772 + ], + [ + 111828, + 111831 + ], + [ + 111981, + 111984 + ], + [ + 112084, + 112087 + ], + [ + 112098, + 112101 + ], + [ + 112197, + 112200 + ], + [ + 112211, + 112214 + ], + [ + 112373, + 112376 + ], + [ + 112425, + 112428 + ], + [ + 112701, + 112704 + ], + [ + 112799, + 112802 + ], + [ + 112973, + 112976 + ], + [ + 113246, + 113249 + ], + [ + 113444, + 113447 + ], + [ + 113633, + 113636 + ], + [ + 113827, + 113830 + ], + [ + 113979, + 113982 + ], + [ + 114126, + 114129 + ], + [ + 114274, + 114277 + ], + [ + 114455, + 114458 + ], + [ + 114558, + 114561 + ], + [ + 114725, + 114728 + ], + [ + 114830, + 114833 + ], + [ + 114966, + 114969 + ], + [ + 114977, + 114980 + ], + [ + 115200, + 115203 + ], + [ + 115418, + 115421 + ], + [ + 115561, + 115564 + ], + [ + 115573, + 115576 + ], + [ + 115630, + 115633 + ], + [ + 115822, + 115825 + ], + [ + 115877, + 115880 + ], + [ + 116030, + 116033 + ], + [ + 116177, + 116180 + ], + [ + 116344, + 116347 + ], + [ + 116496, + 116499 + ], + [ + 116686, + 116689 + ], + [ + 116880, + 116883 + ], + [ + 116900, + 116903 + ], + [ + 117151, + 117154 + ], + [ + 117174, + 117177 + ], + [ + 117367, + 117370 + ], + [ + 117654, + 117657 + ], + [ + 117678, + 117681 + ], + [ + 117889, + 117892 + ], + [ + 118106, + 118109 + ], + [ + 118357, + 118360 + ], + [ + 118420, + 118423 + ], + [ + 118678, + 118681 + ], + [ + 118909, + 118912 + ], + [ + 119053, + 119056 + ], + [ + 119199, + 119202 + ], + [ + 119273, + 119276 + ], + [ + 119483, + 119486 + ], + [ + 119701, + 119704 + ], + [ + 119996, + 119999 + ], + [ + 120259, + 120262 + ], + [ + 120565, + 120568 + ], + [ + 120728, + 120731 + ], + [ + 120769, + 120772 + ], + [ + 120790, + 120793 + ], + [ + 120866, + 120869 + ], + [ + 121060, + 121063 + ], + [ + 121151, + 121154 + ], + [ + 121311, + 121314 + ], + [ + 121476, + 121479 + ], + [ + 121800, + 121803 + ], + [ + 122110, + 122113 + ], + [ + 122361, + 122364 + ], + [ + 122424, + 122427 + ], + [ + 122682, + 122685 + ], + [ + 122923, + 122926 + ], + [ + 123067, + 123070 + ], + [ + 123213, + 123216 + ], + [ + 123287, + 123290 + ], + [ + 123614, + 123617 + ], + [ + 123948, + 123951 + ], + [ + 123969, + 123972 + ], + [ + 124220, + 124223 + ], + [ + 124378, + 124381 + ], + [ + 124629, + 124642 + ], + [ + 124884, + 124897 + ], + [ + 140633, + 140644 + ], + [ + 274326, + 274337 + ], + [ + 370482, + 370493 + ] + ], + "scope": "" + } + }, + "selection": + [ + [ + 370628, + 370628 ] ], "settings": { "detect_indentation": false, "line_numbers": false, - "output_tag": 2, + "output_tag": 4, "result_base_dir": "", "result_file_regex": "^([A-Za-z\\\\/<].*):$", "result_line_regex": "^ +([0-9]+):", "scroll_past_end": true, - "syntax": "Packages/Default/Find Results.hidden-tmLanguage" + "syntax": "Packages/Default/Find Results.hidden-tmLanguage", + "translate_tabs_to_spaces": false }, "translation.x": 0.0, - "translation.y": 552.0, + "translation.y": 81259.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 13, + "file": "src/app/controllers/dash.js", + "semi_transient": false, + "settings": + { + "buffer_size": 3261, + "regions": + { + }, + "selection": + [ + [ + 2141, + 2141 + ] + ], + "settings": + { + "syntax": "Packages/JavaScript/JavaScript.tmLanguage", + "tab_size": 2, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 1035.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 14, + "file": "src/app/partials/dashboard.html", + "semi_transient": false, + "settings": + { + "buffer_size": 5609, + "regions": + { + }, + "selection": + [ + [ + 1955, + 1955 + ] + ], + "settings": + { + "syntax": "Packages/HTML/HTML.tmLanguage", + "tab_size": 2, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 15, + "file": "src/app/partials/dashLoader.html", + "semi_transient": true, + "settings": + { + "buffer_size": 5515, + "regions": + { + }, + "selection": + [ + [ + 72, + 72 + ] + ], + "settings": + { + "syntax": "Packages/HTML/HTML.tmLanguage", + "tab_size": 2, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 16, + "file": "src/app/panels/graphite/graphiteSrv.js", + "semi_transient": false, + "settings": + { + "buffer_size": 3378, + "regions": + { + }, + "selection": + [ + [ + 3067, + 3067 + ] + ], + "settings": + { + "syntax": "Packages/JavaScript/JavaScript.tmLanguage", + "tab_size": 2, + "translate_tabs_to_spaces": true + }, + "translation.x": 0.0, + "translation.y": 966.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 17, + "file": "src/vendor/bootstrap/less/grafana.less", + "semi_transient": false, + "settings": + { + "buffer_size": 144, + "regions": + { + }, + "selection": + [ + [ + 117, + 117 + ] + ], + "settings": + { + "syntax": "Packages/Text/Plain text.tmLanguage" + }, + "translation.x": 0.0, + "translation.y": 0.0, + "zoom_level": 1.0 + }, + "type": "text" + }, + { + "buffer": 18, + "file": "src/index.html", + "semi_transient": false, + "settings": + { + "buffer_size": 2212, + "regions": + { + }, + "selection": + [ + [ + 1972, + 1972 + ] + ], + "settings": + { + "syntax": "Packages/HTML/HTML.tmLanguage", + "tab_size": 2, + "translate_tabs_to_spaces": true + }, + "translation.x": 662.0, + "translation.y": 414.0, "zoom_level": 1.0 }, "type": "text" @@ -453,6 +3778,22 @@ "height": 0.0, "selected_items": [ + [ + "graf", + "src\\vendor\\bootstrap\\less\\grafana.less" + ], + [ + "gsrv", + "src\\app\\panels\\graphite\\graphiteSrv.js" + ], + [ + "over", + "src\\vendor\\bootstrap\\less\\overrides.less" + ], + [ + "mod", + "src\\app\\panels\\graphite\\module.js" + ], [ "graphites", "src\\app\\panels\\graphite\\graphiteSrv.js" diff --git a/src/app/directives/kibanaPanel.js b/src/app/directives/kibanaPanel.js index 6c5efef6295..e7a9ddbdc84 100644 --- a/src/app/directives/kibanaPanel.js +++ b/src/app/directives/kibanaPanel.js @@ -51,7 +51,7 @@ function (angular) { ''+ '' + - '' + + '' + '{{panel.title}}' + ''+ diff --git a/src/index.html b/src/index.html index a0554c942ef..d679570c91d 100644 --- a/src/index.html +++ b/src/index.html @@ -35,6 +35,32 @@
{{dashboard.current.title}} + + +
diff --git a/src/vendor/bootstrap/less/grafana.less b/src/vendor/bootstrap/less/grafana.less index c03f8d9c8a8..2cde468ef0b 100644 --- a/src/vendor/bootstrap/less/grafana.less +++ b/src/vendor/bootstrap/less/grafana.less @@ -5,3 +5,7 @@ } } +.panelCont { + //padding: 0 0 10px 10px; +} +