From 2933c449b6f1167df4c395bf0bf152a6da050f70 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Wed, 10 May 2017 16:04:43 +0200 Subject: [PATCH] Replace sphinx config with paradox config paradox docs are now semi-functional, though rather empty (because no converted docs yet) --- akka-docs/_sphinx/exts/includecode.py | 144 ---- akka-docs/_sphinx/exts/includecode2.py | 109 --- akka-docs/_sphinx/pygments/setup.py | 19 - akka-docs/_sphinx/pygments/styles/__init__.py | 0 akka-docs/_sphinx/pygments/styles/simple.py | 58 -- .../static/akka-intellij-code-style.jar | Bin 8587 -> 0 bytes akka-docs/_sphinx/static/akka.png | Bin 10746 -> 0 bytes akka-docs/_sphinx/static/favicon.ico | Bin 26683 -> 0 bytes akka-docs/_sphinx/static/logo.png | Bin 10746 -> 0 bytes akka-docs/_sphinx/themes/akka/layout.html | 242 ------- .../themes/akka/static/akka_full_color.svg | 1 - .../akka/static/akka_icon_full_color.svg | 1 - .../themes/akka/static/akka_icon_reverse.svg | 1 - .../themes/akka/static/akka_reverse.svg | 1 - akka-docs/_sphinx/themes/akka/static/base.css | 94 --- .../_sphinx/themes/akka/static/contentsFix.js | 10 - akka-docs/_sphinx/themes/akka/static/docs.css | 390 ----------- .../themes/akka/static/effects.core.js | 509 -------------- .../themes/akka/static/effects.highlight.js | 48 -- akka-docs/_sphinx/themes/akka/static/ga.js | 43 -- .../themes/akka/static/highlightCode.js | 13 - .../_sphinx/themes/akka/static/jquery.js | 4 - .../_sphinx/themes/akka/static/logo-small.png | Bin 946 -> 0 bytes .../_sphinx/themes/akka/static/pdf-icon.png | Bin 15170 -> 0 bytes .../themes/akka/static/pdf-java-icon.png | Bin 18845 -> 0 bytes .../themes/akka/static/pdf-scala-icon.png | Bin 19064 -> 0 bytes .../_sphinx/themes/akka/static/prettify.css | 43 -- .../_sphinx/themes/akka/static/prettify.js | 28 - .../_sphinx/themes/akka/static/scrollTo.js | 8 - .../_sphinx/themes/akka/static/search.jpg | Bin 646 -> 0 bytes .../_sphinx/themes/akka/static/style.css | 629 ------------------ akka-docs/_sphinx/themes/akka/static/toc.js | 131 ---- .../_sphinx/themes/akka/static/warnOldDocs.js | 192 ------ .../_sphinx/themes/akka/static/watermark.png | Bin 2442 -> 0 bytes akka-docs/_sphinx/themes/akka/theme.conf | 6 - akka-docs/build.sbt | 26 +- akka-docs/src/main/paradox/conf.py | 87 --- project/AkkaBuild.scala | 1 - project/SphinxDoc.scala | 100 --- project/plugins.sbt | 2 +- 40 files changed, 15 insertions(+), 2925 deletions(-) delete mode 100644 akka-docs/_sphinx/exts/includecode.py delete mode 100644 akka-docs/_sphinx/exts/includecode2.py delete mode 100644 akka-docs/_sphinx/pygments/setup.py delete mode 100644 akka-docs/_sphinx/pygments/styles/__init__.py delete mode 100644 akka-docs/_sphinx/pygments/styles/simple.py delete mode 100644 akka-docs/_sphinx/static/akka-intellij-code-style.jar delete mode 100644 akka-docs/_sphinx/static/akka.png delete mode 100644 akka-docs/_sphinx/static/favicon.ico delete mode 100644 akka-docs/_sphinx/static/logo.png delete mode 100644 akka-docs/_sphinx/themes/akka/layout.html delete mode 100644 akka-docs/_sphinx/themes/akka/static/akka_full_color.svg delete mode 100644 akka-docs/_sphinx/themes/akka/static/akka_icon_full_color.svg delete mode 100644 akka-docs/_sphinx/themes/akka/static/akka_icon_reverse.svg delete mode 100644 akka-docs/_sphinx/themes/akka/static/akka_reverse.svg delete mode 100644 akka-docs/_sphinx/themes/akka/static/base.css delete mode 100644 akka-docs/_sphinx/themes/akka/static/contentsFix.js delete mode 100644 akka-docs/_sphinx/themes/akka/static/docs.css delete mode 100644 akka-docs/_sphinx/themes/akka/static/effects.core.js delete mode 100644 akka-docs/_sphinx/themes/akka/static/effects.highlight.js delete mode 100644 akka-docs/_sphinx/themes/akka/static/ga.js delete mode 100644 akka-docs/_sphinx/themes/akka/static/highlightCode.js delete mode 100644 akka-docs/_sphinx/themes/akka/static/jquery.js delete mode 100644 akka-docs/_sphinx/themes/akka/static/logo-small.png delete mode 100644 akka-docs/_sphinx/themes/akka/static/pdf-icon.png delete mode 100644 akka-docs/_sphinx/themes/akka/static/pdf-java-icon.png delete mode 100644 akka-docs/_sphinx/themes/akka/static/pdf-scala-icon.png delete mode 100644 akka-docs/_sphinx/themes/akka/static/prettify.css delete mode 100644 akka-docs/_sphinx/themes/akka/static/prettify.js delete mode 100644 akka-docs/_sphinx/themes/akka/static/scrollTo.js delete mode 100644 akka-docs/_sphinx/themes/akka/static/search.jpg delete mode 100644 akka-docs/_sphinx/themes/akka/static/style.css delete mode 100644 akka-docs/_sphinx/themes/akka/static/toc.js delete mode 100644 akka-docs/_sphinx/themes/akka/static/warnOldDocs.js delete mode 100644 akka-docs/_sphinx/themes/akka/static/watermark.png delete mode 100644 akka-docs/_sphinx/themes/akka/theme.conf delete mode 100644 akka-docs/src/main/paradox/conf.py delete mode 100644 project/SphinxDoc.scala diff --git a/akka-docs/_sphinx/exts/includecode.py b/akka-docs/_sphinx/exts/includecode.py deleted file mode 100644 index cc11f2ba0e..0000000000 --- a/akka-docs/_sphinx/exts/includecode.py +++ /dev/null @@ -1,144 +0,0 @@ -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(codecs.open(fn, 'Ub'), - 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) - if not nonempty: - return [document.reporter.error( - "Snippet ({}#{}) not found!".format(filename, section), - line=self.lineno - )] - tabcounts = list(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/_sphinx/exts/includecode2.py b/akka-docs/_sphinx/exts/includecode2.py deleted file mode 100644 index 37f518fa26..0000000000 --- a/akka-docs/_sphinx/exts/includecode2.py +++ /dev/null @@ -1,109 +0,0 @@ -import os -import codecs -import re -from os import path - -from docutils import nodes -from docutils.parsers.rst import Directive, directives - -class IncludeCode2(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 = { - 'snippet': 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, 'Ub'), - codec_info[2], codec_info[3], 'strict') - lines = f.readlines() - f.close() - except (IOError, OSError): - return [document.reporter.error( - 'Include file %r not found or reading it failed' % fn, - 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, fn))] - - snippet = self.options.get('snippet') - current_snippets = "" - res = [] - for line in lines: - comment = line.rstrip().split("//", 1)[1] if line.find("//") >= 0 else "" - if comment.startswith("#") and len(comment) > 1: - current_snippets = comment - indent = line.find("//") - elif len(line) > 2 and line[2] == '"' and not current_snippets.startswith("#"): - current_snippets = line[2:] - indent = 4 - elif comment == "#" and current_snippets.startswith("#"): - current_snippets = "" - elif len(line) > 2 and line[2] == '}' and not current_snippets.startswith("#"): - current_snippets = "" - elif current_snippets.find(snippet) >= 0 and comment.find("hide") == -1: - res.append(line[indent:].rstrip() + '\n') - elif comment.find(snippet) >= 0: - array = line.split("//", 1) - l = array[0].rstrip() if array[1].startswith("/") > 0 else array[0].strip() - res.append(l + '\n') - elif re.search("(def|val) "+re.escape(snippet)+"(?=[:(\[])", line): - # match signature line from `def ` but without trailing `=` - start = line.find("def") - if start == -1: start = line.find("val") - - # include `implicit` if definition is prefixed with it - implicitstart = line.find("implicit") - if implicitstart != -1 and implicitstart < start: start = implicitstart - - end = line.rfind("=") - if end == -1: current_snippets = "matching_signature" - res.append(line[start:end] + '\n') - elif current_snippets == "matching_signature": - end = line.rfind("=") - if end != -1: current_snippets = "" - res.append(line[start:end] + '\n') - - text = ''.join(res) - - if text == "": - return [document.reporter.error('Snippet "' + snippet + '" not found!', line=self.lineno)] - - retnode = nodes.literal_block(text, text, source=fn) - document.settings.env.note_dependency(rel_fn) - return [retnode] - -def setup(app): - app.require_sphinx('1.0') - app.add_directive('includecode2', IncludeCode2) diff --git a/akka-docs/_sphinx/pygments/setup.py b/akka-docs/_sphinx/pygments/setup.py deleted file mode 100644 index cdfa31d397..0000000000 --- a/akka-docs/_sphinx/pygments/setup.py +++ /dev/null @@ -1,19 +0,0 @@ -""" -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/_sphinx/pygments/styles/__init__.py b/akka-docs/_sphinx/pygments/styles/__init__.py deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/akka-docs/_sphinx/pygments/styles/simple.py b/akka-docs/_sphinx/pygments/styles/simple.py deleted file mode 100644 index bdf3c7878e..0000000000 --- a/akka-docs/_sphinx/pygments/styles/simple.py +++ /dev/null @@ -1,58 +0,0 @@ -# -*- 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/_sphinx/static/akka-intellij-code-style.jar b/akka-docs/_sphinx/static/akka-intellij-code-style.jar deleted file mode 100644 index 55866c22c522de2f21a4fb2a6c26ec30ad3c5486..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8587 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 diff --git a/akka-docs/_sphinx/static/favicon.ico b/akka-docs/_sphinx/static/favicon.ico deleted file mode 100644 index 06e53b6403c29c0bda4c76329abf272b7df781e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26683 zcmZQzU}Run5D);-3Je;o3=D1z3=9eiP`(HQLmn#wgMk5*ugkzNO_Bi&{?{`w)G9JC z>~mva&|qL-5CG|8fT#m2Uw6iq1c`QdEH$$EAmI7o>-B?@tfq z2I;+jZl&mdD1P5p%HNP4%I$z|PI@S}Kzb;50#x7s^iXaPM%D{9xZ#t*9%~%h1!WM{vPDcb1Ov~VET~h-7|&%H)f%@1+F(Yis%3A zdVvOzeh@ylQZ(V*O40Yo`eE#Y^F{tIY!Uq5SIQ5@AolUaA|SP(Bm&Y7#?ZI`iKF-h zW)2z+w;QY(N}O9MDsXP4=y^1?=;nd!K(QOD9ZW&Z0Hp_XeK0;&yTO`~2pr*x*KQ>3 zU?wzNVfKP(qU;81h7!hp6eMfc;e|NrtXL6CZoeo)(hsJMZK zGswRneIWg~FsR(dYd^?sP&Xi(aUa^=0JR}N?Gg|M*#+W*y&3@tH@e+5l4=(><6$iQd$U+ft z{)gC%Afe?Tp>`gI`#|9VYKP)Wqab&J+Rsq8qxc=+0&qBh+M4*;{s+SefW zfb0U{b^SvBL1IX1u=*X@4InnD=@Q9&usiVZarzx(FEWOvOG4(6B2Sdx(cA#)kCBuv zso{4tHz*L%{~#0&B>NrB4WM)hsxt`LgG-+1ct^GuosFw+iYLrL?xD!__(cAz^m!P^FTU^l0@5pWdv9Y8}P?W#?bl; z+>Qsak>y6&qaiRF0;3@?8Umvs01E-oIH3Up149Dxe2Okic9b3sfzc2c4S~@Rpk@d_ z$236wXi%R8gh69HM2+oI(;diWLC1_i+Bc39sL6d!b%%R~xubax~3VPnLgJ{`=Bgy{Rw^#Y)(o$A4l zn? zbgUj^&Ol*M*cZUuL=Fuan$s>%;{~T3kh_sF zv@JpMJR2wtp<~b-7ruEna?=_pj`6MCgZhD_dJWy}Fg_?vQPUrw@(#525IM|ov9XL> z<4rd(H{+r~W`O4VL4EQ#oIQ$4Ic*LrXExT3K9s6G)7o0UP^+wmB%t*8>vv$ngqohm)JH2Q2K7{QzQ< zk*^0l>_P5E#w6zJK@;|9egLfrCRAS!y0Ay{1E|e`u@4NXT%v1vkL)&5*wFL@%G;p$ z0AWzOd`P&R6n~DY9Swoe5Eu=C(GVC7fzc2c4S~@R7!85Z5Eu=C(GVCMAL7=A<$(c<|1hRvr?3 zQ>^{`Uh};dgp?FizerVaDqOPm5M>GM^lS)VYHLv|b76H85!4Jz2|2*%-maAFD#G2| zlysf*lR&_+gMlutPw)0*bG~0|`uX0hzsDo*-+aFP`pxwBwbyqs1pH}YIaCtC*kH0S zLgd}+gE2zFr;mJRk`Q3zi(owPFfEP6{f7(Fl|OrJXU<&VacuLqcX|yeyKn344^S(< z_P>6jlDV@A8v~c?RWqA9HSwoRQ-U`il{EU#a_Y-eO`|qLBe8{?i`FPTKC(XN+wy1H zyHC!TuJ&Z1ROC6yJtp&db_d*>rTTDj56i-s8LAJ`7uT?-?hWyr#qjjI#^uXD=J+re zh|G*X^IUCVPN$Kph~&G@PfQFPQ;t~fDdOw?X_+yPp<-G3lP;D{&!lC7*JorteQ_e~ z*T>DlKa&i#ryTZu*iqqg{>v7gJ_GTF_4(6W8C4^5XJ$-%yH@7y+sJFrGJfvAd0(zB z_^<7Ws^6g>)!v++=h!nZ@_x>nHTrwS7`~}Q&6eG~Z)zyRmRvT6rw`ZozgJ-R#LBSc z-ki^JZ8>q1jy&Q~=k9*{lZSQY%s(LhvGql0;EO4oEu9&=TWuO6Cg`Pb zwbWmISTA9w&MsLuH(Mm5G@hZh)iPj*C;N$fTLx!kW|chqDyG`k(E^5CC-&{hSUYij zalcX3zvsW?xnsKW9{M;c1wZ@7)1OkLx=2TI@%@&ZgG@pb*h?00nKbGdFzF=l$}|`k zFyB*PXld{eV4lXT=fRZez_Q8F?gj&wqu~w4vgWJ;hAWL#7g+q7%nI0ISi%qR7I5=4 zxI1vQ9rQL}yw{k?(eyz;bdlq#31Un5XF6RIkdET0bao7|5Me&*+&MvDlEcpnYAYnP znpZ7!4zT^ATq3oLBewb10`?0ECTxEhYg+_oFkMdMy}_`p;pPTw84mYDrysafh|Xab zKXCh@*A6i|zU_y^A4-2<&}of7G?~NU1PAj)w+IgDk1kFVB2*X!6|*NQEn!;eI%@*o z66u}29uo_nFtfEUOq?Mhc1-eddt}eUq_D(mNnQq5XC%)E^AUe$mL_1___Jwg($$U2 zBGlK|mvNd2&hFJc5|+@P5WQjgM&=udZ>(kbjvtVGBvVkgLn6i~&vYHjcK+)?VH2X$mSiDj@<=9M3ua zwg?_F32a>9U!v3|P@yt?+RkKywt2p_j zRf>C&M5IHU|2mcV3h}D^lk5YgXsC(!d&#&u-So5c+UZc~Q0crhh<8Qam55a{cFm3Q z-|JHARjcnl*?9Wr>5osYoxFNt_SDzYt5yA{T%TS(Jzj6Vdc0!2*S}?db}$7VbT}B? zxOhX@Lbr!o4%xPPy3SfOHK`+MR#InD^CQ!vfvS5ZHBQXTAl3dy| zxo3Az|7VkDJI_Bpf7@(*X59Zhnp1yjo&AljB=5qPVxRL_LjqzBSHZ>dbd%Lef+>cUvx8yYB6B-HUch?yk07 zo4jIkMEYXC&F6$;C+S6-J8qBJ9$fC^@2wx9AHP2E{X)CI`D^Dd+3&tTy8hIG3ktUq zx*ca9T(Pig;r_&ViHjd5E3cZk`l8n2sKwUDERwesc73#a9IdvYbFSwk&)$>1!8fkl z3rW~@e#?2D>}MHjCaX<%A78ZLPGsa7w`&V558IrmSzI~$r#823cSQGGvAbgNI&XD? zbzkeqM`}j0M&xdJwc*#{TSsPP$0pYvZ_9d|y!qU+yU(_+U8#G&Z2#L@>shfI?uza9 z+kO5U-#4Y-YQGKHZQCo__ws$eQBtO{yQTK3;OiF;cbxm!^O#+|T7BbX&*k^$MxN6= z$9rxuH;?!S@hiF#MHdSn?vN>(sF$MG6JJrV@Ji_IsgI*x|2pG)z4v+9k=!G9Z`j`a zyW_Vuzc>Fx_wM6UmQQ{zb)Gw}WBU5=iQ((FPx_wpKI{E*J1e_RyIwoteP#Pr*XsXB z{LA#W?AP7T*FQY}b^W(Liv`OX&KF!uSln2`*zLHDIE7eCSq>j$Jh;0_UjI_OO3W28 zCZ|8nWvw=xraZBtzltUFbWGN$y{X(0T2WU~&Z3*->f(H4w@3epODEjBd&RuP%H2-7 zA9cOz?(16ZI^ETKdW25o<|l4FQ9TOFY{lfIMXOcHidKHVbl1E6@ta3nkKgGT$4uM& z=2p?xrz=mNUpFECU}T||oV2{`eS!a-!iQEq^;!2NerNepmg|#uxBs5>{FwIh-jA_A zQvXb3nclLg<)X{f;>fh!Gy4AdeD&y2nXTF!$-Oyi z)4g=})cL0Z&j>#I@?_SNywkELKcD|fiTgQoAY`PQ~xTNiVCr(b#O z!Ceo(?t9&ztB~t)^TTPk)4i$E_w%~$T?t$exM5#H#^(3Wjydgg3VgU%_gpkz&e0sv zoVRz=Hm}XPJzXj8;@70pkGdZDtKOOP`hH|>_|Lm%zO}sFyY$=A-{lX=ILhzbeYxv% z#LT3~xSJQ&J&0ZV^vtJ4pSJG~f3q(vF}g5;KeIoje~ZzIO?$o8XSrWp{%XmqMydW; z&-T8m-u`y(t>d?^@4ug0f0?nD`6#=coQTYx`V-#+ve!E19!Mb@LVGQ_K$aPCB;napCd&zYo4TR|~Ix8DPA4=MNSO zMaz$mj{lH;Moip2VetF#|r(>-jyF10(t-?#}c5QibY3{lW>+YRyoW4Hp z)N@sd*8PG?Y$ zef}%cx9$7Xi>v3?mH*zGo^@Vfce_=tS01Y_+q!8((w#nKC!T|QCnOlKe6>2)n|H-quSmR~>EQHN zdrv*x_OD6yFY6@zTGPeS&N&CyC3kcR&$t)kAwF$$vJ6ij^DBWh0wR;kTGrgXTKA-~ zYIRk1+ONgCcH8;Q{UvL0<@(CcAFZEPo{wIhRb?g1#G=5!$l<`iB+$Sx&s%njdG^`x-yL5$nXjyn%&h`D@h)9Ch(q zH=JPaiaqLk$fYx1bDwH*!KRbFxnA9j8NvDN_pbH4SigGJUZ&OA%pY_mn-(*D?ora_ zaS*wCn6q(lghkLd&T@Szw#%sfkSQ8Wl>4S^}Jj3Vlra8 zGYgio2z``aeIaov>vR1z%a@d{bA7TtlT-5}gI9ysG=C0{KecZo|J*$=v*O$SJ8t?6 z{0bi?-n{b4^N;h@y_}EClcZNnEWai8f#KG*$D&)pAK3>OF4X+vA z{gpkc)_vdhW~fZ%a$QE|3)AN5t(+_Lf8VBWXYOmS>{zwAcIzvq*E;;n0qTF-rt5yJ z-nM7uirnxn8*k+JhhfcTyV;>kM%lNXC^?Q}ih8e*}1N<+*0 zoA>nU>oXTw=xuq#-}-^!k;Iy*Tbv$ke~}#V=Jes!qHzpt3g-h9dc%KxZ#`&Szh2cM zYNJ>KW5&shdrM~u{rC8OeA|ub?4Do1>I^apr8@ryob4~&m>+xI?LF%TjvaX%TfXdS zxgUDj_BDT0mqPA0mwMF-OWTgzZgzp_ez6O3o%g$I>+Z>mOo+X_x#Jf10S1%W3bB~_ z&iVy9x^>cwhlH6fu47GLka$$gB=kRkU2Ol|`a{7?7poX08kWz!^UAjKe*l9FXE&$I zOOSOtHb)nS9ZKJ*U!U*(y;MQY;orG_y`@LaC*4omD>YZVf$>HTgUjToNAfESk9X;O zd;0$Bi)%~<3_q>yXH60MAJDt;N93E^d%_ogVlrTu&EMd5U-9Gb)%y;+nJ>C`%Ka(p z29AjL39HtWaNgg%w{?Gfw&)|10fTjK z^N0LtKYp)zD(jlhc~r0?Ntb~+;7$XFo_c5f3a`jNcOPh7|HI|_kTro}mc4-ZHit*) z8}k)sI{BO3<4zFVaN%P>eVWj|^lGu+t6q1x)ysCU2i$eg+^f>Lf4Nh{8|}GYRx(Mw zWldo4`RZtGbS7+y)5v`*9d$Uk*qdY#yBF4fuAo5PEj^XMqDDQw`o zxy4H8f8#sL5SKr*4{7WDb@*$bp||^0(WCp#;m3Dfm}K%mr(*pVe(tj~&TLbCu(jdi zHuLMH^7)Lfl=eIC?ELZe)9;=01^60Q|6;sYXmK?%URaLtnlYDF>yiA6``35;Xnr*_ zGW89siB$vFwzGZ`?5@`!iVFG$j< zlV)_P=Dfkpp_Rbk^^UKzeua`w-R}P_Wx^cixDPN)u~1O`=bZZ9qrt&TK|{Y`J45Dn zksVV%M846Uklqr>`q_&f)dX^%&EtZ+p-$!3I%%_}P(Xi&kqF5Ha)7&$z z+)UZWa;I@0s7P7;=eKpr;k9o;i6^_%OrAf%`fj6Ps zQR8FumvRxo|6+f3JQZn-y3g@|an7smuk1qq16IEICae%3(s*kRgG~ePu7F41ljI-W zZ;v?rau|<5^^M2~T#AhbE1y)RIP@k6_D%!z5VS?Y0{OR}4|7GF0 z;<>;`zrmEDbTc#qyq5VkWvTTEV#XD}zcMcl`|2b9O9D$^pB?FYMaRAha+2ce3le@66I~L!Qep zRx>W$CzvsnUEyQ&7jx0-E*1`xMu(Mg4%ycjRQ}a|-Io3@PPl5Wm6L*Eg8qUn7r6Kx z9?5qu2>-nD}{-mPi5?XB8}AKT?iq`DUoKZ) zwf}R*FZ;QD+r3@(>rUJ2eZEYuq&~lFckiLekM+yGm7M!6+Pd(RrN*W;88!@^_YcX7 zaklR{r1as%VSbel@#S)V-IA{N{0lg)*mA|s}=|72Np*!B<3yx(kMuCH;tRsFAcZnqhS{-1+6(Gwg$ zM96E(i5y*YQLf?0eQ}QSf9?rM`6y^taA#gLu5O-veWqlK{#UE>H9xhD`4ii>`IP1- z#yKSOHXN}R;5h#$*42rb^TyKp4+ocg4lp!3xc*h&6^WQ%kL_RPyp-It?s!9UXzG)_ z*F2aNKJs665c~ba$+vJ7kO;p^W@jjtBV21dG z9i|MO^N;T1b@Srzl>c*F--^HfYsxbIg?5Tp6=SV8gcrPAU2j$Gaw5>adav@)W|_=z zwagxNg@?N@>U>-K=3If^t+n%A(|+|@9c_DXQ#}6EV?mKetR{yTJpR-Mrfke#yfCCT zN&kuMj6c!Gjq7I5dwE*nt$TC&|C|kZy$R2^Hay^UQ2LkbxQ*R`W5R(mN2h<-y#655 znl$CrB`;UU&$pG*S^4K&+<~L2lI(?1kK|V=*@x8Vb#MiCS~lLy`G30p?VbAkJCzzA zf6oZ8Vcf6zaq*Sb`+xtQyH`BlHoBp-@cs7u`s$i*PWK)sfKnx|Y0{MKic40vHQ1l1 z{P5m>^6LNHSzJq|NHW&vR;>JgX_4!pxqBKO++*_iQTFxkp8fv!+no<=zR(>1kH>uf zGQE%5SAN^eosU~+_xr2kHnD4`Jw7T_8@;a!0L5qU(Y=@MpTEs;X{z^u^WW$H`=hS& zYHD}o;yZu8v(2ykslU0t#Uzw1x>i==j8p?C2d};nta8QYz@h!$-}R@R|Nif_m6HXF z-2J~xKEK%ie{=Ci{{JgBmlvu%Tzj3V=>sT*f4KEl{fbY6fYT^%scoD+vDI81eS{fo>(&1MjE5|9AQJnID2ZZC8W? zf^AmznPmn&1^F_ZRktpDT7V&A{f5WaJ!`gx8~)(xs$TYeYG0h7UueiXbEc_P3_||{ zraJ!-(zVx|NXP>_^&g^qwjCwG`W{H8~Z+)tu*3ycw`^2H1Ek;iI-i< z5BMwW{{F0fnG{$kIXQR&%e>#8_s@#^afo~8o`y^NS$yVw-+RfPXHwXash^7f*`EEi z=9T-Mliah){;O}_J-_m${u@>qogFo=LRQK-DAn!$^EY^DQGizC&EkJ2tvA~%X>L_8 z;-A(~pXf0^KmOm3>ihH7tV+q01I5GVJ^Q=rIIkCc_ing#Kzo&Ry6r>n0l#=A zuRp(;Ud-HoU1`ErlhSXh_xY1I7 zIF{7!IP4T(=o39-vOM#-*0pksD*v3Hn%GR2R_9WGF#quBfosE13SxdVkOQ|AFeik1lSrbgyPy&g1aTo#9CQ-5nqMOYZzVzFn}s z^u+C;OaE@RJ*#4I_>;bIYOziA-sP=!b;bK-_C2vuE_h{_@K%}O(fYI-A2jn#=V&f9 z7HIyN>@d%rLI20cGx3j3%-s3sSEZgbBNL04+J_>u|5N1}(*856+I_z>;cUa-x10|? z<)81f-mX@VWfZ@QP2r>U!?|m_A0C^^Qt&hU(Zi&jEc+H*ZwwaS_)74=I{SqzO#h;D z|If45tLH2@X~f^SQ+&e(hKz6WTGJ~R*;r0elW+VT_4NDi+TH(IIIg%POqjMihxdWo ztcF}embCkyynpV%!`=_fV?6zjy{p-~36@`25ujep1n&Z7-_PvTz%ok2NRyDpYW6`OL`b_YK^}3-_lFV-^6kzFqA1&#Q(3HF8}@pqr&!UehS$P&(^bLtq*-5`oJ{) zfvn5dBHV*Z(z7=RKk@`Q+)7|8APh zRCyET%fLLL`G?P+UyS_K42>-tUm1q}$qbU0FAw`G|3f8qDyeG}!pEjXip{oXHie{~OR{Ko#W@b-4qvwzs$&*=K=(p-D1?Aq-u@oWoM|7Pp@ zCa~wNwosA4g&DJ7+r4J|u`^-9<9{zE|G0e5-~Zmt(r4Q@9Pbj_y}ct=po^>X;hv>` zWUM9mA4*%@`EGg0iAnwD=1As(S59Vuv%i)9SXZy)m+UGX)Ga%YDKJ#vedj4FuSL8~ zy$)GCyKbr5C>CVJBrzBrPICU}U-CNQVw1c&bHMHv0ge^+c`N1mt{WXokZ`)2wXXU2 zYnwM`zi(Mw+F*U_%jV~|HqCeb6TDGEyY7B8i#``G_sLxc_pPdp-8l7e%-ebYg9Xa( zM=~2++G$?1&^NL5hyRhpH9u-O??pSQu%z(hFywH26Wu-0Bs=$boU%Y(u z`zFiA_xb|=b+^upwENcQe`|ULtFr9ARX4o-j_<1UWqWWo=dqt8L;Qv01HQT6Hg_i7 zoxk_h@8|M9^7r?rU%Vf-N7dnS#BJ~0VZsv(CA5z69-Wue^KjF#?<%)9xUwZIU^#x% z#qgc|ul@gJ@Bh76eqU(9Vu{=Cv$v@WtW^B)-)q!do6JUXU$c_c_}=J+XkN zQK#_)&p~Y?hHoYQt*LAY3qlO57|Y(T_xhv0T%&-YQIsWx!)@0a_vUw9DT?u*oKZ>;-Qd!)PI>m7#TEC;)rGti74jFX?s?1mW_r+p zcQb!=hf1$rnz)wn!(1b#yeAia^Kz=MT7EQN*`dKc`I3Sr|mrcPqbQR zb>8VzhB=PSJq+i6udbSty;OjsAosznBlTO>ZQRM*V4T$;_~G-vTW;%{50!G{cssN` zaQJ@j#@2n^NSpW27_DiJ)i)K$gy5+if?CPI)&fInUWBQ%xXt~NB=ENPVUKmEY zTLdoD7XPa7#Z9{E$$4KD2apSEE3yw!!)VK>)**b|@3AMnMJ>7;U_=_UK}jeCT} z{)b8~%)Fx)^h^wz{4s=xeI(Luq5$%v({*=*HOib2-69gqRnvG10mi+mwC9% z+GUqNTj%(fypQhMKI3Egf)i^U1vD-Q$gFe}`=2tsO*D^T(^Su%M&5(nUA0H&J=$du z*3|hZ_o(3_aaN}i79r<^+#2VLw`~#^xoj8NzjgJ8%ZI#788Q`buI+L1Ki;>zsm0E& zw27HxONYZIzXzV1R{yAUeP1n9GDG9n=D2*$;V?Rj7-JT3dhnmoHou0wY^%gw(6SFt LS3j3^P6v diff --git a/akka-docs/_sphinx/static/logo.png b/akka-docs/_sphinx/static/logo.png deleted file mode 100644 index 8cdc42272e7c2652544ac46cb977cb2f7591dc4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10746 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 diff --git a/akka-docs/_sphinx/themes/akka/layout.html b/akka-docs/_sphinx/themes/akka/layout.html deleted file mode 100644 index 4eb5cfdc54..0000000000 --- a/akka-docs/_sphinx/themes/akka/layout.html +++ /dev/null @@ -1,242 +0,0 @@ -{# - 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 script_files = script_files + ['_static/warnOldDocs.js'] %} -{% set script_files = script_files + ['https://cdn.jsdelivr.net/docsearch.js/1/docsearch.min.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=Source+Sans+Pro:300,400,600,700'] %} - -{# do not display relbars #} -{% block relbar1 %}{% endblock %} -{% block relbar2 %}{% endblock %} - -{% block extrahead %} - {%- if include_analytics %} - - {% if "scala/http" in pagename or "java/http" in pagename %} - - {% else %} - - {% endif %} - - - - - - {%- endif %} - -{% endblock %} - -{% block content %} - {%- block akkaheader %} - - {%- endblock %} -
-
-
{{ title }} - Version {{ release|e }}
- - -
-
-
-
-
- -
-
-
- {%- if include_analytics %} -
-
- {%- 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/_sphinx/themes/akka/static/akka_full_color.svg b/akka-docs/_sphinx/themes/akka/static/akka_full_color.svg deleted file mode 100644 index 239d3edb5d..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/akka_full_color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/akka-docs/_sphinx/themes/akka/static/akka_icon_full_color.svg b/akka-docs/_sphinx/themes/akka/static/akka_icon_full_color.svg deleted file mode 100644 index 8d02b531b7..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/akka_icon_full_color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/akka-docs/_sphinx/themes/akka/static/akka_icon_reverse.svg b/akka-docs/_sphinx/themes/akka/static/akka_icon_reverse.svg deleted file mode 100644 index e32101e54f..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/akka_icon_reverse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/akka-docs/_sphinx/themes/akka/static/akka_reverse.svg b/akka-docs/_sphinx/themes/akka/static/akka_reverse.svg deleted file mode 100644 index a002ae7937..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/akka_reverse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/akka-docs/_sphinx/themes/akka/static/base.css b/akka-docs/_sphinx/themes/akka/static/base.css deleted file mode 100644 index 0ccd0c35c4..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/base.css +++ /dev/null @@ -1,94 +0,0 @@ -body { color: rgba(0, 0, 0, 0.6); } -.navbar { background: #ffffff; position: relative; z-index: 150; margin-bottom: 0px; border-top: solid 5px #15A9CE; height: 75px;} -.navbar .nav { float: right; } -.navbar-logo { float: left; } -.navbar-logo .svg-logo { - height: 75px; -} -.logo { margin-top: 30px; margin-bottom: 30px;} -.main { background: #15A9CE; height: 520px;} -.rel { position: relative; } -.box { font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 36px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 38px; margin: 80px 0 20px;} -.small-box { font-size: 18px; line-height: 22px; font-weight: 300; color: #0B5567;} -.bold { font-weight: 600; } -.hexagons { position: absolute; top: 80px; 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: #ffffff; } -.darker-strip { background: #EFF2F5; min-height: 200px;} -.under-light-strip { background: #f2f2eb } -.simple-concurrency { position: absolute; top: 155px; left: 290px; width: 200px; text-align: right; font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 22px;} -.simple-concurrency p { font-size: 14px; line-height: 18px; font-weight: 300; color: #0B5567; } -.fault-tolerance { position: absolute; top: 290px; left: 290px; width: 200px; text-align: right; font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 22px;} -.fault-tolerance p { font-size: 14px; line-height: 18px; font-weight: 300; color: #0B5567; } -.high-performance { position: absolute; top: 110px; left: 780px; width: 200px; text-align: left; font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 22px;} -.high-performance p { font-size: 14px; line-height: 18px; font-weight: 300; color: #0B5567; } -.no-global-state { position: absolute; top: 245px; left: 780px; width: 200px; text-align: left; font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 22px;} -.no-global-state p { font-size: 14px; line-height: 18px; font-weight: 300; color: #0B5567; } -.extensible { position: absolute; top: 385px; left: 780px; width: 200px; text-align: left; font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 20px; font-weight: 400; color: rgba(255, 255, 255, 1); line-height: 22px;} -.extensible p { font-size: 14px; line-height: 18px; font-weight: 300; color: #0B5567; } -.pad { padding-top: 40px; } -.normal { margin-left: 0px; padding-bottom: 30px;} -.normal h3 { color: #326a78; font-family: "Source Sans Pro", "Helvetica Neue", 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); } -.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: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 32px; font-weight: 400; color: #595959; line-height: 34px; margin-bottom: 12px; } /*gray: 595959, green: 49bf00*/ -.used-by-header { text-align: center; margin-bottom: 20px; } -.used-by-header .text {display: inline-block; padding: 0 20px; background: #C1D2DC; font-weight: bold; color: rgba(88, 111, 117, 0.8);} -.used-by-logos { text-align: center; /*white-space: nowrap;*/ } -.between-dark-strips { background: #C1D2DC; height: 2px; margin-bottom: 40px; } -.three-bars { padding-bottom: 30px; } -.three-bars h2 { font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 28px; font-weight: 400; color: #595959; line-height: 30px; margin-bottom: 8px; } -.three-bars h2 a { color: #595959; } -.three-bars h2 a:hover { color: #15A9CE; 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-entry { position: relative; margin-bottom: 18px; } -.feed-date { float: left; height: 100%; margin-right: 14px; height: 100%;} -.feed-month { color: #447281; font-size: 18px; font-weight: bold; text-transform:uppercase;} -.feed-day { background: #15A9CE; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; color: #EFF2F5; 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: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 18px; font-weight: 400; line-height: 20px; } -.feed-title a { color: #15A9CE; } -.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: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 500; line-height: 16px; color: #15A9CE; } -.news-author { font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 12px; font-weight: 500; line-height: 15px; color: #447281; } -.news-title { font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; font-size: 18px; font-weight: 400; line-height: 20px; margin-bottom: 4px;} -.news-title a { color: #447281; } -.news-title a:hover { color: #15A9CE; text-decoration: none; } - -.footer { padding-top: 15px; clear: both; width: 100%; color: #ffffff; background: #15A9CE; } -.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: #ffffff; font-size: 12px;} -.footer a:hover {text-decoration: underline;} -.footer ul:last-child { padding-right: 0; } -.footer ul li a { text-decoration: none; color: #ffffff; font-size: 12px; } -.footer ul li a:hover { text-decoration: underline; } -.footer ul li h5 { color: #ffffff; margin-bottom: 10px; padding-bottom: 10px; line-height: 20px; border-bottom:1px solid rgba(255,255,255,0.5); } -.footer ul li h5 a { font-size: 14px; opacity: 1;} -.footer .copyright { font-size: 12px; border-top:1px solid rgba(255,255,255,0.5); clear: both; padding: 10px 0 20px; } -.footer .license { float: right; font-size: 12px; } diff --git a/akka-docs/_sphinx/themes/akka/static/contentsFix.js b/akka-docs/_sphinx/themes/akka/static/contentsFix.js deleted file mode 100644 index e729663ce9..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/contentsFix.js +++ /dev/null @@ -1,10 +0,0 @@ -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/_sphinx/themes/akka/static/docs.css b/akka-docs/_sphinx/themes/akka/static/docs.css deleted file mode 100644 index bf28ea4fee..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/docs.css +++ /dev/null @@ -1,390 +0,0 @@ -body { position: relative; color: #0B5567;} -a { color: #15A9CE; } -a:hover { color: #15A9CE; text-decoration: underline; } -.navbar { margin-bottom: 18px; } -.navbar-logo { visibility: visible; float: left; padding-top: 0px; } -.main { position: relative; height: auto; margin-top: -18px; overflow: visible; background: #15A9CE; clear: both;} -.page-title { position: relative; top: 24px; font-family: 'Source Sans Pro', sans-serif; font-size: 24px; font-weight: 400; color: rgba(255, 255, 255, 1); width: 840px;} -.main-container { background: #ffffff; min-height: 600px; padding-top: 20px; margin-top: 28px; } -.pdf-link { float: right; height: 40px; margin-bottom: -15px; margin-top: -5px; } -.breadcrumb { height: 18px; display: flex; justify-content: space-between; } -.breadcrumb div { display: flex; } -.breadcrumb div a { color: #447281; } -.breadcrumb div a:hover { color: #15A9CE; text-decoration: none; } -.breadcrumb input { top: -5px; } -.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; } -h1 {color: #15A9CE; } -h2 { padding-top: 14px; padding-bottom: 4px; margin-bottom: 2px; border-bottom: solid 1px rgba(0, 0, 0, 0.15); color: #0B5567; } -h2 a { color: #0B5567; } -h2 a:hover { color: #447281; } -h2 .pre { font-size: 20px; } -h3 { padding-top: 10px; color: #0B5567; } -h3 a { color: #0B5567; } -h3 a:hover { } -h3 .pre { font-size: 16px; } -h4 { padding-top: 6px; font-size: 16px; } -h4 a { color: #0B5567; } -h4 a:hover { text-shadow:0 2px 0 #0B5567; } -h5 { text-transform: uppercase; font-size: 14px; padding-top: 6px; color: #0B5567;} -strong {color: #0B5567; } -/*.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: #15A9CE; text-decoration: none; } -.toctree-l2 { font-weight: normal; list-style: square; } -.toctree-l2 a { color: #447281; } -.toctree-l2 a:hover { color: #15A9CE; 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: #73cbe2; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - margin-bottom: 18px; - position: relative; - padding: 7px 15px; - color: #ffffff; - background-repeat: repeat-x; - background-image: -khtml-gradient(linear, left top, left bottom, from(#73cbe2), to(#15a9ce)); - background-image: -moz-linear-gradient(top, #73cbe2, #15a9ce); - background-image: -ms-linear-gradient(top, #73cbe2, #15a9ce); - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #73cbe2), color-stop(100%, #15a9ce)); - background-image: -webkit-linear-gradient(top, #73cbe2, #15a9ce); - background-image: -o-linear-gradient(top, #73cbe2, #15a9ce); - background-image: linear-gradient(top, #73cbe2, #15a9ce); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73cbe2', endColorstr='#15a9ce', GradientType=0); - border-color: #15a9ce #15a9ce #E4C652; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - 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: #e25758; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - padding: 14px; - border-color: #f06565; - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - margin-bottom: 18px; - position: relative; - padding: 7px 15px; - color: #ffffff; - background-repeat: repeat-x; - background-image: -khtml-gradient(linear, left top, left bottom, from(#f06565), to(#e25758)); - background-image: -moz-linear-gradient(top, #f06565, #e25758); - background-image: -ms-linear-gradient(top, #f06565, #e25758); - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f06565), color-stop(100%, #e25758)); - background-image: -webkit-linear-gradient(top, #f06565, #e25758); - background-image: -o-linear-gradient(top, #f06565, #e25758); - background-image: linear-gradient(top, #f06565, #e25758); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f06565', endColorstr='#e25758', GradientType=0); - border-color: #15a9ce #e25758 #E4C652; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - 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 a { - color: #0B5567; -} -.admonition a:hover { - text-decoration: underline; -} -.admonition p.admonition-title { - color: #ffffff; - margin-bottom: 6px; - font-size: 16px; - font-weight: bold; - line-height: 20px; -} - -.admonition strong, .warning strong { - color: #ffffff; -} - -.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); - 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 { color: #0B5567; } -.footer h5 { text-transform: none; } - -.footnote .label { background-color: transparent } - -.section-marker { position: absolute; width: 1em; margin-left: -1em; display: block; text-decoration: none; visibility: hidden; text-align: center; font-weight: normal; } -.section-marker:hover { text-decoration: none; } -.section h2:hover > a,.section h3:hover > a,.section h4:hover > a,.section h5:hover > a { visibility: visible; } - -div.align-center { width: 100%; text-align: center; } -p.caption { width: 80%; text-align: justify; font-size: 0.95em; font-style: italic; position: relative; left: 10%; } - - - -/* floaty warning about old version of docs */ -#floaty-warning { - display: none; - position: fixed; - bottom: 0; - left: 0; - margin-bottom: 0; - z-index: 99999; - width: 100%; - background-color: rgb(84, 180, 204); - text-align: center; - padding: 10px; - color: #FFF; -} - -/* - * Used when browsing 2.3.12 yet 2.4.x is out already. - * This is more critical than browsing 2.3.10 and 2.3.11 is latest (the default color). - */ -#floaty-warning .warning { - background-color: rgb(227, 88, 89); -} - -#floaty-warning a { - color: white; - font-weight: bold; - text-decoration: underline; -} - -#close-floaty-window { - position: absolute; - top: 1em; - right: 2em; - color: white; - font-weight: normal; - text-decoration: none; -} - -.algolia-docsearch-footer { - width: 100px; - height: 20px; - z-index: 2000; - margin-top: 8px; - float: right; - font-size: 0; - line-height: 0; -} -.algolia-docsearch-footer--logo { - background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iODZweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgODYgMTMiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+c2VhcmNoLWJ5LWFsZ29saWE8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJwb3dlcmVkLWJ5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4wMDAwMDAsIC0zMi4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0ic2VhcmNoLWJ5LWFsZ29saWEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCAzMi4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuMDA5NzY1NjIsOC4xMDA1ODU5NCBDNS4wMDk3NjU2Miw4LjcyODg0NDI5IDQuNzgxOTAzMzIsOS4yMTg3NDgyNCA0LjMyNjE3MTg4LDkuNTcwMzEyNSBDMy44NzA0NDA0Myw5LjkyMTg3Njc2IDMuMjUxOTU3MDMsMTAuMDk3NjU2MiAyLjQ3MDcwMzEyLDEwLjA5NzY1NjIgQzEuNjI0MzQ0NzMsMTAuMDk3NjU2MiAwLjk3MzMwOTU3LDkuOTg4NjA3ODYgMC41MTc1NzgxMjUsOS43NzA1MDc4MSBMMC41MTc1NzgxMjUsOC45Njk3MjY1NiBDMC44MTA1NDgzNCw5LjA5MzQyNTEgMS4xMjk1NTU1Nyw5LjE5MTA4MDM3IDEuNDc0NjA5MzgsOS4yNjI2OTUzMSBDMS44MTk2NjMxOCw5LjMzNDMxMDI1IDIuMTYxNDU2NjQsOS4zNzAxMTcxOSAyLjUsOS4zNzAxMTcxOSBDMy4wNTMzODgxOCw5LjM3MDExNzE5IDMuNDcwMDUwNjgsOS4yNjUxMzc3NyAzLjc1LDkuMDU1MTc1NzggQzQuMDI5OTQ5MzIsOC44NDUyMTM3OSA0LjE2OTkyMTg4LDguNTUzMDYxNzcgNC4xNjk5MjE4OCw4LjE3ODcxMDk0IEM0LjE2OTkyMTg4LDcuOTMxMzEzODcgNC4xMjAyODA0NCw3LjcyODY3OTE3IDQuMDIwOTk2MDksNy41NzA4MDA3OCBDMy45MjE3MTE3NCw3LjQxMjkyMjM5IDMuNzU1Njk3NzgsNy4yNjcyNTMyNyAzLjUyMjk0OTIyLDcuMTMzNzg5MDYgQzMuMjkwMjAwNjYsNy4wMDAzMjQ4NSAyLjkzNjIwMDI5LDYuODQ4OTU5MTggMi40NjA5Mzc1LDYuNjc5Njg3NSBDMS43OTY4NzE2OCw2LjQ0MjA1NjEgMS4zMjI0Mjk4MSw2LjE2MDQ4MzQgMS4wMzc1OTc2Niw1LjgzNDk2MDk0IEMwLjc1Mjc2NTUwMyw1LjUwOTQzODQ4IDAuNjEwMzUxNTYyLDUuMDg0NjM4MDQgMC42MTAzNTE1NjIsNC41NjA1NDY4OCBDMC42MTAzNTE1NjIsNC4wMTA0MTM5MiAwLjgxNzA1NTIyNSwzLjU3MjU5Mjc3IDEuMjMwNDY4NzUsMy4yNDcwNzAzMSBDMS42NDM4ODIyOCwyLjkyMTU0Nzg1IDIuMTkwNzUxODEsMi43NTg3ODkwNiAyLjg3MTA5Mzc1LDIuNzU4Nzg5MDYgQzMuNTgwNzMyNzEsMi43NTg3ODkwNiA0LjIzMzM5NTQ2LDIuODg4OTk2MDkgNC44MjkxMDE1NiwzLjE0OTQxNDA2IEw0LjU3MDMxMjUsMy44NzIwNzAzMSBDMy45ODExMTY4NSwzLjYyNDY3MzI0IDMuNDA4MjA1OTEsMy41MDA5NzY1NiAyLjg1MTU2MjUsMy41MDA5NzY1NiBDMi40MTIxMDcxOCwzLjUwMDk3NjU2IDIuMDY4Njg2MTMsMy41OTUzNzY2NiAxLjgyMTI4OTA2LDMuNzg0MTc5NjkgQzEuNTczODkxOTksMy45NzI5ODI3MSAxLjQ1MDE5NTMxLDQuMjM1MDI0MzcgMS40NTAxOTUzMSw0LjU3MDMxMjUgQzEuNDUwMTk1MzEsNC44MTc3MDk1NyAxLjQ5NTc2Nzc3LDUuMDIwMzQ0MjYgMS41ODY5MTQwNiw1LjE3ODIyMjY2IEMxLjY3ODA2MDM1LDUuMzM2MTAxMDUgMS44MzE4Njc0MSw1LjQ4MDk1NjM3IDIuMDQ4MzM5ODQsNS42MTI3OTI5NyBDMi4yNjQ4MTIyOCw1Ljc0NDYyOTU3IDIuNTk2MDI2NDIsNS44OTAyOTg2OCAzLjA0MTk5MjE5LDYuMDQ5ODA0NjkgQzMuNzkwNjkzODUsNi4zMTY3MzMxMSA0LjMwNTgyNTQyLDYuNjAzMTg4NTcgNC41ODc0MDIzNCw2LjkwOTE3OTY5IEM0Ljg2ODk3OTI3LDcuMjE1MTcwOCA1LjAwOTc2NTYyLDcuNjEyMzAyMjUgNS4wMDk3NjU2Miw4LjEwMDU4NTk0IEw1LjAwOTc2NTYyLDguMTAwNTg1OTQgWiBNOC42MDgzOTg0NCwxMC4wOTc2NTYyIEM3LjgxNzM3ODg2LDEwLjA5NzY1NjIgNy4xOTMxOTg5LDkuODU2NzczMjQgNi43MzU4Mzk4NCw5LjM3NSBDNi4yNzg0ODA3OSw4Ljg5MzIyNjc2IDYuMDQ5ODA0NjksOC4yMjQyODgxMyA2LjA0OTgwNDY5LDcuMzY4MTY0MDYgQzYuMDQ5ODA0NjksNi41MDU1Mjk1NCA2LjI2MjIwNDkxLDUuODIwMzE1MDQgNi42ODcwMTE3Miw1LjMxMjUgQzcuMTExODE4NTMsNC44MDQ2ODQ5NiA3LjY4MjI4ODA5LDQuNTUwNzgxMjUgOC4zOTg0Mzc1LDQuNTUwNzgxMjUgQzkuMDY5MDEzNzcsNC41NTA3ODEyNSA5LjU5OTYwNzQyLDQuNzcxMzE5NDEgOS45OTAyMzQzOCw1LjIxMjQwMjM0IEMxMC4zODA4NjEzLDUuNjUzNDg1MjggMTAuNTc2MTcxOSw2LjIzNTM0Nzk1IDEwLjU3NjE3MTksNi45NTgwMDc4MSBMMTAuNTc2MTcxOSw3LjQ3MDcwMzEyIEw2Ljg4OTY0ODQ0LDcuNDcwNzAzMTIgQzYuOTA1OTI0NTYsOC4wOTg5NjE0NyA3LjA2NDYxNDM4LDguNTc1ODQ0NzMgNy4zNjU3MjI2Niw4LjkwMTM2NzE5IEM3LjY2NjgzMDkzLDkuMjI2ODg5NjUgOC4wOTA4MTc1OCw5LjM4OTY0ODQ0IDguNjM3Njk1MzEsOS4zODk2NDg0NCBDOS4yMTM4NzAwNyw5LjM4OTY0ODQ0IDkuNzgzNTI1ODMsOS4yNjkyMDY5MyAxMC4zNDY2Nzk3LDkuMDI4MzIwMzEgTDEwLjM0NjY3OTcsOS43NTA5NzY1NiBDMTAuMDYwMjE5OSw5Ljg3NDY3NTEgOS43ODkyMjY1NCw5Ljk2MzM3ODY0IDkuNTMzNjkxNDEsMTAuMDE3MDg5OCBDOS4yNzgxNTYyNywxMC4wNzA4MDEgOC45Njk3MjgzNywxMC4wOTc2NTYyIDguNjA4Mzk4NDQsMTAuMDk3NjU2MiBMOC42MDgzOTg0NCwxMC4wOTc2NTYyIFogTTguMzg4NjcxODgsNS4yMjk0OTIxOSBDNy45NTg5ODIyMyw1LjIyOTQ5MjE5IDcuNjE2Mzc0OTgsNS4zNjk0NjQ3NSA3LjM2MDgzOTg0LDUuNjQ5NDE0MDYgQzcuMTA1MzA0NzEsNS45MjkzNjMzOCA2Ljk1NDc1MjgzLDYuMzE2NzI5MyA2LjkwOTE3OTY5LDYuODExNTIzNDQgTDkuNzA3MDMxMjUsNi44MTE1MjM0NCBDOS43MDcwMzEyNSw2LjMwMDQ1MzE3IDkuNTkzMTAwMSw1LjkwOTAxODI5IDkuMzY1MjM0MzgsNS42MzcyMDcwMyBDOS4xMzczNjg2NSw1LjM2NTM5NTc4IDguODExODUxMDcsNS4yMjk0OTIxOSA4LjM4ODY3MTg4LDUuMjI5NDkyMTkgTDguMzg4NjcxODgsNS4yMjk0OTIxOSBaIE0xNS4yNDkwMjM0LDEwIEwxNS4wODc4OTA2LDkuMjM4MjgxMjUgTDE1LjA0ODgyODEsOS4yMzgyODEyNSBDMTQuNzgxODk5Nyw5LjU3MzU2OTM4IDE0LjUxNTc4OTEsOS44MDA2MTc5IDE0LjI1MDQ4ODMsOS45MTk0MzM1OSBDMTMuOTg1MTg3NSwxMC4wMzgyNDkzIDEzLjY1Mzk3MzMsMTAuMDk3NjU2MiAxMy4yNTY4MzU5LDEwLjA5NzY1NjIgQzEyLjcyNjIzNDMsMTAuMDk3NjU2MiAxMi4zMTAzODU2LDkuOTYwOTM4ODcgMTIuMDA5Mjc3Myw5LjY4NzUgQzExLjcwODE2OTEsOS40MTQwNjExMyAxMS41NTc2MTcyLDkuMDI1MDY3NjMgMTEuNTU3NjE3Miw4LjUyMDUwNzgxIEMxMS41NTc2MTcyLDcuNDM5NzczMjQgMTIuNDIxODY2NCw2Ljg3MzM3MjY2IDE0LjE1MDM5MDYsNi44MjEyODkwNiBMMTUuMDU4NTkzOCw2Ljc5MTk5MjE5IEwxNS4wNTg1OTM4LDYuNDU5OTYwOTQgQzE1LjA1ODU5MzgsNi4wNDAwMzY5NiAxNC45NjgyNjI2LDUuNzI5OTgxNDcgMTQuNzg3NTk3Nyw1LjUyOTc4NTE2IEMxNC42MDY5MzI3LDUuMzI5NTg4ODQgMTQuMzE4MDM1OCw1LjIyOTQ5MjE5IDEzLjkyMDg5ODQsNS4yMjk0OTIxOSBDMTMuNDc0OTMyNyw1LjIyOTQ5MjE5IDEyLjk3MDM4MDQsNS4zNjYyMDk1NyAxMi40MDcyMjY2LDUuNjM5NjQ4NDQgTDEyLjE1ODIwMzEsNS4wMTk1MzEyNSBDMTIuNDIxODc2Myw0Ljg3NjMwMTM3IDEyLjcxMDc3MzIsNC43NjM5OTc4IDEzLjAyNDkwMjMsNC42ODI2MTcxOSBDMTMuMzM5MDMxNSw0LjYwMTIzNjU3IDEzLjY1Mzk2OTgsNC41NjA1NDY4OCAxMy45Njk3MjY2LDQuNTYwNTQ2ODggQzE0LjYwNzc1MDYsNC41NjA1NDY4OCAxNS4wODA1NjQ5LDQuNzAyMTQ3MDIgMTUuMzg4MTgzNiw0Ljk4NTM1MTU2IEMxNS42OTU4MDIzLDUuMjY4NTU2MSAxNS44NDk2MDk0LDUuNzIyNjUzMTMgMTUuODQ5NjA5NCw2LjM0NzY1NjI1IEwxNS44NDk2MDk0LDEwIEwxNS4yNDkwMjM0LDEwIFogTTEzLjQxNzk2ODgsOS40Mjg3MTA5NCBDMTMuOTIyNTI4Niw5LjQyODcxMDk0IDE0LjMxODg0NjIsOS4yOTAzNjU5NyAxNC42MDY5MzM2LDkuMDEzNjcxODggQzE0Ljg5NTAyMSw4LjczNjk3Nzc4IDE1LjAzOTA2MjUsOC4zNDk2MTE4NyAxNS4wMzkwNjI1LDcuODUxNTYyNSBMMTUuMDM5MDYyNSw3LjM2ODE2NDA2IEwxNC4yMjg1MTU2LDcuNDAyMzQzNzUgQzEzLjU4Mzk4MTIsNy40MjUxMzAzMiAxMy4xMTkzMDQ4LDcuNTI1MjI2OTggMTIuODM0NDcyNyw3LjcwMjYzNjcyIEMxMi41NDk2NDA1LDcuODgwMDQ2NDYgMTIuNDA3MjI2Niw4LjE1NTkyMjYxIDEyLjQwNzIyNjYsOC41MzAyNzM0NCBDMTIuNDA3MjI2Niw4LjgyMzI0MzY1IDEyLjQ5NTkzMDEsOS4wNDYyMjMxOSAxMi42NzMzMzk4LDkuMTk5MjE4NzUgQzEyLjg1MDc0OTYsOS4zNTIyMTQzMSAxMy4wOTg5NTY3LDkuNDI4NzEwOTQgMTMuNDE3OTY4OCw5LjQyODcxMDk0IEwxMy40MTc5Njg4LDkuNDI4NzEwOTQgWiBNMTkuOTYwOTM3NSw0LjU1MDc4MTI1IEMyMC4xOTg1Njg5LDQuNTUwNzgxMjUgMjAuNDExNzgyOSw0LjU3MDMxMjMgMjAuNjAwNTg1OSw0LjYwOTM3NSBMMjAuNDg4MjgxMiw1LjM2MTMyODEyIEMyMC4yNjY5MjYsNS4zMTI0OTk3NiAyMC4wNzE2MTU0LDUuMjg4MDg1OTQgMTkuOTAyMzQzOCw1LjI4ODA4NTk0IEMxOS40NjkzOTg5LDUuMjg4MDg1OTQgMTkuMDk5MTIyNiw1LjQ2Mzg2NTQzIDE4Ljc5MTUwMzksNS44MTU0Mjk2OSBDMTguNDgzODg1Miw2LjE2Njk5Mzk1IDE4LjMzMDA3ODEsNi42MDQ4MTUwOSAxOC4zMzAwNzgxLDcuMTI4OTA2MjUgTDE4LjMzMDA3ODEsMTAgTDE3LjUxOTUzMTIsMTAgTDE3LjUxOTUzMTIsNC42NDg0Mzc1IEwxOC4xODg0NzY2LDQuNjQ4NDM3NSBMMTguMjgxMjUsNS42Mzk2NDg0NCBMMTguMzIwMzEyNSw1LjYzOTY0ODQ0IEMxOC41MTg4ODEyLDUuMjkxMzM5NCAxOC43NTgxMzY2LDUuMDIyNzg3NCAxOS4wMzgwODU5LDQuODMzOTg0MzggQzE5LjMxODAzNTMsNC42NDUxODEzNSAxOS42MjU2NDk0LDQuNTUwNzgxMjUgMTkuOTYwOTM3NSw0LjU1MDc4MTI1IEwxOS45NjA5Mzc1LDQuNTUwNzgxMjUgWiBNMjMuNTQwMDM5MSwxMC4wOTc2NTYyIEMyMi43NjUyOTU2LDEwLjA5NzY1NjIgMjIuMTY1NTI5NSw5Ljg1OTIxNDYyIDIxLjc0MDcyMjcsOS4zODIzMjQyMiBDMjEuMzE1OTE1OCw4LjkwNTQzMzgxIDIxLjEwMzUxNTYsOC4yMzA3OTg2MyAyMS4xMDM1MTU2LDcuMzU4Mzk4NDQgQzIxLjEwMzUxNTYsNi40NjMyMTE2NyAyMS4zMTkxNzEsNS43NzE0ODY4MiAyMS43NTA0ODgzLDUuMjgzMjAzMTIgQzIyLjE4MTgwNTUsNC43OTQ5MTk0MyAyMi43OTYyMiw0LjU1MDc4MTI1IDIzLjU5Mzc1LDQuNTUwNzgxMjUgQzIzLjg1MDkxMjcsNC41NTA3ODEyNSAyNC4xMDgwNzE2LDQuNTc4NDUwMjQgMjQuMzY1MjM0NCw0LjYzMzc4OTA2IEMyNC42MjIzOTcxLDQuNjg5MTI3ODggMjQuODI0MjE4LDQuNzU0MjMxNCAyNC45NzA3MDMxLDQuODI5MTAxNTYgTDI0LjcyMTY3OTcsNS41MTc1NzgxMiBDMjQuNTQyNjQyMyw1LjQ0NTk2MzE4IDI0LjM0NzMzMTgsNS4zODY1NTYyMyAyNC4xMzU3NDIyLDUuMzM5MzU1NDcgQzIzLjkyNDE1MjYsNS4yOTIxNTQ3MSAyMy43MzY5OCw1LjI2ODU1NDY5IDIzLjU3NDIxODgsNS4yNjg1NTQ2OSBDMjIuNDg2OTczNyw1LjI2ODU1NDY5IDIxLjk0MzM1OTQsNS45NjE5MDcxMyAyMS45NDMzNTk0LDcuMzQ4NjMyODEgQzIxLjk0MzM1OTQsOC4wMDYxODgxOCAyMi4wNzYwMDc4LDguNTEwNzQwNDMgMjIuMzQxMzA4Niw4Ljg2MjMwNDY5IEMyMi42MDY2MDk0LDkuMjEzODY4OTUgMjIuOTk5NjcxOSw5LjM4OTY0ODQ0IDIzLjUyMDUwNzgsOS4zODk2NDg0NCBDMjMuOTY2NDczNiw5LjM4OTY0ODQ0IDI0LjQyMzgyNTgsOS4yOTM2MjA3NSAyNC44OTI1NzgxLDkuMTAxNTYyNSBMMjQuODkyNTc4MSw5LjgxOTMzNTk0IEMyNC41MzQ1MDM0LDEwLjAwNDg4MzcgMjQuMDgzNjYxNiwxMC4wOTc2NTYyIDIzLjU0MDAzOTEsMTAuMDk3NjU2MiBMMjMuNTQwMDM5MSwxMC4wOTc2NTYyIFogTTI5LjgyNDIxODcsMTAgTDI5LjgyNDIxODcsNi41MzgwODU5NCBDMjkuODI0MjE4Nyw2LjEwMTg4NTg0IDI5LjcyNDkzNTksNS43NzYzNjgyNiAyOS41MjYzNjcyLDUuNTYxNTIzNDQgQzI5LjMyNzc5ODUsNS4zNDY2Nzg2MSAyOS4wMTY5MjkyLDUuMjM5MjU3ODEgMjguNTkzNzUsNS4yMzkyNTc4MSBDMjguMDMwNTk2MSw1LjIzOTI1NzgxIDI3LjYxOTYzMDIsNS4zOTIyNTEwNyAyNy4zNjA4Mzk4LDUuNjk4MjQyMTkgQzI3LjEwMjA0OTUsNi4wMDQyMzMzIDI2Ljk3MjY1NjIsNi41MDU1MzAzNyAyNi45NzI2NTYyLDcuMjAyMTQ4NDQgTDI2Ljk3MjY1NjIsMTAgTDI2LjE2MjEwOTQsMTAgTDI2LjE2MjEwOTQsMi40MDIzNDM3NSBMMjYuOTcyNjU2MiwyLjQwMjM0Mzc1IEwyNi45NzI2NTYyLDQuNzAyMTQ4NDQgQzI2Ljk3MjY1NjIsNC45Nzg4NDI1MyAyNi45NTk2MzU1LDUuMjA4MzMyNDIgMjYuOTMzNTkzNyw1LjM5MDYyNSBMMjYuOTgyNDIxOSw1LjM5MDYyNSBDMjcuMTQxOTI3OSw1LjEzMzQ2MjI2IDI3LjM2ODk3NjQsNC45MzA4Mjc1NiAyNy42NjM1NzQyLDQuNzgyNzE0ODQgQzI3Ljk1ODE3Miw0LjYzNDYwMjEyIDI4LjI5NDI2ODksNC41NjA1NDY4OCAyOC42NzE4NzUsNC41NjA1NDY4OCBDMjkuMzI2MTc1MSw0LjU2MDU0Njg4IDI5LjgxNjg5MjksNC43MTU5ODE1MiAzMC4xNDQwNDMsNS4wMjY4NTU0NyBDMzAuNDcxMTkzLDUuMzM3NzI5NDIgMzAuNjM0NzY1Niw1LjgzMTcwMjM0IDMwLjYzNDc2NTYsNi41MDg3ODkwNiBMMzAuNjM0NzY1NiwxMCBMMjkuODI0MjE4NywxMCBaIE0zNy4zODc2OTUzLDQuNTYwNTQ2ODggQzM4LjA5MDgyMzgsNC41NjA1NDY4OCAzOC42MzY4Nzk2LDQuODAwNjE2MDkgMzkuMDI1ODc4OSw1LjI4MDc2MTcyIEMzOS40MTQ4NzgyLDUuNzYwOTA3MzUgMzkuNjA5Mzc1LDYuNDQwNDI1MjkgMzkuNjA5Mzc1LDcuMzE5MzM1OTQgQzM5LjYwOTM3NSw4LjE5ODI0NjU4IDM5LjQxMzI1MDcsOC44ODEwMTk3IDM5LjAyMDk5NjEsOS4zNjc2NzU3OCBDMzguNjI4NzQxNSw5Ljg1NDMzMTg2IDM4LjA4NDMxMzQsMTAuMDk3NjU2MiAzNy4zODc2OTUzLDEwLjA5NzY1NjIgQzM3LjAzOTM4NjMsMTAuMDk3NjU2MiAzNi43MjExOTI4LDEwLjAzMzM2NjUgMzYuNDMzMTA1NSw5LjkwNDc4NTE2IEMzNi4xNDUwMTgxLDkuNzc2MjAzNzggMzUuOTAzMzIxMyw5LjU3ODQ1MTg2IDM1LjcwODAwNzgsOS4zMTE1MjM0NCBMMzUuNjQ5NDE0MSw5LjMxMTUyMzQ0IEwzNS40Nzg1MTU2LDEwIEwzNC44OTc0NjA5LDEwIEwzNC44OTc0NjA5LDIuNDAyMzQzNzUgTDM1LjcwODAwNzgsMi40MDIzNDM3NSBMMzUuNzA4MDA3OCw0LjI0ODA0Njg4IEMzNS43MDgwMDc4LDQuNjYxNDYwNCAzNS42OTQ5ODcxLDUuMDMyNTUwNDQgMzUuNjY4OTQ1Myw1LjM2MTMyODEyIEwzNS43MDgwMDc4LDUuMzYxMzI4MTIgQzM2LjA4NTYxMzksNC44Mjc0NzEyOSAzNi42NDU1MDQxLDQuNTYwNTQ2ODggMzcuMzg3Njk1Myw0LjU2MDU0Njg4IEwzNy4zODc2OTUzLDQuNTYwNTQ2ODggWiBNMzcuMjcwNTA3OCw1LjIzOTI1NzgxIEMzNi43MTcxMTk2LDUuMjM5MjU3ODEgMzYuMzE4MzYwNiw1LjM5Nzk0NzYzIDM2LjA3NDIxODgsNS43MTUzMzIwMyBDMzUuODMwMDc2OSw2LjAzMjcxNjQzIDM1LjcwODAwNzgsNi41NjczNzkwNSAzNS43MDgwMDc4LDcuMzE5MzM1OTQgQzM1LjcwODAwNzgsOC4wNzEyOTI4MiAzNS44MzMzMzIxLDguNjA5MjEwNjIgMzYuMDgzOTg0NCw4LjkzMzEwNTQ3IEMzNi4zMzQ2MzY3LDkuMjU3MDAwMzIgMzYuNzM2NjUwOSw5LjQxODk0NTMxIDM3LjI5MDAzOTEsOS40MTg5NDUzMSBDMzcuNzg4MDg4NCw5LjQxODk0NTMxIDM4LjE1OTE3ODUsOS4yMzc0NjkyNiAzOC40MDMzMjAzLDguODc0NTExNzIgQzM4LjY0NzQ2MjIsOC41MTE1NTQxNyAzOC43Njk1MzEyLDcuOTg5OTEyMjYgMzguNzY5NTMxMiw3LjMwOTU3MDMxIEMzOC43Njk1MzEyLDYuNjEyOTUyMjUgMzguNjQ3NDYyMiw2LjA5Mzc1MTcxIDM4LjQwMzMyMDMsNS43NTE5NTMxMiBDMzguMTU5MTc4NSw1LjQxMDE1NDU0IDM3Ljc4MTU3ODEsNS4yMzkyNTc4MSAzNy4yNzA1MDc4LDUuMjM5MjU3ODEgTDM3LjI3MDUwNzgsNS4yMzkyNTc4MSBaIE0zOS45NzU1ODU5LDQuNjQ4NDM3NSBMNDAuODQ0NzI2Niw0LjY0ODQzNzUgTDQyLjAxNjYwMTYsNy43MDAxOTUzMSBDNDIuMjczNzY0Myw4LjM5NjgxMzM4IDQyLjQzMzI2NzksOC44OTk3MzgwNCA0Mi40OTUxMTcyLDkuMjA4OTg0MzggTDQyLjUzNDE3OTcsOS4yMDg5ODQzOCBDNDIuNTc2NDk3Niw5LjA0Mjk2NzkyIDQyLjY2NTIwMTEsOC43NTg5NTM4MyA0Mi44MDAyOTMsOC4zNTY5MzM1OSBDNDIuOTM1Mzg0OCw3Ljk1NDkxMzM1IDQzLjM3NzI3NDksNi43MTg3NjAzNSA0NC4xMjU5NzY2LDQuNjQ4NDM3NSBMNDQuOTk1MTE3Miw0LjY0ODQzNzUgTDQyLjY5NTMxMjUsMTAuNzQyMTg3NSBDNDIuNDY3NDQ2OCwxMS4zNDQ0MDQxIDQyLjIwMTMzNjIsMTEuNzcxNjQ1OSA0MS44OTY5NzI3LDEyLjAyMzkyNTggQzQxLjU5MjYwOTIsMTIuMjc2MjA1NyA0MS4yMTkwNzc3LDEyLjQwMjM0MzggNDAuNzc2MzY3MiwxMi40MDIzNDM4IEM0MC41Mjg5NzAxLDEyLjQwMjM0MzggNDAuMjg0ODMxOSwxMi4zNzQ2NzQ4IDQwLjA0Mzk0NTMsMTIuMzE5MzM1OSBMNDAuMDQzOTQ1MywxMS42Njk5MjE5IEM0MC4yMjI5ODI3LDExLjcwODk4NDYgNDAuNDIzMTc2LDExLjcyODUxNTYgNDAuNjQ0NTMxMiwxMS43Mjg1MTU2IEM0MS4yMDExNzQ3LDExLjcyODUxNTYgNDEuNTk4MzA2MSwxMS40MTYwMTg3IDQxLjgzNTkzNzUsMTAuNzkxMDE1NiBMNDIuMTMzNzg5MSwxMC4wMjkyOTY5IEwzOS45NzU1ODU5LDQuNjQ4NDM3NSBaIiBpZD0iU2VhcmNoLWJ5IiBmaWxsPSIjNzk3OTc5Ij48L3BhdGg+ICAgICAgICAgICAgICAgIDxnIGlkPSJsb2dvLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4LjAwMDAwMCwgMC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMi44ODMzOTk0LDQuODAwNjQwNzUgTDIyLjMzMDI0NCw2Ljg2MTE3OTcgTDI0LjExMTc1MjMsNS44MzQ3NzYxNSBDMjMuODUzMDIzMiw1LjMzNjA3MTYgMjMuNDExNTM2Miw0Ljk1ODk4MjY3IDIyLjg4MzM5OTQsNC44MDA2NDA3NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjNDZBRURBIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTkuNzYxMDQzNSwzLjQxMDIzMDYyIEMxOS41MjI3NTY1LDMuMTU4NjIzMjMgMTkuMTM2MTg4NCwzLjE1ODc4NDMxIDE4Ljg5NzkwMTQsMy40MTAyMzA2MiBMMTguNzkwMDQ2NywzLjUyNDExNDM4IEMxOC41NTE3NTk3LDMuNzc1NTYwNyAxOC41NTE5MTIyLDQuMTgzNzM4MTMgMTguNzkwMDQ2Nyw0LjQzNTM0NTUzIEwxOC45MDQ5MTg4LDQuNTU2NDc3OSBDMTkuMTQ5NDYwNSw0LjE0MjE3OTQyIDE5LjQ2MDgyMDIsMy43NzY1MjcxOCAxOS44MjI2NzQ3LDMuNDc1NDY4MTQgTDE5Ljc2MTA0MzUsMy40MTAyMzA2MiBaIiBpZD0iRmlsbC0yIiBmaWxsPSIjNDZBRURBIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjMuNDg5Mjc0NiwyLjc3OTYwMTMzIEMyMy40OTAxODk5LDIuNzY1NzQ4NDIgMjMuNDkzMDg4NCwyLjc1MjUzOTg0IDIzLjQ5MzA4ODQsMi43MzgzNjQ3NyBMMjMuNDkzMDg4NCwyLjQxNjIwNDIxIEMyMy40OTI5MzU5LDIuMDYwNTM4OTUgMjMuMjE5ODY2OSwxLjc3MjA0NDE3IDIyLjg4Mjg3ODMsMS43NzE4ODMwOSBMMjEuODE0ODU4MSwxLjc3MTg4MzA5IEMyMS40NzgwMjIyLDEuNzcyMDQ0MTcgMjEuMjA0ODAwNiwyLjA2MDM3Nzg3IDIxLjIwNDgwMDYsMi40MTYyMDQyMSBMMjEuMjA0ODAwNiwyLjczMjcyNjk2IEMyMS41NDQ4NDAyLDIuNjMyMjEyODcgMjEuOTAyNTc1OCwyLjU3NzI4NDQ5IDIyLjI3MjY2ODMsMi41NzcyODQ0OSBDMjIuNjk2OTE2OCwyLjU3NzI4NDQ5IDIzLjEwNTYwNSwyLjY0ODgwNDE0IDIzLjQ4OTI3NDYsMi43Nzk2MDEzMyIgaWQ9IkZpbGwtMyIgZmlsbD0iIzQ2QUVEQSI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIyLjMxNTk1NzIsNC4yNDI2MjUwOCBDMjMuNjU0NzkxOSw0LjI0MjYyNTA4IDI0Ljc0NDEzMTcsNS4zODc3NjIyMiAyNC43NDQxMzE3LDYuNzk1MTczNzMgQzI0Ljc0NDEzMTcsOC4yMDI1ODUyNSAyMy42NTQ3OTE5LDkuMzQ3NzIyMzkgMjIuMzE1OTU3Miw5LjM0NzcyMjM5IEMyMC45NzcxMjI0LDkuMzQ3NzIyMzkgMTkuODg3NzgyNiw4LjIwMjU4NTI1IDE5Ljg4Nzc4MjYsNi43OTUxNzM3MyBDMTkuODg3NzgyNiw1LjM4Nzc2MjIyIDIwLjk3NzEyMjQsNC4yNDI2MjUwOCAyMi4zMTU5NTcyLDQuMjQyNjI1MDggTTE4LjkxNjUxMjgsNi43OTUxNzM3MyBDMTguOTE2NTEyOCw4Ljc2ODU5NTUxIDIwLjQzODIyNzcsMTAuMzY4NzQxOSAyMi4zMTU5NTcyLDEwLjM2ODc0MTkgQzI0LjE5MzY4NjYsMTAuMzY4NzQxOSAyNS43MTU0MDE1LDguNzY4NTk1NTEgMjUuNzE1NDAxNSw2Ljc5NTE3MzczIEMyNS43MTU0MDE1LDQuODIxNzUxOTYgMjQuMTkzNjg2NiwzLjIyMTYwNTYyIDIyLjMxNTk1NzIsMy4yMjE2MDU2MiBDMjAuNDM4MjI3NywzLjIyMTYwNTYyIDE4LjkxNjUxMjgsNC44MjE3NTE5NiAxOC45MTY1MTI4LDYuNzk1MTczNzMgWiIgaWQ9IkZpbGwtNCIgZmlsbD0iIzQ2QUVEQSI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTYuNzU4MzgxODQsMTAuMTc1MTE5MiBDNi42MTgxODYwOCw5Ljc4MzUzMzAxIDYuNDg2NTMzMjUsOS4zOTg3MTIyMiA2LjM2Mjk2NTcxLDkuMDIwMzM0NjQgQzYuMjM5Mzk4MTYsOC42NDE5NTcwNiA2LjExMTU1OTE1LDguMjU2OTc1MTkgNS45Nzk5MDYzMiw3Ljg2NTU1MDExIEwyLjA5OTg4NTQ3LDcuODY1NTUwMTEgTDEuMzIxNDA5OTUsMTAuMTc1MTE5MiBMMC4wNzMzNzc3NjMyLDEwLjE3NTExOTIgQzAuNDAyNzM4NjU5LDkuMjE4MzAyMzEgMC43MTE2NTc1MTcsOC4zMzMzMjcyNSAxLjAwMDEzNDM0LDcuNTE5ODcxODMgQzEuMjg4NDU4Niw2LjcwNjU3NzQ5IDEuNTcwMzc1NjYsNS45MzQ1MTk3IDEuODQ2NjQ4MjgsNS4yMDQwMjA2MyBDMi4xMjI0NjMyNCw0LjQ3MzE5OTQgMi4zOTY0NDc1NywzLjc3NTIzODU0IDIuNjY4Mjk2MTcsMy4xMDk4MTU5IEMyLjk0MDE0NDc2LDIuNDQ0MzkzMjYgMy4yMjQzNTAxMSwxLjc4NTU3NDkxIDMuNTIwOTEyMjIsMS4xMzMxOTk3OCBMNC42MjA2NjMzNSwxLjEzMzE5OTc4IEM0LjkxNzIyNTQ1LDEuNzg1NTc0OTEgNS4yMDE0MzA4LDIuNDQ0MzkzMjYgNS40NzMyNzk0LDMuMTA5ODE1OSBDNS43NDUxMjc5OSwzLjc3NTIzODU0IDYuMDE4OTU5NzcsNC40NzMxOTk0IDYuMjk1MDc5ODMsNS4yMDQwMjA2MyBDNi41NzA4OTQ3OSw1LjkzNDUxOTcgNi44NTI5NjQ0MSw2LjcwNjU3NzQ5IDcuMTQxNDQxMjMsNy41MTk4NzE4MyBDNy40Mjk3NjU0OSw4LjMzMzMyNzI1IDcuNzM4Njg0MzUsOS4yMTgzMDIzMSA4LjA2ODE5NzgsMTAuMTc1MTE5MiBMNi43NTgzODE4NCwxMC4xNzUxMTkyIEw2Ljc1ODM4MTg0LDEwLjE3NTExOTIgWiBNNS42MzM5MTcyLDYuODIxOTEwOTcgQzUuMzcwMTUzODksNi4wNjQ5OTQ3MyA1LjEwODY3ODg3LDUuMzMyNDAxNjIgNC44NDkzMzk1OCw0LjYyMzMyNjIyIEM0LjU4OTY5NTE5LDMuOTE0NDExOSA0LjMxOTgyOTc3LDMuMjMzODQ3NzIgNC4wMzk4OTU5LDIuNTgxMzExNSBDMy43NTE0MTkwOCwzLjIzMzg0NzcyIDMuNDc3NTg3MywzLjkxNDQxMTkgMy4yMTgyNDgwMSw0LjYyMzMyNjIyIEMyLjk1ODc1NjE3LDUuMzMyNDAxNjIgMi43MDEwOTQ5Niw2LjA2NDk5NDczIDIuNDQ1ODc0NTksNi44MjE5MTA5NyBMNS42MzM5MTcyLDYuODIxOTEwOTcgTDUuNjMzOTE3Miw2LjgyMTkxMDk3IFoiIGlkPSJGaWxsLTUiIGZpbGw9IiMxRDM2NTciPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS4wODMwOTMzLDEwLjMwNTQzMzEgQzEwLjM3NDYzOTQsMTAuMjg4MDM2NSA5Ljg3MjI4MzkzLDEwLjEyNzI3ODMgOS41NzU3MjE4Myw5LjgyMjY3NTUyIEM5LjI3OTAwNzE3LDkuNTE4Mzk0ODcgOS4xMzEwMzEyMiw5LjA0NDMzNTYxIDkuMTMxMDMxMjIsOC40MDA0OTc3MiBMOS4xMzEwMzEyMiwwLjI1ODg1NjAxMSBMMTAuMjc5OTA0MywwLjA1MDA5NTk2NzMgTDEwLjI3OTkwNDMsOC4yMDQ3ODUxOCBDMTAuMjc5OTA0Myw4LjQwNTE2OTA1IDEwLjI5NjUzMjUsOC41NzAyNzYzNCAxMC4zMjkzMzEzLDguNzAwNzUxMzcgQzEwLjM2MjQzNTIsOC44MzEwNjUzMSAxMC40MTU5ODExLDguOTM1NjA2NDIgMTAuNDg5OTY5MSw5LjAxMzg5MTQzIEMxMC41NjQxMDk2LDkuMDkyMDE1MzcgMTAuNjYzMTE2Miw5LjE1MDgwOTY3IDEwLjc4NjY4MzcsOS4xODk5NTIxOCBDMTAuOTEwNDAzOCw5LjIyOTA5NDY5IDExLjA2MjY1MTMsOS4yNjE3OTM5OCAxMS4yNDM3MzExLDkuMjg3ODg4OTkgTDExLjA4MzA5MzMsMTAuMzA1NDMzMSIgaWQ9IkZpbGwtNiIgZmlsbD0iIzFEMzY1NyI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2LjU1NzEzNTUsOS40OTY0ODc5NSBDMTYuNDU4NDM0LDkuNTY2Mzk2OCAxNi4yNjY4MjgsOS42NTUzMTMxMSAxNS45ODI2MjI3LDkuNzY0MDQyMyBDMTUuNjk4NDE3Myw5Ljg3Mjc3MTQ5IDE1LjM2Njc2ODEsOS45MjcyMTY2MiAxNC45ODc4Mjc3LDkuOTI3MjE2NjIgQzE0LjYwMDY0OTQsOS45MjcyMTY2MiAxNC4yMzYwNDg4LDkuODYxODE4MDMgMTMuODk0MzMxMiw5LjczMTUwNDA4IEMxMy41NTI0NjEsOS42MDA4Njc5OCAxMy4yNTM3NjMxLDkuMzk4NzEyMjIgMTIuOTk4MzkwMiw5LjEyNDcxNDY3IEMxMi43NDMwMTczLDguODUwNTU2MDMgMTIuNTQxMTkwMyw4LjUwOTM4Nzk5IDEyLjM5MjkwOTMsOC4xMDA1NjYyNCBDMTIuMjQ0NzgwOCw3LjY5MTc0NDQ5IDEyLjE3MDQ4NzcsNy4yMDQ2Mzc3MiAxMi4xNzA0ODc3LDYuNjM5MjQ1OTMgQzEyLjE3MDQ4NzcsNi4xNDM0NDA4MyAxMi4yNDAzNTY3LDUuNjg4ODcyMjggMTIuMzgwNTUyNSw1LjI3NTcwMTM2IEMxMi41MjA1OTU3LDQuODYyNjkxNTIgMTIuNzI0NDA1OSw0LjUwNTg5ODY5IDEyLjk5MjI4ODEsNC4yMDU4MDYxMyBDMTMuMjU5ODY1MiwzLjkwNTcxMzU3IDEzLjU4NzI0MywzLjY3MDg1ODUyIDEzLjk3NDU3MzgsMy41MDEyNDA5OCBDMTQuMzYxNzUyMSwzLjMzMTYyMzQ1IDE0Ljc5ODM1NzQsMy4yNDY3MzQxNCAxNS4yODQzODk4LDMuMjQ2NzM0MTQgQzE1LjgxOTg0OTEsMy4yNDY3MzQxNCAxNi4yODcyNywzLjI4ODI5Mjg1IDE2LjY4Njk1NzcsMy4zNzA3NjU5NiBDMTcuMDg2NDkyNywzLjQ1MzU2MTIyIDE3LjQyMjEwODMsMy41Mjk1OTExMSAxNy42OTM5NTY5LDMuNTk5MDE2NzEgTDE3LjY5Mzk1NjksOS42NTMyMTkwNyBDMTcuNjkzOTU2OSwxMC42OTcwMTkzIDE3LjQzODczNjUsMTEuNDUzNjEzNCAxNi45Mjc5OTA2LDExLjkyMzMyMzUgQzE2LjQxNjkzOTcsMTIuMzkzMDMzNiAxNS42NDI3MzU2LDEyLjYyNzcyNzUgMTQuNjA0NzY4MywxMi42Mjc3Mjc1IEMxNC4yMDExMTQzLDEyLjYyNzcyNzUgMTMuODIwMTkwNywxMi41OTMyNTY0IDEzLjQ2MTg0NDgsMTIuNTIzNjY5NyBDMTMuMTAzNDk4OSwxMi40NTM3NjA4IDEyLjc5MjQ0NDMsMTIuMzcxNDQ4OCAxMi41Mjg5ODYxLDEyLjI3NTc2NzEgTDEyLjczOTA1MDksMTEuMjE4OTE5NCBDMTIuOTY5NTU3OCwxMS4zMTQyNzg5IDEzLjI1MTc4LDExLjM5OTMyOTMgMTMuNTg1NDEyMywxMS40NzMyNjUyIEMxMy45MTkwNDQ3LDExLjU0NzAzOTkgMTQuMjY3MDE3LDExLjU4NDI0OTUgMTQuNjI5NDgxOCwxMS41ODQyNDk1IEMxNS4zMTMyMjIyLDExLjU4NDI0OTUgMTUuODA1MzU2NiwxMS40NDA3MjY5IDE2LjEwNjE5MDIsMTEuMTUzNTIwOCBDMTYuNDA2ODcxMiwxMC44NjY2MzY4IDE2LjU1NzEzNTUsMTAuNDA5ODEzMSAxNi41NTcxMzU1LDkuNzgzNTMzMDEgTDE2LjU1NzEzNTUsOS40OTY0ODc5NSBMMTYuNTU3MTM1NSw5LjQ5NjQ4Nzk1IFogTTE2LjA4MTQ3NjcsNC4zNjIzNzYxNiBDMTUuODg3NzM1LDQuMzMyMDkzMDcgMTUuNjI2MjYsNC4zMTY2MjkzNiAxNS4yOTY4OTkxLDQuMzE2NjI5MzYgQzE0LjY3OTA2MTQsNC4zMTY2MjkzNiAxNC4yMDMyNSw0LjUzMDA2MDc0IDEzLjg2OTYxNzcsNC45NTYxMTgwOCBDMTMuNTM1OTg1Myw1LjM4MjMzNjUgMTMuMzY5MjQ1NCw1Ljk0NzU2NzIxIDEzLjM2OTI0NTQsNi42NTIxMzIzNiBDMTMuMzY5MjQ1NCw3LjA0MzcxODUyIDEzLjQxNjM4NDEsNy4zNzg2MDQ0MiAxMy41MTEyNzE4LDcuNjU2OTUxMTUgQzEzLjYwNjAwNjksNy45MzU0NTg5NSAxMy43MzM2OTM0LDguMTY1NjQyNjcgMTMuODk0MzMxMiw4LjM0ODQ2ODc5IEMxNC4wNTQ5NjksOC41MzA5NzI3NSAxNC4yNDAzMjAzLDguNjY1OTU4MDMgMTQuNDUwMzg1MSw4Ljc1Mjc4MDMgQzE0LjY2MDQ0OTksOC44Mzk5MjQ3MyAxNC44NzY3Njk0LDguODgzMjU1MzIgMTUuMDk5MTkxLDguODgzMjU1MzIgQzE1LjQwMzgzODQsOC44ODMyNTUzMiAxNS42ODM5MjQ4LDguODM3NjY5NjEgMTUuOTM5Mjk3Nyw4Ljc0NjMzNzA5IEMxNi4xOTQ1MTgxLDguNjU0ODQzNDkgMTYuMzk2NDk3Nyw4LjU0ODUzMDUgMTYuNTQ0Nzc4Nyw4LjQyNjc1MzgxIEwxNi41NDQ3Nzg3LDQuNDYwMzEyOTcgQzE2LjQyOTI5NjQsNC40MjU1MTk2MyAxNi4yNzUwNjU4LDQuMzkyOTgxNDIgMTYuMDgxNDc2Nyw0LjM2MjM3NjE2IFoiIGlkPSJGaWxsLTciIGZpbGw9IiMxRDM2NTciPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOC44NTAxMjI4LDEwLjMwNTU5NDIgQzI4LjE0MTUxNjMsMTAuMjg4MDM2NSAyNy42MzkxNjA5LDEwLjEyNzQzOTQgMjcuMzQyNTk4OCw5LjgyMjgzNjYgQzI3LjA0NjAzNjcsOS41MTg1NTU5NSAyNi44OTc3NTU2LDkuMDQ0MzM1NjEgMjYuODk3NzU1Niw4LjQwMDY1ODggTDI2Ljg5Nzc1NTYsMC4yNTkwMTcwOTEgTDI4LjA0NzA4NjMsMC4wNTAyNTcwNDc2IEwyOC4wNDcwODYzLDguMjA0Nzg1MTggQzI4LjA0NzA4NjMsOC40MDUxNjkwNSAyOC4wNjM0MDk1LDguNTcwMjc2MzQgMjguMDk2MzYwOCw4LjcwMDc1MTM3IEMyOC4xMjkzMTIxLDguODMxMjI2MzkgMjguMTgyODU4MSw4LjkzNTYwNjQyIDI4LjI1NzE1MTIsOS4wMTM4OTE0MyBDMjguMzMxMTM5MSw5LjA5MjE3NjQ1IDI4LjQyOTg0MDYsOS4xNTA5NzA3NSAyOC41NTM1NjA3LDkuMTkwMTEzMjYgQzI4LjY3NzEyODMsOS4yMjkyNTU3NyAyOC44MjkzNzU3LDkuMjYxNzkzOTggMjkuMDEwNzYwNiw5LjI4Nzg4ODk5IEwyOC44NTAxMjI4LDEwLjMwNTU5NDIiIGlkPSJGaWxsLTgiIGZpbGw9IiMxRDM2NTciPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zMC44NjQxMjEyLDIuMTYzOTUyNDkgQzMwLjY1ODMyNzksMi4xNjM5NTI0OSAzMC40ODMwNDUsMi4wOTIxMTA2OSAzMC4zMzkxODgsMS45NDg3NDkyNCBDMzAuMTk0ODczMywxLjgwNTA2NTYzIDMwLjEyMjg2ODUsMS42MTE3NjkyOSAzMC4xMjI4Njg1LDEuMzY4MDU0ODIgQzMwLjEyMjg2ODUsMS4xMjQ1MDE0NCAzMC4xOTQ4NzMzLDAuOTMwODgyOTQzIDMwLjMzOTE4OCwwLjc4NzUyMTQ5MyBDMzAuNDgzMDQ1LDAuNjQzODM3ODgyIDMwLjY1ODMyNzksMC41NzIxNTcxNTcgMzAuODY0MTIxMiwwLjU3MjE1NzE1NyBDMzEuMDcwMDY3MSwwLjU3MjE1NzE1NyAzMS4yNDUxOTc0LDAuNjQzODM3ODgyIDMxLjM4OTUxMjEsMC43ODc1MjE0OTMgQzMxLjUzMzM2OTEsMC45MzA4ODI5NDMgMzEuNjA1Njc5LDEuMTI0NTAxNDQgMzEuNjA1Njc5LDEuMzY4MDU0ODIgQzMxLjYwNTY3OSwxLjYxMTc2OTI5IDMxLjUzMzM2OTEsMS44MDUwNjU2MyAzMS4zODk1MTIxLDEuOTQ4NzQ5MjQgQzMxLjI0NTE5NzQsMi4wOTIxMTA2OSAzMS4wNzAwNjcxLDIuMTYzOTUyNDkgMzAuODY0MTIxMiwyLjE2Mzk1MjQ5IEwzMC44NjQxMjEyLDIuMTYzOTUyNDkgWiBNMzAuMjk1ODYzMSwzLjM5MDQxNzc1IEwzMS40NDUwNDEyLDMuMzkwNDE3NzUgTDMxLjQ0NTA0MTIsMTAuMTc1MTE5MiBMMzAuMjk1ODYzMSwxMC4xNzUxMTkyIEwzMC4yOTU4NjMxLDMuMzkwNDE3NzUgWiIgaWQ9IkZpbGwtOSIgZmlsbD0iIzFEMzY1NyI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM1LjQ5NzkwNDEsMy4yMjA4MDAyMSBDMzUuOTU5MjIyOSwzLjIyMDgwMDIxIDM2LjM0ODM4NDQsMy4yODQxMDQ3NiAzNi42NjU2OTM2LDMuNDEwMDY5NTQgQzM2Ljk4MjY5NzgsMy41MzYxOTU0IDM3LjIzODA3MDcsMy43MTQ1MTEyNyAzNy40MzE2NTk4LDMuOTQ0ODU2MDggQzM3LjYyNTI0OSw0LjE3NTUyMzA0IDM3Ljc2MzMwOSw0LjQ0OTUyMDYgMzcuODQ1Njg3NCw0Ljc2NzAwOTgzIEMzNy45Mjc5MTMyLDUuMDg0NDk5MDYgMzcuOTY5MjU0OSw1LjQzNDUyNjUxIDM3Ljk2OTI1NDksNS44MTcyNTMyNiBMMzcuOTY5MjU0OSwxMC4wNTc4NTI3IEMzNy44NzA0MDA5LDEwLjA3NTI0OTQgMzcuNzMyMzQwOSwxMC4wOTkwODkzIDM3LjU1NTM3OTksMTAuMTI5NTMzNSBDMzcuMzc4MTEzOSwxMC4xNTk5Nzc2IDM3LjE3ODQyMjcsMTAuMTg4MTY2NyAzNi45NTYwMDExLDEwLjIxNDI2MTcgQzM2LjczMzU3OTUsMTAuMjQwMzU2NyAzNi40OTI1NDY1LDEwLjI2NDE5NjYgMzYuMjMzMjA3MiwxMC4yODU5NDI0IEMzNS45NzM1NjI4LDEwLjMwNzUyNzIgMzUuNzE2MDU0MiwxMC4zMTg2NDE3IDM1LjQ2MDgzMzgsMTAuMzE4NjQxNyBDMzUuMDk4MjE2NSwxMC4zMTg2NDE3IDM0Ljc2NDczNjcsMTAuMjc5NDk5MiAzNC40NTk5MzY3LDEwLjIwMTIxNDIgQzM0LjE1NTEzNjgsMTAuMTIyOTI5MiAzMy44OTE1MjYsOS45OTg4OTczNSAzMy42NjkxMDQ0LDkuODI5NDQwODkgQzMzLjQ0NjY4MjksOS42NTk4MjMzNiAzMy4yNzM2ODgzLDkuNDM1OTIxNzcgMzMuMTUwMTIwOCw5LjE1NzQxMzk2IEMzMy4wMjY1NTMyLDguODc5MDY3MjQgMzIuOTY0NzY5NCw4LjU0NDE4MTMzIDMyLjk2NDc2OTQsOC4xNTI3NTYyNSBDMzIuOTY0NzY5NCw3Ljc3ODg4ODkyIDMzLjAzNjc3NDIsNy40NTY4ODk0NCAzMy4xODEwODg5LDcuMTg3MjQxMDUgQzMzLjMyNDk0NTksNi45MTc3NTM3NCAzMy41MjA2NzA4LDYuNzAwMjk1MzYgMzMuNzY3OTU4NSw2LjUzNDg2NTkxIEMzNC4wMTUwOTM2LDYuMzY5NzU4NjIgMzQuMzAzNDE3OCw2LjI0NzgyMDg1IDM0LjYzMjkzMTMsNi4xNjk1MzU4MyBDMzQuOTYyMjkyMiw2LjA5MTI1MDgyIDM1LjMwODI4MTMsNi4wNTIxMDgzMSAzNS42NzA4OTg2LDYuMDUyMTA4MzEgQzM1Ljc4NjA3NTgsNi4wNTIxMDgzMSAzNS45MDU2NzcsNi4wNTg1NTE1MiAzNi4wMjkyNDQ1LDYuMDcxNTk5MDIgQzM2LjE1MjgxMjEsNi4wODQ2NDY1MyAzNi4yNzAyNzc1LDYuMTAyMzY1MzYgMzYuMzgxMzM1Nyw2LjEyMzk1MDExIEMzNi40OTI1NDY1LDYuMTQ1Njk1OTUgMzYuNTg5NDE3NCw2LjE2NTE4NjY3IDM2LjY3MTk0ODMsNi4xODI1ODMzNCBDMzYuNzU0MTc0MSw2LjIwMDE0MTA5IDM2LjgxMTgzOSw2LjIxMzE4ODU5IDM2Ljg0NDc5MDMsNi4yMjE3MjU4NSBMMzYuODQ0NzkwMyw1Ljg4MjQ5MDc3IEMzNi44NDQ3OTAzLDUuNjgyNDI5MDcgMzYuODI0MTk1Nyw1LjQ4NDYyMjQ4IDM2Ljc4MzAwNjUsNS4yODg3NDg4NiBDMzYuNzQxNjY0OCw1LjA5MzAzNjMyIDM2LjY2NzUyNDMsNC45MTkyMzA2OSAzNi41NjA1ODQ5LDQuNzY3MDA5ODMgQzM2LjQ1MzQ5MzEsNC42MTQ3ODg5NiAzNi4zMDcxOTUyLDQuNDkzMDEyMjcgMzYuMTIxODQzOSw0LjQwMTUxODY3IEMzNS45MzY0OTI2LDQuMzEwMzQ3MjMgMzUuNjk1NDU5Niw0LjI2NDYwMDQzIDM1LjM5OTA1LDQuMjY0NjAwNDMgQzM1LjAxOTk1Nyw0LjI2NDYwMDQzIDM0LjY4ODYxMjksNC4yOTI5NTA1NiAzNC40MDQyNTUsNC4zNDk0ODk3NCBDMzQuMTIwMjAyMiw0LjQwNjAyODkyIDMzLjkwODAwMTcsNC40NjQ4MjMyMiAzMy43Njc5NTg1LDQuNTI1NTUwNDkgTDMzLjYzMjAzNDIsMy41MjA4OTI3OCBDMzMuNzgwMzE1MiwzLjQ1MTQ2NzE4IDM0LjAyNzYwMjksMy4zODM5NzQ1NCAzNC4zNzM0Mzk0LDMuMzE4NzM3MDIgQzM0LjcxOTQyODYsMy4yNTMzMzg0MyAzNS4wOTQyNTAxLDMuMjIwODAwMjEgMzUuNDk3OTA0MSwzLjIyMDgwMDIxIEwzNS40OTc5MDQxLDMuMjIwODAwMjEgWiBNMzUuNTk2NzU4MSw5LjMwMDkzNjQ5IEMzNS44Njg2MDY3LDkuMzAwOTM2NDkgMzYuMTA5NjM5Nyw5LjI5NDMzMjIgMzYuMzE5NzA0NSw5LjI4MTI4NDcgQzM2LjUyOTc2OTMsOS4yNjgyMzcyIDM2LjcwNDc0NzEsOS4yNDQ1NTgzOSAzNi44NDQ3OTAzLDkuMjA5NjAzOTcgTDM2Ljg0NDc5MDMsNy4xODcyNDEwNSBDMzYuNzYyMjU5NCw3LjE0MzkxMDQ1IDM2LjYyODQ3MDgsNy4xMDY4NjE5OSAzNi40NDMyNzIxLDcuMDc2NDE3ODIgQzM2LjI1Nzc2ODIsNy4wNDU5NzM2NCAzNi4wMzMzNjM0LDcuMDMwNTA5OTQgMzUuNzY5NzUyNyw3LjAzMDUwOTk0IEMzNS41OTY3NTgxLDcuMDMwNTA5OTQgMzUuNDEzMzksNy4wNDM3MTg1MiAzNS4yMTk5NTM0LDcuMDY5ODEzNTIgQzM1LjAyNjM2NDIsNy4wOTU5MDg1MyAzNC44NDkwOTgyLDcuMTUwMzUzNjYgMzQuNjg4NjEyOSw3LjIzMjgyNjc3IEMzNC41Mjc4MjI2LDcuMzE1NjIyMDMgMzQuMzkzODgxNSw3LjQyODUzOTMxIDM0LjI4Njk0MjIsNy41NzIyMjI5MiBDMzQuMTc5ODUwMyw3LjcxNTU4NDM3IDM0LjEyNjMwNDMsNy45MDQ4NTM3IDM0LjEyNjMwNDMsOC4xMzk3MDg3NSBDMzQuMTI2MzA0Myw4LjU3NDYyNTUxIDM0LjI1Nzk1NzIsOC44NzY4MTIxMSAzNC41MjE3MjA1LDkuMDQ2NDI5NjUgQzM0Ljc4NTMzMTIsOS4yMTYyMDgyNiAzNS4xNDM2NzcxLDkuMzAwOTM2NDkgMzUuNTk2NzU4MSw5LjMwMDkzNjQ5IEwzNS41OTY3NTgxLDkuMzAwOTM2NDkgWiIgaWQ9IkZpbGwtMTAiIGZpbGw9IiMxRDM2NTciPjwvcGF0aD4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==); - background-repeat: no-repeat; - background-position: center; - background-size: 100%; - overflow: hidden; - text-indent: -9000px; - padding: 0 !important; - width: 100%; - height: 100%; - display: block; -} -.aa-dropdown-menu { - position: relative; - top: -6px; - border-radius: 3px; - margin: 6px 0 0; - padding: 0; - text-align: left; - height: auto; - position: relative; - background: transparent; - border: none; - max-width: 600px; - min-width: 500px; - left: 0 !important; - right: inherit !important; - box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2), 0 2px 3px 0 rgba(0, 0, 0, 0.1) -} -.aa-dropdown-menu:before { - position: absolute; - content: ''; - width: 14px; - height: 14px; - background: #fff; - z-index: 0; - top: -7px; - border-top: 1px solid #D9D9D9; - border-right: 1px solid #D9D9D9; - transform: rotate(-45deg); - border-radius: 2px; - z-index: 999; - display: block; - left: 48px -} -.aa-dropdown-menu .aa-suggestions { - position: relative; - z-index: 1000 -} -.aa-dropdown-menu [class^="aa-dataset-"] { - position: relative; - height: 100%; - border: solid 1px #D9D9D9; - background: #fff; - border-radius: 3px; - overflow: auto; - padding: 0 16px 8px -} -.aa-dropdown-menu * { - box-sizing: border-box -} -.algolia-docsearch-suggestion { - position: relative; - padding: 0; - background: #fff; - color: #31383A; - overflow: hidden -} -.algolia-docsearch-suggestion--highlight { - color: #1083a0; - background-color: rgba(21, 169, 206, 0.08) -} -.algolia-docsearch-suggestion--item-header .algolia-docsearch-suggestion--highlight { - color: inherit; - background: inherit -} -.algolia-docsearch-suggestion--content { - display: block; - float: right; - width: 70%; - position: relative; - padding: 5.33333px 0 5.33333px 10.66667px -} -.algolia-docsearch-suggestion--content:hover { - background: rgba(0, 0, 0, 0.03) -} -.algolia-docsearch-suggestion--content:before { - content: ''; - position: absolute; - display: block; - top: 0; - height: 100%; - width: 1px; - background: #ddd; - left: -1px -} -.algolia-docsearch-suggestion--category-header { - position: relative; - border-bottom: 1px solid #ddd; - display: none; - padding: 4px 0; - font-size: 1.1em; - color: #0B5567 -} -.algolia-docsearch-suggestion__main .algolia-docsearch-suggestion--category-header { - display: block; - margin-top: 16px -} -.algolia-docsearch-suggestion--wrapper { - width: 100%; - float: left; - padding: 8px 0 0 0 -} -.algolia-docsearch-suggestion--subcategory-column { - float: left; - width: 30%; - display: none; - padding-left: 0; - text-align: right; - position: relative; - padding: 5.33333px 10.66667px; - color: #A2A9AB; - font-size: 1em; - word-wrap: break-word -} -.algolia-docsearch-suggestion--subcategory-column:before { - content: ''; - position: absolute; - display: block; - top: 0; - height: 100%; - width: 1px; - background: #ddd; - right: 0 -} -.algolia-docsearch-suggestion__secondary .algolia-docsearch-suggestion--subcategory-column { - display: block !important -} -.algolia-docsearch-suggestion--subcategory-inline { - display: none -} -.algolia-docsearch-suggestion--title { - margin-bottom: 4px; - color: #31383A; - font-size: 1em; - font-weight: bold -} -.algolia-docsearch-suggestion--text { - display: block; - line-height: 1.2em; - font-size: 0.9em; - color: #0B5567 -} diff --git a/akka-docs/_sphinx/themes/akka/static/effects.core.js b/akka-docs/_sphinx/themes/akka/static/effects.core.js deleted file mode 100644 index a4740a5ff8..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/effects.core.js +++ /dev/null @@ -1,509 +0,0 @@ -/* - * jQuery UI Effects 1.5.3 - * - * Copyright (C) 2008-2016 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 specific 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/_sphinx/themes/akka/static/effects.highlight.js b/akka-docs/_sphinx/themes/akka/static/effects.highlight.js deleted file mode 100644 index fc3e90421e..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/effects.highlight.js +++ /dev/null @@ -1,48 +0,0 @@ -/* - * jQuery UI Effects Highlight @VERSION - * - * Copyright (C) 2008-2016 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/_sphinx/themes/akka/static/ga.js b/akka-docs/_sphinx/themes/akka/static/ga.js deleted file mode 100644 index 9910b5da59..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/ga.js +++ /dev/null @@ -1,43 +0,0 @@ -// check to see if this document is on the akka.io server. If so, google analytics and marketo -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); - })(); - - (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ - (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), - m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) - })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); - ga('create', 'UA-23127719-1', 'lightbend.com', {'allowLinker': true, 'name': 'tsTracker'}); - ga('tsTracker.require', 'linker'); - ga('tsTracker.linker:autoLink', ['lightbend.com','playframework.com','scala-lang.org','scaladays.org','spray.io','akka.io','scala-sbt.org','scala-ide.org']); - ga('tsTracker.send', 'pageview'); - - (function() { - var didInit = false; - function initMunchkin() { - if(didInit === false) { - didInit = true; - Munchkin.init('558-NCX-702'); - } - } - var s = document.createElement('script'); - s.type = 'text/javascript'; - s.async = true; - s.src = '//munchkin.marketo.net/munchkin.js'; - s.onreadystatechange = function() { - if (this.readyState == 'complete' || this.readyState == 'loaded') { - initMunchkin(); - } - }; - s.onload = initMunchkin; - document.getElementsByTagName('head')[0].appendChild(s); - })(); -} \ No newline at end of file diff --git a/akka-docs/_sphinx/themes/akka/static/highlightCode.js b/akka-docs/_sphinx/themes/akka/static/highlightCode.js deleted file mode 100644 index 401b9ec471..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/highlightCode.js +++ /dev/null @@ -1,13 +0,0 @@ -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/_sphinx/themes/akka/static/jquery.js b/akka-docs/_sphinx/themes/akka/static/jquery.js deleted file mode 100644 index ee0233703d..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/jquery.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! 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/_sphinx/themes/akka/static/logo-small.png b/akka-docs/_sphinx/themes/akka/static/logo-small.png deleted file mode 100644 index 2ad5096d3c6a590fcc1f71836c275afd56cf8cef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 946 zcmeAS@N?(olHy`uVBq!ia0y~yV6bOkV36WqV_;w`x7>1ufq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84Fdynh^LEVNX4zB1O>4_>`WSK8&sYh=uo-IA-X=D zg(=0ig3*CN(8XXePs5c;mBkO=CA8eyEYKnEaP-Z>H~bDU4i~r@7#7Jf?MnGuuhJmL zb0W#(4cm+-)jDiKPwN^O7IlWpXk7dwfA&6K01p#efYgz2hdytSvk^Q8IYJav8IJr_ zFyoHOFi-M4xPV2GfjdJ(m*I%C!K7aeM;II!cFa4=db{!HB=sFSNhu*Ls-6nMmfF9S zSGSA#E7aKu_%poHbUF8{$73hIWry^_RH-#R#tvl?7bdhNPCmxKlp*r)G$)e;tJ++h zdHrz;j{|qh$E{ZUQL$QB&8BTGdl2V|wnR?Bh|r{l^?c1A7rtUms1Zx@($^?(n8eQz z^t$l}L&zV7S@&E@?56BvIJ@t|o4$9_H3{}Xo@ossR`1-kPJUBnwO-RweBhcuqKgp2 z_6-+ms+l^23E@z9juW|Uk@@b(b&nc^@ZJ({Q|E90xnuHuKH)Q=49*I&ML-L zFPYA458x?hxbTTJBsbCV@p6WKDb@_%qlQtx0=XENwj>|*U~zU7Q4i3PeK_4K?*OL- zllg*>ryNmp!`i(xm-hAPX@7gX4B>K zA5Sh<3iziinEWeCt!c}gjFQqrU#D8RF6W8aB%~^8VWe+vyRC(1zxXPjMTce|53m)v z^Q5)Jf0t<0MSh1gb>+=fpI2%>mMl{~;I!&@qsN0S&swJL5Nt4--*O<eN4T?l7FaIC)-Cy9^Hl0|SGntDnm{r-UW| DleUi| diff --git a/akka-docs/_sphinx/themes/akka/static/pdf-icon.png b/akka-docs/_sphinx/themes/akka/static/pdf-icon.png deleted file mode 100644 index 203ecad073537158e7b3899aa5deb2690416de81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15170 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 diff --git a/akka-docs/_sphinx/themes/akka/static/pdf-scala-icon.png b/akka-docs/_sphinx/themes/akka/static/pdf-scala-icon.png deleted file mode 100644 index 1210d021add83eafe13de5e728b2e9f8ad9cea97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 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))}}pZx{q!N|UoI85kK@7#JAb7#RM)V^DKU$xljU zNIAg3z`)4NAj-nb#>LCPz_^!zfr*KMfytABfvM&HZH5*G7G@A&VP_ z|A!a^IT*MZxS1IR8JGkanFSgDA7Plzz`)Fa0$AAC85vPT7#J7?7?_w))G@Oth%gwd z2r@7*v$C-xDK}zf6f|Tqc1$c33KBl(yqU!%g;faMJOyC}MrIZ!W`wvP!v{tMMaM?N zz{J9Z5C7j{;9+KDU=m~&WME)S(mcrG@c$MA2O}c`BP&x%Lu7T=!>z^PU?C=uP&=5( zj9@Y`vDq`pLqriwMn*P!rogy|U8lb<2{sNZ`Ss{W?o-hv%lFE~tzl}__KS!v_;B)# z)qeL5uuev1MtjBS?>dhZw3J#%XkFZX@kCwc;w?40?r&Ft6)=GmECw@~VN8U(1sM3j wQXpdlgv1{7JPy+2e0OAVrghzM>xAIjJMW$RRv-Qn;!2QF0tll77XQBq0IYk08~^|S diff --git a/akka-docs/_sphinx/themes/akka/static/style.css b/akka-docs/_sphinx/themes/akka/static/style.css deleted file mode 100644 index 28e535d360..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/style.css +++ /dev/null @@ -1,629 +0,0 @@ -article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;} -audio,canvas,video{display:inline-block;*display:inline;*zoom:1;} -audio:not([controls]){display:none;} -html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;} -a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;} -a:hover,a:active{outline:0;} -sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;} -sup{top:-0.5em;} -sub{bottom:-0.25em;} -img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;} -button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;} -button,input{*overflow:visible;line-height:normal;} -button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;} -button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;} -input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;} -input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;} -textarea{overflow:auto;vertical-align:top;} -body{margin:0;font-family:"Source Sans Pro", "Helvetica Neue", sans-serif;font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;} -a{color:#0088cc;text-decoration:none;} -a:hover{color:#005580;text-decoration:underline;} -.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";} -.row:after{clear:both;} -[class*="span"]{float:left;margin-left:20px;} -.span1{width:60px;} -.span2{width:140px;} -.span3{width:220px;} -.span4{width:300px;} -.span5{width:380px;} -.span6{width:460px;} -.span7{width:540px;} -.span8{width:620px;} -.span9{width:700px;} -.span10{width:780px;} -.span11{width:860px;} -.span12,.container{width:940px;} -.offset1{margin-left:100px;} -.offset2{margin-left:180px;} -.offset3{margin-left:260px;} -.offset4{margin-left:340px;} -.offset5{margin-left:420px;} -.offset6{margin-left:500px;} -.offset7{margin-left:580px;} -.offset8{margin-left:660px;} -.offset9{margin-left:740px;} -.offset10{margin-left:820px;} -.offset11{margin-left:900px;} -.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";} -.row-fluid:after{clear:both;} -.row-fluid>[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:"Source Sans Pro", "Helvetica Neue",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:1px 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:"Source Sans Pro", "Helvetica Neue", 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;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;} -.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;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;} -.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:"Source Sans Pro", "Helvetica Neue", 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;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: 15px; - height: 45px; - line-height: 45px; - color:#0B5567; - text-decoration:none; - font-size: 14px; - font-weight: 700; - border-left: 1px solid #ebebeb; - transition: all 200ms ease-in-out; -} -.navbar .nav>li:last-child a { - border-right: 1px solid #ebebeb; -} -.navbar .nav>li>a:hover { - background: #f5f5f5; - color:#0B5567; - text-decoration:none; - box-shadow: inset 0 4px 0 #15A9CE, inset 0 0 3px #ebebeb; - transition: all 200ms ease-in-out; -} -.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;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 .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;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/_sphinx/themes/akka/static/toc.js b/akka-docs/_sphinx/themes/akka/static/toc.js deleted file mode 100644 index b9c3ffa475..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/toc.js +++ /dev/null @@ -1,131 +0,0 @@ -/*! - * samaxesJS JavaScript Library - * jQuery TOC Plugin v1.1.3 - * http://code.google.com/p/samaxesjs/ - * - * Copyright (C) 2011-2016 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/_sphinx/themes/akka/static/warnOldDocs.js b/akka-docs/_sphinx/themes/akka/static/warnOldDocs.js deleted file mode 100644 index 7474ee3adf..0000000000 --- a/akka-docs/_sphinx/themes/akka/static/warnOldDocs.js +++ /dev/null @@ -1,192 +0,0 @@ -jQuery(document).ready(function ($) { - initOldVersionWarnings($); -}); - -function initOldVersionWarnings($) { - $.get("//akka.io/versions.json", function (akkaVersionsData) { - var site = splitPath(); - console.log(site); - if (site.v === 'snapshot') { - console.log("Detected SNAPSHOT Akka version..."); - showSnapshotWarning(site); - } else { - for (var series in akkaVersionsData[site.p]) { - if (site.v.startsWith(series)) { - return showVersionWarning(site, akkaVersionsData, series); - } - } - } - }); -} - -function splitPath() { - var path = window.location.pathname; - path = path.substring(path.indexOf("akka")); // string off leading /docs/ - var base = '' + window.location; - base = base.substring(0, base.indexOf(path)); - var projectEnd = path.indexOf("/"); - var versionEnd = path.indexOf("/", projectEnd + 1); - var project = path.substring(0, projectEnd); - var version = path.substring(projectEnd + 1, versionEnd); - var rest = path.substring(versionEnd + 1); - return {"b":base, "p":project, "v":version, "r":rest}; -} - -function getInstead(akkaVersionsData, project, instead) { - if (Array.isArray(instead)) { - var found = akkaVersionsData[instead[0]][instead[1]]; - var proj = instead[0]; - } else { - var found = akkaVersionsData[project][instead]; - var proj = project; - } - return {"latest":found.latest, "project":proj}; -} - -function targetUrl(samePage, site, instead) { - var page = site.r; - if (samePage !== true) { - if (page.substring(0, 5) == 'scala') { - page = 'scala.html'; - } else if (page.substring(0, 4) == 'java') { - page = 'java.html'; - } else { - page = 'index.html'; - } - } - var project = instead.project; - if (!project) { - project = site.p; - } - return site.b + project + '/' + instead.latest + '/' + page; -} - -function showVersionWarning(site, akkaVersionsData, series) { - var version = site.v; - var seriesInfo = akkaVersionsData[site.p][series]; - var $floatyWarning = $('
        '); - - console.log("Current version info", seriesInfo); - - var isOutdated = !!seriesInfo.outdated; - var isLatestInSeries = version == seriesInfo.latest; - var needsToShow = false; - - if (isOutdated) { - needsToShow = true; - $floatyWarning.addClass("warning"); - - var instead = getInstead(akkaVersionsData, site.p, seriesInfo.instead); - var insteadSeries = targetUrl(false, site, instead); - var insteadPage = targetUrl(true, site, instead); - - $floatyWarning - .append( - '

        This version of Akka (' + site.p + ' / ' + version + ') is outdated and not supported!

        ' + - '

        Please upgrade to version ' + instead.latest + ' as soon as possible.

        ' + - ''); - $.ajax({ - url: insteadPage, - type: 'HEAD', - success: function() { - $('#samePageLink').html('Click here to go to the same page on the ' + instead.latest + ' version of the docs.'); - } - }); - } - - if (!isLatestInSeries) { - needsToShow = true; - $floatyWarning - .append( - '

        ' + - 'You are browsing the docs for Akka ' + version + ', ' + - 'however the latest release in this series is: ' + - '' + seriesInfo.latest + '.
        ' + - '

        '); - } - - if (needsToShow && !versionWasAcked(site.p, version)) { - var style = ''; - if (site.p != 'akka-stream-and-http-experimental') { - style = 'style="color:black"' - } - var $close = $('') - .click(function () { - ackVersionForADay(site.p, version); - $floatyWarning.hide(); - }); - - $floatyWarning - .hide() - .append($close) - .prependTo("body") - .show() - } -} - -function showSnapshotWarning(site) { - if (!versionWasAcked(site.p, 'snapshot')) { - var $floatyWarning = $('
        '); - - var instead = { 'latest' : 'current' }; - var insteadSeries = targetUrl(false, site, instead); - var insteadPage = targetUrl(true, site, instead); - - $floatyWarning - .append( - '

        You are browsing the snapshot documentation, which most likely does not correspond to the artifacts you are using!

        ' + - '

        We recommend that you head over to the latest stable version instead.

        ' + - ''); - $.ajax({ - url: insteadPage, - type: 'HEAD', - success: function() { - $('#samePageLink').html('Click here to go to the same page on the latest stable version of the docs.'); - } - }); - var style = ''; - if (site.p != 'akka-stream-and-http-experimental') { - style = 'style="color:black"' - } - var $close = $('') - .click(function () { - ackVersionForADay(site.p, 'snapshot'); - $floatyWarning.hide(); - }); - $floatyWarning - .hide() - .append($close) - .prependTo("body") - .show() - } -} - -// --- ack outdated versions --- - -function ackVersionCookieName(project, version) { - return "ack-" + project + "-" + version; -} - -function ackVersionForADay(project, version) { - function setCookie(cname, cvalue, exdays) { - var d = new Date(); - d.setTime(d.getTime() + (exdays*24*60*60*1000)); - var expires = "expires="+d.toUTCString(); - document.cookie = cname + "=" + cvalue + "; " + expires; - } - setCookie(ackVersionCookieName(project, version), 'true', 1) -} -function versionWasAcked(project, version) { - function getCookie(cname) { - var name = cname + "="; - var ca = document.cookie.split(';'); - for(var i=0; i%X8O-xS>N=;0uEIgTN!@$6)dqanLXIm@BZRw8|iv;D=QluL0 zT6;WT7btJaSdeW!A?CJ&fuW-#<3!F4jO!OJVQOHIl9}1RVo$T~w+Wwl19#3?@x*@} zBTKPi!28OePyEWNGx?uMi7D~^U^pVoxvS;QALbGtW^OrVsgqj%8zeR`WnAW6;mYT5 zs!_xFg0Rq}AB+m64GDQ_;tVVo7C827Iq{~Yh|}zVi|Xn3kF|37cYHZ(!!(ME4x9kLto+J-^LpZvy&wXBlgLMpKNB1X^8UD(qP}!DtuT` z<<~ypTXhTFOiVXSc-Y~_CdDA8bhWW2kF(?_t5LBR>x4%NyJQ%%1Q>$eck1$5J7GRMl~ zMF#{wPdq(`F;go@Nc2jM#NXwv+tOt?+!MG()w0yRW<8a9G2wW1R#ey7U>z2d1{np1 zWwrbZ)^6hu*vBMreDWN(6Fpo>(YXrep9)`2Q@twKo1%7$Z52Th1c;$12oSLRrz0VtS4l=I|V{kjqEXF1Dgj0Y`>J#JH1kQ}d5sfEI zJ~3EkIZV6qxR|AgOFiKOx58G2wdoE8GBX|o$ZXvua$&+Lg&Elk#FW@SGiH6uc2I1U zTXm$(D3;NIp?8tuy>jgz{hUH>Q3`wh`^#iVoNHA0FyH2a!5yZgfAyyv4;OH7WHq-f zl;Gg|pUExM=H)QwzrVdh(E@`@t0yceW1q(|fg^`eZ^5k$mR81#{JGuxn zkjLVN1t}(}4#8Z)qRfny??Mv<#Nu6+inwX9uw=}geo$c5gAdC@+_;z?*~{88M*Z0| zxyey8V7|Ob2j}d|B`xb37wR}H@XWL8we^2zW2L!3ro(n4E7wNv8yS%vk7AFyCKoW+ z27KVH)Mi-u+vE(BHoND{O^lV9jNIGQOefs3KNG}cCvc!)%Qm*!LZyr^o9CYrJIC@! zym^oH!UnrDJj_>kdfeI+IU-i%$mJ|F<7o&w##uD|zraO%CSQ|`fGjbc(gfX*lR5D* z3{qJZ9+T`3nuh$~3U%YUE!}lup*6?pHYTRCtrK_e3n~Icc%iOA}l~Hyf;5 z%X+9`d$HQ5^2vKugxQpT?w_-Y`LdIPgwFK&H99LzH_b3hm8f2{>i^>>NgSnr&CRC0 zn3yo(dVMmhv7~Xw)J3bmE~w~CYY8kk)bUkFkM*M8TyCc~Vy{$ZF&_IKVUV;(MR}j3 zprvES^b93|>yw0*1e&J#NC_F~Up!$Dr*eqnqtKbO;?7ft6Z8+}REhH*zV02A{-I}O zfZE4NBBDx9#C8kLcNJ2uAezP8e#hb^f&{UFCdSxu3wxyl`r z8V{_|d3uv~cE$p4TZR8;tE=BY$Gn$ZOrPZ>ro{4PEWRm}`}SR&W$}kKZ-gdJ*&AotS}v)~ zv$88~!jx%i(wf?#Y)NuQD%{n{%zKqeV7v^|PEX?fpUBy3~QEq<|x;lK{b3zCrvog6(gTlqHRC`?q@T0g1NTi3WdzdM*=`L^YHv%H>sEN?3G z-ptQ^x_}|n*894j65pjsB~DwnP4EtVc*XOGHM%Crx*R z@t;!&oaofZXUM!iYTbWc^VAhT75I|M-YoL7s+HO4li5AVqT|^TVecz83vM40)m_eX z;)lT@%k>|aCaE|W?0erbaYFkVW9f%(tW2(Mi7Lk=0~h;Es^D{*TcW4jdU(fV6*;Gg z?|Nd-IHZUOJr$H#s6JQcuiqpM{)P4QVimzTpFfo@WEQ%-_Ea&Kvf`BGFF5=kEE9bwadm@FU!#j8lXATxL8rg@0qeb;?~Wh6k$UdnnPf$ggIX2(nh1_lOCS3j3^ HP6 "https://en.wikipedia.org/wiki/%s", + "scala.version" -> scalaVersion.value, + "akka.version" -> version.value +) +paradoxTheme := Some("com.lightbend.akka" % "paradox-theme-akka" % "0.1.0-SNAPSHOT") +paradoxNavigationDepth := 1 +paradoxNavigationExpandDepth := Some(1) +paradoxNavigationIncludeHeaders := true diff --git a/akka-docs/src/main/paradox/conf.py b/akka-docs/src/main/paradox/conf.py deleted file mode 100644 index ed83e8ce04..0000000000 --- a/akka-docs/src/main/paradox/conf.py +++ /dev/null @@ -1,87 +0,0 @@ -# -*- 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', 'includecode2'] - -templates_path = ['_templates'] -source_suffix = '.rst' -master_doc = 'index' -exclude_patterns = ['_build', 'pending', 'disabled'] - -project = u'Akka' -copyright = u'2011-2016, Lightbend 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 = "Lightbend 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'Lightbend Inc', 'manual'), - ('scala', 'AkkaScala.tex', u' Akka Scala Documentation', - u'Lightbend 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/project/AkkaBuild.scala b/project/AkkaBuild.scala index e04c38ffb9..4cedd48ddd 100644 --- a/project/AkkaBuild.scala +++ b/project/AkkaBuild.scala @@ -34,7 +34,6 @@ object AkkaBuild extends Build { ) lazy val rootSettings = parentSettings ++ Release.settings ++ - SphinxDoc.akkaSettings ++ UnidocRoot.akkaSettings ++ Protobuf.settings ++ Seq( parallelExecution in GlobalScope := System.getProperty("akka.parallelExecution", parallelExecutionByDefault.toString).toBoolean diff --git a/project/SphinxDoc.scala b/project/SphinxDoc.scala deleted file mode 100644 index 4c3be86a0f..0000000000 --- a/project/SphinxDoc.scala +++ /dev/null @@ -1,100 +0,0 @@ -/** - * Copyright (C) 2016-2017 Lightbend Inc. - */ -package akka - -import sbt._ -import com.typesafe.sbt.site.SphinxSupport -import com.typesafe.sbt.site.SphinxSupport.{ enableOutput, generatePdf, generatedPdf, generateEpub, generatedEpub, sphinxInputs, sphinxPackages, Sphinx } -import sbt.Keys._ -import com.typesafe.sbt.preprocess.Preprocess._ -import sbt.LocalProject - -object SphinxDoc { - - def akkaSettings = SphinxSupport.settings ++ Seq( - // generate online version of docs - sphinxInputs in Sphinx := { - val inputs = (sphinxInputs in Sphinx in LocalProject(AkkaBuild.docs.id)).value - inputs.copy(tags = inputs.tags :+ "online") - }, - // don't regenerate the pdf, just reuse the akka-docs version - generatedPdf in Sphinx := (generatedPdf in Sphinx in LocalProject(AkkaBuild.docs.id)).value, - generatedEpub in Sphinx := (generatedEpub in Sphinx in LocalProject(AkkaBuild.docs.id)).value - ) - - def docsSettings = Seq( - sourceDirectory in Sphinx := baseDirectory.value / "rst", - watchSources ++= { - val source = (sourceDirectory in Sphinx).value - val excl = (excludeFilter in Global).value - source.descendantsExcept("*.rst", excl).get - }, - sphinxPackages in Sphinx += baseDirectory.value / "_sphinx" / "pygments", - // copy akka-contrib/docs into our rst_preprocess/contrib (and apply substitutions) - preprocess in Sphinx := { - val s = streams.value - - val contribSrc = Map("contribSrc" -> "../../../akka-contrib") - simplePreprocess( - (baseDirectory in AkkaBuild.contrib).value / "docs", - (target in preprocess in Sphinx).value / "contrib", - s.cacheDirectory / "sphinx" / "preprocessed-contrib", - (preprocessExts in Sphinx).value, - (preprocessVars in Sphinx).value ++ contribSrc, - s.log) - - (preprocess in Sphinx).value - }, - enableOutput in generatePdf in Sphinx := true, - enableOutput in generateEpub in Sphinx := true, - unmanagedSourceDirectories in Test := ((sourceDirectory in Sphinx).value ** "code").get - ) - - // pre-processing settings for sphinx - lazy val sphinxPreprocessing = inConfig(Sphinx)(Seq( - target in preprocess := baseDirectory.value / "rst_preprocessed", - preprocessExts := Set("rst", "py"), - // customization of sphinx @@ replacements, add to all sphinx-using projects - // add additional replacements here - preprocessVars := { - val s = scalaVersion.value - val v = version.value - val BinVer = """(\d+\.\d+)\.\d+""".r - Map( - "version" -> v, - "scalaVersion" -> s, - "crossString" -> (s match { - case BinVer(_) => "" - case _ => "cross CrossVersion.full" - }), - "jarName" -> (s match { - case BinVer(bv) => "akka-actor_" + bv + "-" + v + ".jar" - case _ => "akka-actor_" + s + "-" + v + ".jar" - }), - "binVersion" -> (s match { - case BinVer(bv) => bv - case _ => s - }), - "sigarVersion" -> Dependencies.Compile.sigar.revision, - "sigarLoaderVersion" -> Dependencies.Compile.Provided.sigarLoader.revision, - "github" -> GitHub.url(v), - "samples" -> "http://github.com/akka/akka-samples/tree/master", - "exampleCodeService" -> "https://example.lightbend.com/v1/download" - ) - }, - preprocess := { - val s = streams.value - simplePreprocess( - sourceDirectory.value, - (target in preprocess).value, - s.cacheDirectory / "sphinx" / "preprocessed", - preprocessExts.value, - preprocessVars.value, - s.log) - }, - sphinxInputs := sphinxInputs.value.copy(src = preprocess.value) - )) ++ Seq( - cleanFiles += (target in preprocess in Sphinx).value - ) -} diff --git a/project/plugins.sbt b/project/plugins.sbt index ed83ce6170..3343721006 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -38,4 +38,4 @@ addSbtPlugin("io.spray" % "sbt-boilerplate" % "0.6.0") addSbtPlugin("com.timushev.sbt" % "sbt-updates" % "0.1.8") -addSbtPlugin("com.lightbend.paradox" % "sbt-paradox" % "0.2.9") +addSbtPlugin("com.lightbend.paradox" % "sbt-paradox" % "0.2.11-SNAPSHOT")