From 8dec2664fcf05320f029fd93e54d5aed0d5224b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bjo=CC=88rn=20Antonsson?= Date: Tue, 27 May 2014 08:18:12 +0200 Subject: [PATCH] +pro,doc #15290 Add separate doc project for release-2.3-dev * Create sepaate project for stream and http docs. * Make validatePullRequest run the relevant tests only. --- akka-docs-dev/_sphinx/exts/includecode.py | 139 ++++ akka-docs-dev/_sphinx/pygments/setup.py | 19 + .../_sphinx/pygments/styles/__init__.py | 0 .../_sphinx/pygments/styles/simple.py | 58 ++ .../static/akka-intellij-code-style.jar | Bin 0 -> 8587 bytes akka-docs-dev/_sphinx/static/akka.png | Bin 0 -> 7499 bytes akka-docs-dev/_sphinx/static/favicon.ico | Bin 0 -> 658 bytes akka-docs-dev/_sphinx/static/logo.png | Bin 0 -> 7305 bytes akka-docs-dev/_sphinx/themes/akka/layout.html | 328 ++++++++++ .../_sphinx/themes/akka/static/base.css | 93 +++ .../_sphinx/themes/akka/static/contentsFix.js | 10 + .../themes/akka/static/dark-blue-bg-main.jpg | Bin 0 -> 82746 bytes .../themes/akka/static/dark-blue-bg.png | Bin 0 -> 4309 bytes .../_sphinx/themes/akka/static/docs.css | 176 +++++ .../themes/akka/static/effects.core.js | 509 +++++++++++++++ .../themes/akka/static/effects.highlight.js | 48 ++ .../_sphinx/themes/akka/static/footer-bg.png | Bin 0 -> 926 bytes .../_sphinx/themes/akka/static/ga.js | 13 + .../themes/akka/static/highlightCode.js | 13 + .../_sphinx/themes/akka/static/jquery.js | 4 + .../_sphinx/themes/akka/static/logo-small.png | Bin 0 -> 2271 bytes .../_sphinx/themes/akka/static/pdf-icon.png | Bin 0 -> 15170 bytes .../themes/akka/static/pdf-java-icon.png | Bin 0 -> 18845 bytes .../themes/akka/static/pdf-scala-icon.png | Bin 0 -> 19064 bytes .../_sphinx/themes/akka/static/prettify.css | 43 ++ .../_sphinx/themes/akka/static/prettify.js | 28 + .../_sphinx/themes/akka/static/scrollTo.js | 9 + .../_sphinx/themes/akka/static/style.css | 610 ++++++++++++++++++ .../_sphinx/themes/akka/static/toc.js | 131 ++++ .../_sphinx/themes/akka/static/watermark.png | Bin 0 -> 43590 bytes akka-docs-dev/_sphinx/themes/akka/theme.conf | 6 + akka-docs-dev/rst/conf.py | 87 +++ akka-docs-dev/rst/experimental/index.rst | 21 + akka-docs-dev/rst/index.rst | 8 + akka-docs-dev/rst/java.rst | 9 + akka-docs-dev/rst/scala.rst | 9 + 36 files changed, 2371 insertions(+) create mode 100644 akka-docs-dev/_sphinx/exts/includecode.py create mode 100644 akka-docs-dev/_sphinx/pygments/setup.py create mode 100644 akka-docs-dev/_sphinx/pygments/styles/__init__.py create mode 100644 akka-docs-dev/_sphinx/pygments/styles/simple.py create mode 100644 akka-docs-dev/_sphinx/static/akka-intellij-code-style.jar create mode 100644 akka-docs-dev/_sphinx/static/akka.png create mode 100644 akka-docs-dev/_sphinx/static/favicon.ico create mode 100644 akka-docs-dev/_sphinx/static/logo.png create mode 100644 akka-docs-dev/_sphinx/themes/akka/layout.html create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/base.css create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/contentsFix.js create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/dark-blue-bg-main.jpg create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/dark-blue-bg.png create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/docs.css create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/effects.core.js create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/effects.highlight.js create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/footer-bg.png create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/ga.js create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/highlightCode.js create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/jquery.js create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/logo-small.png create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/pdf-icon.png create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/pdf-java-icon.png create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/pdf-scala-icon.png create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/prettify.css create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/prettify.js create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/scrollTo.js create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/style.css create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/toc.js create mode 100644 akka-docs-dev/_sphinx/themes/akka/static/watermark.png create mode 100644 akka-docs-dev/_sphinx/themes/akka/theme.conf create mode 100644 akka-docs-dev/rst/conf.py create mode 100644 akka-docs-dev/rst/experimental/index.rst create mode 100644 akka-docs-dev/rst/index.rst create mode 100644 akka-docs-dev/rst/java.rst create mode 100644 akka-docs-dev/rst/scala.rst diff --git a/akka-docs-dev/_sphinx/exts/includecode.py b/akka-docs-dev/_sphinx/exts/includecode.py new file mode 100644 index 0000000000..7a98848776 --- /dev/null +++ b/akka-docs-dev/_sphinx/exts/includecode.py @@ -0,0 +1,139 @@ +import os +import codecs +from os import path + +from docutils import nodes +from docutils.parsers.rst import Directive, directives + +class IncludeCode(Directive): + """ + Include a code example from a file with sections delimited with special comments. + """ + + has_content = False + required_arguments = 1 + optional_arguments = 0 + final_argument_whitespace = False + option_spec = { + 'section': directives.unchanged_required, + 'comment': directives.unchanged_required, + 'marker': directives.unchanged_required, + 'include': directives.unchanged_required, + 'exclude': directives.unchanged_required, + 'hideexcludes': directives.flag, + 'linenos': directives.flag, + 'language': directives.unchanged_required, + 'encoding': directives.encoding, + 'prepend': directives.unchanged_required, + 'append': directives.unchanged_required, + } + + def run(self): + document = self.state.document + arg0 = self.arguments[0] + (filename, sep, section) = arg0.partition('#') + + if not document.settings.file_insertion_enabled: + return [document.reporter.warning('File insertion disabled', + line=self.lineno)] + env = document.settings.env + if filename.startswith('/') or filename.startswith(os.sep): + rel_fn = filename[1:] + else: + docdir = path.dirname(env.doc2path(env.docname, base=None)) + rel_fn = path.join(docdir, filename) + try: + fn = path.join(env.srcdir, rel_fn) + except UnicodeDecodeError: + # the source directory is a bytestring with non-ASCII characters; + # let's try to encode the rel_fn in the file system encoding + rel_fn = rel_fn.encode(sys.getfilesystemencoding()) + fn = path.join(env.srcdir, rel_fn) + + encoding = self.options.get('encoding', env.config.source_encoding) + codec_info = codecs.lookup(encoding) + try: + f = codecs.StreamReaderWriter(open(fn, 'U'), + codec_info[2], codec_info[3], 'strict') + lines = f.readlines() + f.close() + except (IOError, OSError): + return [document.reporter.warning( + 'Include file %r not found or reading it failed' % filename, + line=self.lineno)] + except UnicodeError: + return [document.reporter.warning( + 'Encoding %r used for reading included file %r seems to ' + 'be wrong, try giving an :encoding: option' % + (encoding, filename))] + + comment = self.options.get('comment', '//') + marker = self.options.get('marker', comment + '#') + lenm = len(marker) + if not section: + section = self.options.get('section') + include_sections = self.options.get('include', '') + exclude_sections = self.options.get('exclude', '') + include = set(include_sections.split(',')) if include_sections else set() + exclude = set(exclude_sections.split(',')) if exclude_sections else set() + hideexcludes = 'hideexcludes' in self.options + if section: + include |= set([section]) + within = set() + res = [] + excluding = False + for line in lines: + index = line.find(marker) + if index >= 0: + section_name = line[index+lenm:].strip() + if section_name in within: + within ^= set([section_name]) + if excluding and not (exclude & within): + excluding = False + else: + within |= set([section_name]) + if not excluding and (exclude & within): + excluding = True + if not hideexcludes: + res.append(' ' * index + comment + ' ' + section_name.replace('-', ' ') + ' ...\n') + elif not (exclude & within) and (not include or (include & within)): + res.append(line) + lines = res + + def countwhile(predicate, iterable): + count = 0 + for x in iterable: + if predicate(x): + count += 1 + else: + return count + + nonempty = filter(lambda l: l.strip(), lines) + tabcounts = map(lambda l: countwhile(lambda c: c == ' ', l), nonempty) + tabshift = min(tabcounts) if tabcounts else 0 + + if tabshift > 0: + lines = map(lambda l: l[tabshift:] if len(l) > tabshift else l, lines) + + prepend = self.options.get('prepend') + append = self.options.get('append') + if prepend: + lines.insert(0, prepend + '\n') + if append: + lines.append(append + '\n') + + text = ''.join(lines) + retnode = nodes.literal_block(text, text, source=fn) + retnode.line = 1 + retnode.attributes['line_number'] = self.lineno + language = self.options.get('language') + if language: + retnode['language'] = language + if 'linenos' in self.options: + retnode['linenos'] = True + document.settings.env.note_dependency(rel_fn) + return [retnode] + +def setup(app): + app.require_sphinx('1.0') + app.add_directive('includecode', IncludeCode) diff --git a/akka-docs-dev/_sphinx/pygments/setup.py b/akka-docs-dev/_sphinx/pygments/setup.py new file mode 100644 index 0000000000..cdfa31d397 --- /dev/null +++ b/akka-docs-dev/_sphinx/pygments/setup.py @@ -0,0 +1,19 @@ +""" +Akka syntax styles for Pygments. +""" + +from setuptools import setup + +entry_points = """ +[pygments.styles] +simple = styles.simple:SimpleStyle +""" + +setup( + name = 'akkastyles', + version = '0.1', + description = __doc__, + author = "Akka", + packages = ['styles'], + entry_points = entry_points +) diff --git a/akka-docs-dev/_sphinx/pygments/styles/__init__.py b/akka-docs-dev/_sphinx/pygments/styles/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/akka-docs-dev/_sphinx/pygments/styles/simple.py b/akka-docs-dev/_sphinx/pygments/styles/simple.py new file mode 100644 index 0000000000..bdf3c7878e --- /dev/null +++ b/akka-docs-dev/_sphinx/pygments/styles/simple.py @@ -0,0 +1,58 @@ +# -*- coding: utf-8 -*- +""" + pygments.styles.akka + ~~~~~~~~~~~~~~~~~~~~~~~~ + + Simple style for Scala highlighting. +""" + +from pygments.style import Style +from pygments.token import Keyword, Name, Comment, String, Error, \ + Number, Operator, Generic, Whitespace + + +class SimpleStyle(Style): + """ + Simple style for Scala highlighting. + """ + + background_color = "#f0f0f0" + default_style = "" + + styles = { + Whitespace: "#f0f0f0", + Comment: "#777766", + Comment.Preproc: "", + Comment.Special: "", + + Keyword: "#000080", + Keyword.Pseudo: "", + Keyword.Type: "", + + Operator: "#000000", + Operator.Word: "", + + Name.Builtin: "#000000", + Name.Function: "#000000", + Name.Class: "#000000", + Name.Namespace: "#000000", + Name.Exception: "#000000", + Name.Variable: "#000000", + Name.Constant: "bold #000000", + Name.Label: "#000000", + Name.Entity: "#000000", + Name.Attribute: "#000000", + Name.Tag: "#000000", + Name.Decorator: "#000000", + + String: "#008000", + String.Doc: "", + String.Interpol: "", + String.Escape: "", + String.Regex: "", + String.Symbol: "", + String.Other: "", + Number: "#008000", + + Error: "border:#FF0000" + } diff --git a/akka-docs-dev/_sphinx/static/akka-intellij-code-style.jar b/akka-docs-dev/_sphinx/static/akka-intellij-code-style.jar new file mode 100644 index 0000000000000000000000000000000000000000..55866c22c522de2f21a4fb2a6c26ec30ad3c5486 GIT binary patch literal 8587 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 HQ$iB}ON*{e literal 0 HcmV?d00001 diff --git a/akka-docs-dev/_sphinx/static/favicon.ico b/akka-docs-dev/_sphinx/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..9e8f8e96246bc38e97630e8f2042877269c558ef GIT binary patch literal 658 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 literal 0 HcmV?d00001 diff --git a/akka-docs-dev/_sphinx/themes/akka/layout.html b/akka-docs-dev/_sphinx/themes/akka/layout.html new file mode 100644 index 0000000000..e060cf1be1 --- /dev/null +++ b/akka-docs-dev/_sphinx/themes/akka/layout.html @@ -0,0 +1,328 @@ +{# + akka/layout.html + ~~~~~~~~~~~~~~~~~ +#} + +{% extends "basic/layout.html" %} +{% set script_files = script_files + ['_static/toc.js'] %} +{% set script_files = script_files + ['_static/prettify.js'] %} +{% set script_files = script_files + ['_static/highlightCode.js'] %} +{% set script_files = script_files + ['_static/effects.core.js'] %} +{% set script_files = script_files + ['_static/effects.highlight.js'] %} +{% set script_files = script_files + ['_static/scrollTo.js'] %} +{% set script_files = script_files + ['_static/contentsFix.js'] %} +{% set script_files = script_files + ['_static/ga.js'] %} +{% set css_files = css_files + ['_static/prettify.css'] %} +{% set css_files = css_files + ['_static/base.css'] %} +{% set css_files = css_files + ['_static/docs.css'] %} +{% set css_files = css_files + ['http://fonts.googleapis.com/css?family=Exo:300,400,600,700'] %} + +{# do not display relbars #} +{% block relbar1 %}{% endblock %} +{% block relbar2 %}{% endblock %} + +{% block extrahead %} + {%- if include_analytics %} + + + {%- endif %} +{% endblock %} + +{% block content %} + {%- block akkaheader %} + + {%- endblock %} +
+
+
{{ title }}
+ + +
+
+
+
+
+ +
+
+
+ {%- if include_analytics %} +
+
Loading
+
+ {%- endif -%} +
+ {% block body %}{% endblock %} +
+
+ {%- if suppressToc is sameas True -%} + {%- else -%} +

Contents

+
+
+
+
+
+ {%- endif -%} +
+
+
+
+
+ {%- block akkafooter %} + +{%- if include_analytics %} + + + +{%- endif %} + + {% block footer %}{% endblock %} + {%- endblock %} +{% endblock %} + + diff --git a/akka-docs-dev/_sphinx/themes/akka/static/base.css b/akka-docs-dev/_sphinx/themes/akka/static/base.css new file mode 100644 index 0000000000..905a75b1db --- /dev/null +++ b/akka-docs-dev/_sphinx/themes/akka/static/base.css @@ -0,0 +1,93 @@ + body { background-image: url(dark-blue-bg.png); color: rgba(0, 0, 0, 0.6); } + .navbar { position: relative; z-index: 150; margin-bottom: 0px; border-bottom: solid 1px #427380; border-top: solid 1px #83b925;} + .navbar .nav { float: right; } + .navbar-logo { visibility: hidden; margin-bottom: -31px; } + .logo { margin-top: 30px; margin-bottom: 30px;} + .main { background: url(dark-blue-bg-main.jpg) no-repeat center top; height: 520px;} + .rel { position: relative; } + .box { font-family: 'Exo', sans-serif; font-size: 36px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; line-height: 38px; margin-bottom: 20px;} + .small-box { font-size: 18px; line-height: 22px; font-weight: 300; color: #427380; text-shadow:0 2px 0 #0d262b;} + .bold { font-weight: 600; } + .hexagons { position: absolute; top: 60px; left: 490px; height: 385px; width: 252px; background: url('{{ site.baseurl }}/resources/images/hexagons.png') no-repeat center top; } + .light-strip { background: #f2f2eb; min-height: 200px;} + .under-main { background: #f2f2eb url('{{ site.baseurl }}/resources/images/bottom-main-bg.png') repeat-x; } + .darker-strip { background: #dfdfd9; min-height: 200px;} + .under-light-strip { background: #f2f2eb url('{{ site.baseurl }}/resources/images/bottom-light-strip-bg.png') repeat-x; height: 7px; } + .simple-concurrency { position: absolute; top: 135px; left: 290px; width: 200px; text-align: right; font-family: 'Exo', sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; line-height: 22px;} + .simple-concurrency p { font-size: 14px; line-height: 18px; font-weight: 300; color: #5696a6; text-shadow:0 2px 0 #0d262b; } + .fault-tolerance { position: absolute; top: 270px; left: 290px; width: 200px; text-align: right; font-family: 'Exo', sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; line-height: 22px;} + .fault-tolerance p { font-size: 14px; line-height: 18px; font-weight: 300; color: #427380; text-shadow:0 2px 0 #0d262b; } + .high-performance { position: absolute; top: 90px; left: 780px; width: 200px; text-align: left; font-family: 'Exo', sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; line-height: 22px;} + .high-performance p { font-size: 14px; line-height: 18px; font-weight: 300; color: #427380; text-shadow:0 2px 0 #0d262b; } + .no-global-state { position: absolute; top: 225px; left: 780px; width: 200px; text-align: left; font-family: 'Exo', sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; line-height: 22px;} + .no-global-state p { font-size: 14px; line-height: 18px; font-weight: 300; color: #427380; text-shadow:0 2px 0 #0d262b; } + .extensible { position: absolute; top: 365px; left: 780px; width: 200px; text-align: left; font-family: 'Exo', sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; line-height: 22px;} + .extensible p { font-size: 14px; line-height: 18px; font-weight: 300; color: #427380; text-shadow:0 2px 0 #0d262b; } + .pad { padding-top: 40px; } + .normal { margin-left: 0px; padding-bottom: 30px;} + .normal h3 { color: #326a78; text-shadow:0 1px 0 rgba( 255, 255, 255, 0.8); font-family: 'Exo', sans-serif; font-size: 22px; font-weight: 400; padding-bottom: 12px;} /*#595050, green: rgba( 44, 166, 33, 0.3)*/ + .no-margin { position: relative; margin-left: 0px; width: 460px; margin-right: 10px;} + .left p { margin-right: 30px; margin-top: 30px; } + .right p { margin-left: 30px; margin-top: 30px; } + hr { border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(89,80,80,.3), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(89,80,80,.3), rgba(0,0,0,0)); background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(89,80,80,.3), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(89,80,80,.3), rgba(0,0,0,0)); } +.slide { margin-top: 26px; overflow: hidden; z-index: 1; width: 460px; position: relative; background: #fefbf3; border: 1px solid rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); box-shadow: 0 1px 2px rgba(0,0,0,.1); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; } +.slide .java { z-index: 10; position: absolute; left: 0px; width: 460px; } +.slide .scala { position: absolute; z-index: 11; width: 460px; background: #fefbf3; } +pre { border: 0px solid #333; background-color: transparent;} +.tab-scala { position: absolute; top: 0px; left: 0px; width: 60px; height: 30px; padding: 6px; background: #fefbf3; border: 1px solid rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); box-shadow: 0 1px 2px rgba(0,0,0,.1); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; } +.tab-scala-fix { position: absolute; left: 1px; top: 26px; z-index: 12; width: 72px; height: 2px; background: url('{{ site.baseurl }}/resources/images/tabfix.gif'); } +.java-toggle { position: absolute; top: 0px; left: 76px; padding: 6px; font-weight: bold; color: rgba(89, 80, 80, 0.6); text-shadow:0 1px 0 #ffffff; } +.tab-java { position: absolute; z-index: 1; top: 50px; left: 461px; width: 60px; height: 30px; padding: 6px; background: #fefbf3; border: 1px solid rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); box-shadow: 0 1px 2px rgba(0,0,0,.1); -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; font-weight: bold; } +.tab-java-fix { position: absolute; left: 462px; top: 26px; z-index: 12; width: 72px; height: 2px; background: url('{{ site.baseurl }}/resources/images/tabfix.gif'); } +.used-by h2 { font-family: 'Exo', sans-serif; font-size: 32px; font-weight: 400; color: #595959; text-shadow:0 1px 0 #ffffff; line-height: 34px; margin-bottom: 12px; } /*gray: 595959, green: 49bf00*/ +.used-by-header { background: url('{{ site.baseurl }}/resources/images/used-by-bg.png') 0 7px repeat-x; text-align: center; } +.used-by-header .text { display: inline-block; padding: 0 20px; background: #dfdfd9; font-weight: bold; color: rgba(88, 111, 117, 0.8);} +.used-by-logos { text-align: center; } +.used-by-logos img { margin: 10px 10px;} +.between-dark-strips { background: url('{{ site.baseurl }}/resources/images/between-dark-strips-bg.gif') repeat-x; height: 3px; margin-bottom: 20px; } +.three-bars { padding-bottom: 30px; } +.three-bars h2 { font-family: 'Exo', sans-serif; font-size: 28px; font-weight: 400; color: #595959; text-shadow:0 1px 0 #ffffff; line-height: 30px; margin-bottom: 8px; } +.three-bars h2 a { color: #447281; } +.three-bars h2 a:hover { color: #73a600; text-decoration: none; } +.tweets { position: relative; } +.tweet { position: relative; } +.tweets img { margin-left: -14px; } +.tweet .text { background: rgba(0, 26, 30, 0.7); color: rgba(255, 255, 255, 1); text-shadow: rgba(0, 0, 0, 1) 0px 1px 0px; padding: 10px; margin-bottom: 5px; line-height: 1.2em; word-wrap: break-word !important; display: block; -webkit-box-shadow: rgba(255,255,255,.5) -1px -1px 0px; -moz-box-shadow: rgba(255,255,255,.5) -1px -1px 0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } +.tweet .text a { color: #a4cc47; } +.tweet .text a:hover { color: #8ad3e5; text-decoration: none;} +.username { position: relative; top: -20px; left: 30px; color: #888;} +.username a { color: #235561; font-weight: bold; text-decoration: none; } +.username a:hover { color: #4ba11d; } +.time { display: block; position: relative; line-height: 0px; top: -16px; left: 64px; font-size: 80%; } +.time a { color: #888; white-space: nowrap; text-decoration: none; } +.triangle { position: relative; bottom: 9px; left: 40px; height: 0px; width: 1px; margin-left: auto; margin-right: auto; border-top: 16px solid rgba(0, 30, 30, 0.7); border-left: none; border-right: 16px solid transparent; border-bottom: none; } + +.feed-entries { margin-left: 0px; } +.feed-date { float: left; margin-right: 14px; height: 140px;} +.feed-month { color: #447281; font-size: 18px; font-weight: bold; text-transform:uppercase;} +.feed-day { background: #73a600; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color: #dfdfd9; font-weight: bold; font-size: 24px; text-align: center; line-height: 26px;} +.feed-year { color: #447281; font-size: 16px; font-weight: bold; } +.feed-title { font-family: 'Exo', sans-serif; font-size: 18px; font-weight: 400; line-height: 20px; } +.feed-title a { color: #689700; /*text-shadow:1px 1px 0 rgba(255, 255, 255, 0.6)*/ } +.feed-title a:hover { color: #447281; text-decoration: none; } +.feed-author { font-size: 11px; color: #888888;} +.feed-body { margin-bottom: 14px;} + +.news-item { margin-bottom: 14px;} +.news-date { display: inline; font-family: 'Exo', sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; color: #73a600; } +.news-title { font-family: 'Exo', sans-serif; font-size: 18px; font-weight: 400; line-height: 20px; margin-bottom: 4px;} +.news-title a { color: #447281; /*text-shadow:1px 1px 0 rgba(255, 255, 255, 0.6)*/ } +.news-title a:hover { color: #73a600; text-decoration: none; } + +.footer { padding-top: 15px; clear: both; background: url('footer-bg.png') repeat-x; width: 100%; color: rgba(255, 255, 255, 0.6); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); } +.footer ul { float: left; margin: 0; padding: 10px 2% 20px 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 22%; list-style: none; } +.footer a {text-decoration: none;color: rgba(255, 255, 255, 0.7);font-size: 12px;} +.footer a:hover {text-decoration: underline;} +.footer ul:last-child { padding-right: 0; } +.footer ul li a { text-decoration: none; color: rgba(255, 255, 255, 0.7); font-size: 12px; } +.footer ul li a:hover { text-decoration: underline; } +.footer ul li h5 { font-size: 12px; color: rgba(255, 255, 255, 0.8); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); margin-bottom: 10px; padding-top: 0; padding-bottom: 10px; line-height: 20px; border-bottom:1px solid rgba(103, 103, 103, 0.3); -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5); -moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.5); box-shadow:0 1px 0 rgba(255, 255, 255, 0.5); } +.footer ul li h5 a { font-size: 12px; padding-top: 0; line-height: 20px; opacity: 1;} +.footer .copyright { font-size: 12px; border-top:1px solid rgba(103, 103, 103, 0.5); clear: both; padding: 10px 0 20px; } +.footer .copyright p { padding: 0 } +.footer .license { font-size: 12px; } diff --git a/akka-docs-dev/_sphinx/themes/akka/static/contentsFix.js b/akka-docs-dev/_sphinx/themes/akka/static/contentsFix.js new file mode 100644 index 0000000000..e729663ce9 --- /dev/null +++ b/akka-docs-dev/_sphinx/themes/akka/static/contentsFix.js @@ -0,0 +1,10 @@ +jQuery(document).ready(function($) { + + $("#toc ul").each(function(){ + var elem = $(this); + if (elem.children().length == 0) { + $(".contents-title").css("display","none"); + } + }); + +}); \ No newline at end of file diff --git a/akka-docs-dev/_sphinx/themes/akka/static/dark-blue-bg-main.jpg b/akka-docs-dev/_sphinx/themes/akka/static/dark-blue-bg-main.jpg new file mode 100644 index 0000000000000000000000000000000000000000..58ed7cf87035494bd4718830068c50b9d7ab0ed7 GIT binary patch literal 82746 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 literal 0 HcmV?d00001 diff --git a/akka-docs-dev/_sphinx/themes/akka/static/dark-blue-bg.png b/akka-docs-dev/_sphinx/themes/akka/static/dark-blue-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..8253f710613958b7d5323db2a3e068b736ea9d09 GIT binary patch literal 4309 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 literal 0 HcmV?d00001 diff --git a/akka-docs-dev/_sphinx/themes/akka/static/docs.css b/akka-docs-dev/_sphinx/themes/akka/static/docs.css new file mode 100644 index 0000000000..7121bb66ae --- /dev/null +++ b/akka-docs-dev/_sphinx/themes/akka/static/docs.css @@ -0,0 +1,176 @@ +body { position: relative; color: rgba(0, 0, 0, 0.75);} +.navbar { margin-bottom: 18px; } +a { color: #447281; } +a:hover { color: #73a600; text-decoration: none; } +.navbar-logo { visibility: visible; float: left; padding-top: 6px; } +.main { position: relative; height: auto; margin-top: -18px; overflow: auto; } +.page-title { position: relative; top: 24px; font-family: 'Exo', sans-serif; font-size: 24px; font-weight: 400; color: rgba(255, 255, 255, 1); text-shadow:0 2px 0 #000000; width: 900px;} +.main-container { background: #f2f2eb; min-height: 600px; padding-top: 20px; margin-top: 28px; padding-bottom: 40px; } +.container h1:first-of-type { display: none; visibility: hidden; margin-top: -36px; } +.pdf-link { float: right; height: 40px; margin-bottom: -15px; margin-top: -5px; } +.breadcrumb { height: 18px; } +.breadcrumb li { float: right; } +.breadcrumb li a { color: #447281; } +.breadcrumb li a:hover { color: #73a600; text-decoration: none; } +.breadcrumb li:last-child { float: left; font-weight: bold; } +.contents-title { font-weight: bold; font-size: 18px; line-height: 27px; margin-bottom: 6px; color: #0d2428; text-shadow:0 1px 0 #f0fafc; } +div#toc { margin-left: -16px; } +div#toc ul { list-style: none; margin: 0 0 5px 16px; } +div#toc ul li { padding-bottom: 8px; line-height: 105%; font-weight: bold; width: 100%; } +div#toc ul ul { list-style: disc; } +div#toc ul ul ul { list-style: square; } +div#toc ul li ul li { padding-bottom: 0px; line-height: 18px; font-weight: normal; } +div#scroller-anchor { width: inherit; } +div#scroller { width: inherit; } +p { padding-top: 4px; font-size: 14px; } +h2 { padding-top: 14px; padding-bottom: 4px; margin-bottom: 2px; border-bottom: solid 1px rgba(0, 0, 0, 0.15); color: #0d2428; } +h2 a { text-shadow:0 1px 0 #ffffff; color: #0d2428; } +h2 a:hover { color: #447281; } +h2 .pre { font-size: 20px; } +h3 { padding-top: 10px; color: #2e6d82; } +h3 a { text-shadow:0 1px 0 #ffffff; color: #2e6d82; } +h3 a:hover { } +h3 .pre { font-size: 16px; } +h4 { padding-top: 6px; font-size: 16px; } +h4 a { color: #447281; } +h4 a:hover { text-shadow:0 2px 0 #000000; } +h5 { text-transform: uppercase; font-size: 14px; padding-top: 6px; color: #5e5e5e;} +strong {color: #1d3c52; } +/*.footer-bg { overflow: auto; background:url('{{ site.baseurl }}/resources/images/dark-blue-bg.png') repeat; height: 100%; }*/ + +.toctree-l1 { font-weight: bold; font-size: 14px; padding-top: 4px;} +.toctree-l1 a { color: #15384e; } +.toctree-l1 a:hover { color: #73a600; text-decoration: none; } +.toctree-l2 { font-weight: normal; list-style: square; } +.toctree-l2 a { color: #447281; } +.toctree-l2 a:hover { color: #73a600; text-decoration: none; } + +.topic-title { + color: rgba(0, 0, 0, 0.6); + text-shadow: 0 1px 0 rgba(255, 255, 255, .7); + margin-bottom: 6px; + font-size: 24px; + font-weight: bold; + line-height: 36px; +} + +.admonition { + background-image: none; + background-color: #fdf5d9; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + padding: 14px; + border-color: #f4fece; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + margin-bottom: 18px; + position: relative; + padding: 7px 15px; + color: #404040; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#f4fece), to(#dff69a)); + background-image: -moz-linear-gradient(top, #f4fece, #dff69a); + background-image: -ms-linear-gradient(top, #f4fece, #dff69a); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4fece), color-stop(100%, #dff69a)); + background-image: -webkit-linear-gradient(top, #f4fece, #dff69a); + background-image: -o-linear-gradient(top, #f4fece, #dff69a); + background-image: linear-gradient(top, #f4fece, #dff69a); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4fece', endColorstr='#dff69a', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #dff69a #dff69a #E4C652; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + border-width: 1px; + border-style: solid; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); +} + +.warning { + background-image: none; + background-color: #fdf5d9; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + padding: 14px; + border-color: #ffffc4; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + margin-bottom: 18px; + position: relative; + padding: 7px 15px; + color: #404040; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffc4), to(#ffff00)); + background-image: -moz-linear-gradient(top, #ffffc4, #ffff00); + background-image: -ms-linear-gradient(top, #ffffc4, #ffff00); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffc4), color-stop(100%, #ffff00)); + background-image: -webkit-linear-gradient(top, #ffffc4, #ffff00); + background-image: -o-linear-gradient(top, #ffffc4, #ffff00); + background-image: linear-gradient(top, #ffffc4, #ffff00); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffc4', endColorstr='#ffff00', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #dff69a #ffff00 #E4C652; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + border-width: 1px; + border-style: solid; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); +} + +.admonition p.admonition-title { + color: rgba(0, 0, 0, 0.6); + text-shadow: 0 1px 0 rgba(255, 255, 255, .7); + margin-bottom: 6px; + font-size: 16px; + font-weight: bold; + line-height: 20px; +} + +.topic { + background-image: none; + background-color: #fdf5d9; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + padding: 14px; + border-color: #def1f4; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + margin-bottom: 18px; + position: relative; + padding: 7px 15px; + color: #404040; + background-repeat: repeat-x; + background-image: -khtml-gradient(linear, left top, left bottom, from(#def1f4), to(#c1dfe6)); + background-image: -moz-linear-gradient(top, #def1f4, #c1dfe6); + background-image: -ms-linear-gradient(top, #def1f4, #c1dfe6); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #def1f4), color-stop(100%, #c1dfe6)); + background-image: -webkit-linear-gradient(top, #def1f4, #c1dfe6); + background-image: -o-linear-gradient(top, #def1f4, #c1dfe6); + background-image: linear-gradient(top, #def1f4, #c1dfe6); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#def1f4', endColorstr='#c1dfe6', GradientType=0); + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + border-color: #c1dfe6 #c1dfe6 #E4C652; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + border-width: 1px; + border-style: solid; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25); +} + +.pre { padding: 1px 2px; color: #5d8700; background-color: #f3f7e9; border: 1px solid #dee1e2; font-family: Menlo, Monaco, "Courier New", monospace; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } +.footer h5 { text-transform: none; } + diff --git a/akka-docs-dev/_sphinx/themes/akka/static/effects.core.js b/akka-docs-dev/_sphinx/themes/akka/static/effects.core.js new file mode 100644 index 0000000000..ed4fd37741 --- /dev/null +++ b/akka-docs-dev/_sphinx/themes/akka/static/effects.core.js @@ -0,0 +1,509 @@ +/* + * jQuery UI Effects 1.5.3 + * + * Copyright (c) 2008 Aaron Eisenberger (aaronchi@gmail.com) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Effects/ + */ +;(function($) { + +$.effects = $.effects || {}; //Add the 'effects' scope + +$.extend($.effects, { + save: function(el, set) { + for(var i=0;i'); + var wrapper = el.parent(); + if (el.css('position') == 'static'){ + wrapper.css({position: 'relative'}); + el.css({position: 'relative'}); + } else { + var top = el.css('top'); if(isNaN(parseInt(top))) top = 'auto'; + var left = el.css('left'); if(isNaN(parseInt(left))) left = 'auto'; + wrapper.css({ position: el.css('position'), top: top, left: left, zIndex: el.css('z-index') }).show(); + el.css({position: 'relative', top:0, left:0}); + } + wrapper.css(props); + return wrapper; + }, + removeWrapper: function(el) { + if (el.parent().attr('id') == 'fxWrapper') + return el.parent().replaceWith(el); + return el; + }, + setTransition: function(el, list, factor, val) { + val = val || {}; + $.each(list,function(i, x){ + unit = el.cssUnit(x); + if (unit[0] > 0) val[x] = unit[0] * factor + unit[1]; + }); + return val; + }, + animateClass: function(value, duration, easing, callback) { + + var cb = (typeof easing == "function" ? easing : (callback ? callback : null)); + var ea = (typeof easing == "object" ? easing : null); + + return this.each(function() { + + var offset = {}; var that = $(this); var oldStyleAttr = that.attr("style") || ''; + if(typeof oldStyleAttr == 'object') oldStyleAttr = oldStyleAttr["cssText"]; /* Stupidly in IE, style is a object.. */ + if(value.toggle) { that.hasClass(value.toggle) ? value.remove = value.toggle : value.add = value.toggle; } + + //Let's get a style offset + var oldStyle = $.extend({}, (document.defaultView ? document.defaultView.getComputedStyle(this,null) : this.currentStyle)); + if(value.add) that.addClass(value.add); if(value.remove) that.removeClass(value.remove); + var newStyle = $.extend({}, (document.defaultView ? document.defaultView.getComputedStyle(this,null) : this.currentStyle)); + if(value.add) that.removeClass(value.add); if(value.remove) that.addClass(value.remove); + + // The main function to form the object for animation + for(var n in newStyle) { + if( typeof newStyle[n] != "function" && newStyle[n] /* No functions and null properties */ + && n.indexOf("Moz") == -1 && n.indexOf("length") == -1 /* No mozilla spezific render properties. */ + && newStyle[n] != oldStyle[n] /* Only values that have changed are used for the animation */ + && (n.match(/color/i) || (!n.match(/color/i) && !isNaN(parseInt(newStyle[n],10)))) /* Only things that can be parsed to integers or colors */ + && (oldStyle.position != "static" || (oldStyle.position == "static" && !n.match(/left|top|bottom|right/))) /* No need for positions when dealing with static positions */ + ) offset[n] = newStyle[n]; + } + + that.animate(offset, duration, ea, function() { // Animate the newly constructed offset object + // Change style attribute back to original. For stupid IE, we need to clear the damn object. + if(typeof $(this).attr("style") == 'object') { $(this).attr("style")["cssText"] = ""; $(this).attr("style")["cssText"] = oldStyleAttr; } else $(this).attr("style", oldStyleAttr); + if(value.add) $(this).addClass(value.add); if(value.remove) $(this).removeClass(value.remove); + if(cb) cb.apply(this, arguments); + }); + + }); + } +}); + +//Extend the methods of jQuery +$.fn.extend({ + //Save old methods + _show: $.fn.show, + _hide: $.fn.hide, + __toggle: $.fn.toggle, + _addClass: $.fn.addClass, + _removeClass: $.fn.removeClass, + _toggleClass: $.fn.toggleClass, + // New ec methods + effect: function(fx,o,speed,callback) { + return $.effects[fx] ? $.effects[fx].call(this, {method: fx, options: o || {}, duration: speed, callback: callback }) : null; + }, + show: function() { + if(!arguments[0] || (arguments[0].constructor == Number || /(slow|normal|fast)/.test(arguments[0]))) + return this._show.apply(this, arguments); + else { + var o = arguments[1] || {}; o['mode'] = 'show'; + return this.effect.apply(this, [arguments[0], o, arguments[2] || o.duration, arguments[3] || o.callback]); + } + }, + hide: function() { + if(!arguments[0] || (arguments[0].constructor == Number || /(slow|normal|fast)/.test(arguments[0]))) + return this._hide.apply(this, arguments); + else { + var o = arguments[1] || {}; o['mode'] = 'hide'; + return this.effect.apply(this, [arguments[0], o, arguments[2] || o.duration, arguments[3] || o.callback]); + } + }, + toggle: function(){ + if(!arguments[0] || (arguments[0].constructor == Number || /(slow|normal|fast)/.test(arguments[0])) || (arguments[0].constructor == Function)) + return this.__toggle.apply(this, arguments); + else { + var o = arguments[1] || {}; o['mode'] = 'toggle'; + return this.effect.apply(this, [arguments[0], o, arguments[2] || o.duration, arguments[3] || o.callback]); + } + }, + addClass: function(classNames,speed,easing,callback) { + return speed ? $.effects.animateClass.apply(this, [{ add: classNames },speed,easing,callback]) : this._addClass(classNames); + }, + removeClass: function(classNames,speed,easing,callback) { + return speed ? $.effects.animateClass.apply(this, [{ remove: classNames },speed,easing,callback]) : this._removeClass(classNames); + }, + toggleClass: function(classNames,speed,easing,callback) { + return speed ? $.effects.animateClass.apply(this, [{ toggle: classNames },speed,easing,callback]) : this._toggleClass(classNames); + }, + morph: function(remove,add,speed,easing,callback) { + return $.effects.animateClass.apply(this, [{ add: add, remove: remove },speed,easing,callback]); + }, + switchClass: function() { + return this.morph.apply(this, arguments); + }, + // helper functions + cssUnit: function(key) { + var style = this.css(key), val = []; + $.each( ['em','px','%','pt'], function(i, unit){ + if(style.indexOf(unit) > 0) + val = [parseFloat(style), unit]; + }); + return val; + } +}); + +/* + * jQuery Color Animations + * Copyright 2007 John Resig + * Released under the MIT and GPL licenses. + */ + +// We override the animation for all of these color styles +jQuery.each(['backgroundColor', 'borderBottomColor', 'borderLeftColor', 'borderRightColor', 'borderTopColor', 'color', 'outlineColor'], function(i,attr){ + jQuery.fx.step[attr] = function(fx){ + if ( fx.state == 0 ) { + fx.start = getColor( fx.elem, attr ); + fx.end = getRGB( fx.end ); + } + + fx.elem.style[attr] = "rgb(" + [ + Math.max(Math.min( parseInt((fx.pos * (fx.end[0] - fx.start[0])) + fx.start[0]), 255), 0), + Math.max(Math.min( parseInt((fx.pos * (fx.end[1] - fx.start[1])) + fx.start[1]), 255), 0), + Math.max(Math.min( parseInt((fx.pos * (fx.end[2] - fx.start[2])) + fx.start[2]), 255), 0) + ].join(",") + ")"; + } +}); + +// Color Conversion functions from highlightFade +// By Blair Mitchelmore +// http://jquery.offput.ca/highlightFade/ + +// Parse strings looking for color tuples [255,255,255] +function getRGB(color) { + var result; + + // Check if we're already dealing with an array of colors + if ( color && color.constructor == Array && color.length == 3 ) + return color; + + // Look for rgb(num,num,num) + if (result = /rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color)) + return [parseInt(result[1]), parseInt(result[2]), parseInt(result[3])]; + + // Look for rgb(num%,num%,num%) + if (result = /rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color)) + return [parseFloat(result[1])*2.55, parseFloat(result[2])*2.55, parseFloat(result[3])*2.55]; + + // Look for #a0b1c2 + if (result = /#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color)) + return [parseInt(result[1],16), parseInt(result[2],16), parseInt(result[3],16)]; + + // Look for #fff + if (result = /#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color)) + return [parseInt(result[1]+result[1],16), parseInt(result[2]+result[2],16), parseInt(result[3]+result[3],16)]; + + // Look for rgba(0, 0, 0, 0) == transparent in Safari 3 + if (result = /rgba\(0, 0, 0, 0\)/.exec(color)) + return colors['transparent'] + + // Otherwise, we're most likely dealing with a named color + return colors[jQuery.trim(color).toLowerCase()]; +} + +function getColor(elem, attr) { + var color; + + do { + color = jQuery.curCSS(elem, attr); + + // Keep going until we find an element that has color, or we hit the body + if ( color != '' && color != 'transparent' || jQuery.nodeName(elem, "body") ) + break; + + attr = "backgroundColor"; + } while ( elem = elem.parentNode ); + + return getRGB(color); +}; + +// Some named colors to work with +// From Interface by Stefan Petre +// http://interface.eyecon.ro/ + +var colors = { + aqua:[0,255,255], + azure:[240,255,255], + beige:[245,245,220], + black:[0,0,0], + blue:[0,0,255], + brown:[165,42,42], + cyan:[0,255,255], + darkblue:[0,0,139], + darkcyan:[0,139,139], + darkgrey:[169,169,169], + darkgreen:[0,100,0], + darkkhaki:[189,183,107], + darkmagenta:[139,0,139], + darkolivegreen:[85,107,47], + darkorange:[255,140,0], + darkorchid:[153,50,204], + darkred:[139,0,0], + darksalmon:[233,150,122], + darkviolet:[148,0,211], + fuchsia:[255,0,255], + gold:[255,215,0], + green:[0,128,0], + indigo:[75,0,130], + khaki:[240,230,140], + lightblue:[173,216,230], + lightcyan:[224,255,255], + lightgreen:[144,238,144], + lightgrey:[211,211,211], + lightpink:[255,182,193], + lightyellow:[255,255,224], + lime:[0,255,0], + magenta:[255,0,255], + maroon:[128,0,0], + navy:[0,0,128], + olive:[128,128,0], + orange:[255,165,0], + pink:[255,192,203], + purple:[128,0,128], + violet:[128,0,128], + red:[255,0,0], + silver:[192,192,192], + white:[255,255,255], + yellow:[255,255,0], + transparent: [255,255,255] +}; + +/* + * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ + * + * Uses the built in easing capabilities added In jQuery 1.1 + * to offer multiple easing options + * + * TERMS OF USE - jQuery Easing + * + * Open source under the BSD License. + * + * Copyright © 2008 George McGinley Smith + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * +*/ + +// t: current time, b: begInnIng value, c: change In value, d: duration +jQuery.easing['jswing'] = jQuery.easing['swing']; + +jQuery.extend( jQuery.easing, +{ + def: 'easeOutQuad', + swing: function (x, t, b, c, d) { + //alert(jQuery.easing.default); + return jQuery.easing[jQuery.easing.def](x, t, b, c, d); + }, + easeInQuad: function (x, t, b, c, d) { + return c*(t/=d)*t + b; + }, + easeOutQuad: function (x, t, b, c, d) { + return -c *(t/=d)*(t-2) + b; + }, + easeInOutQuad: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t + b; + return -c/2 * ((--t)*(t-2) - 1) + b; + }, + easeInCubic: function (x, t, b, c, d) { + return c*(t/=d)*t*t + b; + }, + easeOutCubic: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t + 1) + b; + }, + easeInOutCubic: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t + b; + return c/2*((t-=2)*t*t + 2) + b; + }, + easeInQuart: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t + b; + }, + easeOutQuart: function (x, t, b, c, d) { + return -c * ((t=t/d-1)*t*t*t - 1) + b; + }, + easeInOutQuart: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t + b; + return -c/2 * ((t-=2)*t*t*t - 2) + b; + }, + easeInQuint: function (x, t, b, c, d) { + return c*(t/=d)*t*t*t*t + b; + }, + easeOutQuint: function (x, t, b, c, d) { + return c*((t=t/d-1)*t*t*t*t + 1) + b; + }, + easeInOutQuint: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; + return c/2*((t-=2)*t*t*t*t + 2) + b; + }, + easeInSine: function (x, t, b, c, d) { + return -c * Math.cos(t/d * (Math.PI/2)) + c + b; + }, + easeOutSine: function (x, t, b, c, d) { + return c * Math.sin(t/d * (Math.PI/2)) + b; + }, + easeInOutSine: function (x, t, b, c, d) { + return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; + }, + easeInExpo: function (x, t, b, c, d) { + return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; + }, + easeOutExpo: function (x, t, b, c, d) { + return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; + }, + easeInOutExpo: function (x, t, b, c, d) { + if (t==0) return b; + if (t==d) return b+c; + if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; + return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; + }, + easeInCirc: function (x, t, b, c, d) { + return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; + }, + easeOutCirc: function (x, t, b, c, d) { + return c * Math.sqrt(1 - (t=t/d-1)*t) + b; + }, + easeInOutCirc: function (x, t, b, c, d) { + if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; + return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; + }, + easeInElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + }, + easeOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; + }, + easeInOutElastic: function (x, t, b, c, d) { + var s=1.70158;var p=0;var a=c; + if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); + if (a < Math.abs(c)) { a=c; var s=p/4; } + else var s = p/(2*Math.PI) * Math.asin (c/a); + if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; + return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; + }, + easeInBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*(t/=d)*t*((s+1)*t - s) + b; + }, + easeOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; + }, + easeInOutBack: function (x, t, b, c, d, s) { + if (s == undefined) s = 1.70158; + if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; + return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; + }, + easeInBounce: function (x, t, b, c, d) { + return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; + }, + easeOutBounce: function (x, t, b, c, d) { + if ((t/=d) < (1/2.75)) { + return c*(7.5625*t*t) + b; + } else if (t < (2/2.75)) { + return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; + } else if (t < (2.5/2.75)) { + return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; + } else { + return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; + } + }, + easeInOutBounce: function (x, t, b, c, d) { + if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; + return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; + } +}); + +/* + * + * TERMS OF USE - EASING EQUATIONS + * + * Open source under the BSD License. + * + * Copyright © 2001 Robert Penner + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * + */ + +})(jQuery); \ No newline at end of file diff --git a/akka-docs-dev/_sphinx/themes/akka/static/effects.highlight.js b/akka-docs-dev/_sphinx/themes/akka/static/effects.highlight.js new file mode 100644 index 0000000000..c9c332522b --- /dev/null +++ b/akka-docs-dev/_sphinx/themes/akka/static/effects.highlight.js @@ -0,0 +1,48 @@ +/* + * jQuery UI Effects Highlight @VERSION + * + * Copyright (c) 2008 Aaron Eisenberger (aaronchi@gmail.com) + * Dual licensed under the MIT (MIT-LICENSE.txt) + * and GPL (GPL-LICENSE.txt) licenses. + * + * http://docs.jquery.com/UI/Effects/Highlight + * + * Depends: + * effects.core.js + */ +(function($) { + +$.effects.highlight = function(o) { + + return this.queue(function() { + + // Create element + var el = $(this), props = ['backgroundImage','backgroundColor','opacity']; + + // Set options + var mode = $.effects.setMode(el, o.options.mode || 'show'); // Set Mode + var color = o.options.color || "#ffff99"; // Default highlight color + var oldColor = "#f2f2eb"; + + // Adjust + $.effects.save(el, props); el.show(); // Save & Show + el.css({backgroundImage: 'none', backgroundColor: color}); // Shift + + // Animation + var animation = {backgroundColor: oldColor }; + if (mode == "hide") animation['opacity'] = 0; + + // Animate + el.animate(animation, { queue: false, duration: o.duration, easing: o.options.easing, complete: function() { + if(mode == "hide") el.hide(); + $.effects.restore(el, props); + if (mode == "show" && jQuery.browser.msie) this.style.removeAttribute('filter'); + if(o.callback) o.callback.apply(this, arguments); + el.dequeue(); + }}); + + }); + +}; + +})(jQuery); \ No newline at end of file diff --git a/akka-docs-dev/_sphinx/themes/akka/static/footer-bg.png b/akka-docs-dev/_sphinx/themes/akka/static/footer-bg.png new file mode 100644 index 0000000000000000000000000000000000000000..68ab033a8566c459943fe27860d5c02ad73eb62a GIT binary patch literal 926 zcmeAS@N?(olHy`uVBq!ia0y~yU|?imU|`~4Vqjnpd#qT%z`!6`;u=vBoS#-wo>-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk@uDKjLZB*NFnDmgz_FA=0huOb(un}NZ`zM>#8 zIXksPAt^OIGtXA({qFrr3YjUkO5vuy2EGN(sTr9bRYj@6RemAKRoTgwDN6Qs3N{s1 z6}bhusU?XD6}dTi#a0!zN?>!X@`|lM!um=IU?nBlwn`93Mfe6NIOi9oDwygS=q4MO z87P<;>KPiFn46pHC>R+S8t5As=^Gm98k$=f8(A3`C_sUdoq|nKN}5%WiyPFgqLegS zrHqo20xNy}^73-Ma$~*xqI7*jOG`_T8Ae9BMJZ{z#g%y_i50qe#mX=fTvCgZi!uvJ zGV}8kKqe+8<(HP&Dk(vYt;j8a8=F@Q4W{J$T>Xl~0)0b01CW;>e$6fL^~J9=Hy5tD zxFjeQ;a;o;7l%|9r0NHy7U!21C8q|ZrYVEmRAA*?l$uzQUlfv`p92fUfQC-+(bP0l+XkK Dxy~9U literal 0 HcmV?d00001 diff --git a/akka-docs-dev/_sphinx/themes/akka/static/ga.js b/akka-docs-dev/_sphinx/themes/akka/static/ga.js new file mode 100644 index 0000000000..6fed9c200c --- /dev/null +++ b/akka-docs-dev/_sphinx/themes/akka/static/ga.js @@ -0,0 +1,13 @@ +// check to see if this document is on the akka.io server. If so, google analytics. +if (/akka\.io/.test(document.domain)) { + var _gaq = _gaq || []; + _gaq.push(['_setAccount', 'UA-21117439-1']); + _gaq.push(['_setDomainName', 'akka.io']); + _gaq.push(['_trackPageview']); + + (function() { + var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; + var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); + })(); +} \ No newline at end of file diff --git a/akka-docs-dev/_sphinx/themes/akka/static/highlightCode.js b/akka-docs-dev/_sphinx/themes/akka/static/highlightCode.js new file mode 100644 index 0000000000..401b9ec471 --- /dev/null +++ b/akka-docs-dev/_sphinx/themes/akka/static/highlightCode.js @@ -0,0 +1,13 @@ +jQuery(document).ready(function($) { + if (typeof disableStyleCode != "undefined") { + return; + } + var a = false; + $("pre").each(function() { + if (!$(this).hasClass("prettyprint")) { + $(this).addClass("prettyprint lang-scala linenums"); + a = true + } + }); + if (a) { prettyPrint() } +}); diff --git a/akka-docs-dev/_sphinx/themes/akka/static/jquery.js b/akka-docs-dev/_sphinx/themes/akka/static/jquery.js new file mode 100644 index 0000000000..ee0233703d --- /dev/null +++ b/akka-docs-dev/_sphinx/themes/akka/static/jquery.js @@ -0,0 +1,4 @@ +/*! jQuery v1.7.1 jquery.com | jquery.org/license */ +(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){if(c!=="border")for(;g=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="
"+""+"
",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="
t
",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="
",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")}; +f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&i.push({elem:this,matches:d.slice(e)});for(j=0;j0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div
","
"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function() +{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===""&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window); \ No newline at end of file diff --git a/akka-docs-dev/_sphinx/themes/akka/static/logo-small.png b/akka-docs-dev/_sphinx/themes/akka/static/logo-small.png new file mode 100644 index 0000000000000000000000000000000000000000..d26cf3fd9466a2fb1b5cf77d69740aa32c5a8b00 GIT binary patch literal 2271 zcmeAS@N?(olHy`uVBq!ia0y~yVDMmIV36WqV_;wqSuM4jfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdzSQf5d*NrbPDRdRl=ULr`1UPW#J0|?mIR}>^B zXQ!4ZB&DWj=GiK}-@RW+Av48RDcsc8z_-9TH6zobswg$M$}c3jDm&RSMakYy!KT8h zBDWwnwIorYA~z?m*s8)-32d%aUa=KOSYJs2tfVB{Rte&$2;Tq&=lr5n1yel(-DCqZ z0|hffJwsy?b8~YY1tSAP1APM{eM2K%Lvt%*BP#;~1t?ImQ?MyYNwW%aaf8}bl#*tv zlu=SrV5P5LUS6(OZmgGIl&)`RX=w>E!^lXtC?!p|xH7LKu|hYmSQ%!5OKNd)QD#9& zW`3Rm$i&2?{L&IzB_*h_6}bg)WAlok!IYezt6z~=pl_&W0P+&Vuek-jzW9~q=E7AM zmjtCE+>6!V;*iRMRQ;gT;{4L0eaVXu+axaEK)?ngo0e$KumC& z1f@?q1w_J6%}cRWDpInytKCr6%fP@I?CIhdQgQ3e%*>pSP?6*5Z?(2^iymF-lqB++ ziEZ%@$HQtt3Jq*h;VjBhf=X=}uY{)aAJdgu8~Ag{ME-^xDc2?sQDzNR5uRTM8yeJ1 zFKxQA?UGp9vHyzy#n&JI{OjJ9VBZe)pQ>}K-_NOhzNh+pk@VRVqlq%7ECQH={>)+U zc1)gDb&i$4NyVet;s*1*&Of)6_)aOFPy46&{j1Y?j|pK_*Pj1~bQV0lasPjVW4o#s zK3B;IPkuY`zeCa61sV3Qy5{lmS-pKy&(7*`D18sl9A+;Exfdxs7A#S}UOqkYGg@|% zbycGKEz2&}nr9&#w|8aS&YzZh%kg^C?gOC@bOKJ8-VG_?dBfy=;CXGqIhg|P=8ex~ ze$L%~pgr=)Y{3VH0Z(2?F-RToKINEnTQ)%@S35znu<4u)*S^KMykWEEvqu>{d{X{_ zqhr;Ui1amc*Iqlrkb7*G=z^Z?HtFmzZCmjM*|vFqA4q-8DRwLt+jh0`{&x|dZ}lIdn_hmZy?Jfw1J8oCTl?+{ zSjMF{zdq=Y9=Gj<$%bjSO*CTpne&6DYs)uQ_Shy~sxw@{E_}5{cn0e>>txX_YhBjf zJz9FV$Nko}8UxW99l3c46$Pr>H+&bHl(1~0ues&%L;37in;IWzC$D4VG17|2X4idw zhr4Z_n!&jX#@8ZtAKTzN@8g81@2VR91=H`av^AZ+!EVc3S7xJS{iN1FyeCvrQUAeN z?+Z1pj+dt9CYWt@mw1^}P#@7N|BUa?nIGr!zO{*4ZL`h2u}$U<^D*nkOOs|>tdLyu z{^7w%B`&7h7i+gNZk>`c&C0-~xBh%jkwNzvb19#|ncpoUSg!r3aliC!m%uh&ZhSb0ndeNm%)zC1IZ1t(~p_`GvQ_1O!b_axq~Zp$ric1{{zlo(iH(a5kFnP#{$ug}C2{$_2%FX0Gmiwyy8|#aUlBJy= z&o@XPJnN@fctb;U&$d&W*S2lrHOTQk^6%QM|E2z)8E!D#OIWWG`o;B_^K=P6?n!L# zmUL(tilwbw&bw#LB$r8^OXqMVE>67t_tdt~HJw{R<`fD2o+R&7vO~7VF;?q^FIR_S zagT94Z{LbiT|ad@rY-C-zopr0A$m(vj6}9 literal 0 HcmV?d00001 diff --git a/akka-docs-dev/_sphinx/themes/akka/static/pdf-icon.png b/akka-docs-dev/_sphinx/themes/akka/static/pdf-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..203ecad073537158e7b3899aa5deb2690416de81 GIT binary patch literal 15170 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 literal 0 HcmV?d00001 diff --git a/akka-docs-dev/_sphinx/themes/akka/static/pdf-scala-icon.png b/akka-docs-dev/_sphinx/themes/akka/static/pdf-scala-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1210d021add83eafe13de5e728b2e9f8ad9cea97 GIT binary patch literal 19064 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 z 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.push([Math.max(65,j)|32,Math.min(d,90)|32]),d<97||j>122||b.push([Math.max(97,j)&-33,Math.min(d,122)&-33]))}}b.sort(function(a,f){return a[0]-f[0]||f[1]-a[1]});f=[];j=[NaN,NaN];for(c=0;ci[0]&&(i[1]+1>i[0]&&b.push("-"),b.push(e(i[1])));b.push("]");return b.join("")}function y(a){for(var f=a.source.match(/\[(?:[^\\\]]|\\[\S\s])*]|\\u[\dA-Fa-f]{4}|\\x[\dA-Fa-f]{2}|\\\d+|\\[^\dux]|\(\?[!:=]|[()^]|[^()[\\^]+/g),b=f.length,d=[],c=0,i=0;c=2&&a==="["?f[c]=h(j):a!=="\\"&&(f[c]=j.replace(/[A-Za-z]/g,function(a){a=a.charCodeAt(0);return"["+String.fromCharCode(a&-33,a|32)+"]"}));return f.join("")}for(var t=0,s=!1,l=!1,p=0,d=a.length;p=5&&"lang-"===b.substring(0,5))&&!(o&&typeof o[1]==="string"))c=!1,b="src";c||(r[f]=b)}i=d;d+=f.length;if(c){c=o[1];var j=f.indexOf(c),k=j+c.length;o[2]&&(k=f.length-o[2].length,j=k-c.length);b=b.substring(5);B(l+i,f.substring(0,j),e,p);B(l+i+j,c,C(b,c),p);B(l+i+k,f.substring(k),e,p)}else p.push(l+i,b)}a.e=p}var h={},y;(function(){for(var e=a.concat(m), +l=[],p={},d=0,g=e.length;d=0;)h[n.charAt(k)]=r;r=r[1];n=""+r;p.hasOwnProperty(n)||(l.push(r),p[n]=q)}l.push(/[\S\s]/);y=L(l)})();var t=m.length;return e}function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''(?:[^'\\]|\\[\S\s]|''?(?=[^']))*(?:'''|$)|"""(?:[^"\\]|\\[\S\s]|""?(?=[^"]))*(?:"""|$)|'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$))/,q,"'\""]):a.multiLineStrings?m.push(["str",/^(?:'(?:[^'\\]|\\[\S\s])*(?:'|$)|"(?:[^"\\]|\\[\S\s])*(?:"|$)|`(?:[^\\`]|\\[\S\s])*(?:`|$))/, +q,"'\"`"]):m.push(["str",/^(?:'(?:[^\n\r'\\]|\\.)*(?:'|$)|"(?:[^\n\r"\\]|\\.)*(?:"|$))/,q,"\"'"]);a.verbatimStrings&&e.push(["str",/^@"(?:[^"]|"")*(?:"|$)/,q]);var h=a.hashComments;h&&(a.cStyleComments?(h>1?m.push(["com",/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,q,"#"]):m.push(["com",/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\n\r]*)/,q,"#"]),e.push(["str",/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,q])):m.push(["com",/^#[^\n\r]*/, +q,"#"]));a.cStyleComments&&(e.push(["com",/^\/\/[^\n\r]*/,q]),e.push(["com",/^\/\*[\S\s]*?(?:\*\/|$)/,q]));a.regexLiterals&&e.push(["lang-regex",/^(?:^^\.?|[!+-]|!=|!==|#|%|%=|&|&&|&&=|&=|\(|\*|\*=|\+=|,|-=|->|\/|\/=|:|::|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|[?@[^]|\^=|\^\^|\^\^=|{|\||\|=|\|\||\|\|=|~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\s*(\/(?=[^*/])(?:[^/[\\]|\\[\S\s]|\[(?:[^\\\]]|\\[\S\s])*(?:]|$))+\/)/]);(h=a.types)&&e.push(["typ",h]);a=(""+a.keywords).replace(/^ | $/g, +"");a.length&&e.push(["kwd",RegExp("^(?:"+a.replace(/[\s,]+/g,"|")+")\\b"),q]);m.push(["pln",/^\s+/,q," \r\n\t\xa0"]);e.push(["lit",/^@[$_a-z][\w$@]*/i,q],["typ",/^(?:[@_]?[A-Z]+[a-z][\w$@]*|\w+_t\b)/,q],["pln",/^[$_a-z][\w$@]*/i,q],["lit",/^(?:0x[\da-f]+|(?:\d(?:_\d+)*\d*(?:\.\d*)?|\.\d\+)(?:e[+-]?\d+)?)[a-z]*/i,q,"0123456789"],["pln",/^\\[\S\s]?/,q],["pun",/^.[^\s\w"-$'./@\\`]*/,q]);return x(m,e)}function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.className))break;if("BR"===a.nodeName)h(a), +a.parentNode&&a.parentNode.removeChild(a);else for(a=a.firstChild;a;a=a.nextSibling)e(a);break;case 3:case 4:if(p){var b=a.nodeValue,d=b.match(t);if(d){var c=b.substring(0,d.index);a.nodeValue=c;(b=b.substring(d.index+d[0].length))&&a.parentNode.insertBefore(s.createTextNode(b),a.nextSibling);h(a);c||a.parentNode.removeChild(a)}}}}function h(a){function b(a,d){var e=d?a.cloneNode(!1):a,f=a.parentNode;if(f){var f=b(f,1),g=a.nextSibling;f.appendChild(e);for(var h=g;h;h=g)g=h.nextSibling,f.appendChild(h)}return e} +for(;!a.nextSibling;)if(a=a.parentNode,!a)return;for(var a=b(a.nextSibling,0),e;(e=a.parentNode)&&e.nodeType===1;)a=e;d.push(a)}var k=/(?:^|\s)nocode(?:\s|$)/,t=/\r\n?|\n/,s=a.ownerDocument,l;a.currentStyle?l=a.currentStyle.whiteSpace:window.getComputedStyle&&(l=s.defaultView.getComputedStyle(a,q).getPropertyValue("white-space"));var p=l&&"pre"===l.substring(0,3);for(l=s.createElement("LI");a.firstChild;)l.appendChild(a.firstChild);for(var d=[l],g=0;g=0;){var h=m[e];A.hasOwnProperty(h)?window.console&&console.warn("cannot override language handler %s",h):A[h]=a}}function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*=o&&(h+=2);e>=c&&(a+=2)}}catch(w){"console"in window&&console.log(w&&w.stack?w.stack:w)}}var v=["break,continue,do,else,for,if,return,while"],w=[[v,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"], +"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],F=[w,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],G=[w,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"], +H=[G,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"],w=[w,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"],I=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"], +J=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],v=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],K=/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/,N=/\S/,O=u({keywords:[F,H,w,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END"+ +I,J,v],hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0}),A={};k(O,["default-code"]);k(x([],[["pln",/^[^]*(?:>|$)/],["com",/^<\!--[\S\s]*?(?:--\>|$)/],["lang-",/^<\?([\S\s]+?)(?:\?>|$)/],["lang-",/^<%([\S\s]+?)(?:%>|$)/],["pun",/^(?:<[%?]|[%?]>)/],["lang-",/^]*>([\S\s]+?)<\/xmp\b[^>]*>/i],["lang-js",/^]*>([\S\s]*?)(<\/script\b[^>]*>)/i],["lang-css",/^]*>([\S\s]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]), +["default-markup","htm","html","mxml","xhtml","xml","xsl"]);k(x([["pln",/^\s+/,q," \t\r\n"],["atv",/^(?:"[^"]*"?|'[^']*'?)/,q,"\"'"]],[["tag",/^^<\/?[a-z](?:[\w-.:]*\w)?|\/?>$/i],["atn",/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^\s"'>]*(?:[^\s"'/>]|\/(?=\s)))/],["pun",/^[/<->]+/],["lang-js",/^on\w+\s*=\s*"([^"]+)"/i],["lang-js",/^on\w+\s*=\s*'([^']+)'/i],["lang-js",/^on\w+\s*=\s*([^\s"'>]+)/i],["lang-css",/^style\s*=\s*"([^"]+)"/i],["lang-css",/^style\s*=\s*'([^']+)'/i],["lang-css", +/^style\s*=\s*([^\s"'>]+)/i]]),["in.tag"]);k(x([],[["atv",/^[\S\s]+/]]),["uq.val"]);k(u({keywords:F,hashComments:!0,cStyleComments:!0,types:K}),["c","cc","cpp","cxx","cyc","m"]);k(u({keywords:"null,true,false"}),["json"]);k(u({keywords:H,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:K}),["cs"]);k(u({keywords:G,cStyleComments:!0}),["java"]);k(u({keywords:v,hashComments:!0,multiLineStrings:!0}),["bsh","csh","sh"]);k(u({keywords:I,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}), +["cv","py"]);k(u({keywords:"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["perl","pl","pm"]);k(u({keywords:J,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb"]);k(u({keywords:w,cStyleComments:!0,regexLiterals:!0}),["js"]);k(u({keywords:"all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes", +hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]);k(x([],[["str",/^[\S\s]+/]]),["regex"]);window.prettyPrintOne=function(a,m,e){var h=document.createElement("PRE");h.innerHTML=a;e&&D(h,e);E({g:m,i:e,h:h});return h.innerHTML};window.prettyPrint=function(a){function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Infinity;p=0){var k=k.match(g),f,b;if(b= +!k){b=n;for(var o=void 0,c=b.firstChild;c;c=c.nextSibling)var i=c.nodeType,o=i===1?o?b:c:i===3?N.test(c.nodeValue)?b:o:o;b=(f=o===b?void 0:o)&&"CODE"===f.tagName}b&&(k=f.className.match(g));k&&(k=k[1]);b=!1;for(o=n.parentNode;o;o=o.parentNode)if((o.tagName==="pre"||o.tagName==="code"||o.tagName==="xmp")&&o.className&&o.className.indexOf("prettyprint")>=0){b=!0;break}b||((b=(b=n.className.match(/\blinenums\b(?::(\d+))?/))?b[1]&&b[1].length?+b[1]:!0:!1)&&D(n,b),d={g:k,h:n,i:b},E(d))}}p[class*="span"]{float:left;margin-left:2.127659574%;} +.row-fluid>[class*="span"]:first-child{margin-left:0;} +.row-fluid .span1{width:6.382978723%;} +.row-fluid .span2{width:14.89361702%;} +.row-fluid .span3{width:23.404255317%;} +.row-fluid .span4{width:31.914893614%;} +.row-fluid .span5{width:40.425531911%;} +.row-fluid .span6{width:48.93617020799999%;} +.row-fluid .span7{width:57.446808505%;} +.row-fluid .span8{width:65.95744680199999%;} +.row-fluid .span9{width:74.468085099%;} +.row-fluid .span10{width:82.97872339599999%;} +.row-fluid .span11{width:91.489361693%;} +.row-fluid .span12{width:99.99999998999999%;} +.container{width:940px;margin-left:auto;margin-right:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";} +.container:after{clear:both;} +.container-fluid{padding-left:20px;padding-right:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";} +.container-fluid:after{clear:both;} +p{margin:0 0 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;}p small{font-size:11px;color:#999999;} +.lead{margin-bottom:18px;font-size:20px;font-weight:200;line-height:27px;} +h1,h2,h3,h4,h5,h6{margin:0;font-weight:bold;color:#333333;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999;} +h1{font-size:30px;line-height:36px;}h1 small{font-size:18px;} +h2{font-size:24px;line-height:36px;}h2 small{font-size:18px;} +h3{line-height:27px;font-size:18px;}h3 small{font-size:14px;} +h4,h5,h6{line-height:18px;} +h4{font-size:14px;}h4 small{font-size:12px;} +h5{font-size:12px;} +h6{font-size:11px;color:#999999;text-transform:uppercase;} +.page-header{padding-bottom:17px;margin:18px 0;border-bottom:1px solid #eeeeee;} +.page-header h1{line-height:1;} +ul,ol{padding:0;margin:0 0 9px 25px;} +ul ul,ul ol,ol ol,ol ul{margin-bottom:0;} +ul{list-style:disc;} +ol{list-style:decimal;} +li{line-height:18px;} +ul.unstyled{margin-left:0;list-style:none;} +dl{margin-bottom:18px;} +dt,dd{line-height:18px;} +dt{font-weight:bold;} +dd{margin-left:9px;} +hr{margin:18px 0;border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #ffffff;} +strong{font-weight:bold;} +em{font-style:italic;} +.muted{color:#999999;} +abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help;} +blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px;} +blockquote small{display:block;line-height:18px;color:#999999;}blockquote small:before{content:'\2014 \00A0';} +blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #eeeeee;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;} +q:before,q:after,blockquote:before,blockquote:after{content:"";} +address{display:block;margin-bottom:18px;line-height:18px;font-style:normal;} +small{font-size:100%;} +cite{font-style:normal;} +code,pre{padding:0 3px 2px;font-family:Menlo,Monaco,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +code{padding:3px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;} +pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:18px;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;white-space:pre;white-space:pre-wrap;word-break:break-all;}pre.prettyprint{margin-bottom:18px;} +pre code{padding:0;background-color:transparent;} +form{margin:0 0 18px;} +fieldset{padding:0;margin:0;border:0;} +legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee;} +label,input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:18px;} +label{display:block;margin-bottom:5px;color:#333333;} +input,textarea,select,.uneditable-input{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.uneditable-textarea{width:auto;height:auto;} +label input,label textarea,label select{display:block;} +input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;line-height:normal;border:0;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +input[type="file"]{padding:initial;line-height:initial;border:initial;background-color:#ffffff;background-color:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto;} +select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px;} +select{width:220px;background-color:#ffffff;} +select[multiple],select[size]{height:auto;} +input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +textarea{height:auto;} +input[type="hidden"]{display:none;} +.radio,.checkbox{padding-left:18px;} +.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px;} +.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px;} +.radio.inline,.checkbox.inline{display:inline-block;margin-bottom:0;vertical-align:middle;} +.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px;} +.controls>.radio.inline:first-child,.controls>.checkbox.inline:first-child{padding-top:0;} +input,textarea{-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 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;} +input:focus,textarea:focus{border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);outline:0;outline:thin dotted \9;} +input[type="file"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} +.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{float:none;margin-left:0;} +input.span1,textarea.span1,.uneditable-input.span1{width:50px;} +input.span2,textarea.span2,.uneditable-input.span2{width:130px;} +input.span3,textarea.span3,.uneditable-input.span3{width:210px;} +input.span4,textarea.span4,.uneditable-input.span4{width:290px;} +input.span5,textarea.span5,.uneditable-input.span5{width:370px;} +input.span6,textarea.span6,.uneditable-input.span6{width:450px;} +input.span7,textarea.span7,.uneditable-input.span7{width:530px;} +input.span8,textarea.span8,.uneditable-input.span8{width:610px;} +input.span9,textarea.span9,.uneditable-input.span9{width:690px;} +input.span10,textarea.span10,.uneditable-input.span10{width:770px;} +input.span11,textarea.span11,.uneditable-input.span11{width:850px;} +input.span12,textarea.span12,.uneditable-input.span12{width:930px;} +input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed;} +.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853;} +.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:0 0 6px #dbc59e;-moz-box-shadow:0 0 6px #dbc59e;box-shadow: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>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48;} +.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow: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>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847;} +.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:0 0 6px #7aba7b;-moz-box-shadow:0 0 6px #7aba7b;box-shadow: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;} +input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b;}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required: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:17px 20px 18px;margin-top:18px;margin-bottom:18px;background-color:#f5f5f5;border-top:1px solid #ddd;} +.uneditable-input{display:block;background-color:#ffffff;border-color:#eee;-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;} +:-moz-placeholder{color:#999999;} +::-webkit-input-placeholder{color:#999999;} +.help-block{margin-top:5px;margin-bottom:0;color:#999999;} +.help-inline{display:inline-block;*display:inline;*zoom:1;margin-bottom:9px;vertical-align:middle;padding-left:5px;} +.input-prepend,.input-append{margin-bottom:5px;*zoom:1;}.input-prepend:before,.input-append:before,.input-prepend:after,.input-append:after{display:table;content:"";} +.input-prepend:after,.input-append:after{clear:both;} +.input-prepend input,.input-append input,.input-prepend .uneditable-input,.input-append .uneditable-input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.input-prepend input:focus,.input-append input:focus,.input-prepend .uneditable-input:focus,.input-append .uneditable-input:focus{position:relative;z-index:2;} +.input-prepend .uneditable-input,.input-append .uneditable-input{border-left-color:#ccc;} +.input-prepend .add-on,.input-append .add-on{float:left;display:block;width:auto;min-width:16px;height:18px;margin-right:-1px;padding:4px 5px;font-weight:normal;line-height:18px;color:#999999;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#f5f5f5;border:1px solid #ccc;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-prepend .active,.input-append .active{background-color:#a9dba9;border-color:#46a546;} +.input-prepend .add-on{*margin-top:1px;} +.input-append input,.input-append .uneditable-input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.input-append .uneditable-input{border-right-color:#ccc;} +.input-append .add-on{margin-right:0;margin-left:-1px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} +.input-append input:first-child{*margin-left:-160px;}.input-append input:first-child+.add-on{*margin-left:-21px;} +.search-query{padding-left:14px;padding-right:14px;margin-bottom:0;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius: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{display:inline-block;margin-bottom:0;} +.form-search label,.form-inline label,.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{display:inline-block;} +.form-search .input-append .add-on,.form-inline .input-prepend .add-on,.form-search .input-append .add-on,.form-inline .input-prepend .add-on{vertical-align:middle;} +.control-group{margin-bottom:9px;} +.form-horizontal legend+.control-group{margin-top:18px;-webkit-margin-top-collapse:separate;} +.form-horizontal .control-group{margin-bottom:18px;*zoom:1;}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";} +.form-horizontal .control-group:after{clear:both;} +.form-horizontal .control-group>label{float:left;width:140px;padding-top:5px;text-align:right;} +.form-horizontal .controls{margin-left:160px;} +.form-horizontal .form-actions{padding-left:160px;} +table{max-width:100%;border-collapse:collapse;border-spacing:0;} +.table{width:100%;margin-bottom:18px;}.table th,.table td{padding:8px;line-height:18px;text-align:left;border-top:1px solid #ddd;} +.table th{font-weight:bold;vertical-align:bottom;} +.table td{vertical-align:top;} +.table thead:first-child tr th,.table thead:first-child tr td{border-top:0;} +.table tbody+tbody{border-top:2px solid #ddd;} +.table-condensed th,.table-condensed td{padding:4px 5px;} +.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapsed;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.table-bordered th+th,.table-bordered td+td,.table-bordered th+td,.table-bordered td+th{border-left:1px solid #ddd;} +.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{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;} +.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;} +.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-radius:0 0 0 4px;} +.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child{-webkit-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;border-radius:0 0 4px 0;} +.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9;} +table .span1{float:none;width:44px;margin-left:0;} +table .span2{float:none;width:124px;margin-left:0;} +table .span3{float:none;width:204px;margin-left:0;} +table .span4{float:none;width:284px;margin-left:0;} +table .span5{float:none;width:364px;margin-left:0;} +table .span6{float:none;width:444px;margin-left:0;} +table .span7{float:none;width:524px;margin-left:0;} +table .span8{float:none;width:604px;margin-left:0;} +table .span9{float:none;width:684px;margin-left:0;} +table .span10{float:none;width:764px;margin-left:0;} +table .span11{float:none;width:844px;margin-left:0;} +table .span12{float:none;width:924px;margin-left:0;} +[class^="icon-"]{display:inline-block;width:14px;height:14px;vertical-align:text-top;background-image:url(../img/glyphicons-halflings.png);background-position:14px 14px;background-repeat:no-repeat;*margin-right:.3em;}[class^="icon-"]:last-child{*margin-left:0;} +.icon-white{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;} +.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;} +.icon-folder-open{background-position:-408px -120px;} +.icon-resize-vertical{background-position:-432px -119px;} +.icon-resize-horizontal{background-position:-456px -118px;} +.dropdown{position:relative;} +.dropdown-toggle{*margin-bottom:-3px;} +.dropdown-toggle:active,.open .dropdown-toggle{outline:0;} +.caret{display:inline-block;width:0;height:0;text-indent:-99999px;*text-indent:0;vertical-align:top;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000000;opacity:0.3;filter:alpha(opacity=30);content:"\2193";} +.dropdown .caret{margin-top:8px;margin-left:2px;} +.dropdown:hover .caret,.open.dropdown .caret{opacity:1;filter:alpha(opacity=100);} +.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;max-width:220px;_width:160px;padding:4px 0;margin:0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-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;*border-right-width:2px;*border-bottom-width:2px;}.dropdown-menu.bottom-up{top:auto;bottom:100%;margin-bottom:2px;} +.dropdown-menu .divider{height:1px;margin:5px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;*width:100%;*margin:-5px 0 5px;} +.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#555555;white-space:nowrap;} +.dropdown-menu li>a:hover,.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;background-color:#0088cc;} +.dropdown.open{*z-index:1000;}.dropdown.open .dropdown-toggle{color:#ffffff;background:#ccc;background:rgba(0, 0, 0, 0.3);} +.dropdown.open .dropdown-menu{display:block;} +.typeahead{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 #eee;border:1px solid rgba(0, 0, 0, 0.05);-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);} +.fade{-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-ms-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;opacity:0;}.fade.in{opacity:1;} +.collapse{-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-ms-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;position:relative;overflow:hidden;height:0;}.collapse.in{height:auto;} +.close{float:right;font-size:20px;font-weight:bold;line-height:18px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.close:hover{color:#000000;text-decoration:none;opacity:0.4;filter:alpha(opacity=40);cursor:pointer;} +.btn{display:inline-block;padding:4px 10px 4px;font-size:13px;line-height:18px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);background-color:#fafafa;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);background-image:-ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:-o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-image:linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);cursor:pointer;*margin-left:.3em;}.btn:first-child{*margin-left:0;} +.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;} +.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} +.btn.active,.btn:active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);background-color:#e6e6e6;background-color:#d9d9d9 \9;color:rgba(0, 0, 0, 0.5);outline:0;} +.btn.disabled,.btn[disabled]{cursor:default;background-image:none;background-color:#e6e6e6;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} +.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} +.btn-large .icon{margin-top:1px;} +.btn-small{padding:5px 9px;font-size:11px;line-height:16px;} +.btn-small .icon{margin-top:-1px;} +.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);color:#ffffff;} +.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active{color:rgba(255, 255, 255, 0.75);} +.btn-primary{background-color:#006dcc;background-image:-moz-linear-gradient(top, #0088cc, #0044cc);background-image:-ms-linear-gradient(top, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(top, #0088cc, #0044cc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#0044cc;} +.btn-primary:active,.btn-primary.active{background-color:#003399 \9;} +.btn-warning{background-color:#faa732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-ms-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(top, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', 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);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{background-color:#f89406;} +.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;} +.btn-danger{background-color:#da4f49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-ms-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(top, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', 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);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{background-color:#bd362f;} +.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;} +.btn-success{background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-ms-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(top, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', 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);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{background-color:#51a351;} +.btn-success:active,.btn-success.active{background-color:#408140 \9;} +.btn-info{background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-ms-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(top, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', 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);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-color:#2f96b4;} +.btn-info:active,.btn-info.active{background-color:#24748c \9;} +button.btn,input[type="submit"].btn{*padding-top:2px;*padding-bottom:2px;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;} +button.btn.large,input[type="submit"].btn.large{*padding-top:7px;*padding-bottom:7px;} +button.btn.small,input[type="submit"].btn.small{*padding-top:3px;*padding-bottom:3px;} +.btn-group{position:relative;*zoom:1;*margin-left:.3em;}.btn-group:before,.btn-group:after{display:table;content:"";} +.btn-group:after{clear:both;} +.btn-group:first-child{*margin-left:0;} +.btn-group+.btn-group{margin-left:5px;} +.btn-toolbar{margin-top:9px;margin-bottom:9px;}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1;} +.btn-group .btn{position:relative;float:left;margin-left:-1px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.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 .dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125),inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);*padding-top:5px;*padding-bottom:5px;} +.btn-group.open{*z-index:1000;}.btn-group.open .dropdown-menu{display:block;margin-top:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} +.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05);} +.btn .caret{margin-top:7px;margin-left:0;} +.btn:hover .caret,.open.btn-group .caret{opacity:1;filter:alpha(opacity=100);} +.btn-primary .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret{border-top-color:#ffffff;opacity:0.75;filter:alpha(opacity=75);} +.btn-small .caret{margin-top:4px;} +.alert{padding:8px 35px 8px 14px;margin-bottom:18px;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-heading{color:#c09853;} +.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;} +.alert-success{background-color:#dff0d8;border-color:#d6e9c6;} +.alert-success,.alert-success .alert-heading{color:#468847;} +.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;} +.alert-danger,.alert-error,.alert-danger .alert-heading,.alert-error .alert-heading{color:#b94a48;} +.alert-info{background-color:#d9edf7;border-color:#bce8f1;} +.alert-info,.alert-info .alert-heading{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:18px;list-style:none;} +.nav>li>a{display:block;} +.nav>li>a:hover{text-decoration:none;background-color:#eeeeee;} +.nav-list{padding-left:14px;padding-right:14px;margin-bottom:0;} +.nav-list>li>a,.nav-list .nav-header{display:block;padding:3px 15px;margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);} +.nav-list .nav-header{font-size:11px;font-weight:bold;line-height:18px;color:#999999;text-transform:uppercase;} +.nav-list>li+.nav-header{margin-top:9px;} +.nav-list .active>a,.nav-list .active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;} +.nav-list [class^="icon-"]{margin-right:2px;} +.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";} +.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:9px;padding-bottom:9px;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{border-color:#eeeeee #eeeeee #dddddd;} +.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;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{color:#ffffff;background-color:#0088cc;} +.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-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;} +.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;} +.nav-tabs.nav-stacked>li>a:hover{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,.nav-pills .dropdown-menu{margin-top:1px;border-width:1px;} +.nav-pills .dropdown-menu{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.nav-tabs .dropdown-toggle .caret,.nav-pills .dropdown-toggle .caret{border-top-color:#0088cc;margin-top:6px;} +.nav-tabs .dropdown-toggle:hover .caret,.nav-pills .dropdown-toggle:hover .caret{border-top-color:#005580;} +.nav-tabs .active .dropdown-toggle .caret,.nav-pills .active .dropdown-toggle .caret{border-top-color:#333333;} +.nav>.dropdown.active>a:hover{color:#000000;cursor:pointer;} +.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999;} +.nav .open .caret,.nav .open.active .caret,.nav .open a:hover .caret{border-top-color:#ffffff;opacity:1;filter:alpha(opacity=100);} +.tabs-stacked .open>a:hover{border-color:#999999;} +.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";} +.tabbable:after{clear:both;} +.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{border-bottom-color:transparent;border-top-color:#ddd;} +.tabs-below .nav-tabs .active>a,.tabs-below .nav-tabs .active>a:hover{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{border-color:#eeeeee #dddddd #eeeeee #eeeeee;} +.tabs-left .nav-tabs .active>a,.tabs-left .nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;} +.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{border-color:#eeeeee #eeeeee #eeeeee #dddddd;} +.tabs-right .nav-tabs .active>a,.tabs-right .nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;} +.navbar{overflow:visible;margin-bottom:18px;} +.navbar-inner{padding-left:20px;padding-right:20px;background-color:#102a29;background-image:-moz-linear-gradient(top, #132e2b, #0c2327);background-image:-ms-linear-gradient(top, #132e2b, #0c2327);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#132e2b), to(#0c2327));background-image:-webkit-linear-gradient(top, #132e2b, #0c2327);background-image:-o-linear-gradient(top, #132e2b, #0c2327);background-image:linear-gradient(top, #132e2b, #0c2327);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#132e2b', endColorstr='#0c2327', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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);} +.btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;background-color:#102a29;background-image:-moz-linear-gradient(top, #132e2b, #0c2327);background-image:-ms-linear-gradient(top, #132e2b, #0c2327);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#132e2b), to(#0c2327));background-image:-webkit-linear-gradient(top, #132e2b, #0c2327);background-image:-o-linear-gradient(top, #132e2b, #0c2327);background-image:linear-gradient(top, #132e2b, #0c2327);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#132e2b', endColorstr='#0c2327', GradientType=0);border-color:#0c2327 #0c2327 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);}.btn-navbar:hover,.btn-navbar:active,.btn-navbar.active,.btn-navbar.disabled,.btn-navbar[disabled]{background-color:#0c2327;} +.btn-navbar:active,.btn-navbar.active{background-color:#000000 \9;} +.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;} +.nav-collapse.collapse{height:auto;} +.navbar .brand:hover{text-decoration:none;} +.navbar .brand{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;font-size:20px;font-weight:200;line-height:1;color:#ffffff;} +.navbar .navbar-text{margin-bottom:0;line-height:40px;color:#999999;}.navbar .navbar-text a:hover{color:#ffffff;background-color:transparent;} +.navbar .btn,.navbar .btn-group{margin-top:5px;} +.navbar .btn-group .btn{margin-top:0;} +.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";} +.navbar-form:after{clear:both;} +.navbar-form input,.navbar-form select{display:inline-block;margin-top:5px;margin-bottom:0;} +.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;} +.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;} +.navbar-search{position:relative;float:left;margin-top:6px;margin-bottom:0;}.navbar-search .search-query{padding:4px 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;color:#ffffff;color:rgba(255, 255, 255, 0.75);background:#666;background:rgba(255, 255, 255, 0.3);border:1px solid #111;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1),0 1px 0px rgba(255, 255, 255, 0.15);-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.navbar-search .search-query :-moz-placeholder{color:#eeeeee;} +.navbar-search .search-query::-webkit-input-placeholder{color:#eeeeee;} +.navbar-search .search-query:hover{color:#ffffff;background-color:#999999;background-color:rgba(255, 255, 255, 0.5);} +.navbar-search .search-query:focus,.navbar-search .search-query.focused{padding:5px 10px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;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-fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;} +.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;} +.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;} +.navbar .nav.pull-right{float:right;} +.navbar .nav>li{display:block;float:left;} +.navbar .nav>li>a{float:none;padding:10px 10px 11px;line-height:19px;color:#999999;text-decoration:none;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);} +.navbar .nav>li>a:hover{background-color:transparent;color:#ffffff;text-decoration:none;} +.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#ffffff;text-decoration:none;background-color:#0c2327;background-color:rgba(0, 0, 0, 0.5);} +.navbar .divider-vertical{height:40px;width:1px;margin:0 9px;overflow:hidden;background-color:#0c2327;border-right:1px solid #132e2b;} +.navbar .nav.pull-right{margin-left:10px;margin-right:0;} +.navbar .dropdown-menu{margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.navbar .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 .dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;} +.navbar .nav .dropdown-toggle .caret,.navbar .nav .open.dropdown .caret{border-top-color:#ffffff;} +.navbar .nav .active .caret{opacity:1;filter:alpha(opacity=100);} +.navbar .nav .open>.dropdown-toggle,.navbar .nav .active>.dropdown-toggle,.navbar .nav .open.active>.dropdown-toggle{background-color:transparent;} +.navbar .nav .active>.dropdown-toggle:hover{color:#ffffff;} +.navbar .nav.pull-right .dropdown-menu{left:auto;right:0;}.navbar .nav.pull-right .dropdown-menu:before{left:auto;right:12px;} +.navbar .nav.pull-right .dropdown-menu:after{left:auto;right:13px;} +.breadcrumb{padding:7px 14px;margin:0 0 18px;background-color:rgba(251, 251, 251, 0.7);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.7)), to(rgba(245, 245, 245, 0.7)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-image:linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(245, 245, 245, 0.7));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0.7)', endColorstr='rgba(245, 245, 245, 0.7)', GradientType=0);border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;}.breadcrumb li{display:inline;text-shadow:0 1px 0 #ffffff;} +.breadcrumb .divider{padding:0 5px;color:#999999;} +.breadcrumb .active a{color:#333333;} +.pagination{height:36px;margin:18px 0;} +.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-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 li{display:inline;} +.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0;} +.pagination a:hover,.pagination .active a{background-color:#f5f5f5;} +.pagination .active a{color:#999999;cursor:default;} +.pagination .disabled a,.pagination .disabled a:hover{color:#999999;background-color:transparent;cursor:default;} +.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;} +.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;} +.pagination-centered{text-align:center;} +.pagination-right{text-align:right;} +.pager{margin-left:0;margin-bottom:18px;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";} +.pager:after{clear:both;} +.pager li{display:inline;} +.pager a{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 a:hover{text-decoration:none;background-color:#f5f5f5;} +.pager .next a{float:right;} +.pager .previous a{float:left;} +.modal-open .dropdown-menu{z-index:2050;} +.modal-open .dropdown.open{*z-index:2050;} +.modal-open .popover{z-index:2060;} +.modal-open .tooltip{z-index:2070;} +.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;} +.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);} +.modal{position:fixed;top:50%;left:50%;z-index:1050;max-height:500px;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;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;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-ms-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:50%;} +.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;} +.modal-body{padding:15px;} +.modal-footer{padding:14px 15px 15px;margin-bottom:0;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 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";} +.modal-footer:after{clear:both;} +.modal-footer .btn{float:right;margin-left:5px;margin-bottom:0;} +.tooltip{position:absolute;z-index:1020;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);} +.tooltip.top{margin-top:-2px;} +.tooltip.right{margin-left:2px;} +.tooltip.bottom{margin-top:2px;} +.tooltip.left{margin-left:-2px;} +.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} +.tooltip-arrow{position:absolute;width:0;height:0;} +.popover{position:absolute;top:0;left:0;z-index:1010;display:none;padding:5px;}.popover.top{margin-top:-5px;} +.popover.right{margin-left:5px;} +.popover.bottom{margin-top:5px;} +.popover.left{margin-left:-5px;} +.popover.top .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;} +.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;} +.popover.bottom .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;} +.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;} +.popover .arrow{position:absolute;width:0;height:0;} +.popover-inner{padding:3px;width:280px;overflow:hidden;background:#000000;background:rgba(0, 0, 0, 0.8);-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);} +.popover-title{padding:9px 15px;line-height:1;background-color:#f5f5f5;border-bottom:1px solid #eee;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;} +.popover-content{padding:14px;background-color:#ffffff;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0;} +.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";} +.thumbnails:after{clear:both;} +.thumbnails>li{float:left;margin:0 0 18px 20px;} +.thumbnail{display:block;padding:4px;line-height:1;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075);} +a.thumbnail:hover{border-color:#0088cc;-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;} +.label{padding:1px 3px 2px;font-size:9.75px;font-weight:bold;color:#ffffff;text-transform:uppercase;background-color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} +.label-important{background-color:#b94a48;} +.label-warning{background-color:#f89406;} +.label-success{background-color:#468847;} +.label-info{background-color:#3a87ad;} +@-webkit-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@-moz-keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}@keyframes progress-bar-stripes{from{background-position:0 0;} to{background-position:40px 0;}}.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-ms-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(top, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', 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:18px;color:#ffffff;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:-ms-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(top, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', 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 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease;} +.progress-striped .bar{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:-ms-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;animation:progress-bar-stripes 2s linear infinite;} +.progress-danger .bar{background-color:#dd514c;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-ms-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(top, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);} +.progress-danger.progress-striped .bar{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:-ms-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{background-color:#5eb95e;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-ms-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(top, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);} +.progress-success.progress-striped .bar{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:-ms-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{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-ms-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(top, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);} +.progress-info.progress-striped .bar{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:-ms-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:18px;} +.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-inner{padding:9px 15px;border-top:1px solid #e5e5e5;} +.carousel{position:relative;margin-bottom:18px;line-height:1;} +.carousel-inner{overflow:hidden;width:100%;position:relative;} +.carousel .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-ms-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;} +.carousel .item>img{display:block;line-height:1;} +.carousel .active,.carousel .next,.carousel .prev{display:block;} +.carousel .active{left:0;} +.carousel .next,.carousel .prev{position:absolute;top:0;width:100%;} +.carousel .next{left:100%;} +.carousel .prev{left:-100%;} +.carousel .next.left,.carousel .prev.right{left:0;} +.carousel .active.left{left:-100%;} +.carousel .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:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;} +.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);} +.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:10px 15px 5px;background:#333333;background:rgba(0, 0, 0, 0.75);} +.carousel-caption h4,.carousel-caption p{color:#ffffff;} +.hero-unit{padding:60px;margin-bottom:30px;background-color:#f5f5f5;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;} +.hero-unit p{font-size:18px;font-weight:200;line-height:27px;} +.pull-right{float:right;} +.pull-left{float:left;} +.hide{display:none;} +.show{display:block;} +.invisible{visibility:hidden;} diff --git a/akka-docs-dev/_sphinx/themes/akka/static/toc.js b/akka-docs-dev/_sphinx/themes/akka/static/toc.js new file mode 100644 index 0000000000..98f18fd518 --- /dev/null +++ b/akka-docs-dev/_sphinx/themes/akka/static/toc.js @@ -0,0 +1,131 @@ +/*! + * samaxesJS JavaScript Library + * jQuery TOC Plugin v1.1.3 + * http://code.google.com/p/samaxesjs/ + * + * Copyright (c) 2011 samaxes.com + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +(function($) { + + /* + * The TOC plugin dynamically builds a table of contents from the headings in + * a document and prepends legal-style section numbers to each of the headings. + */ + $.fn.toc = function(options) { + var opts = $.extend({}, $.fn.toc.defaults, options); + var toc = this.append('
    ').children('ul'); + var headers = {h1: 0, h2: 0, h3: 0, h4: 0, h5: 0, h6: 0}; + var index = 0; + var indexes = {h1: 0, h2: 0, h3: 0, h4: 0, h5: 0, h6: 0}; + for (var i = 1; i <= 6; i++) { + indexes['h' + i] = (opts.exclude.match(new RegExp('h' + i, 'i')) === null && $('h' + i).length > 0) ? ++index : 0; + } + + return this.each(function() { + $(opts.context + ' :header').not(opts.exclude).each(function() { + var $this = $(this); + for (var i = 6; i >= 1; i--) { + if ($this.is('h' + i)) { + if (opts.numerate) { + checkContainer(headers['h' + i], toc); + updateNumeration(headers, 'h' + i); + if (opts.autoId && !$this.attr('id')) { + $this.attr('id', generateId($this.text())); + } + $this.text(addNumeration(headers, 'h' + i, $this.text())); + } + if (opts.autoId && !$this.attr('id')) { + $this.attr('id', generateId($this.text())); + } + appendToTOC(toc, indexes['h' + i], $this.attr('id'), $this.text()); + } + } + }); + }); + }; + + /* + * Checks if the last node is an 'ul' element. + * If not, a new one is created. + */ + function checkContainer(header, toc) { + if (header === 0 && toc.find(':last').length !== 0 && !toc.find(':last').is('ul')) { + toc.find('li:last').append('
      '); + } + }; + + /* + * Updates headers numeration. + */ + function updateNumeration(headers, header) { + $.each(headers, function(i, val) { + if (i === header) { + ++headers[i]; + } else if (i > header) { + headers[i] = 0; + } + }); + }; + + /* + * Generate an anchor id from a string by replacing unwanted characters. + */ + function generateId(text) { + return text.replace(/[ <#\/\\?&.,():;]/g, '_'); + }; + + /* + * Prepends the numeration to a heading. + */ + function addNumeration(headers, header, text) { + var numeration = ''; + + $.each(headers, function(i, val) { + if (i <= header && headers[i] > 0) { + numeration += headers[i] + '.'; + } + }); + + return numeration + ' ' + text; + }; + + /* + * Appends a new node to the TOC. + */ + function appendToTOC(toc, index, id, text) { + var parent = toc; + + for (var i = 1; i < index; i++) { + if (parent.find('> li:last > ul').length === 0) { + parent.append('
      • '); + } + parent = parent.find('> li:last > ul:first'); + } + + if (id === '') { + parent.append('
      • ' + text + '
      • '); + } else { + parent.append('
      • ' + text + '
      • '); + } + }; + + $.fn.toc.defaults = { + exclude: 'h1, h5, h6', + context: '', + autoId: true, + numerate: false + }; +})(jQuery); diff --git a/akka-docs-dev/_sphinx/themes/akka/static/watermark.png b/akka-docs-dev/_sphinx/themes/akka/static/watermark.png new file mode 100644 index 0000000000000000000000000000000000000000..3af237811990e96ebf226ab9cee5a02f4232f818 GIT binary patch literal 43590 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 Qz`(%Z>FVdQ&MBb@0M9||hX4Qo literal 0 HcmV?d00001 diff --git a/akka-docs-dev/_sphinx/themes/akka/theme.conf b/akka-docs-dev/_sphinx/themes/akka/theme.conf new file mode 100644 index 0000000000..2f5cc641a1 --- /dev/null +++ b/akka-docs-dev/_sphinx/themes/akka/theme.conf @@ -0,0 +1,6 @@ +[theme] +inherit = basic +stylesheet = style.css + +[options] +full_logo = false \ No newline at end of file diff --git a/akka-docs-dev/rst/conf.py b/akka-docs-dev/rst/conf.py new file mode 100644 index 0000000000..015609c9e1 --- /dev/null +++ b/akka-docs-dev/rst/conf.py @@ -0,0 +1,87 @@ +# -*- coding: utf-8 -*- +# +# Akka documentation build configuration file. +# + +import sys, os + +# -- General configuration ----------------------------------------------------- + +sys.path.append(os.path.abspath('../_sphinx/exts')) +extensions = ['sphinx.ext.todo', 'includecode'] + +templates_path = ['_templates'] +source_suffix = '.rst' +master_doc = 'index' +exclude_patterns = ['_build', 'pending', 'disabled'] + +project = u'Akka' +copyright = u'2011-2014, Typesafe Inc' +version = '@version@' +release = '@version@' + +pygments_style = 'simple' +highlight_language = 'scala' +add_function_parentheses = False +show_authors = True + +# -- Options for HTML output --------------------------------------------------- + +html_theme = 'akka' +html_theme_path = ['../_sphinx/themes'] +html_favicon = '../_sphinx/static/favicon.ico' + +html_title = 'Akka Documentation' +html_logo = '../_sphinx/static/logo.png' +#html_favicon = None + +html_static_path = ['../_sphinx/static'] + +html_last_updated_fmt = '%b %d, %Y' +#html_sidebars = {} +#html_additional_pages = {} +html_domain_indices = False +html_use_index = False +html_show_sourcelink = False +html_show_sphinx = False +html_show_copyright = True +htmlhelp_basename = 'Akkadoc' +html_use_smartypants = False +html_add_permalinks = '' + +html_context = { + 'include_analytics': 'online' in tags +} + +# -- Options for EPUB output --------------------------------------------------- +epub_author = "Typesafe Inc" +epub_language = "en" +epub_publisher = epub_author +epub_identifier = "http://doc.akka.io/docs/akka/snapshot/" +epub_scheme = "URL" +epub_cover = ("../_sphinx/static/akka.png", "") + +# -- Options for LaTeX output -------------------------------------------------- + +def setup(app): + from sphinx.util.texescape import tex_replacements + tex_replacements.append((u'⇒', ur'\(\Rightarrow\)')) + +latex_paper_size = 'a4' +latex_font_size = '10pt' + +latex_documents = [ + ('java', 'AkkaJava.tex', u' Akka Java Documentation', + u'Typesafe Inc', 'manual'), + ('scala', 'AkkaScala.tex', u' Akka Scala Documentation', + u'Typesafe Inc', 'manual'), +] + +latex_elements = { + 'classoptions': ',oneside,openany', + 'babel': '\\usepackage[english]{babel}', + 'fontpkg': '\\PassOptionsToPackage{warn}{textcomp} \\usepackage{times}', + 'preamble': '\\definecolor{VerbatimColor}{rgb}{0.935,0.935,0.935}' + } + +# latex_logo = '_sphinx/static/akka.png' diff --git a/akka-docs-dev/rst/experimental/index.rst b/akka-docs-dev/rst/experimental/index.rst new file mode 100644 index 0000000000..0690a33579 --- /dev/null +++ b/akka-docs-dev/rst/experimental/index.rst @@ -0,0 +1,21 @@ +.. _experimental: + +#################### +Experimental Modules +#################### + +The following modules of Akka are marked as experimental, which means +that they are in early access mode, which also means that they are not +covered by commercial support. The purpose of releasing them early, as +experimental, is to make them easily available and improve based on +feedback, or even discover that the module wasn't useful. + +An experimental module doesn't have to obey the rule of staying binary +compatible between micro releases. Breaking API changes may be introduced +in minor releases without notice as we refine and simplify based on your +feedback. An experimental module may be dropped in minor releases without +prior deprecation. + +.. toctree:: + :maxdepth: 1 + diff --git a/akka-docs-dev/rst/index.rst b/akka-docs-dev/rst/index.rst new file mode 100644 index 0000000000..300ed680fc --- /dev/null +++ b/akka-docs-dev/rst/index.rst @@ -0,0 +1,8 @@ +Contents +======== + +.. toctree:: + :maxdepth: 1 + + java + scala diff --git a/akka-docs-dev/rst/java.rst b/akka-docs-dev/rst/java.rst new file mode 100644 index 0000000000..888f8c3b8f --- /dev/null +++ b/akka-docs-dev/rst/java.rst @@ -0,0 +1,9 @@ +.. _java-api: + +Java Documentation +================== + +.. toctree:: + :maxdepth: 2 + + experimental/index diff --git a/akka-docs-dev/rst/scala.rst b/akka-docs-dev/rst/scala.rst new file mode 100644 index 0000000000..9453e15dc1 --- /dev/null +++ b/akka-docs-dev/rst/scala.rst @@ -0,0 +1,9 @@ +.. _scala-api: + +Scala Documentation +=================== + +.. toctree:: + :maxdepth: 2 + + experimental/index