From 8f17a2fecd70341dad7dd585d318d7cbbc526cce Mon Sep 17 00:00:00 2001 From: Rajani Karuturi Date: Tue, 19 Aug 2014 15:26:51 +0530 Subject: [PATCH 01/32] updated instructions to install jdk1.7 for apt-get and yum corrected the java install commands to install jdk1.7 --- rtd/source/developer_guide.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rtd/source/developer_guide.rst b/rtd/source/developer_guide.rst index 0e49688..661cd11 100644 --- a/rtd/source/developer_guide.rst +++ b/rtd/source/developer_guide.rst @@ -66,7 +66,7 @@ Install ``openjdk``. As we're using Linux, OpenJDK is our first choice. :: - apt-get install openjdk-6-jdk + apt-get install openjdk-7-jdk Install ``tomcat6``, note that the new version of tomcat on `Ubuntu `__ is the @@ -143,7 +143,7 @@ Install ``openjdk``. As we're using Linux, OpenJDK is our first choice. :: - yum -y install java-1.6.0-openjdk + yum -y install java-1.7.0-openjdk-devel Install ``tomcat6``, note that the version of tomcat6 in the default CentOS 6.4 repo is 6.0.24, so we will grab the 6.0.35 version. The From 73add914343177a1c297d5f68f51667b35ac9e7b Mon Sep 17 00:00:00 2001 From: Mary Brennan Date: Fri, 14 Nov 2014 16:17:01 -0800 Subject: [PATCH 02/32] Fixed some typos. This closes #7 --- rtd/source/ansible.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rtd/source/ansible.rst b/rtd/source/ansible.rst index 7f0f9bd..a410e93 100644 --- a/rtd/source/ansible.rst +++ b/rtd/source/ansible.rst @@ -13,7 +13,7 @@ intent to Chef and Puppet. It allows (usually) DevOps teams to orchestrate the deployment and configuration of their environments without having to re-write custom scripts to make changes. -Like Chef and Puppet, Ansible is designed to be idempotent, these means +Like Chef and Puppet, Ansible is designed to be idempotent. This means that you determine the state you want a host to be in and Ansible will decide if it needs to act in order to achieve that state. @@ -23,7 +23,7 @@ There’s already Chef and Puppet, so what’s the fuss about Ansible? Let’s take it as a given that configuration management makes life much easier (and is quite cool), Ansible only needs an SSH connection to the hosts that you’re going to manage to get started. While Ansible requires -Python 2.4 or greater to on the host you’re going to manage in order to +Python 2.4 or greater on the host you’re going to manage in order to leverage the vast majority of its functionality, it is able to connect to hosts which don’t have Python installed in order to then install Python, so it’s not really a problem. This greatly simplifies the From cbd7a13622780142127f06bf2f0d2888afea3c68 Mon Sep 17 00:00:00 2001 From: andrijapanic Date: Wed, 26 Nov 2014 13:10:32 +0100 Subject: [PATCH 03/32] Update vxlan.rst Added section about MTU sizes and examples. --- rtd/source/networking/vxlan.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/rtd/source/networking/vxlan.rst b/rtd/source/networking/vxlan.rst index d3b54a8..85da616 100644 --- a/rtd/source/networking/vxlan.rst +++ b/rtd/source/networking/vxlan.rst @@ -73,6 +73,16 @@ To check the capability of your system, execute the following commands. # If it's not, your iproute2 utility doesn't support VXLAN. +Important note on MTU size +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +When new vxlan interfaces are created, kernel will obtain current MTU size of the physical interface (ethX or the bridge) +and then create vxlan interface/bridge that are exactly 50 bytes smaller than the MTU on physical interface/bridge. +This means that in order to support default MTU size of 1500 bytes inside VM, your vxlan interface/bridge must also +have MTU of 1500 bytes, meaning that your physical interface/bridge must have MTU of at least 1550 bytes. +In order to configure "jumbo frames" you can i.e. make physical interface/bridge with 9000 bytes MTU, then all the vxlan +interfaces will be created with MTU of 8950 bytes, and then MTU size inside VM can be set to 8950 bytes. + Advanced: Build kernel and iproute2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From 0a0606d97a0163105507d1278263a665d48ac01f Mon Sep 17 00:00:00 2001 From: Satoru Nakaya Date: Tue, 3 Mar 2015 15:10:28 +0900 Subject: [PATCH 04/32] Fixed the description of the attaching data disks upper limit of the VMware hypervisor Signed-off-by: Rajani Karuturi This closes #9 --- en-US/working-with-volumes.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/en-US/working-with-volumes.xml b/en-US/working-with-volumes.xml index 5de5e6c..9b970a2 100644 --- a/en-US/working-with-volumes.xml +++ b/en-US/working-with-volumes.xml @@ -39,7 +39,8 @@ used on a guest of another hypervisor type. &PRODUCT; supports attaching up to 13 data disks to a VM on XenServer hypervisor versions - 6.0 and above. For the VMs on other hypervisor types, the data disk limit is 6. + 6.0 and above, And VMware hypervisor versions 5.0 and above. + For the VMs on other hypervisor types, the data disk limit is 6. From af7d1e3a9a53d54d42d92e0e67df9408aaf25516 Mon Sep 17 00:00:00 2001 From: Pierre-Luc Dion Date: Sun, 8 Mar 2015 17:23:11 -0400 Subject: [PATCH 05/32] add basic doc tools --- rtd/make.sh | 3 +++ rtd/source/_global.rst | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100755 rtd/make.sh create mode 100644 rtd/source/_global.rst diff --git a/rtd/make.sh b/rtd/make.sh new file mode 100755 index 0000000..d4e96fd --- /dev/null +++ b/rtd/make.sh @@ -0,0 +1,3 @@ +rm -fr build +mkdir build +sphinx-build -b html source build diff --git a/rtd/source/_global.rst b/rtd/source/_global.rst new file mode 100644 index 0000000..e726975 --- /dev/null +++ b/rtd/source/_global.rst @@ -0,0 +1,22 @@ +.. Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information# + regarding copyright ownership. The ASF licenses this file + to you 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. + + +.. This file contain Variables shared across .rst files in this project + +.. _CloudStack Installation Guide: http://docs.cloudstack.apache.org/projects/cloudstack-installation +.. _CloudStack Administrator's Guide: http://docs.cloudstack.apache.org/projects/cloudstack-administration +.. _CloudStack Apidocs: http://cloudstack.apache.org/docs/api/ +.. _Release Notes: http://docs.cloudstack.apache.org/projects/cloudstack-release-notes \ No newline at end of file From be8e7eddb100d8070ec1939ce28fccdb4c023c24 Mon Sep 17 00:00:00 2001 From: Pierre-Luc Dion Date: Sun, 8 Mar 2015 17:24:11 -0400 Subject: [PATCH 06/32] CLOUDSTACK-1601: add getting help page on main doc site --- rtd/source/_static/images/60recipe.gif | Bin 0 -> 19564 bytes rtd/source/_static/images/jp1.jpg | Bin 0 -> 13705 bytes rtd/source/_static/images/jp2.jpg | Bin 0 -> 14846 bytes rtd/source/_static/images/packt.png | Bin 0 -> 57435 bytes rtd/source/get_help.rst | 91 +++++++++++++++++++++++++ rtd/source/index.rst | 1 + 6 files changed, 92 insertions(+) create mode 100644 rtd/source/_static/images/60recipe.gif create mode 100644 rtd/source/_static/images/jp1.jpg create mode 100644 rtd/source/_static/images/jp2.jpg create mode 100644 rtd/source/_static/images/packt.png create mode 100644 rtd/source/get_help.rst diff --git a/rtd/source/_static/images/60recipe.gif b/rtd/source/_static/images/60recipe.gif new file mode 100644 index 0000000000000000000000000000000000000000..a47a3999941e4d5677f07fe4ea27049c2b30b50c GIT binary patch literal 19564 zcmbTdXIxWH(>H!jdW8U?gM=zoL+==RKuVB~fT33*AWcL~LP(IJG!YRs6lo$xMZ_MO zBBBPdprXHEK~&VBs91UMzCQPL-Or2X`Imih&iBmDWM^k*_Or9Q@$~Yrv5x5m{sF!L z|0;$6-~<3A08j}4wRk8@5s3kC`vGFT8c~6yss^YX0JIzQwROlkc)*ZpVrT>y)dMDn z%+{?}SRZUbc7T|s17`JBX68<2T7dZ>z_Qua(n`@P(bzWF(bf*IJK$!w9~f`jlPjOeuo15{NVuy728-012#BRJXHb^2D{=`*!w9yFc3-+FfHc>m-YmU%x3sXZ@Z!Vr+Yd`~i{BR(zb$3?>*9QRj7f+c`X(ZBrQ~zJSW#SmwIRF6CR{7226Sl>z zV$Lc~&(C4}rAt;ZF*fZlhQR*f>{SI;De^4(`7= zJ_i8cU(Wy)CjLYGkMMtJnJoZd^JUdIRsW&I9t41Ms}rfxCTetmv^{<@TexOIOm`tS1p$nbB@|1?XCOU-oK4Ua!W{z$xY88{k3Xb zW_o6BHfb9pCN6J0hen9rELddq1B+_4!>!u)5TyA#WU%VO?e;;rF z14sizKp9vAXao9y319|T1NHy~a0k2re;^152cm&EAQ{*SWCQs?5x@etKsita><1cw zqd*(b1@r=^fpfqmU=X+l+yq3xec%Zo23`U0015CF_z8j_62yaYpfacd>Vig~8E6AK zf$pFWxCsmg>0lC=0p@~5U@=$@)_{#*GuQ>50?&hk;03gRBrC z>JUB1dWa3g8L|-)1c`zqL9!r)5DsK7qyf?b>4Ee^1|c^g_aS1)JIEI(0L4NTpqfw< zs14K=>JN>8CPK5JyP##zdT0x@7kUAD9XbUSLl>amVF;KUj07`**~6%?U|1Y13$_bZ z0c(VH!unw&uqoIqOal7@$HUd&MsPd07d#A}1kZPB5b-9^1d{X`Scx@bGJKRSK|y&b&|-G;t^zJq>+{)v&nti?ED zf-tEV7N!Byiy6htU_N89SS_qAHUOJ~Wnvq!0_+%e7W*A1i!;Qz;v#XmxV^XzoDla2 z_Zg4J>)|Q*2z(BHFTM*ujDLn-mXecNC*>s-FST3hkW|0aU8xV!XlY$(XX$9^Lg{+x zGtzgY7YJyA9>J9mL)b+)L^w})NcbWnCu1t(FSAvqLZ(~hhRnPyQdUpaT{d2pBikxF zEc-$ZDyJ>yDiYBPWSJu4IkkfF|NYSX%xT^7%Bu{cCrIQ*+BP5BYnkH263w&qW* zwOYYiY^{@8Pqi`HHrk2Wb=pJP5*-a4U!5YI<2sLZ(YiLe$+`!0uj_u(TdNnU$J0Bf zH@{YCt=HPZwa3@a=;QS_=x6D-=-)Fy7}yx385}kc8A1##4U-KI8Qw917+D#m7#%j6 zG=>}78fO@{7(X<@nK+x|nH)EnU0J8F&SxEa-MMui*6XZ~SYN&V`uaa)OL987jr_z^ z*3{dSZF<4d**m^5A)sT1LlhsMivPcM=Yi-hh9!TYK;H z9@&W77`U-<<8vQFpKPBCz7XFPZ{J$q89!aW48L>!fWMc2t^ZTnT3QzEVgMq57H}wF zZjogq$}iGs9R`Fs5oqW*v_z<;VR)N z;R6xKh>(c(h%cMnH}Bv4D$+8N8~Gq=ZB#+jjcAqV^ytf5q_@OuIYWojL+Rc0UorkM zEiqqWy<(eUC2_8C2jbqvQ{wC5-y}FD)Fix4bWE&CoKJF0s!e*6ydk+hc_GC$r7>kO zm701q^;?>MT1VPSdT9E|t*EW^t>-gjGtx3fGS_4lWKJ@S7+i)p%PwnwmLz*)cKbGP zThz9J9OCM#Y9d!Zw?LFpu4(|C=7GE}APA;!6|5XuJFPO3u{@|zZr<*;S`&;x{>RS=5d98D8A#K->*&OR? zS7|SA|J{+%A@1DNInrg_)z!VC*1hjI26|0;n@=j7EEfQRT*2E@ z^ivN`Z#+G8#^y|KpKf2%S-G=i{b2w0e#yDybK-&UfywjU=Z7xXUpRYl-NlYenwJh; zmcP933g!yu%F5Nkt6zi+;lg0j;ESOxLr;dohVP98jNBgGI68LCz}DTYx&3EpOa!M@#R^!*@@?Y z&!4=Ad-3k&wwJ$Napv%I^{+Kvcg>s4UkZBT@kaD^^V?VN81H^AaNok)rHs7!R2>tQ;XZ|nbuZG_S zzc2jR_-AHi>uR>~cQp?D&AS2A3J~)f<00S=hW5xBMve)Zhj|2T?N%}ef&qr3RTuD>wa-**&l#zJW6^P&MquEkMaf=w}9J$ULv{u{y7~Qzte- zE9CpDySEKZd|dstRC5CH&^Jo1RJ-Fknk72Vo@$qAY>nI|rB>I+hzCP#QeGd{dXOJU zzEORTA~n@k>}NMht%920#nCD(nQgUuZEljYD|Ojra^>XrL3!6Lhb(AG3_jQJZD-q@ z)x*-SiwD(AREQZhP4|DO93bL79 zI3w~fdf#_1B<=m#>BQqFiuSWO=Uz}~)aQF4Nhfm0!!qB0d024^_jNj+7xnc~e17HE$KJr_i3svU7AKcHpEN$CQoOL2tQ9(j~zLR+*2$KN@<=`C=U8>h zw5SBnJOIHgPqIl&2yq(8)oO5-9)b=-hR=B!jPr{O^p8k%3fu_BOb8@i!>Z>iwe`Jr zjTudd+FAw5krrW#wJhZ_kr#P>kdQ&)YYG955zZVQ%1m5ao?l`!09LdRUuqguvHYrv zQ_sd9eA80h^rpI1P7eSG6aXSen=Eo?&|wOaAqUyd4OyKX`pwLhE5@G&aft;`^`}Cf zZpaius&qAxM!7^aEvC!{DcfqrK%HjpXuKnh>E8~MPGHUg3kysLj^q*h!Su-593d9Z z+GC>xk;xJbqxUwr=v)}YWl=bOwafmxjhYzJ7$8?pf+9cAR0;6scOOim&FL=E7YH|; zT3GmWAw*$D?4eU8*l5?D4N6I#8#FWE)^X0Jqr|D8EiCvW_hB{-rc}5aVS$O5~ z%^y=kl!+hl5;ZYs2b33*O788(Z`l9DlK07g|NqCrDBL^B}(zrp0qPBkYi>JemT#3AHa%n z%ma@k0ZfSbdjNGMoPJEjS6LwRSX(B1Y{O_>GbtKfB(TsKRWFpQ2ZrR!=@2r><+62@ zSY}X+*rn1UlSKuI%d|(28)sK0(yyh-EQ$75sj{UrOWoEs9lDgtX0~N7P~b>|;(rWU z$5M+BR=Zdz+jbJhU?2_oOvv-&`wd=pZ?OzV+B+r7;<$`-j2rI7>1X{i?O{)&>{$;} zd-q-{rKfMzW`$ahfG{G8gz;w%0gayko?gV4oC9X5ZrUp2Mq4zu3S0y0a?fO;xF!M_ zG^WYA|MqZK+)42R>yf$#JFGa$N>4(f=tI5LWVgVrVuYK8ONX&~*0HG*5ifm3`#|F* zh+)_~PX9%Vt!mW#gRGg+1?Y_;8a?f);1OKXEZ=0pK6WYw+rEx+({}$>N*v~i-|$jz zYv&ndtr*Prw?x?O6}eN&OomUOF!oL*!!SCk(UUZ@2*bCvLKP*OKL=10frkgHH+x9o zA3#-|53JKrDk!PfVoQhiJ%8H^T+VfCl^GWmqi1NbY3qLHhW_g4&n^2WXsTasy=SIo z+|6g+2a1SqGmKMSh)`t3S(xxe5@f5;?~|?Qq=0I73wFEmY1T0Bf_V@1h-UHASeLU| zl~9y#%!iP9tz3h3Y{-OY&-MHv0u6w^%l>gEc*nD+*3n<0Qi>)#a$02E$s7Zm^OMWh zSQE(|r#02aguo^M^Px_Y@EAGKtbKcV&;GZwHwN*y?z^hOz9Jn)Or8hrw(U2d2{|z_ zSVw`qY=3ge%8&Uqyc&DqvAn3Weos}GNbK#vaI3kHQaWmP$d-0SMkpO9 z1h9nwV8+;71YoNPAnZ$GOI=0_a&u36;Qp_hJ_RS8*q>UMh{-BJ>pVa~a^am;n4kxk zjNp(Hfw1jC$t)sB6oljIAZ`kbu>)!k19LR9avt;X+}w?W437&8$Zc~B4BXa0#w79q zBq43F4Oz)dd^UxiBx5o}7~i_xmEu4F6ni9)X= z#zr*%p)!*Ijt4*cx^xtzrb@_$sS!dX}I(x1@9Ij-Ac<@=x2Ad;wI?{0g2e6 zD#&3z)}Dwv!PtSNLsTbO0%33%5&6bEX$LK!Fwxg)+3R|IoZYBTmM~SPJ)?n;>N|q$ z7sy;CWBTdXE`{BUZwRMR4pzroj}$>9q#vc4zoSU0S+Yo{JjVG2A-V~7P}o6=)MI+t z#W<;HKE9uxLL}f{lA=*?#05H5n~N(Xz!$B3&+liP`n-MdKy+PuX%cetR?FCGVHjB+ zKBK@^ZN{SWDxV{ApTlX3@f2o`H$X&A9dnxUVGSlqXfW?0kS`Zn3K?4D*`%^ z5HbS=P5`oBs)8ka?23+$r2_5(9RtluO3O=YUTw>w`UI)k(KaUO0juY;{}M7+i<|i6 z7}i>^M!?5*>g8vMLweveUyCGMi0{F%@;6Gg5~kzTl!9|av_}%9uiX;~IKO{ENfc54 zFcNNm*`6t?g`BFa>x#}A_4j`rF3>IQQ$z+ZqtC3|w`);MJ&f4wP25bOL$V}|)tz>l z)7!a{O_$*ICVLBYE)>1yHHX%VRPHNvV6BEw|K5F8fucU~nN z`p}+~G~ZZA_jTVN?Op}iC}d~sZ+@0YDWo)}Bd{kJN$Gl_f@5(xdBIt z!+u$pfG0m*!S1M_8*MROu#&n-;th|C!s3jJlZXS`GKO8{q6;9OR6)r;Xm#N8p_QpOXjXywy% z%mNf*HIhze;>Gk_0U5JvJ6BNau9NRQpPR^~IVpE02_!jj$jxUDHp5;a>hw+?79+SK zOlcKFw-Yzvj=##sYJbI69_#5!Oe;Y6QZ2lD17QFm_>Z!Ab;N1&gTYE+z6xb_0tWDY zc#AR}8Z%Z@9zwXYLdVD^9c?9`zkJD9Z$r(zW*6b%Bhu~ciA(F*mL$=O^?em0e2qA{ z2j}5U*za|!Q*U>3NO&o*x9FjdXO7cAND29~jkFExU0BZ5?>GU!GyfR2%tOizM%Ut^ z2bqp?RQw$#?t-LIcRbAc+D`3`i1}QK&vF4j2au@($wlC#Ss?zEd zarbiV8Vfhmy|Z(Y8f;74yz1QT>;2|!`k$1^D~{Sux8hGsp$Ex?Nm6g}H|!nC8S!{g ztYHmm4_ddQI~3^5>_209J)`$w$aq|+)wd)m0ET6_d5^gD!0ovyp~_a2aK_Bq&IN+^fzBO zJ+E(ehew6d9HM;u^1Uo1BDA4A@(zh*OFg>vOQUKG7Be?^S8pUazp6;Q(X?)J!wRrP zQFXJP7|>Ng-uqIvX>-oPfYh`EH%?&$rnhwtZ!S~7Pt5sfBeADO>#S@Fx5uYp`#eAN zd8&&r8yXEgrVd;cv|W_L_Y?3dD%tBE-dw&YbBBTL7h(z#W1r5tZOz>u{uPlDmNfYi zXcyv(_`v=VyOwjY7YO)R72LF7@4fxO@90=F0@uX?laaG4NEtb!wAs6Elp<<5T|!Gk zP?QM;+tMxE?XI5mI@{BqbTu8rOyBoW_2iWuS5=ka%97ZXwobmsaT&ttcT7}Up?5-p zKr|Y&(TzHQfJ}9Ht`&y{y=p6}x*gHq(fp>?vpf)C5n=U^l6T$=kyqQk0w5e4Qmd7C zTZ795q|!n1#Z&LHcN{u?_vOVb^5IONr_c?=61b&+%Y4FS;>O$^JAx~NvvVIr`}T!P zjkwMbu1`V#bc_KxR0l5JMes^8zQmq}V8uckH);*BXsh5;K$IEz~ zO*{tNDQFbrZsAsW(?yuR&)6$V4lZgZ-9;#m?i*mG&W=E8L`h!(}xYQR1JY_L0R^VYLZF1*^H$3*w= zacQu)k}m9;n79-C=qHziwfpHio}l{~!99Ub%hh~=`rC#_K7J>t!@ox zqI&#&B!#}O?toye&UAkjJvJ2q2!OBmy=)&}J1S4X3ZFSoJq|Dr9;wT?VkDG|BENiT z^h>=C2pnI`$(-B2g+zzy76emp8HWXD8ZX2b@rUgys{Fr&n^86dR&17ia91_bQ@hX8 zN&u*nu4~`6`T|IeGpmk246{_)os<~Y_yeI+;;A`?ITsv$SH(5VB75V@`uB6IGojlv zhl^v9!mbCK-M`$r3P6zbNotPMuX}#7b(vlEQ^wmiu3JIwd7~G7<>JG5UUaJ{`c5w7 zQ|rj*H$9zS5G5kiRSJIpLrf+4D7OlEt|Q^?tB~YZg9lDvHNR!I1CO=yapQEv$q~+n z)@>iO<9FS2aWb6Jak4n)7L4&YsC}*YTyDkV2U9!fFp6-20wCfTs4P^zt`&ybVJ4yA zFEY_pOrJ0&{Gep&4!=J+>3(<~K;zT7H1}|wc-n}g^ZhjQ5oGMfn>Plfbq{^~apmK$ zXCHq7(qj~So)Y}pt<;8hN2JM(mV@3Syudc<-~}2+zBg*r?3XFWeJ}ocUN|Fbq8=e@qq_Il=7%4K^=u6vWq-yB zO$(4Jm2bs!*N|%1BoS(efR@vVb)$eXrHZ#?F>j|^`n0jS-!8}+qM>iBtrrYZ@2_dmLc+57+U1C# z&Y|PVN>r^X9hG^|uCz%hrdZZWL>q=->Q11EVdAn6)s}xx>*lS-QxJRU{Cj?FT#${LU0>V{Y*UAP1GsAW5ZmUy{8E zoJbbR?<_RnuilfH>}Y^_BwsrkjS8DqF4OINum_C_<7%u&(fLe7VRbIsN%wK8kw$R6 zi%}V1GN)pf4PY+dx&r%URTK$TtX zuZA#cDiV()#z82%Ju*7Ubf~vR>Lr#85EW1Yk)?;i>hMma|eD@k(~h*cASXCtW%*~-6zvYi-Ec{RO`t{ zed$8CX>-VJi|8>E7-8p_i&US8XCLnj@tPmCEUYfMd_EKEMJ-veXmBn?4|JiQeReZ% z94y7hzQWo`xK4hP2n(e&XayZ%L7QaDSj@7Rr6RSqNvx6*3mGurB7-w6GXgZF0?5Pn z;~8*$W=tW}=#ab;vwTM%2yUbExe)?Zq{LNTE=(k=M91wUk&Qo=YaDD772|WDS?07s zR0oH9vt_M>6$PR})o=Xkj=jwr zmcIX zXYso!t?;G+j}5;BoM1}O8WGJ+kr=Rd7e5i!$@jE&8ARACK{cMzBCO|FSm)^&`6u46 zgE}=(dydP2(S{QB8lhC7cu30DQeXQL0h7B7RUc5|sPr>A8p}e|gAq6FMie*su{d@5 zp5CL=bq6?eacb`wqlS$!`!aNzfrpaoc8V|k3ck8PJ{M`2{}{wY6SNf{ijnqj$;Akr zRt@SCVD18CUlxHx{LMswR%GZ3q-u7}gZXKL51OS20!i^tmB-ygCKEkUye4Xz;xNrR z|67Kn{Dbc%HE&u866=AZW1i;}>R^$0QXYd4Zv9IJQ`F4_QX4#NWy#Ex$da)xgCdcH}}7;>>-IM_WRZC7)3`M!-=0&5(2bpAY}8GKx}OTd`}xbI$i3y^c`+ zx7bbLYcmFNi2}zrI@@2F1cI~u;CQNw^)K;wNth;hU*xH)!{pS=F|ZM02&Bn*pA%82 zx`Y}*i3A=z!U~AVpun`Oww?75tUdJP*pdA0`S_ha5U}{kAZ*%nFNETHc!87V@cQi) zouXQeCdm+Kfr8yt5C^eOcD8%zT#-PIQ@%;!+I(Qa(gs}fu{T&6;;K31KJ>1|G5MS} zK7<1MBK2b$VY<}wI$^$54L0UsazX~{UEr)K<3+ACaAs1magcw!$?KLtpUgh(tospE z*Hk)7ig*X_8}#h{bJ6_|iEo0@$B=~sEgV==tGfA^`v#Z6+qyb@rSNA$l_{K!JyBeq zcI&ztnF*tv9#(&$cg`YPP+5SpLkAT!S<9W!OeSBT?TdD$frHY8eZ?~`{CGyPZn&6d z+8Qh02<}pvn^GUh@}-vu9?-DM(V+y=gS6x=ZVh~>6&-@2Q#kl%OqA0MRwk%j%X&YV z6?^*Q^o{7RI!l_^nADAFI=IeAU3 zV9~p|f6}8%JUcW$t9c~5~9(#KB0PUptI!qj>=fZrslPcgP_%oXU)Da;i{x=oyG4hsXxdgZBdReNI)RR+LXekB69s-^^t z9^yiP6A&sphrxr6{-KOUfF|PQ3E`0gh#ggkX}V%^79w)KZzVmfk(UfcBy;m5ymSKBVhmI+ z?#QN<*evog8cM>2C4Ga%MJ^55fLo+QcRe5Cyu?ePm1I6f+7FgcE+Kb!a)w%p{mc-Q z9PakjjFSN0k&H|P+~Oq2d@);Lxyof*Nr8lyM(9KX1}VTud;>2_A9UB}7Ko5Z`dmAK zvWYSnAmX)8BLe}JhY;pU;e?2LhhMZ`IS2$0Om^~-Rsm|*8|-X>Zs8dBNrBw88;C8j z$SExtJOH#5APQ~PA{r2zTh{04pWfR5gtj4f@R6CF#jr3=4te!p8-ZXV@~9BWP0zee z4k8S)cA81C;T05}kQFk$N!*p_d5GD#iqVW?YV`5Q@IIMjfU*p85fOUSZdxvL_;rNNI;H}h<3CW` z`|DsNcvC@eP>s$smcaazi(vumldzi}J6vKdJUU9bHbR)268!Lz;gKATsO^>Y2T}5< z>-F19Bj2zh!z*t$p`IiQVh6EN2F6z&`Cu27&N?%H-_VRWGl7uP{B~Y_YQpE{>_mr} zCSFDzqpUl#P_|-H?e(X$*pCbkEVyP^>ro1*SPWz9o3UkLhf86%+rumOXZaZj<-L{6 zcA0U5Bh}try1lB{kv)EIXOuf+8rN3nj>KcOkvUc696!qKn(~R>&uPvYP4-H`1cAm_kL*>aEbSkCf=izD73hGTq zS4`CdKT+79NG$B??=9C=1s*{<9-%hS#?;CU!|V$Q$esKWgy^oNe7WALW>uUbYDuus zJzQ>}+zn8L!opHmDpb&z%+`0|P^T@;DV%p@#SWu)O?m=Kg)BTBnVHP0dE1nl!Y(hU zHEg*5nt*-H55`@-Z%7E#6#|cAgCd>=I~@x)H3_ozg%Bl742i8&3Tg}4^8C92Hb)G$ za`ap|9->~Vs90H7Y4d&{c%B!p#LOOW%hT$Mj5%Pae`~1lSm}J}?-a7R!2`XphuB9< z1sVjiIJQN-euuoec1b9HJHDL!fIAN=iU66?5bXg_U#PcS*G{E-tfaky8sCFfy$IQK zEWjm-jhIIiQehAZd{^m3NEBOp8dQ_0su4JDRG8J++AH5_>lxt});kjsn&$rnc;0bTy7%wsmGHHAF6NRND zW=Sz>q)MgDg)m2cYug<;(Hj!g-CWE|=7>34Ac^AfKr zc-}lRCG4zcAT)oTmsJY)sw&AA^RkoWaF#^9F%~8aR2J+rLSeq^Lr$1M^#YIR+$~PN zz_u1X?%u;me;k%sS!y6;Dd;0d0zeZbmb;jj!MLxp3?izyJE+K*K_<4Ex!wo4mZbjt z9UPG?z*B+R0LyjL0F5%LV{;f^1$chq1?yDD96mDVWkVLK>-sFAwieoC6>P!nJiK>>4eNug3)l*Klnv1O|euMC;MBUu|UFRK8b*ub4}X8zFz z@{)P$s7$YUUWSmFySdav2+#z)UxDCbEkx#Q+4=#k-3)}NJ9Z<5sXY&J)|?D3Xh7(P z{JsSE-vCySjCLY@&ChAeHZqF{6l?LV{|DP0Ma%UGKMbi;a_^FRVW3EW>syAzQzeZej zw^_)&_~vpj%T9#M9|Nx!;&I8$?m0HBKoCety)^+|{T}=^?_<|(FkgUx2paxuOoGwg zuk->kWQYub^%{hz(zR3tfS;`dHvnl_-a}-h0XBdW4Z-U2UnwQGCQ2^Lh}iodVfNL* zca4?EFfvl+ktwcxJ~KrwXlGukm%oGOM9lMTB@i)tAszB~$~KV>@Sgdfr?S;MK}CLq2KkGA zDGQbSK$-!X(h#eMC)t$cW65P(gp74F;0lE15Ud2OT*Kl>%tSHI32;df^YSFZ+kx-;+nA1HA=u?)rT_l;GKLZ zWL{19n5n;RLc0VvN10J>05wYsH3{rcLsk$?Wb{TFa|^4IjSN;m(D=l820N0(&64o) z=HWU6+`LkF{s0%@%^rM@bXpSi9rzjf2A+QDpJ)l}YRvKM`Qk_ro>zsW(E%?CJZ+wr zW&`&SPqzpAa@YpK6&@J$*7LZK%Hrb6zU;s_J`wHLi9Yc z<{Xdy$T>2F?X9aK9 z^q3FCT>x|MEdGr|$={v3Wk5n5AjcdZ@S)z-*&{1&>!LZ5kTQa@V%r#G-_^N}aPE`s zjXg8yC2QYg{OHt3mtT!quFd0s5iip5jgAXX)+BXF|8ASh@e0DRI~w;o zHxr%k3Y^#7dUqk zb+zZr==_zI3_1B-lU(2DZKJV**jmXg`)`7~6OGpExBgg44eI6}OME(h-&@`=c#}rd z<;Joy$laH^22~?vvPL1DO8Z-Opx^Sk1LRJ`!k0fZ2hpToACBLi`r>x&vQzI4yVnbk z4R)--2lwUgK6Xy}R?MqFF{+)6;K{l7CcQI~o#U&bY1E` z3+ElOBseiQmld@+=lZ_@$UksmL@$k9!a!)o!%G+w8cDr@J&YjsKtvrmN@$KyQ7*A z`xe0+nRouj(G}!GDBQ-?-|jog3BkH_Zey$+W>q7b%8M#fkP! z10kbV++X-aO@8uz|5!nrdU_ENX+bI9@RUeyoAe`9VK=;B3{v#}gq>kcUh1BEe4lxq zdstqM5qsteGyL+&lYh8tj|hD3H{Wp#?_{bcm{(BtZOE;7V=?OBQAYs}A1Bn&4AmxH z(prua%me%;gp}9lC2_9P*>uJTY-mZl0yZ^R4|9C+i?VIQT>@F}?WSKd+d))O22tLe z5lw+Q)}=;6n}Kzso=SV1T(a!8jGhU8VQ`9N_@`is>FVxCbg}-uob`Q5+Kc513Ab7K ze9L-D%%Vs?dhR@?cA9cQhtMJo`l$b?klD-7(Z<56+!ltcSkcRIDlqg+j|` zB(2B>34;LqPJV2tXUY(&)Op{xE@0bq%@8g^KrZTQRp*Z*qGef9?#`?Gn*$qF?>b9w zAMg!1`EIo3W%b_e1I4mi2Y3TL0+#o3@tOjC%1T8&N15oVaI*pV>c^y%_t{h!Yo6=0 zP`x*AzIe^;u)D4dQJ4GKxV;OKVoMGSIsp1%wJD=ouTEWaqnFt)f4@Jw;=S#FZrh7B z+m!ChZL2~AGn{=w(jih2bo}nRR@qGrF1p<@SMUN*@x}nsKATy*$!qZ7F9}aELI9H| zxN0nf!Bw(p=#;)<<$@WCd?BBmwyeFzI;h6AiLMZ!Rgtii7TC)H;KSOVuHLjTjkltH)_GK0;tby~|R)!79Ab(Oiv6I@X%1hRNta$C7RAD@b z^r9mDcm8P7`NdcNC4qSKOz!h1GqKla*s`)@soj+Ot#REji(W73e1bM|=EV@om~~R7 zh_$*GCA5`*Ncr>_eI=%c(;U+!S62({Jv^l7QH9tU+1mSHIHmlWrnEOzh}j~lqj$*O zl_-bc^=^UmeL79o{n87I~jH&LvP2h{1S zGu6&{Oipkzdkbu~EQ9iDO}A(q!P$XFuP~0m%jmDd>n}hNs26KObzSYpPqB1y?!}&~ zYe0|hPeB-@ub>Lx?09*3u=kwcVv4ik%gKQoq!RZ#%_r^jXh6bqHYj_+7aD0A3PaiS z!Rz(dk7&$+?NCr&u1wBDSc)p-xchdp=_=&aBhp%pT1t7T*RLu=9{^0H!p$#K@68U= zcIJ>Mx=V|dXXHoG4C*lM#9F*%o1rS)X2`$1=9!3SYk2JY81BOCa~Vpn!#2ujNVm-? zPC~0jOM`I#37X^X_+lVRPqM8oCBpQiOY+ZbW9{2r95s=%tdE(W)I?2RmYOE0l`-Zj zzS&ze=BoBUaLsCYHWo6nb!9SCDoScO9qn-{PHn*$0r_z6V5rJE?;({f>oa()wR$nI zi7`(tvEnO(pT!FJl84^8S4lka4lqV|D0 zgzY2MT~uSOc_MWFUk#h@Jp#>2I7X+$Q0%mK%yWQ`L`$;zHFSlnD*zz*Z0Ne^S7!pUjUw;rhKxT@&*70d~&Wn@Z%&-FL4RVv|@%>8mKk18u835yhfx1^nl#B%g2z#n!qzAfQ7)UNb4E6 z)@*Y&YGdnIx(9N2r$+DnL+qWH*-1sGC3j1f;69#iCs-m{a2j2&wYV8rW+MbJNYMnu zY$O!3dmq~@9Y4AvO_f2Ngu)8Wl=y~s5;Bw0z_Hx+&+?Hdg96R$Ib6sIsljaeP6#*P8F|oZR>og` zNu410Qgv3NSq_JJfy*ag8ePJkL zn8@xW#C#B1G}pnFbgN6;h|9Ei_#@I|tU^3O$ZioCjZiG?!=^a zmzYa2v}D}pL~c}#%H+~!yVjh*((+Y8YiITcI7?(!4``*5k$B@PC}R=Z zc%De_@0@~x+^?X>i^Os_$+o(rllx_`>#dki#jQm8E$qU#tdzm_FQlq1@w9K?aPUzB zK9vQ=WbF-HA@@i|?jKNw_mc+}vI8ddKK;sIGrh+6y7{6%)Oj$tG0VJn`$DUScag4v z+~&1`@mC4peZX1VLk4!fW$vE#AWt2{ww`HCfTku2cVAJH^nxSfnhdJM`_M< z=7@kGiPCQ@Yo$K>vJ@!0Iq_TfH#;wMy{dlPY%Y*>v)>~N-aqJH_Jvorxy#hh_5QS% zv4^}6dWSJmV4h-|dkg&jC@5pO%P)2PB0p8C$O*`=`@8i{>A{aq78bVc=e#g%8Z77J z25vc7w(FJEuj=caRbiF;dZT|geg0WiU+?(C!b|dExcAr0lG#%@1`T%J@^c!oeqW(X5 zrHUeEp)vSIn-)IQ#`NX^E z?BGs2>85QAAL5_7oL>COqxgdHwYoNU`!Z5KuelNERes<}$M?5BPU*>M9#xxqm_{e= zpWpvw=wV4kP@!)~d9m-*rW%7X$XKyPstPL9C41knJvq63dqv%qlZVKjE4vG=2S=@7 zZIMJ7-QkQdQEVF!XTYLco$OZd@Cb#dW+J#4cg)GqP)KbN(|~bly2dsNF})V8T>*Jx z6)*|JnJ^$3V?I)HX_n8&mE1=&3I15jqVr28Mn1R-mt$cjOp<)HT$IFor}DVLGH}xZ zdr-)nWvGmbsP2Nf6l?e@d&ClV9Am;@+@h03!^k#(X8$axm5a#%%{hBNS=_o@C7))7UgQHl_x=2O7ANWZs-*7`1qF zEzSl5*Gh|Q#lkcc%mw547*#d{mxJ+B;6G7N;E!{yKqNx=cl}+_$gRzB4_ZGm|F*9)689D~UwSr+*GrKh@ zk!yh&pWSCtNCy>qKPk-4jaqafl9X5t7&Mpk<RCtEXPw$Q^A|U&&T!O^54Vab6Y|YfU{%U-vBeHgxTH(xpf|JCQhKzV^IWJ)KQY zHju~PC>)&Sy;$U}{Qk6(Hn;4{4`R&GcDl`L?EueMxx>1=aQH{Q-D4}CzRgY#w~sa> zXClWF;jI5gC9bWqudU;Ig%qtS=75uGUOy05ZS%R#XN=kzclhh>+1EYf`#!e&KIJon zSh#&ldzqSeZ~gj^703E$0h8@u@&o~5M?j_^P%U8oaQ`RS^iO$$-~vbRVL?c#Bjm$* zjm5E{P7vDU2yJl$wL8MD3BrfwgSs5yqmGC>jtwqBK!-4V-1zfv#U@fIb0%DddlTRDPw3c34;lu06!grt+W zD8g4}!%g)>a=uG3ArSN}@JcWd=~8$=ViIT1;;Hu_^nbX#A&MiF(7xAKvfo$q*hzAO=?VbStNC1aU48NjR`#kSq1O%V?c2U zD7E*eEDY+~@y*XTA}U>l!{&-zYL`F^N@wvn z87>!LyNIK(3X5yT1L%UtXHZdkL;;?Q28BWbB5TrF*RB9;KMHG7yf*Gu^ z#e#a^JB~tczYR%M#BN+D-9LyJiIfrxY9tUh_U;UpRD$KiL0tYztta%R3zBh&qV^X- zPa&y)f2M9g$~%Sz^rQHVbp6rNqowps8|6lq{4Au`4GrWCZ1sGpXna}PQd%}6I+n4Z z$cIo}AM#Y3x2MmnMk_*w; z#{kvv+X2WadzaFF536XpiZU`rs_H6oiqBQkR#e)Ya3c zgp2}k05X6GZ~=g^iL-;UhMeZ(n2NG8l+G}szsCPlozMKm2QbN|ph`*kr}_U3V4FBN zxxfUW3M1z+HFGwB;rB3XM}4a3R`|O^Z&qa{sX(1dBElg05bLto=%qL7A};GCQOuELPCO+ z3TEy$W-cyls>UYP#!jY`GWNC(#&(_n@Hfwoy#Sm?*;2xU%+Dpn&(Frq4io>M^1prf zhw6V19@qA7iW9ZJ)(k{2{BPU8egAE<{|wWqGni~X{@eB@6#(jk0f1=X-!|GD0Kj|? z0Ci*k!4JWszF4@pI0$oaxVyWvTbh}$KMM3u`Tr#NL;2r>|9Bt!UH+yU5WM&6@l{QSvEbYu;%WY?B z>0)VbM`>yI->vZfWw-yB!z27#uVDZ;?;gN2Vh6Cs@Br}sFaVE>3V;o=U{64Q*6lg6 zHt@LfbSSp|)_WL+J^!ozFBM!2>?fSFr8(tevy8eXrHQMP+areUiN^{7KmjlTJb)M= z2WS9BfDPaV1OO305|9O+0V;qdpa&QNCV&NC3pfGpfDiBv2mvC1k3b@j24n+yKrv7O zR0H)u3(x`d0z<$zU>aBiegYf7E^r8(12-^(3<05oa6!Z%3J@KL1;h;!1c`%WLC-JPG~@-UDC3Bf{gtQ^K>si@+=Nt&>|Zz# z9C{pC98;Y4IJr1oIBU3ITpC;%Toc?N+&tVK+zmWLJO(^PJS)5iymGuzyhD5(d|rHQ zd=LC|{8s#*1YiPs0!0EFf*68of*FEqLNY=rLNmfJ!V1C(!V97&M3O{iMBzl0MAJmq z#FWIc#MZ>I#P!7AN#IGCNz_Q(NwP?KNcNuKJrQ|g@+AC8^^*lsI8tU(by9EAT+(6E zGcs~Ac`^sGRI)CzJ#qqaNpdUl1oAfWZ3(GbN*VF%EAYxEt@M0)sSYkwHlwfpZ{LDDTgvcbwWX+Vx^o<#gnUC3mIh}co z1&)QE#gZkHWtH-9c#e2kc+GgTc<13PuX{3n2(e3;7GR2we&D3%dwc3m=HEiCBx2i2M>| z5H%Cc6I~Od7Bd$6B=%FBQv9`ej`&XrDhXqW&l0PWG?J#01(I7*Oj1@-Wm3PTIi;PX zq0$#J!ZN-xU!Q`X%0CT%Ix34Jt0kKzyDUd7XD(MNcPP&%?=AmT0YO1YAy#2lkxbD< zu~_l&nZPsOXWdF@N*YRON~_PApF2HoQifB0rW~)l^n&h%-HUn^Kt)j{Ugf(ggQ}xy zvl^nBs#?0*raG6pk9wa5u7;6DiN?96v}TOvq86i;t5&BrrnZ50vG#?|Q=K@SpSm2n zzPdwtBzl&54f+s$ZT$lMvzM|j6JKr^@EL>{%)DZF0*<{yL(lo(z+f2+X&TQ+g*xR_bzs$wV zJakfWDsTolzjAJH!Gk$d!>)|3!LBQA;%@0~m+so`H6GX=b{@l?%${MMTV8Tr`QGr} zCf=PsR6g%~R(z#=Kly?D-uQL;)A+yl-w2QoD0+wT&idU*AZK7);AxOfP}6&|_W|$M zg5`rtLoh;|LS{onLbE@>f3W;88pacr8g?IU8a^1o8Icrm8)*_b7{wKp67>-MHhMIM zKPKxV;zzrWGqDn}MRC}1UU6&j%JFpxlnLPpr-??114+C|*~uu$uE{@Bo~JaV(x!e) zy-l-7n@*QbugoCL2+O$0G|imIlFX{eCd-b#6%Ab}uRIpWiswAk4_yT-! z{jyW_x@x9csk*a9u%@Dxt~LXT3k|OW)p^z()?3v7Y|v{MZ+zC+*(A~gZDwySY@upN zZ^dtoX+vpy-}cb%)qeKX;p<+9dB<9(QRiZpZr4<|TK8y=Qcr)cTyIyOR9}0)Sbxia z@Id3B;9&g_|4`j9-!OE9Zv;BZKUy~?FxK!*=v&jc=y=h+sq#=xGmf)1}q^gg@4ETp0rH5{P_pdkIJ9?KU-Ixt_-hgtS+vZ ztnIEluitLG-$dU`+M?Jh{>A;PWm|6h+s@0Kja`S`o4t^I?EQ@2jK6CSBoBrUbq_a= zoQ@ujBTtA=3Qu`YJI_?lmd|a^Z!W?wi7$(;1h4w8b*{H=+;1VbDR)eFP4`OoOAodW z4-a1fY$Tu`=m*2jMR3?4FgEC+8=!!B5(u!5Hmp2)2#*B>2Zl#LgdicKpuz~CSO6Rd z42FXTBOp8;U_idG=Kwr50uB|I6e6ygF@)L?kNaKhCnOr_st$bh@k3gkH%@`bCwQu~{&Kb-w9d||`*f`f+#!$ThV0>QaIGL8+8K*fcK zBc%p0cEqLTeuso79s8-O1DS?L{Sg0+(>MwNE$<55(IabrarS@4Sm6H^XMY&`m#;-Y z20#GA!)6VeGduzUY?;uIU~UEk6BQL14I2{&2OAR`8<&8T5EqXG9~+y9iim`ajDms! zmynv4nw*xDoPzuTHV6pT6@m!CKtjSG$HT@W|NmVczQa69;)ewQ4Ge-Q6Brwi0B+dB z0mdA-|3}4C(E)l($w*9liU;hB*3Gyq7Ez@wpA)OQX+;(f(7mI?o-&72<^vYf-bxL2 zCLFj9v>sPP1L{(DQaPyj>F#B7`i2oo5dm>T-S0oT6)}Jrsu&6@&;g6hFQQ7tRx{VZ zA=&whQnbnHrY&(MRva9$LA{(jJDp!jKSc3=K5(BmSja@yR4&zXe|uG?z!x!3)%J0F zJOOI1y6wbYr4a&gKyaL$Tu!S*On)W%{?`a^wuU`r_-gGBydR76#AnugT8td8-UnT{ zRjgxlB|cFkUN?>QC^L@Ar*khX@%JqI;!3>-J+<6joZ9DR8R7eZWp(swmxUm29Mv*U zSCWxGARrpkP}xL-Cm;D4|E02V@>E*Hq{c)CeqeI_k41e}P)B`ZRhr^)F5Q%D{q{v# zQxY}1V=&aRz4@MW)5VB2-#4?pvSInH{!uo`<(gK6))7G>e249fOI@^rzV1>Ohu3n_I#Gh+|WXxtk306-0p`gK}Q8u|7;Qm7A>-Yw0}%O<}Dk`N#UF zZKpzR7B%-@Xt)braC1w3#oK+oA$Q@85zVDlm(;iimzEc65c+zD5%?T{!U%r&_K!|{ zJk3EUQH@A#>AO*sq;&=41c6vdLaT&8k9nyU`;-S@j4uZjsx#2|0A%+*0PWV21SKC{ z=2EJ;xn-PeRMH1D05ZIzVM9)MBBuP+nB zIW@7uvR-^c-XEZyKA&*;s>5QEM67E2X5FM{EnnvRJKJUAO*;>9g^NY`n_y@w&pr+z z&(d8UnEd?BBB7X{8;})L;idg$(k0FWRJ%8D0n|rqUVBYJKO9i>-43>rj~y7To3fX# zn6^;vUW@W8QTJ0R_HOG*E*Qj*J860QERG3C2icuiT>MJ+nE=tG@fa?6_ETTwWJA}P`X6okGK_1JafTP9InS$T^$ z8s83%SY&{rQ!e--zYxtc-1P6xCh6Q!oD)%?B~zsD`gwyJ^Q4mz6~ifSqz7L+GubHc!_RafJuqY$mpA6T3!>s_??>0T=*h z5hz_cJpf;m9{_5%ESe*MKvzqKXwQn}!IkmCx|bH6gLs_GN~QsejVys)=JAH+<+nD| zWtB-YKf1_?6OP*X3&WwJ6Hm0mAAouzn9z-xiG4CRWZQ4N??FF0R*fJX1wHvWQ_SYZ9jMWx7Ud1L+}}9%nE23MhL(BE_I>+BNKSgV-q=(fIy6-mk9Q+_wP9_5f4IrUacq-=q?W~YCDt0D`@yO$S?n1V-~hu zmZX6YLHMRG+w76MR-QCBr(2^I6-1)a;2~AgR3FvG$c%cwX*g;q8;ruV7JaUNdK(={ zj?0m$^^C}qVg0~f{UTVLYFqfeEX~wyR(rBPuV-_g>I=7=W`^S!U!M=wVe8OxWtcs7 z9MQ-80*@2jNS+6vIr80Z{JudWy>ZIw)`*&SM0xoIS?VYR^gfhL;NZOV{=TmU!;+w_ z_9}Kt6(kGzKaBrvCE&#v#TemQ-;rx(#GFm||C0M$t*ULb^y%(2quxK|8~jPJkF6QJ z*R}c{I37>t_Kp!wH1=2ocML`3o{#EzG<5{U)PZ3*2k;YP>Zw$$+vj&I3PThN+~xsjCR&_h?5!KNh0}&-ltLzyU{RqcJP4(AEXz(cUoX?;Yw$ zV`2aU)YH9p#I-_HhkKA%`v+IaM?vuHnNWonG;M<66$y%dfA=i(yWH{4vZFVvG7?ws z-aJdjR(AI+S&21BwZCs4TX5wYPMJ;y98U;e_g%ABO{>P|qz~;PO|-Fh&{a~;_f=iq zB%4t0Oz9`PzHFbFHiP5LV;8YXlb96@GJNvPp*nQ3WqBH^^E8HR&N|hNm}Z{5vVL#y zQ>BOph{zB$E$~?>6LVi5%NZ(U*1vWRil2*?bFj!%>?EOok_A_Y15b3Y|_JLnr)p^Rmm3cHBqyEjw?fH0r0A zRJAtK>*&vI42Skn?4k(8=;|{&isJ&1NT1>IXb`w+`;|lKNaKJ8=1`4T_8NQ5UH+O< zu-r&n)>F!LlMVR#-P_UuTRzK!)8;6--^R2xaK!I+hMl%f=*z2DQ02OXd6ei&Jxh65 zs1Rt#Q+Klu^QKpI%O*yVeTvq?UbVgXl-hJpG-Adi@R|QvAJr;SVYb@I`#9yk6ho>Z z$Jl#cgjW;P(6nN`sBMJu6(~D~z(H%xR(u^^gUn+B3Pr2rHm#LC?8Z%ix zJC6qzxzkLU1>R}i=oH=}jUxsfmdeyx3_B}B77F2=XcG=7ZzA7a>KNcBjxyJ@#Bd+Z zzV}h|F47<32;FR|3YWguT3UW;lNTTDB*_4O+j3FqQ?GWun0*O3uFTBuy!24X9I07h>MiL{NSY2guaV9So%r17!2-2|1QTygn z6pq#WoGQfmq9F%9g8VhhSK7&3iMB3>uMQ$8K-!}>hE!oR6rw0}rJ03j(fmQ#o|YlE z*l1Yo7hhZ95C!%Y?ykxuJws!?m7widK9wDr}h1Ai%jvDpU%Y{Hb1M4S|9YjB)Ah~O$j!nUvnb7TqJ>z%png&5o#>_y^F7(^PkcDyvNUr2d;*809lphZz~&(|X~WZUofVVnA`Miby5 z^fOuvvsL5Bb-Zelp(QM0FlEKV1~*#%MH`eWvXI)GvB%)V9$yK)qTSUr&huBku3RBC z#ku44iI$JJf9;tkdmXMrb#eN1ip!{9;!dY%Y|YZi%dNzjKHn9hO4-)d{0_5lfwwLn zPcqigFy`>hrKFQ5#)KHVS3Gwh8dqu479mlXxYFjaXo6w6l>M0BX~@JHRvUhVktDct zqFOJ`Q-$kcpinKiWpP97GRUDp7xOw*@_MsR?Z;XZ3*I+-ry0|A8Or2pfP0C^a5W&p@L+M<=aZBq;nsRv(D@v0E&8v zL(C1OKj*Y?S5K@tf!^!%?d;C%BZ#!r76wbN{)ljWv^Ft-toP(zE^%}`d|EPTf?vN7Yc3Ik={HRpO{t-?W{@gf!6AVFzTxbp0T zI4_gii&Eh|FWceDB4V0=I;kNCh4b@mL!LmV3yoV9qfA-v5#J3dN4sn9mtzn?woS$- zB`rrtw+*@CrjgA-OgCMV$7QX#yc?Wb^5H8Zk-M|bG+uAY4HuP2u1a#aBPq15Z?sCH za8{#Hdr4|6s|=JGS!Z#G`uvkEIxe;-WBjem!zqQg!g)tKqRY zqbZgRhF2fc@a~uGBxR{fq)n(fwiFI zoHuGFYfhO!>pOE%>W(8rCliHcDEcZjX6`!b0s3#QQkAEeP|3FP94`y_}y|VnPh1so}18?+L#ln|K%Obs|@gGW_tkE&bRJCw>&_z%SgLz;iplq7aVGNlN?RA!*WO6}z;B`l z??v7gx#I}#L4*c`AAsuSZa+Nc41yT-#(pv>j@YZ9SHu|^%-({(YUj3wsPk18l(dzP zV&((3+-*g_8W$0 z=OWC;D;hfA4vkRfbhjm-(G6*a+4d+=Bzo`;Im)A*h!W4U{GjsPUQ<~Vcb`OUD?1}t zo7{uh*<`-8=V%gJXR)05}KPXh^!jD;mQ_@{8(Ss6vS`=O>KP-)E+4s93{4_fm2jvKDUV~~)>OA|(ML*+BS;-N8 z)q7o9^J-ay51z!;bKBY7Kf|{|^oSb@eZ3a#TegeS zl;v#c3NsHbY;+qMWE@!{MAE}h@$Xh_gCb+MCtEdQ_V)d$G&r(Jm>U?@fz!3w@ZG{V z!`e?Hc`ry(cQj2jlJ#5|YFb-JOqfeh13KP(pht;}G$$_jHL-myd!Nu$y7b2S9qq7? z188t-ZtW1UkxCw&fo^#6m+NR99piv3-|Y2{cjaEZvn64SsG2jcTOEg3Zoci z`yruQW#@acBeud&QLVKRf8_~==3vo;TCN!KXZEQ_~iukCWJ>IstRbqk_GWO8wkXeQG_U-@%%c_ow<%jfUm z@+>!P?e!xs{Uql`R2U=fb^cbn|0PXD&XXg=M`V>EM7XT_Qbp(R9=bB3zGbDiBOEhd zcoMJx?}T9H$;rPK8Nkyobl8q=G{zp0+m&Z2^R()4-JP7ezPV)vUeO;f%T)V9fJ|4R zgC2thxcwT{xK`lNIHg^b(CU6OYUQDzk+|Y|GWlD)IKU&c`?_QDY;m7KE^sM~Vd8XO za>QMnzdFpcGi7ayPRnV@XRcqI?QnFfJLv~j3!is>9*NjRBorC(leOQzzoTWL?#q%7 zXv00(p0+Ck{j52^J0K8=4Y|Q=?M0F87W~z`%gmC?HT}@8Af?voxY6_P2YIMuRhk$* z!ydG(p1&Z1{kw+thX*~gu~umpp->l+(d_bD*=b(+7`2AP)%v>Q`aLbk6Y<0ONV4yx z_T?(^^QS*H&CYb4PtNAfID+q=9GM5&RF>VcxaM4@cO}OWpI&XWTNn~Zup?_a{QPMe z$SrkN0a?*Hn`x}@2y4;sG;PB_Ja1|e3k_wh70QdI!Udxb8xz$&wbNdb0+=M&LAV;Y z!gc3qRg+!PSs$C^J+cvII6_E%hdGvX@wb;7MC_(-MwW?t4Qw(8k3RK|a3331_Bxwx zE#Ih5c1IJy%HW?@<-T*UYHNI%`Qo}f`0SZMG{Fz&&T=2RBh2o0qWG zyIBh?Q(Fp+k}MsM6M?`_P70*q?Kf;5rCrN(jhBH<%30ag&bF)Gfe*l2mL?BOtU(9J zpfq=MyUXPDhKl7rj^Z`$nXup3eBJ(zxkvnpcol!xN>T2ST$JVN2;6t-FD~dP22$AS z&DBbX+7upeoZa}F6+Wi*H!AxKhfQ3z=OF|nRhq{%30p%kA4%U`Ze}<_a~W6;+EbJe zfA=hxmi(F}oH-dH{bB5rs}Obab1S|%kgLaR#|WiGt*~dsS55`h zNOG)VCs|8Q_7xBcv9?j3|+w(^K+t*OxrK)0gd+y+ncKrR@gMPsZjSfO4^EH*~F4G7v*V4@Drs(FB*F`^nf_t2%yPx4*=_|X{Er)6` zGiz)r7cSpir!}4D)lIfe3ZB^IQ-24IUVMEbzj3|Uq-?DjJ*yQWRGac%O%Y7gQ=d{+ z)P=)^ejM$jNcyqh!z#nx74<#^bzw+g@jh)O2akEDAK|oZn$Xru73!zT8w0FdkwswA z`^4`{*0EjYq>6>Qyk-~GMAz%D!TYc9xu%(=EmX}Ppm}?H$l*#5!(GN%e3iQIGAtCKdJsHX*_tLt-17< zL(JQcBUF}}oM7+QD_&>fiKRu>MsJn)o1v4-Pn_Gg0$6Q>;wZ>Ga&I)SnKQQMud(lv zLp85Rnoi8KF4KPZuI_-C4VFG+Y7uj7RH(fAt}?l;!%PTX*s^UXZKs;(C}Lp}ahWyQ_MflsXd3B>&Mn>{ARyEyXtrYgz0w$) zq(;Q51gZ@g-7}%tHLN+rnb;g#2}#9YKw1}Bd~JY$P!k}6`Rw}|v*vq^ZD_QmF_Uy& zK6!JBKZ+>+nm@2JE3B#0^frIR(oSy`XL#2UF5`BP|D*0vqjR9sJTY~vDF)MY_h@}z z>2GCLUM2}=*}1^QdkH)LpA>@;_W#qv+!A0@lSIG+9xKqp%s z%`X=%D%jGVWR5E|Cms?-M!z>F)vmQOsmYRT4j*7b-8~_BVNkN?)_6o$CJ=Ghr*^{^ z^2uq^hjY?)n(cL*90%J-XAYIFDUQ5q7wH=5?7XmFp|7WDO z<^k4OSX9HBvQXiG-0LFtxEz64n|*97Ew;w>B}z`j&76V zT|F0n0FHcDxgn(2lh@tk-$mbV_g{7H_BL&Gs)Q}G9kHg#<*#y}d%VkyJ69G_N#m`W zBH-i}{VLGiMIlIQiaquE4nkjF?5R<$_f&eg_=(~sb9FuF+GUL5zG-Z?w%pfmb()yp z$q2{Qi0Cp@DzxJsKIop_E3t__w_@mtymdk6jzIMmqT+|qx!K=mZ(6|Llvi!lMIssy zlbUlVndYgqg+N~%7x^MaIFI6ATzm4!29->BS#QR0AGHTS4}$$D4rjyKa4h$W4KA(v z=XTOe?(X#aKmP8s73#~6u7LbGqqYbFA}zCb=crJ&`dLPGGe1M zA$HKd$X@kG&%E!g7)xYKjZXO$TZ5AxRy?cLsbvetEFSC8-@h7Hdkie81})j{2RM&- ztuN4OJILEDTQx25v~66a)Ilguzv5?6@O)zFyso4vsKCi@jGLV5nNC!Ow#e4ipjG{r z7~?Z}SzVvD$$z66L5%>yD~5NW#c08ST=C5uC74_onGmgPHFkT1PfYfo(6eGVAqn;< zuaU6~PgKy=wJXA-xv>mmebKtATFN**A2BC=Ma*Z{I_{J!m>YV89sUZ@@>2&KKXPNV zbN?7$Vd14xw>U?wFT=BX9j-DJXCa%ERoY{&sSGR#epB#v%|WB924LOago?pN}0C%4T{pSLtzxWPjq;n&r*W|r9rUBf?C_- zLt7jq-_b-#7m)=NTNka{twz^k)FM^>36;pU-})`V5(N^8fZk)K>z{Pj?0*TFfVmVO zfLE|M-nS@%f8%)pWK1Z7sQaVdZs5WBX&#ln;wd0NE zfMtdD{bxN7KrH^atarWO?%;9NFAKN|0Kn*cHv#1Y&jif`fM(v!1hD+;F#i#`B!R`h z{_;P0#s6Kf6f;$IB_%fI#Z`d;?q;EJ(1{mmIG~#I01S~!EEf~-b%>;FHCh2wj81s3 zqmjg{1TQmQ$8pN39Ot0^6@U1rf(RXPsNN4B(pR}Xv1ThR$#x^UhYtIV>l93`>~<46 zt2l%M#M>kEBTVvX@?!{bY{WV5eS366nC!|8XXZ^tG46Uk^on6#9q29Xy-fAWx>0gO zGujQm9ht-3zSPt|HsBr|bmuV*z@&Y*P#w=#ZxYvH9cCx`Z7@F?(K)lP9-qFF)lJ{v zIKjdARTnEnYBu_^Y>#HoetuW?Wj2CTo=7}J(Vw2JmE5r6j{A7 zyht%Zpr6!tdWlN--Q_2!-%T{VpyaIu0+Rw*Uj8|e{J#tMzoukDuZtyiYqPJhi}sGH zRcTm#wnf%1qX4~F0SpWx7v3d-+arpLX@GvF7Y)fTG~6it-otnVWF&jJ~N&3t|N+z65)l6 zNr5j0q#i#?KjXu%Px1?5DsnNs!YCbh$@=dJdL}*f44Bk@`Ce6ifVRqQMAmB<80L+> zXN?u#FBEm~T9a_O#~(Q>HXI;RLBMYo54pS7|=M^HqU77&y7534s^@8S@eAXP&(sPgE`tp z@)zz(jkP@U6W*(3y>J|rsGRxY`ts!y##1@>2y)Bv=~%cf>LRr)1<^y1qmJSVTVpo9 z8M8P&WV-sF%oW@aL&5E5e5^R1$K>xa%^OJ4zQ2^G8F;(RQv~5a{%T(gfsltZam1ZUr^ z1>7o=7HXX1(pjM@m`-vHJ~k-L7tjf1VV|(jXxgR8fyeBEWjQS1dhh^M4?G|w-eD`Y zPaoLuqw(PG>se3?eDm!)rTFus4D3C5>9*dc0va+)!NOc-9!Gciu58?U5|0!4>4w9) zPtFB>p#pUQiX`i6Ij|#kfX0;f?2-i2Zw%jE{Lt{ZUmlJ1ZhrP2V>bHGIKzcOx6BsI z6mmo)Q9r-43BPZ`(BU71u1L9>1Vav^Ccp9!X+&LDl;3>0{jihh=WFAr-;%W8_PLT) zLz;Fm5XCflZqFYhF@CjN|3af3x7NaT{6n~a;7{|9Ai?XiYqb{%Wmmz%Rmy^C`bl{% zcTPk=>RFGjdJ$@%g5r_&h=xDiyVy2mdO?Sp6>#y7?sY(1s3%) zf%Aombd8Nr8{QXKx3Pm`fr?!w5X-IDkC@W+4?xUcxvc3kCGcP&Fs&U-arI?PYa}PkVgoY%}K;QL%hZx*Z zTKMjr4aLDX_`^t?Zcr9*ikDlQgUl^vnE-5d5RGttL)03LAYBN2_lj8x%NdsLlY# zdYu#a#KpZq1V{Xm@~Fp+IzaSdrLc3KKfuEZ5G4<_c>@4y zY5*Gm0H^>G2p<5$5eWVPK;!_@Ul;&XKooytEfCAUX%GM)+y+4WH;p0u`?0}Sew_X9 zZ}3;pe^&g8@HchuSMY!E$xf+Lyh{r~VJCnEJ|ca;BPE8VbtK<>3qh0H)G&8wW=OTmZ0laC6a8d`hct zU`UHH1Rwxt05ZS}0IwmgPHNf;FCW)bmY1V-g%ka?{@>mC)L(o61;rOkmo73a?AsiE$+dX20M;-}X;2VTv(noCdFU;{5&A+hB zBet-2uz=G%?%B!0-r^B=!tr|#cS|@1KZoOY9yXSqa6AFWjBnlTZQ%G4jtT88U%LVT zBIe_`n92`r))sJcQ4{ZJq>}Cmt?-Kyz9G$#eY^~=@B)B;@%%Uoz<-o2EnLV#yrM!voP1nx@&Dca zUoZYm_5ThYb^9-hlNW#K3`9KmpRxbU{m+==H@Hom!DaLDKV#;}08kqS0Hm}38Dsnk z063ulP&51weuy9K#oEoyNsOD@)6dA1kNa^w-tTYO(LS?$ z^VB6nd#=#1% zZU+k+HycL>S{sM|oreDpr~P9OkMLi14F?1{_W+?O7l1oV2!Qto0Ym}}0Bn>2zXJMO zZ_m+mfyXCLk7n~woqCr9+5?|3q-Lv7&t(meYDk3vqYxc*O8$;;};l&;cBP z5Fi7n0S15t-~{*pVL%*^0ptM{Km&LQ7yu>!1h59|0T;j%@CAZ^cR(cY5l945fJ`6< zC|rK!ungOkVwn4|BYXmR?CITS> z6~Yq)ZUhkoSp-#tmk7oPRtU}r-Uy)xF$iA}z9Ez#)F8AW3?NJ*EF3+8^Ar_aqu#D4}67)j7We;i^z#6j;MsFg9t%% zM)XIFLQFv{K&(ORL>xz4K|DmfN5Vp)L}Eu0LsCZ4N3uflM0$smgp`L=jnsuSiL{P% zj*N^zq8KkQY%l^bzF>UE=*3vUxWdH8 zWW$uhG{SVpjKR#uY{i_xJi)@kdV(c`Wr*d56@yiX)q%B$b%{-Y&4sOuZGjztor+z9 zJ%)XNgNDO|Ba35##s7z=}7)e-4I7E0z zgijXP@`0p`WQ^p3l!8=-)RHuU zw48L3^qP#8OrFe+ERL*}Y=In+oQ?bixhHuBc^CN}1tEnv1%x7kqJmTMbV8YvnZnol$>G&{6Jw6e5sX}{2R z(jL-L(kaoo(`C^O(cRE9)9cU&)0fjPFrYJtFuY;-#L&)g$VkJe#^}pf%s9)0#w5aI z&Geb6hw0)8^Ao)%;ZJIxY%!BED>HjD7cSwue)+mJhs zyNCOpN08?&PY%xzmES%fL*{+AVc7{Ac3Ho zV7Oqr;GK}Lkc&{6(6%t6u$ge0@U#e_h^9!CNUtc8=u^=E(I(L=F(ENGu?n$2;+*1k z;zi|Bxo#X zGHW_(Hoic9q4^^9#fBEImakTiHi5ROc9Hh^%cn16U(V^U=(y{&>*DAd=@#l<=snYm z*IU--*7wsNFd#RuF{m>{G1N88Gdz1G|0?m-x{;vKJEJLMW@D&vp9#6iTa#u}9MjjP zm1an0dS*ptx34u`e|vpqu56xWeh86+e1_~=$XI-`*tV3kjJMo;Bl#x&&6bs3oBHSNvrCviw2*=Kk#g3<045>w$`a1wrURc0s>_d4l7EPeb%V8bYZ; z14Ch9iebg?u;017n+_Kb&wP*g-sb(#2mTMqAMPV8BKjkFB9kI-qaacJ(Y(=Lq90=3 z#0

#b$g&{^;;=Do#4CARaH?J06yxmQeGF_EW^C(?rw6z9fO9%+Khb-9ImXdH$s? znKAie@@aA9E)Wl?M~La}@Cc8O8RNa?fEx-!nPta9S= z$nU^+_wPGD%zjK&s8+OBid2?WF;%5i6I4gkfNH#I4r{Gzm+K7bM(b7T+Z)6isvEf) z^PA|JQk#jIV}GLm4E_1g;@xuA>eRZ|X4M93H*KHm(C?V&e9<}7rP|fotr;VnUe_QYGZ#3IG#{~myO6Xs}jMnZZ_U_gHG>i{Ai5GPN5lyBKNxq0~og+&#WRn;}Mb@dJH9i3g>J-vPXW8)K(Q`5g^ zW>;2WYwH`ETiZKF$0w&}=NFe(*N=R`Gqr!Q^*3k#jW0YnUkHeZU__KhzCZ|`kBs9X zBGK_8d@2eu3N|V#HZ>t0A@%?7_OJktD9IjX0ZcFmZcJc2 zKpME=iU3%?BK)^5E(QtUw302gNoai%aZW}6)kv&xd1VbN=j;NkC++O&9LO!B>)&Z( zSU@%aN*t3a(3{F?Ec5pERS}1LywA}&^RjG3b$#Yy*giKS$RA2@h<3aab99|-c;@SU z-db`M@?lzMT8`6{l8|3T`dPXyj6o&OTp+>(BVY?=6qpJlHU|d^3t z$Ygx)clE%;4JUF^QpGR#fIPvz<9>Of{v7A`b1n)vMpp68!(W&6x{vNBGq~dLV231O z76!s^=fFS2y$_M01^#mbN31?lwNkA&CZ7qBmh{K`7bJ!`;#0FK5IQLf?&<3QE2?3# zF5ln)+f33Df5%()KUk>O2RD?B&S!I4Qw+H+_zBsQ(jB+4WvQBnC9YoJPV(nM;tcpK zb;t(im`HD!L1Io~Yu9PFaSs5NDom@fWyR#ujv^SgS7F7tj0usnrF2fG^xwR6Z7PXxnkac5Njn6CNBSr%WKk5O#RbvyXaQYys-_vQwIK6`8+ z0t&86`3OG^XsY!h2a9np16C3k5~`*8xYYU6u$sRIFl_7hfImdosEA#uJ^=B8No-Lm zE?VQi0*;v{YZjRfpOX+Ych}W^7m&7kx3E9dn>D0jhV#WqR5Fn0ctoRg$^^&T4gwQv!_alH_tB}F^-5xpKP#?XQFQMn-U5h zf8HGOZ8#zcUmm+SJ%umpE>5BGo|;A$ykw`R$1l&W^j!C;0Bsq9eIG4$vunm(anu74 zdVF&qXo&Uz)QU|>uxBXrsgrw2-z$B9hIP2KG)nqOUlDvgVvh8sDynY3D?4X#c!BR0 zF~wuV&MWcL>6HftDDHPiFb_$O-d-zLNER$+$dGHA^1yA&92X_ z1!snsQI4{~dHy$yGafzIzq;)eIQ^;r{S%T?NnbAa_*I*Ftq!&FSN>QGVAUh5P`8^0 zplW7j$NB-VjbF}j1aucdzLz_pBGNQT+PSJtxXlP)*}}RS6r$*>K0XVc0)0qD36)fJ zK=kNlAMW88$5PFJ76@*YZs*^M?yM&sH`yzyXAs-uPi^1*;=~HTzEvGP^D|$1e#5y? zRf|>eB*8{&A-rE*%)N|ec{pryLa?rS`8aXVErS<=Yg)_;>L zlSy&EZj&&WwF2?DmX+}e2r$yVU;Yu7R^2A#M}og5Yl2oOI8{~$S?k}S)k@I)+_v1| zpOf@D{faZZfV0x|rN&y&5z$xPCgjP?x6v{pr4#JE==}6R2)OW8acfZcW1A`NQ1ZD2y0$|7Nz+(){MS4l?BS+><{0)m|C!>0#{dntxc}-=$i&%3iyVF9yI0{gF$cmKJeYAM zUmL*V45BpAfWHScyKQz&>=~rPn>m(iqYmBj-HmLzZyN8Fzf$n&8cg!LchEJO&8j5z ziM}88xVCEKWrFYbp86EQ0l+khg-IV1CjN@7?JLf}1AzYkw7X^-iS5>qhlMO*b&EHm zg!}?EvKRCs2F2~MpL)W$gC%HSvFPucYzXrP)Ds=PihQ(4SWSD(+S*zwgG`S z!w&%JHZ|L%Mb%`v1m|k%E_nURlQDrlbg7P@`p~yj3OGQ89Xm z*SjoxeQ1f5R8AT%4n!`>6%2lI={B7oD+Xbc^lvY8CzfwK0E1UG0cf^N zjE<-CZ<%csoiH3^azK^e*L{W;E%6H zX`2tkLqbq;qToO#`XC*$5a{U;n5pGAThO7}s)qyfQW=(<&Xg?c=RxnYUm76+ z7BI%^1d~^X2REzST?=fmZe%vO#dt}U*IF29L5fxKEAbeAO#oI3mJC-L zz*N z>r45&XSw1IFFI!bL`x{=*~FX9Jl&Vv+Xhl}qxkJnz>?}n2xKb(@BGOQHzSrhuiv_s z<0lbXjxS`4r+`%F|*>{lQ!*}c2}&N?bN)|*9hH{<0#U`FYjW)W`?3lW~2rcs!^$95C5avN;tPfu9a#BzfpC)Cd zygtduYl@Y>j9rx^@@F^Q5j!i7+>;Q7U}xtjJ33OnXmV9#EDFmWT1M{T+^RpYriy)f zSli(TmN|TqyIfU2afZeI!a&Qpz(nFtjr?qXZft+^ArGJOj+(O+?zj{)w7gZwgtzjt zE}**n?fp1WdS0@_tSvuQJF!-tT-5%&KDC%8ir?V_(CV!hT(x_H#df1x_wFn)b-z}@ zBkFy-Z*Fs-wBd=p9?YRK%NKu4LSvPaL1WC<*wy8`TJ~b&)1gS|M8<6j-&NiYtB;@^ zr~q0<<%$M|4K=yq{ZL@CF}`qy5gEAvKu-+#7K!=9dnYI@@*I9S+{>VsdNTShn&Qji z1F-+&F5QTdh&#=Knm27D5C`M(mFnTzXRLg7`oUt-4?6fF*}5JtpUDGejV>-dQ5i_o zL`UIa61q>M$d0%YO0Gyx!Vh+F}xk+ zH+|;HB9xPU+N&gir=^ZJ1X@Q)K~{waXy?l1FatU2z(P^PYfYqdjP?|T*dn8yq|wTS zp&{Qsr{}MKH-@#6&JQXxXQT%b^%>ilFjwAvb8ALA`+XoGT5Me_{6in(88R6?Z=Uby ziHLZlN4HM|uyeYE{`)ty?4py`cu8W~>j|1A4xxh#=0IGX1>0?7O_URojePO8)-Hkd zk*%(at)>EF(&!s)0c&r5mNoDn8In?I*ty2_TFW)T3!4XkW-MTu=>Zr?3FLmvpZ-ds z;2q7w_&=NlHpIB%^NU0O-27Ihq>X-P0+lDGgddL-Plz}7xBrN$?XA?qhu5jZOA&)}<6ILg?H!hjMr zU9v@R%W&v^o_%=Gzc|%)@chla_!o;fZt@ih$5e@AeEy=^MTY=#4ix^Q>*Kx_NMm9A z4oU<}p#oRLNmuK+h5gytYD2+K#9Maa3WHxO30~IACA!m|bq}gD}GG2SWCa>zYJbvFV*euP^%rMuMg#k=xoI{$HYNuSUx)~3-6k0L6Oj>Fm5@a z_9M{Lz!@m888LMr$5nXK|d$I??CpB-Hv z|7cz=%N0!;H~+U^Br-Sg$ha-c>Dm6KqEDehW8Tl zp|PF2uLDYD%jbRzWfQXBe~ep1TFj?J?h$EaPQy+-Xh`to{#pC|QrpupSIxdapJU4K z>0IU$Rd=Msk)SGwgDfJhlTU=1iz!w1VOLV^GAH?TyT|qLdoDpyrje>~Cr-B`9!(RU zK*C~s09Pn!Hzu!&>z4V@cD>{$jbG5~__-H#cJlAMR^w+c%m?ThZ)zD!q8KqUlV#0N zwF9wHv}%vkqi<9${e7;Qcv5nw!`)@RTkG0muyI&s$7l^c|6+!oUYtfPT5fT;)V>6Q z`si0pRh8q&6PH>W}&N23i-MjPRg>IpamT{1ERc zMrk^Qq-cdu1v#b0RM`!5W}a!*YxNRR)%BOZh>KwX4@z6I{}S|NF4`gyGBrQSNbovK&)L;Ep=Le(=Nm;Zn>ThykjZD9FbQd#D61o1FK$YnWkOn$iEQc36sXSRFxSi$uWS9xTU%$seXQO z?3V{KkB%HZh;#D!ffylIzj;qKw&!qbwL*65n1h$o#$ktV98J79P#G)kA0-XpV(FkeKK1EZA*&a2qoOIVd0!gca*+qJaG+kQLVl3guy5tulvt=9YSDz zhp*WU=?k0fu_Oz( zN>fcQXrdvboMnP&W%~@{_IPDOH&8RW+%J5z?C7UYWf?cCc_f5iWy;rHMz3DwPOR}5 z+1LnHO>>qk6!WRFh10&}t~QizzRBSZlSsSniTz1=t90a_n+JvISB!9#SB3Gmt>~An z=^vE-wv1oh3uJWUg*Y`L_|}OI*&v8FGjx!6Uvw;?F~vqo$gMo99ET{zs=R-NCiRRI zdJwOu*{BW@rHD~p{W{Uaf5c#Vs2jB6r`?&9gkUcTIg-k?=~}C>2YssrJ*BUu?F*El z#C9PyI^hmkL~fb%r-9~op10uL>L8Wgmlqm6vp4zOh_eMxEQ?8f;~vYZe?6cSSK9~Tt0Um14ez9e7gppbS$?(qGzU(^Y&i9TtI zP|UnQ*gWb2po^a}XfLymJa(U6#^yc%7F*Xu>1E|sE0<-@BH8;GiUeVxaLbuS^YpKo ztL2Jg65NHew{NCzU$egoc(X$;nH$AcLBJBv%J_z(u9eg|BteE!xckQ{=xB2#6{>e5 ze4{H)W$-Ol6O%UaX;%ZE_9sRsijVo}`MDnc?1vepg}0DHjmT2N@f-1H)f04022AX% z{NE5+8kHQh)8e8owq?kq5ROd4CFEem>D(rVp+BjPPH`1oUG2PZQk&_Kh^?8ykb)Bf zIZWX}S*qgkrn=iUuC5b=J*=QcD(8&4^RL+4FOD*@a{E>(27YlZ`UyXu_&UD)%4?F@ z^P_yYD?7()PZeYk<1&PCweT{t-Egry51OfhJA*2y<}h?kX1MuBCibnRu5q}XeZ+H| zFEpP;`dW$EpaH86w+SFZixX!s(JEzIH;^Hp^V6 zX|26I!+lMQZTnUvWvh1C{iHiFXlFJ=Q=aIreZ*Ble;G;@v{8Ji(cUnX2wC1mTdicx z9&mQ{WSigQ*{<%D9 z-x>3F>Ww1YPYd7526raISX_V25Zeu$Nt5n)9#_mMP5lT!m%sRNFuB#iTF&HUKuu)A z)Gj+K9KbLkjee};UTV8gEAQimljYZOEL!X(uO3aN_+jg=fPZQ?@i076`(>KGDVsc0 zv3H=oFD9ERb+&HTY*+I#DZDu3*Y~%pOcF4dIL-eCQj zU9Y7w(h8fKuYE;2TA)R`uJbYh)+aExIa-yRBnkuX6D;G0MunOBx=U8DcR5xwPn<=T zK7D4+#YOGK=Ngp;lYWlV{<9JsKboy37T1*Ndh&cOf)|=n@zTrGymjNL2^do=2buks-P>FrNs1avF`Q&!&);D}r84#4_#(H5;_ph)UOm zFgFq`%}-Gprs1*TRg}RJhHTTxq~1Aq$=bLUQi-Nn%>-PZ4F5aFG@2jel)>MUL zI_4yUAjdM^kgMtV#rY7tIX7n0RYfD`{k}5&wJ&<-hF6u%M-C9gQt{iw*gQ95tpWXU z^9h0N(5d6tPeH+`JE(iIJM0}&1ef>Y?ML(awj&FIrGxFyl6WZkV2Fu3vaJ#p(;s5` zY)2EfnOW|cr!D5S;cJMK)N8mOvwR244LPd@}c}N~b0fHt1puVrY_y@w7*qj``|>T2@?xf{>Fv?8~`| zL#VuJ|7JiZo+6c9lCzA{P~7;Pfvy)(g`x=&37BeF6gKihW?1@C2d1Xl^~12wD{o;Y zYs@^!vFa6RY(^_DMn(%e;I$kQbrLHh5iDtqmx_5EIB8#+G^(C4)tCWecIo8}>v@Vg zEcyOVh5&a1n*N#T+!#!FW3l%02L zoqM*`ZzMdupC`p{4rGWjy!94Z4oH7V`SP>SG=E9X_D{7vUmveRBlxquWU4Zz;j&?) zpO#k3e7q$U{PjpGAz-D{V^d+m9J*O;AHqOw?q)zTsSn9CiupRd{l!KrQE)G_apcyK zBCM3W;=FJ^*#R>O7q>_ZyH!`k=%b4WqMm#VvutXyTLF3}Ha4H~`j2~WUFKQkKPtVy zR_5ksZy>s?_4(%h1&tJ@Zv`W`SVpAaQ2MQ4^mz(+C-O(-d53=YMkLB43B-DlU^;`H zWM3eKynQaKkOKyG?8hM;lDAOvKnUt%+yp#`_~Jh_b5L%aN-mvSPIEEUPr8v&HrGWv ztRmiZFI2alOVE`0*#ua&;Fxq+1+4ni4LTWj*G&0@Uw2^|tkLXkqT~1y^tP49t)hQo zT+Ke>93H9D!+QTMXY&I%aiXp%$4ZHpyB)Fe(TlsB^&yyicvUGvVE=tsO0tIH9CbwUb z#jPdua7#E7jVN^{r%JY@|GmV)1MmPK*auujtnIxm_wCc*EI_Cz>-u zX$=pE=>WK3L4B~0l$1JQh0zSAr8OPQyJ@xYHpOR)fATln7ilhE9Hu^Rd{z9*Vpof` z*H}(dj_kTS_2nIEms6#oGKj`HykCy>Lvl6^JNDO`pdo2Ct$r${g;k0jJQxZFQ)mRd zY}R|tCF#>K+Wn)ac)Q>|LQ%;U0R9S4v$yrUJHT^{e}O*VMlVnJ3Wmj=v>oii7ve-^ zH|)iQzwKiW*W$R*>o0~HI|CX*KGV01VmNomRex?#O^?bm+y*FoQp1BcG-wOA*G_sC z88dLXwKF%nj7?~=R3wJ7YqJumMZ2aFqO92;fcMuF_xMyO_aTO!_lVq=)4wikY-{=M z5^uNU;s~QjwRV5U%~pqFj-@%|-NVQ;Xs7eJ^c18oiAGPu|9w}u1|DylQg^?Td5K#5 z0O%Ax0K+{Ocn<&`e(mk0sgG15Jj9EXfvaIL9Uk>y+zXzl6T)?lbBUUDSS=oach~kG z+N{y?z4Ee6AND$~7Yy=mK6C&sJt#!2_rtOZ=_O%6K#t-F-YdLyn*l0H2wh)lX(2)P`dBMeNsN|5_=)$ zAHFQ11|L&_KNSJ-yx}IcgTz}?@$)TT+8CeBei{Ciq3&Y_*^zf2sxq4}*^EQSPcv$u zUkYF5*Lc!>ocxmb<9rUCo(MCC=ry|T7_~yw9PW!meXo2>KEjNUnxpG!V)|UMi&)9h z`t8@OI$y`neWwk{$0!tH?$nMNV+4Am4`53icJsJ7$dr^;j5wthbKB1$d<(t0v_aji z2JZ(gj$+#G>&t{y!lYiQ?@OfzFx2aHzSL4rPcSsiUvkkAvm8puof~jrND^f>h{Oc= z46vP?NHf&2c|-~<$L8rJv>A%OqgB_UP$6s?@kY^S4cOZRB%uLYy$M?T!UJrS~gBChX) z7gboezxOS^{nfif$PBGfyc3E>1G0+-;IRWO3pY%uVlFQVkNB$XRT% z&|vMhtmFPi(?+#LC&1*}@8(FG_Wq4?rTbAXD^3Ej9`dw(O|i-hWlBuICM7YH=NE6y z$11!*dJksL&k5bIp7BFL>H1D(HRXJJiN?8lTm2}$a|hPq-Ji|n+LE0H zRl<2&?FEe|!9_0KAM19U<8;1N>c$g7%K(0R8wH6Z4IOjoJIG>@+hM;%&Dh*o?S>Wl zCHzH$mREDRcNo*&VP&~gxlIT5_NA!YPMyt@-2j;-4XZBz_MlQO8qt@1QfLqM`^J<$ z@jio(0z%ExLm4;ZC~1od|QwBqh}-Eu6J!9b*&!#Yt}+n$kmXeeM`E#i))by?jh zCTELZ+2{0|;f=!Y`kU;_FEQ%uqu^B(>iT^>2|?~RB`M0* z7vrOGn3e%=C-#|{-_+d9)?`Y@dEc|E4s5|NB00hc)!5toa0DHm&ELWky zvU%Y)?$z^cYO)8w{|gI<6!BETDy~PvFvTT|&17$Ox^}IlS10kgyqyTMrKQ!Vr_bGW zGBep~wfdJx3M297hxG`80Q>E4HdNZ%PP`spf^FkS3f20}0kGjk%{v{b4elqa`kvv( z3kgnJPR=RYQJ-LLF6!9W!>;gGIIPOAkaua$j%e-!S?)4g)+kB>raJ?!f%3@JfQ$Fn zG^Nmh`)$4HQ^leerab=lm_VF zYinX~=wnVx*z!hS>FjrkkD|-Z+IdZ-p=TG ztB)FGwiCihyjNY%`gL^0J@KLvHJygUh=-&BHfF8nZ0p_ayH_L5xw8Fw8R_MBrW2)J zR(^TE*2$2s2&EW4QU>*2L!{G<#L|nG42@cn*Rz}s-v_?<_%EUXM9Ms@Ujk?yuQ#*w#~S$mK|Erz*052EFaz%K*oB zI5L!zm0J5)%v;nP&vy`=d9n24FAeMLC`ypTy?V;Xccs6p;M~( zQgsf>kTNf-pJ;IGsURmjzaK>j$zNAVR5?%^!U$+>I6W-Fdztsgaywx6o-&K$M42{T zImeRxOesd&@Mpke=@*JGDyA}1P?%y;>ewA#{+Po^0Vceq*laL$m#z&JVj># z|Cb^U+?t()p_Tet*jV$~v8CeO55TeT&eGWxGyE@)FWt%Q4yW}p_Ff?|^CEN0_4|w* zVem6P3k#St!*Q|Be4#x1?_*|@l5Z0^vkb9PhVYnHI#Epe%X&bhw1NX5U86KUVl zCmMhyWU9CelvoO_9dzDq+swyFiy3ku_`6jZA?9W^1Lrg|yZ5rQJ$Jr}@Mr^F+N$LW l#qKYk5M+wi`2hUEJC!zC#FP;{uvr<)M2^3IOKm(0NH_&SIj@X%<+2wL<#%MGexl3|rMl%|} z&}ifb(rme0iZ3+okZZlVIn%wftsAO=f~rF4%t|evR-wgJ?#>VQ-gxmc6F^nZ7I}fF z_cC6@74FB6pYuQebB?%l{*2`l96|ub5PFKxbHEy;1t}y_%Bjx@gb>HS3rNIM=akYs z{T}And8CvmA#sF6N`oUTu9Uc{`00RyMG5lHDF@{Ugs=!@aRqp2gp^a~6d=sg_iNQt z_oIbHTLVS{4n|wF$REmDi`E)r4Av@)kr<-^Fvegk7;!W<#uzN1aj@24t;HIHu@)ED%7DCr=CgX1WK5ID-Amk#;So%i{ZpWI&rO!3lB{BDciZSlhSBm(>Y zuj82T3&@Au=Bog~@wM@Z*50Q+a^W-iuwk&qVg*dzWr@e3aINZS=ZrdD|Qu#^8;i?tLlk)Qwg*Yn>jSYe;O z&L_R^=~LN!!5d4i8O!Tgd+hZypASG3`_0tn%J1080{8{@Wx+lvp*Ei!A;gqWJTXr) zzqXwET};MJJT;f)dCHfy&k%s0b%Rr%o9t}lG9abQcNxHyuu}5@LXLzrD^Bp_#Y%1a zm(;W(S2g+Sl}``i)D2VK?$4Qw=>eM-?sDL!MEB@BPkle%?v4gp<|YEiHH(xIA)le8 zt(a)=Y2lmPn-IB1D(+*lGux*H_h&t;6!|r@;h2Es&-n9&etJxv{M3=s{yF1pEfgA0 z3h~4udB*p|6Z0a(hLb ze|n)6g-yiK1peaVS*!GC3A*Iy*^U;5loBZfQkX*UDD1JLIT7W($^3Id3Z%5T6<7@9 zWH6g4ZMm|Qp!C~`yJ5e6v?irndPu((3v z2ylf!VsIrWWpHGMDghEOSWC#obh0WZl`^m4arOfY2f-MABnq1H(o`K9w zlKf?h@8-fTrNCN=E*&5VqHy?fIk89~aBV&>#^firP zntVs9Vw`O*B(^wDE=2kL6pBNL{5nG7 z+YAQ*xY+y)2y`wl#z6>;wh6~o4q+)Xy))+blbZrZ&o3y(RTR4l`FJY?GGB@1 zc0;*?2=XykO41uf+~4g11XBWA+P0;sFfFver_i+1ut%=l3g?6;1W$ml)2mkUq>*20 z)^c@E?6_ift<4=1rWQo0Rm$zCw5tJ>Qj@_v@`xuQG35Z{=NAH$JB>#cn4=L`o8z0h zFiEs<(AwnRQ3`F35SU!(%|!4f!lWctTZFI^yUq$bv7IMK)xW^ykg-1kbj*@FU92M&vu%L_m+`b|RP7AS5Ux2$k;?qCnmY zvjZb=9ET_wk`B9EUU0eb2yaSYo#Isr?XKjSl!BYg1ZdDBm7CRy5Q z#luO&M5*KsRI%)&D70qrUg?ktI}zsm`ugbHLL#I^NsEwnBKWp2D<%uh2&|E4k((h_ zN@6RKHrKoYiBzDqec}n8grJ@QoaP4A)22W%mb$Rm>@&YRb(X>$vhZ^qs!s|~9f?Bu z#avl95|lVnlqC`)C;u*f=jh)hb}n;oeIm4_d1VTFLrO`SB+NEv808}EawM>dXKUGs z;C^DEl?X5fWpj-rA-DM`A}dds0>_6?J)u=|1OG_4q1dLZDz+Dk5*AnGF(hGgLCc*n zi6nQ-l#mFU2Tr7wNUIUnA{AI=F~XuK91f0~5V^n}p%utdcnw#jVf{>SE6`QG4;g4=60SSx8t6vkV=7l!j_=e3Q=J4 zu(1#_cVSKL=oulgG7s+>BQQ31m`b6X*#B7UF@!O9{w4trYbU~}K{=RyqtuDgEx4Aameo>ZV`M6xdHCv`5l++*T@Wpr7Rcln*lvc|Ca_ zM_6UC)lB{E$UKk}+_j98%fjnbqV!@VQi&s^;;DNovCwkTo^84u3xO7TO&|~^zjr0_ z-3AL}xv=Kj`f=`pwWTmTF^I(_r7X<>fn&ua#!)UZV+&ig;3(w7FN-aB>WsGdw*Yi$ z7Ukmw9NFE^IF2HWc47}B1ep*>D@q-T6cS}E))e920@oIl!3t3lLtAo9Jz*~7|1HPE6oOnL4COQBmlgbi zX_m|J6#hvO^|S(n%ArBZ1zY$B_GqDNTR4Hmy&C~~qAUd33bLe2y*g&@ zyyC>l7`{Cb%4fZv65RjJ2s2NTGs@pfhhXApO=tfEnO%(@yK)Yq|i`C6+DEa0Kv4zdh%idm~!lM zgTdw)sF@Ds3PFaPIA*4R*31*g3>04Z6uYZ<2!6KGI`*`=uw$p}dqHMF8k?JAMHn{U z@^goEvVRuZS4hxVX`JM?vJtsArv-=%jDc9BMCl$Umj?tgquQL~6W-|L_!L5GK;*B| z$(Tk_N*nX|B-!G9iF($3*?em~+R7}_=G$-XqzSCdqbZ_{=9M0|b&9BuKp2oJhu<^; zN93^}WeW{o@(^SJqm_H9C;`~=v~t2LC?j6EeV0edtjLjt2?`)`@I0SMokt%g=YNJ} zFtsS)_+rE6(ZA9hFxKLVd|PFL78tA$x#qG*yUqkME0H&A3reIs9!)EJ5M%NXcVT^E ztwiV?s>|JAfhew(EC1Yfx01qSn40%OVDoKZT6N^(o9{}wEo{hlC0~a0`--vgdHiVn zNrdk&=ZGDJfz1@qKMkOj z*nIm@R$z*8Q?{6_0x>Ys7Q3!Q7LzQCxaCBA3cJiql!e4vU7TMOq1If}8N(#>YD?3= z6i$^rJ^*T3Fpo_`9`-B)5XK&johg=yBZ_A#?$g*j8kjp=rO21gpFk9*jxlDkplliG zEuPyT3ZJTUv1~Ew7O4fgSd4nO0)faicfPGlTX@gK>XD^z32{u&j-s%~!>+d2MvVa@3pq@&$}QKZBuVpSt)F+90ME%+z5-9x}E< zpp`1N{Uchb(IBkJ&5`o?js=GDYvv*KT$?-PE>)aGIuIpYme(AVi22fQegppbzxY&A z_?NV4#WDHKC!zp5iida>+*Lkg`E*aRx$==YTDeDof_!3xHAtI-)^Np^3W80kPnA-+Jz03^O36I)L6lt8B49FcobvCKJ^mWO1OsG+o&EInkKebQy8bUB@Moo#H3h$;v}Mbv7A2wPDYe9eH&Phcx=?D)O$x#g8 z_;m_FxB2SL(_9qRDl#lmWC$xzlP#!#SFA$nBKS}^RFgRsxgZ)NkHJr6G^#WOCYch} zDg8xC8&X=8+t3tIEt7AX&k~uZ-^-oT^5W&M&(b%}lqDt#+}TQnL`3E2M2SM= zj)qep3xYD5^|S_%#-dCSrWGy-ztED!7A6%)4=Yrm@I+y6x?r8jd>Lc0I{%s49E(hi zB{h&04p&BwC2A{jcgQ$7tYwQk6c&j@SqD|{5@eBXSWeZ^luZ$%r(QY5uh2Z0BAL@Z z^^%2lQX=ONOAJVhRe8|D3WE_EWx=&_f|it-8HL+bL=AH{Oo|fGv6I)a%!87cBq-g_ z$pRBOry$lNu$UDu_%nx6q;1=+n1~ul{@g?9)jse13foppL7Yc9gZ7!uSrN#3>bZXL2tG|W`i0*VB6r?Q?)g9I zVA&_n@{C~MC%e0U&11?LE0LQrlIa*9$5;YqjE-{Ke9&w2=I_1tsW0=XB4QRhAq)#! zrXf#0FqOYlLRMySUvbSwgGz)3*AAqFKf^kA3GCMmvtu#XrG3VZf4fFlahC-j$QLmB17!Foh`Qgb!PA1xmpa`RC*E*QW=_~6V z2!RnUvYIiDM{FKQTCpM}MP_qA`%{hOr{L4d!mcT!U&Z7zP4^Q=0$i}^C;9f1knU6f zqDZM$h)Ialh!Sxqc$iXRL=Lv++%<`GTz2<6Y_u3pj@(L`BKE#?v( zupFhQiwTNQq66g!mZF^BnZ}~U@uhFA%>)0oykNOw9Zxe7$3i?Q-}Fn0 zBgUMRB^$5!n^FknV2vabnnc3Zfu=pSjAaiMd}ffBEkq^<>Xo%PCeQRWs63HTl!iE@sXNXMg_W^@J-&ADX~Wf_iB z-s@`WX`4%{r$K9kNpVc!sTY`S8CA2!AkoJ-0@_-V626-v1C>tA5g(!0WeUD&4)EtA zq{{)21;@1v(LHhKCxwLE-aaN9wg{0<3867&!ow)Tf5KWaOrCdLav+S!^Vv%0adI35 zSB{C|6K~~<@agELm|k&(@H$dGU16qhG_54Z(;W{IjqgbI4|+%&b7Eex(DXUoaJY8s zGZEUS9<$Iw(-grYb6|SAD5E{oxZaUKx3!c4OrTSuBVZPBZ-^N>?kt~C`de5ne!m5Edqx*E?Q#L;%A)m=f8LSC~fv96D^+< z*7D!e?^DdTDg|9Cr0eE$>`Jf+D@#5^BW4fARRU5!%TEmjY|^LSjcD zeDO>zTLzTW`QBx!u*Y_|I#%V&FIwYxK7{v^uge239;*2l;&A-KSvvq#(-ur~Y zAxksT%pjsXE!;5{6-cCV@_V!<$8Uwk3O%V~V9~jaXbWb&u}3VXW5_@$SVzR0Nj8nq zISXova&ii#A!>ez4PxLtsMhsd%R9UuG9+$w5XGiv(%=wyq#FV zPu$s4B%dcW@{z;!ggrZ5YN^z)WlG(-zSx!EsPq<G=rq@y#Uit&C>|#j zR!9uC(3l2ma$8TE!a9A1fLZeF0br7o_M{o{q+dS?d%~2E{rvGQqj$NzJoT5t_Q-4= z4J$L21p;l&5du@dW4Y<@gz$-@5b=@QR={wjGhKwGk3Gkc=X?~#6-Q`Mj_RmMu2~sS zkV+DUAy!GGws_Lz{_Slv9y^C)KK}R)4BgL4XmcMm=h8BXYRMulUS=6co5OoT2pkJi z`Xr8|Z!D-fzVDGqNhPds@$w}ik+HqG#oX*F1M!gUyLWLb9%nC~WE@4bTP;>sR~cG` zi%Z-Z;#!|fN}?>r3Y}}yVzR3$WbD-NrNxsOcHBqm1jp#2(1t*od{9%VawkeELIT8#(v8YgctMc} zDHTE$f-3}4I%FD#!IA5s?KI-3)t%QWoV z#w|2);rzI+!{OEr+DUl+$`v*@H@W-ZKGOGyt>oit*J;-4c*?^MnpA25^YioU?(X8c zF5}S%yb7L@U^J;t5L#eVPDZdMr|5aELzG$W?{o=W$xP@{4Vt(zqADWNIK|jBPargw zq(DrqHDtz4ILx_#=F?efPFvWn1MHx&C2R3kz3>1om-qabB0Q@&R_iKO|%Vgl*6DOQLk2Uyb7bykQ+B{ zkYyP&Gc!1@%Q%UNhCQsv$V@sZStNC_6)A-=n$!wx*rYS+(;kfxA|enmYjr_AtRZcT z)e%++w6+)tS!O3(18a(8!ij($)!~{X=}mGTem4$DaE1@KvtB=eA0e79$h;^Ov>kSlI<`d#)zZh%L0Lw zPM#4_@I8c7IW1C1M3Fz{Dv#c9KsV~*`WmY>Qd%lP5oQ@_f6R%nLakn*=EG9mhZ~<& zaG_kHFtKMuK~0=+4+;ubnforK!n!V5mXRq~J$nl4C>EAa@Y@$Iu)BN6#pj+w0o&`F zeCJ!=rdshy(|q-1S%%{{pi}4#0g4DGLt(i0!c=| z;}KL-!%AZoSH#$KjL?QO(P)z=FJ`91aLWvZGX1;AO0cDd$|rZqub-e2wg_UB$%sY5 zOR+ucNmQ;RtLKo=lcC&#Yi1`TElTQ2E^Ou*b8{@L@N*SU@&Bnq6w9c1Hd_|qD1}o_ z0tX0Zs#=FaDrYKykXKnWQZZkdbKG!mzo}ib*)MEbLH5hPvGzzx*q|!3)n{W^;2L&vTKE#IFdVw9D;}Z=!@? zakb94m*6-KZV8nDp5qYfj5JA*u4HX(h1I1Kj0Z8}aZI;2U^E;PM?*qSayTC3`AAY> zq(iJiqBtWu7!Y8nd5VhT=X5!pp$koB%2aAQ?Tp#UmRdTNJh3fL9G^*v@KQudo`cA% zi5J6IB3Z&tA-e^aS4^Bcdz6x0I7#`bo*An8*F41JS(w6`%d{$6m{K{Lt|;rH9IRA% zNh+m^+G)ADFymF3RWYY#*SPRpgFt%hb=vH7w;6UjoV&clZ~XQ-j5EW3_#b@u*$J&B zk7{`u0whMrqT)+Y7^85=tZ)!0q||7cg6k1@GyL&?`UiY;>P>=L%9pIg4suhwfrrYgIY-(c+Q5502E@2Rm zW*M2zFeXDP2b)5YW?1W>bx}Q0mT~#1;J{?bPLIITw3VM#u;dessm)6uSp->;MT?d= za++52-?4UmM$IrGODL<@C8f#}5~Tyu!77E7E>?P23Nmz`u2o)lQ!>~VO z&>2yy_;e0-sn;ceb-4Y(_jr8Wpp_-`=0EkVe=4CBl(Bd*A-Q8l*0S+BlQi zQ)SfY7%(cHv>^*8X(~$eGd+2GWU2n_LCs-9$3o&r4trxNfk(}+A;>2C4V_Dfs`^rxeDdhF!)$4X>G3a z%8Rqi%~z;~%Y1Mv;oE<){n-g^$!agLxF>~{V-XRRS142pEd>9`fBer8RiDqj{CReF zTReWW#o2Suk&MS|Y^-zn%4MQ#K%+Us$rC5o+uKI~j+E#$WgJJm`0`a|WQ8C6#SaLi zCbB+BrZB>iS(DcXfWo9O498=VB%xZZ(dl%M(o(H^cs@9eBcQnAZujkN|T6|U!=9oC*2%>sgLH=ut z?olG@RFq99q;PVf`84kyEJ3Rz0fBWzKb+)%2bK}-^#_^cmVT%vnd6!pTeU&rMU*&t>|2|11*lTsT ze(znHb&sGDaCdV|nwmTmDr|u1=;0_<_T7&z+`O zZE*9g59vJGMN-&!lO)Y4?tv&$TuLX+6d4-IMM_1t+a(Bs2^?60O+Zn8{^ty5c|HsZ zORN*dnZ^|k`v+b81&QO7*y)jg+n;f+X^!isIwk>#qkjwOOth#}4vyzTP^VIBPzh_e zPB5|Ab*8~&7@HM-qJywivUG^=2>Sg5M`Z}#vU6YZ)1PeORa+daZ}Ii>A=e*%CPHfg z7i&|bi1B2MH5!Dz*fph22aqarY^o9eRz#$pC7(#B}-Q)6e4gAU+vEIQtd0~r*vY86w z8sp@XV>4`C?Vw1($ulF2$iXb7+zCV_N?TN9AdWI=DNKoM!idam$DG8Y7{(c~RT$;b zO;c1SW^tj4Bt=+-Fd;!Y2Ak#Dt)PAm6?jIVl9XPcP{zU2GH1$RC-;?yqL1qKmOquq zL&HYcoHQ>jiA)G^P`DUTLHiA6W|on)5V_ExK2t-FMg(z&)-H#A4RMBy#~7QSW)#MD zi6R%5F}wFWP_HsL)cni;=XEktG8BW%{9^I@%Ly%$btr@_cm-lop8UAb7U?)8svrd4 z{myqeap5Y;ad@<~!RfPSaMm2c#sZfXPw?pe10HX-$V`AELpr@a-}&bESzTNr8fX@R zHfpZVjHfws`Xo**WjIV|R!?Hlq;XbMQVAIJd$_Z+y!nGSdH3CS@G4d2S56XZL1taT z>Kxh_?%sPya@avQPM(rIjaE%@NhLXcS<+IZv{>Py3+T@ct0bAG>I$UDtAro%bU`B# zMb+-3ehkMQJ4>DxR92JGCIx9}MF!hXn5#Ls1{{+SOAjGK+`wnQeTd_@B#w)b3gucl zCMK{7p-r)Pp3ptNP(78wkg^`F!b*qQ%q*8af0^1so!RAinzaDNBSZ@Ot%&sY4(Tu@ z?MiBaPsQuuEia*mioHjVX~!9RJx!WgU8jCKWRgy&L$f)H>nOJO z+k|r`aRZ;hXvmTb2rC|q#aTYy-UlOcG(niMG%f{;J%3uOk468iwIoQ!aY`1&xUP#+ ztstbqwHj^AB;&y7EQbV3*4reac*NZ`1?r*&dCgmsKxWZalSrSm8{w)tbyuO&i2X>> z9!6v)%hTwU!g!KUyIg(gbNsE}{3_r5{eMZezlSq%vdZUqh7(t2SBUbl^Eq{=swN80 zW$DBUuYL6;gfuuxL6#9zn^-r%U(~clBgWmBq*>)$BVcFi1DxhOUL|07FX86KKK&#h zjmHQn2x~dnz9y$4ErB0^K#R@K;iyiUL0 z=hBtSeC3P3#E;+ofSSzI~7WVO%8kNs=_7RtafsZ!$P^8IQ&!gFcSu z64rd20x;JUB$qOpHw9lwo2PD@5;GNWFihA!Xp^NW^+p}n&2Wq+P!c}~&^kj%MJOeK zNYJLJv1Kh*=Zq@Hb&*2k(4IADEK!=UwzfpWcd`8*y$pKYh(V-~%BRz5vop{LF9hl4 ziJKN|mXW5C@4fR8|LC9n``mlyhdkPRgj=Z|r;0r}t5e+O>Hc3<W|hPIX`h?hdkl6Xx`!QXln}Tz=4S&M zH6P&&Xt=QC1iW|uGt;z3hb*EZR^-}tlG>dcxCN&+cMLLPQA)A2Fi*CV(QS9w+1jDs zA8=x}#&X4D>(0llU;lu#vxl}B)*4))Asu6_<*)~v?GEi>hGSu-;*bs#-ucmW=4aLz z02|wVQtc214vy>4ZnyCRpTP6!w)RO20XgjMgX@xb0gG8%)Xf628_rF6j zY!NtRHOeQI&vC-Ootn?`Rq|gQQ6z-AF5mz0TO1tTL}f0I9*o%PxwJ%$bE_48_48-= zwJ%*_dAUwI9@0AKQ#-Ya7^MXLF>`*6FJC!NY#pS@FlmoQT~n!Q=4bzZ!19`;$ceHy z7kPKYf>X<+zDOQP30;rJ>-!9n173UMb+oWtzj1^9{QM00rsA-z1jia`oh6r0Ew;mFOoxxUu8Mk1txs~u_;#krR+ zQJtwV?sciv>Ws$`o9i2FJbsK)E}6^_fq>W|PzVi~bYOmo_1kxmI_B(rfMdsKY4Med zqcZCCfEzbA3H*SC*(%Lu9b+6i?LLjlJfjFwouC}hHp8(J$5VK5%76JE{oi-gx=0f~(u9`W@zRtRf-#*NR6PkVGs z+=vp!EIF7Hzf4SwcwHDvD=W)9+G+Fl+i!E~>>0lHwXgALW1a7Q_xr4!SmO(?y^a); z-~avJqY~!!UK~eAFOQ66nU6^wnzaTG?%hQR!-)$awYfSwI~~$~#-nTZp<1Cbx5luW z;1TlZ(L-u8IeQFi3H*TSOoOD=q3Q>C6-AP1DxO3biT}%s_&VM0E|2$G^aeweCu#UqwqqZs z-J^Q%GZxxX!#?wG$0&<=7}pdv4P3`#wmD00IH28bbK}Mh8qFrZ@f*KRx7+0}zWZJ3 z^*Tx^JXaMl{cNJu!=Q?6!c5)4njwK_8Ji*JUw966{Wf)fp0B<30zZ8BCO3CA<7A9< z1A=HU9=ROf8|w7 zrAd3xr`zvv|K2?s)qruoN2k?hV`Gyqz4iu;YL%b9^FEF;C;~Dv5+NBmf-LYE5BkL8 zG1#1ZE|r5$JS;GdVv;1rmrXWz9^dR;Fe1}JykEqWraPiDV zwjS^E@ZlDT)ntWEQBM`&cp`_doUhVZEKMURkWQSJ9L2|RW_a&|J9PCTm9Rpy;d1%8 zMb_rWG(4Bq&VcT)%gtN6bVrt%8F;+WqTzXb@S`^oy&X=@TlC@*Ras%C(!uuIEG@ab z_+lIW_%jh&d&HA15*D9~CfW&=k4Z~OsU&fhap(SH&cE;~7cO1o`pp|`ZEfNB9<$9R zje4C^r%qvvq19^9s8q?ajDEjQk|anesn$GNha2qgwmGr3OsCamYd7VCkKV(`7XPFF z;a}rdzkUXP(P!rmAEL9|3%+vcG7s+ECv>ZfMnmEx&KuilO_s(uQ+(Fku5%Esi||~8 z@8l_Aal+NtUgZmKyvE5ZFYv9mJ|fz@%bB^0oSI$Wtsi`!m#@CazxfaUE$%&dNcXUX zICGjSS6<+IfB4^^s~+)iOs4Xp!p-UoQD;D!rnq)0DbUGd`?GTkq-h@+d;IlZ`zkkX z-QmuIJzjX}^B5_Seu^PwdvA-EUVff-zr)O2mFCKvokQf+3u^vWvdF9n=F{&`%-E0~wmG}f;_L|*f9?Wb`FH*S{Ih@Wv(vOwBK&O3Pn1y} zoyVawjpIAa&d&1gJMXZtyu|BYe1ou7;k)1aK0kfyZQgj}4X$3j%KG{`T5HwFxrx#Nt3K-YN2zohtUY7P@abuhFH(RYt-o>W@P%MB9P-zG`>*ox`){+;+GLz*M!hk{z|z73NtzPH5w4S? z6iP{qNl0x}IC>G5fYqj;H|w&u?a({i2G`PDS>mJXw~AtZimk03(sazli!YFvgexyx zK@Nvxhx*I zUS)1>j?Q6g!qUn!5-b%@FNVUdPHk$m(WT}Fh zY8;>lJr`?o;lo13b%?tbLr9v9_%Hs&_i0q>RJ|rMjb+A;;$XMK#pf=wKRDpd{dLZs zc!9t%eE9B%)EZ5qc!22isX88-Y(iJhbJM0P?iAV3Ht(4>=`}2Eo(pJ;9_Gd%q$W#8 zDB&<$t+F^b%fbFGoleAG{mrj)=E6nZ{N~&2? z1mTRw?M;{9a1N97`4|6}|NUnrv|_>pDkOKxTzEpRr_zi|%`2qj%-M77?(VR;yNz{R z_77TwuH?*_Gc+0v;y9+$>EJpJS(eu;@H{tfmX=v6UdZ0wAxV;urjjqcHp6fK)@xk* zXq{L~E?hp(<6Xl~uN{(%QXU;VW^r)=of-zF&*`(L7z{gXZf@XuUfvrwQzS-U9gkr; zVy(8o*M95Q2jMiwQu{bmuHMX`pNbMk%OU4)(%wc3m z7HgtJkO-f>-96s8_zFGSC9G6A*gs${45^1RB*4bzV@|3DUg(n=!%_KbTl_341x?a> z3Jz@{+&Mu~PugOYq;uDi7~?P=j@jGZ!dgud8>*WjAH4lB5AGfS9%&}1I6czNV}|W@ zW}QB#*JcQ$N8n17r|E1YU`7}V|K;_A&rZ`$r$hhz4;3FQ!tYW@?%lh`@XjW$zWOS^ z{pu?`Twmv%cYaDe4EXxje~nY8PI3G8Z8kPGh~fy(^$5eT@NPAZ;}MUBBx#CNf@%;F zD!~VDeTx@gdyVhCd7J<9|KVMlC$2DmdX=)_htYW-0k*ZKUbS9t&CO}wyzv?*&V^LXUWVU|TyD=w$j)|hWJc=7q?`N@xd z1S?BenMeO-X6htKjH?{1NeQchlV{E{?)F%&HQ7DbVCYtnu0v)rtjgK`Njl)mUwwtQ z-}!)X9J8`8$6$8{ZBwkOB7{LC0|XIK+GTaMiF90|ZXY2ltgW76yK}(uxpP!{5q2Em zN`*8<-CR+M@3bS93#Bds3wA0ZCWXqcSs)C)AK+3&8kfDz7RCsY2<|-m5n*kHMy1AJ z&_kyqYEGZO^3_ZH$sb>brVE)RixY;iC9#_JaDc`T8JEa@dJFYaIbxHDm^`j&rweo( z@A#b$%IQ<5*&iBi-n_}ZM-MoE@go25AO1r&A3fmD|NPH6I5^;qH{M`=exCIQ4{?+; z$rDS{l;I$z+ZkewCCgH3b)Q=g7ir91=DqdD9CRX_r4>e6vn1T2+l(L@r=;2vnG_w3 zs0A~GUL~i<`kKMO@apTI;|s5Uj?cgL3KBtkIHp<&30;>TzV$YGdxPgMT+W+hL__97 zkIgtCbc3A5F9eCvD9;u+q5{~p_I&0sL3Ru5TTT4Z%~4ILPM^y9af3Fc_j znrNLzuV!Z(q{C6(kXbrl^M1yTka-{BQqvZ-AcRs-^saE+Jj!N;AT2qm##GkKdOHnV#Az>IY9|Ra{h_jT#!$WS~yhS|hap}@UUVr^{y4^0Dn_GmH z%A{X|3)wPTK_x{PhOPmfElR#>5BE`YpE}j&u-@M7e`){+p zy2jetX=2BvZ!~MG7dhzm5!Rwyg%*}fYl1Lj(2Hr*>-a%{v5MB=2s4Q29d;Ncl9Q*- z5hWR!P_+Afnx2pAIE)6CKm1pJOmEa>?_kK*Mu)%u_2;NJJT}@%9zjd{q>iB7irE|N z(5Nl4GQYkS&wm= z61tLxX9#6RqbUe|h3iytohl#Q?tT_RTjUXmyr6_Ao5npMs>e8)7L=oivWy$I?vXeR zzVO-?SYBJ@(Z&WJefS|tz#DJ8PIItqBJ8^7L#aF1Q^SQ@BNg= zn;Qsa84t#6JbuLC-X5b~k0cu7C7P;#mzBi@&RslBrJ=aa&9b;U&p^PLQ)jt#=MGNS zf^~Vk)yMVfIC3B9`{lYIEzJH*mZsnt=@E-UjZ43i=KR-0;7FN0>#^dp=F#BgiJ8(4mj991nXfmJb1WHG#VnbCXO?fPp;6Y zRQTz8KjF%y=lJTCt9<*%cNz693Pq&Hy!peQ;<+J}UdgRc~suqX>v>);8A2ZUBIbPTC9kjb3d zXmgfZo<%K59f34?MH*KL`n`R;n#11SV@&UmmAP4(^A)yQ34Sm~W)zM2I^j&n;nur& z)wg-|RYToX%r|zKpE*|W?8DFlw|Qm=<_rK3-qsI03 z-^Z8&SGAhVC^D;XgajQ^aWvLwYPDIs$_Y9>*xA`-?{FtidTh5?ouA|K^B3uLy3EZk zaBy(I$2V>;9*^+-0LS%kT`w=-MuO{FR7Fw=8zf^*zbCoBogu@NYTy!$24r!Br(iJX zasA_udF|CN^Y+_svvzucnVBZ7P8TP0*x%cy?>bz$a+Pjxz+1Z?Gm1bs9vPN#PveS^ zEHVh8kV+B_JEU=x2Ww1*G#NVbd3^7HZnBB7l2CYTKH8=;KH${a8d;nmqlAVZK&J7O z#4`e4OKLdG_*J|_u#`c|P1x}wD#pVIOKdU{49L6yO5UtlktvBuGNREgLll4KuYH5_ zXU_8N@4m^XzfU|)QEr6~?%$v?>r(H-%P)`7(F~7nFYv$oKc0p36yN=y{2^Jqj~~<_ z4auxSqCP`DZCQGKI+bR+c}EUy6=hTkf`U>GqjAK|TMwCCyT~iAyiA;>Jlt64@#Dud zs&(e(XQ|c#qA0@m18&{EMHp7t-{0fhxpSO4a~e4u;3$X8rg>_M)&#YXagy6_vokXU zp5jm^tbXBn*3Q4eK|A8{-FsxC9n$fTBpR{4*~f7VX%f@E*CGf**4CDYq6noN9A&w9 z@gjSBy9|dT;wVCECr@LK6B@G%^ad@=a7g=L7e`pCp-(&>u)K7It1mo{F)?#GfiUoe{=$h~qrHsNX$ccDcgh+&tU&?z0?LP>x5*eXcq#l@yxRrBQ1l=a%tyhGfw` z9Z#TANhT>$s4R&!n4(aQkP_E*=pXD8^#Ypnr@8t5Em;e5R;jSKJkRcak4EV5 zl`p@+;O;tM(4*Z`#3RG*)?IF0f56824$Ct>PB=yeIgIJ~aP97ArfDY(nH)KQ<7mOO zt}XCdYYbsEV0C4M2ix21>}<1o>LkDXt6yVoex48Cd!G+J_<-*BT0H;!B`Vc`cYg9V zQshMLx4!oSq?DXoStQdMSyY|YnZ>UseEF9?M>aA%xc!jT`88gipX1ub7TvMW+L?1y z-60j(N0};N;39+~oC#5ppnK3J(+U0l0IfBx!$Y2X?j-Hb9=C2?CkO&AU%AY|!xo)Z zi_i)2-HcPupJZpJMXeH0s|4tDOg&t}Rg!w6&Uj#W@x>QeUS6I!F~({F-$z+ZuRo+Q zyUJhttG~pz-@4B3&VDgg5uTf|x-v(#>a(}M%Wr+-@A9p0f1A0*W!5*gIc&A4RGZi= zPx*0t$+>eEXv~K6#x0f>7H9}T@9{Qn;Gso^BP1S*nZRXEyEHGI2I{7Q&Hqq3Oa`o^y?zt-g4 zTOaf0w`QrhE=jM=|NVcy!65TEyEKC@LYCGts`Zqe1I4@7lFv%h=3un7(?qx9X(Pvq zB^S8>(m*Z0OJxp|avauHm+^yuVLax|?|qlBTIJ-))BOE^@b~Go54rx)2i(1Vhq?L; zS(+hg8m%=+l48>otR~A6`e}@k4$&ay#*G`i^1>JB_6OX*`xf}g3-)hlx zVp7LJ3QH{r2tuFztzAUHtqsF~@pwqJT48Z{j&`R@bFK-}@M!%Zt7|8it2OEF^^tCd z$uvvzC+Ky@^t*lbcK2wvy6l99G>^Ey5mg)^$WX)yNTo?L&5gTvnXfHy``SIm5`wTsEvzu?_lVLI>4bRoIdmGa zx3$Bcu5VDqWNjh_xH$*!Ptz=oo%EmNTV@}3kwL7@!-M3+~n|FY$l1vBhn-S zogtMdN=r)8k;~l=_qc!UPYA;R9Ld3GKp2l0by_6dE%fX>nN|$<_h`<{kYr|31Vji$ zrBWkJW5P<4z5QKG=HfUmU;3pt`0&FUY;EncR9_)c7Dr~7vEkagcQ7X4!`*AF?`%`8 zR~WVXe0=LZkGHqU(p+==XaC6o$ zFJkv#gzMLM``S-A%?x#~%FKx-^RM+la za1?>#5e*cNHU=!285$2GMx7l_o~+RLH(qAc?{NFg_t`x-;2<&tcsM%4NP`j?GS70u zlMYfP%q}e83XA8voWFPie3i{JmwJ^t!ju(Cv_(*Xwp6)^5ZG-qdV9Ebb&?^CPQ$g+%RJjQiBgb; zqanTmty5N3m#9`NT>t0>H5GDpagm+*IY!$ZT%AyDjQQ=~`W1fkqj$M+tH;UHSGaHz zcHX(o3s)}i-u8X=`Y9_Xp6B7=A$}k^dv+c@Xp?1z*`-zQphD_G;Tw=D??NsMoL$PI6Q5M+8FPB$h0SdEw=kIC0W#q3#tKvKGg2(XvQ0mwEY9SrkkTLKm%LQY(1zl^5wpT>=#_ zKi_2KAQQMrKT-p zljCIXNk_%WU#F^;C^@Nb9oDKizKe`KW@ekzn@u|XJ`Xk?LzeQ&=U-)EagP1{1G=3K z3u`OrEaT4IyBL`wRE*InVPL4bmfdd3_kMhfI}cloqKJN1V@KP(@Wn5nlazM9h2uK- z6(89fb9i`2tJR{}Z05|dN`*$FP7s6)1_S07=J>`pevK0+=V^8J$g-Ht&BvTtTt@U_ zW@~epx@7j$DlfnK3V-m;KclfU56Up^q*PoV5vN4S7*7hM(WKFs%#%n5+MNRqTbdxO zF-}qrhHWy(u+iG&g|jDdh09Ff@s+>ztE{e`=XZYZ9j;zFf!Z1}h%M);O?)!;+S}A> zRfd`1_Qp16PWwFn@+&N^Hu&ye{Ir01Ql#T!wZJM#f+Q9mLljAxF?K3!_Z6dljea`M zW_HNf2>h^$+pL3-RJBEq`gtuc<>0t3aU3BeXdM%e2VA^#4s*(5ap4q6nlk7eFdB{6 zJ`6x*D3y{#b(E_ZjCb(^m;Eh`aYGzWFib~;)fwQ^3GSyiCh4_uWu5B9ye~^q;q#WKqK)DsF3v=}BkU#pc0P@I9A=Av8IBTo!|1cqv}NtmCy6m-4cEL>5_utBk;k%)5V)?#_RbFDtriBu zU^K$3gsiNsa^cboeC~ypc=YHIZ@u*%_wU_9MLnX?h{66L2kTo{z?+|^=~p=+q@f;$RF&kHzjT>bU-tO+d-pj=V19Xt?kGWIlF$$7sso~EKos?<)qJ!~sMhL? zMj2oK&99SY5f;tu$9Fk-@)R=*t7OVy?ffaC&WOv)&+*cXrg!_>JiM{Y`@vb9wI=4# zdpPwI)I%SPWt0diVTCA)kd8~$Q7l&KY!4EWMDzIJ4izs%Bq??fVPZkx&LXT&Dmyq! z=lNiLgKjtC-1&=q^GA=lI&+GL>pMiPJxwMeUQeT@lP%-1}E9HC6~*-)GNu zh@yxjNzhv3IEq?WDf#h@Yp8I{>dHkBl1}$NdxIgyHt{4V-=`jCRNO90 zp-0s@VBz8z=?yV)6_eD_e5S=ZI4WRKXj(*G(`zEMlzCxCeFCHqBuTd1`e0V@O2-w?-_~xS_!7CcmNvQe@ z7*#1?q1@XJJ(n~Zv%E0RsJlmh*yF^hHSRrpj6l#I_c;IDDYkc8#nxM8tgDQp5!Qs9 zJ#~pk**2}+E(?nb2rY1wWHcJEy&dyt;{mg$&vX0wLxOsZrMWpqqb=6X%<}lK%0jq8 zGZT#VNBF9O@F5$=WF{sW?b7{tmvhVjPw?7)DmRt89 z5v7)ynHkPsyui$ClTNpTFq*xcZ9cw!jn(DcyFTn5l3C5x&Ng!k^SHi`O(I6!4xLtq z?cE-`EkR>Z^1{n=1YzDUV0)`iq~|z!{zaN|v$Q&0?%ukCGzQPhDTGlJ(e88*Qqb-7 zdFiDW(I(^3qX(?7Kc?3mkR~Y)?>}HT7;^XaUAnD9_S!w7G-HIrroT)uw?OO0d(iLY zt)}8W*pwvIjD~%rgifc8BQioCQmqkEGCMa*oQ@Hm=G9lOa{2su_V@OA@NkoHl+tRo z$@(U*!jP?;mbLPY(L%+Y~oQ>JuaQ;arxw!u$uCPUs>ZzU%ABg{Vr*=$ya`@&bccU z?mzDEXtzqs^=OL`gP!G}JNyG61Cl3RY4Os<%K)F8fm@cLnyyhxQRiSfT2?w@rTO5w zF7xvX91b(qH`clL=pl293tYT>iN)C_i_c$SWnqq6*RQd?y^TnJqRu@*;+1n>mJ}WD;oI1VCh3BsF!|#8Fj{N{_lJaAta;Gh%bHVOUzcQ zbUXVzdh`fKIYd#!((*DWmj@3Y&}!{79Q8=kgnnnl(pQ#QnqOgKV-uxZdWUzB{xTom zew?SEoc$u9cM7X>&1yu7<7IfRgNO{C%G*~}0w2do$#gyI8#@#he7 zOz2nWbHKy<_t}25i_i{fmSC;L_dGJsp*J2O2YsB-#i=Pm>5^uaZl{CBP_0&QeIG|z zhQk4a!2ri`s8&Oi@^BoNUbo9=G(suKj9a1R)o@LR7p^o}s#^Z^2OE6t-~21g)dPP2 zzj&WZ=PYmhTVEkqUS_-hJ8bM(dc!Ie)y0#asZD!iBIFIvrUjQtBMVa$XD{o1A&#=II%aLY%E^^kOqODmD0&eTkt!5np<0Crx5{offWgsaI=YEWYazjmGo_eU$4ER)V~>tLvb3z_{0? z;cC)hLT`|e8joA=_UUhGPA_X_gP0&x#G^yDu37Hi7i^9b*5insvBSn*@3S!vrg;Ws zsDS{gGmoH==l7f)QIf6yY(nm7OGj}cKy zWHPK2WX2#|hoDwrIOsFzc2P>9b#A9*LXkNVnxH3*e)^UgK)T1_rqIM2(kzQVX~81(uG zrHRuaj-!a;H1F_8h9d-^Q3QC>!*^2V=TlyPZH6o7=h@rparfa4Czj^vj38_-ar2SD zm=q}_NiI^W-v$|EvAUpGYDzpSc<%fuw(oz$`PtW5{_1b>)7!t# z_jlfBTSF_336jr{1TKnh*OLl~(?VPJY%wL{woFkLXsz*mk5db02*ZGxnHjXsBQA1r zmbq||{nj3T=imK%{ODWXVQ+H>&-YPo-dQCz8rSuw*kpP2>{LKvEP+zA4)$4_t1w%y zGm4ocMy6>>x7)=SL#NZB+wHQpw#HyE;Kt1x>~3!nRvkY0@F!FPkF%Ffvc0`Sf6(F4 z)suHdide;gBebs8lM) z+F^A%9RTX}I<|-&I*voH-_JwsL5M31UL|CHzRtBrJACoAvwZDKr+E9vH&Io|ddu>X z4slGxTW?=yG!{r*qh>QanSGW*n|B>X~?>FrYq6seAJ9Ld_sGCK$RkQ$U!MR%IAHPR5QAxaar zcUzoXUZqkOsBA#BlCR$Vy?s2-A`(|en_nKk0^h|0khq-1zB@`?!E-@Nsd~od^yS*V!=o9z>LQ2vk z#Sa7C_@y_vaNz=*n;WdJZ_w#<*w|cWW~PSG5mD4bn}}BTkSHGU;K4(pDB$k z%JK<1{T`c}kBQ?E)@H1)Kc=i6@Gj>eFxqW&*AD&aYbih^dfLNyFf$1Q@YCH-Wz&8_q0Q|klUPnI&2auqh&39?91;)Tvj~$RGL@SMZic|n>2=xd zv>C;kiW5?i9&@!>^e|(4eUF=u?~`n8Fw5D zBeOFnID7dbtwD!Dr_H!Opwet|{_G{X2VJ6G#Jy{Gh~tbimoIbr>I)=D78aH{efAvf zR-5g64{*tm6$gRu`pCdXdI8Y@_Bw`+t+CtA7>*6|%|%Eu`uqDNgAwEYkYtpgti+Md z1XI-3fCS$rNWc*;p_0_4VYZ?@$Cr4H$cx3vkYQvgrL)D z6Zk%1=wVET<2sB-L&njVuwF$vc{6U5pgZUy6ol0P;Rq6)qS5pQ7HwUswHcK17)KdG zW<)xrH8Qk@mi|a^aM~BKO#wEhNA&dWC^P^5+NB5 z##92u+~NYMfd)|NZm||fUU_Yfmwx3{zVo}cS%36^o>xZ%P4@Q_LMsRYpY!L>^Web) zvNU0DFC#G->+9dcaTN9HJc~`m{^1^p5wtVS@BZ!~CI|_a>Udee-H&f_X7vPfa|^g$ zh7w(_KEFoYT_x#v+3g6j)G`{yEG#Usy0k`=3aoaxfA0bN2ir)UqO?yG#kj7+!omUu zOBjGPn*K0iZ~_z@7`y3XCI*)3<9HVVO||MNYh<%ln@Bl!F3eM zMAQSt%ADlH$%N%a&0rMK8C2*Tx@_)`=_i)hCb$g;<0b_Y*3#?u@#-#)?~!O9;lLnH z8OIP-=deOCiWAZzWUIA9;Lk7^K@>$q;|y&yQlv;J7>)X1Eu+zhXm*ZnFGA})M=#DY z&Qx4ZEzFZi&AZoc^ZNYDTn!pLy1vJ~k358PhkoDi?QhNT(T&fvj~GRH_tK^nxJs~p z&_PzJoVoZi-7KX&jtD#-YciB_@O{aZ7hhtt-{RqeN35P*=IohsT>JPYv-M>pJ!&%% z%V(EyPR?`sOoel+0UsXr==2isX0bwGjbU$Z53Nm(5o-@ch_!I?#1b>J6*eE-;p(~P z=nZ?+SI+b0zw-C^$+cU|%r=RJBXlCL#$_DG{OOxE5+Ohy-jvVB@Z>@D%Uc5}4`TXF|@3OJKgVke}8Ufa5vMj~- z8w>|MhP^|sUU`n$*(O^X_gS8w;pLZJ=D|l1tv=^HiM%tBH6GP)p1IiyJKHxyTX)eKuQztN)Kq!TE1YT$v4_b&(M0dBt90%WtP>vv#6{J-(0+(@W*;wz>ZjZ?FP9W$k!(h>dycKNTvZ|E|uFR1FDHWcVXHf`eNZE_GM2ocXh+|Fbu*cqR8XVwx3?*c$c@4w#$C@xReH;zYGZV|+;6b4dF=RGKn7GfTI($K28~4>s=e zy>G2^qG9np!S0@mupV)5m!TPo9=#^j!JjK#rmLN+!II5>()KC;_H~O!fP*HVtcp6-26P-I}b?Hgn#@`{tX^qzeU!mprs~J&^_oQ*}<;|Jb(2h z(v^%xEt2k-H(vcbGHl>C*AOOQyH5mQe{jVj);u_;Z(TB!+Y=18+6!q7pOG?&YV1p!eytgF@C^kdxUUO#^Vv`Kr?h=e3jvb z25V$q7XV2ks3W9{9uLvo4vkbGEAt#|?BTT^a%yFcFMsLRSh)BS*WUk_AN}A5eExGU zbNTWm?q0vnYZp(lc*S8+3Oa+3_pTq(OB~Wpi|0>V;M{X(7$y;^UF6}7>x^}mhFc{` zGxYuz&bWhg9F!FF+a2n1o^%{xJw;|E>+KFU(~uan)dlWpvBr?;41~mW-J-(*fJ^8b zD!!!}2KbJLA6RCp6=p-lN;Bp1`8q47W(d@mam8!k9nx65$Jwiv#+<|Aj-}Js%U`?98C*WReg{>vwA!1@1T%c&Z>;gc`4(^e zPknlFj?mraxs?}*^cG_LnO2y|i7|QM;{j3B!Sm**_*FWxOTXX3Sk3(0EILVvz z%c(P`x$@#=Zams$e`B3y}okzD>4l*`2M||*S-(l%-i!VI?5{?`2 z!3Wm}e4m4zeZGJDC;YGfSHHnu{q-;MU;XFra`#b{D<@8}vbKQhLN!#Zt}Zj~#=L#^ zF0I?Qn44dwJ%Y~WW8y)Vuv#aL4Z~4{N(U^?R!I^;7E450WH2j(EAqYqTIX%79Oa>n zCQGv%k`hImRGkro0gXnD&2BCf8B<1Y+Wgb6#$Z#x49iPD{A{};l{l!akySvC2aO28;4!i58FhsqBA%^ zcrm@P=KT*-oUxD97U^Z|Y!CU*|M`zd9fwxuGfN={YxC`EJRYMQ$^60st}95#V}|`6 zf#)*lv^e+DS-Slpqj*5I7I4_wr#GYdi`RXqdMTT#G>${vi zcZ$ueyPUalo`v~kPM*EMI34rg(H%y+F}oYPSRyJlm%x{3VHrm$D<{r!xVud?aBxQ; zlZd(b1rD^rZ?3S{9#E@RIDh^eH?MsNLh#Z{FA?mdEG|S;S0YxH!LNAW8LG9A-k`_* zd$$Qyigy@u%29a_*w#KPuFvA?92+|cVOZfH>Y*GLV`G{#O&T+c+`F@mjtwY@mU-`6 zDJ8z+P8E6c@Vwl?aa5i+mS#QNpvuNxmuPrM;01&Zy!yg9KDhRX&AP{>sLJy27RzVX zafM{}#vZLhxPQ0L-FqEg`oc@>9zNpH?tqc&W8#?MaK!BC6C8{oN<2J&hD7%vS=2o=?3o%a89K(&{<*wPl8>pmo?o z=^CkZIel`Gbe!=ge|W%8LO^-U$}W+0xwR2-W_gi#Jm5PYe?~%E!Z42GOdK*LERL&~ zZPdsz!%U^Z&el4ECxX!FRxNxS?1$++N>YOn8Z+V0>-^D z!}gfE@6ec;VK|IAadw5dWrz2^dxN&8$h1UfhM-x;_ZN8F-Q)dtHi@G#7D3%LoLX+u zm|bMQGvva>=aAI~<8g%V`=n{c*5(G6&t9aue3iqk5v_ao5ZdR|safLcBD2jiw7To; z?mVJydx)JKX8bCnG{MRgPsDij2Fr`jv$fl1ePbIfLxfvrw>9FhyM^O9oLQPjD9JcW za_`&}4JpWN+tR_Y*5nO6ti;9&$FDF>NAw~|h5})TwB?`^BdM_Uc$VR4fM*SXkgR`X z=_O;bGz1$EX9^iK5dMh7^zbS*T&X$eZPJbR5VAs)jIoZwxLp!Dc{QCRA;>aHW?o4( z$+RI&5~R@>DY0lgAqYK>R686FCBm6OYr(afx2d@`M3ykuoX3u1La|SCrixMX%*}ME ziY;z$_^j^?_-Fs)-@r}x`G0(8{j(5SJ0W>{o=2rpK{^qxGStEltV6FeB2Ho~5L9dQ zhJCcjSY2CTae0wjcW(0Xb8`smf(r4Rgm3@L->2P*S$}*0Hg5#&RocA&laGKZS6(^G zt6w_B!$;RZ1bCrGyVYlZcb!VTO_C(E+Fkzk-}&2YZ10kE4@fP@aE35b>~G%3Y0NSg zge)#D^77|iVP$C+f-0x4{x;u#^Z!Nv?hfAENkY#jPMhp*OWOMZ;~j_f`;S>^j9EC* zAaz5=!!cDk#@7zr{XT>4m};d$XOLl4ok0c%+nX%U*O>DxNixQy21iM-IuExN4U~ld zVe`6Kp6g;UkXTY_+T(A0+3=tJ zE0^E>udmarTDo@r)2Z1{F0^^kHzPE-0@ru&gu)jP`kLl*W3244en+!=FoSj+2Aw{b zjOt8{^;QZ_s%#BstioF>`^>f8|RI+Fkm8@-6DkH4+V#aE0xI1HyWfL7efu zZ(gG+1N1l{jWqLKKr1!qq8W)7di>cp{|vCyn`<;3fqVBOc4Nh(-iV+vLtQplnwukT zkGTHeF-!BOnAZzDx_>}xGsHPa$bxNFFP&lW>=|6ILC4o@N9#oGbuub!>>pC~LlzrV z4m%_E4~L*UJQcFC;Bz>P>5s?E*Jc@whO`emoLHD6)+r61^@U5S`&2Xq`tuOQOy)KFC@W(&A zi>p3E^Z+bYShTRXzK5q10wrkFJWfAfVfM@^qV^5C!wPslD@!ZvZLSjyhNL>d^&IZs z-=n`dqBd8@JDZ^spF7uY^TKmy**fUr2$#9q0?{}n(kXE_L60(Ap|M#?-~|kmgeV&l zB@St7Y1A7GM|tJzL2RhGF3U?bHnwBdPCtjXmQJrvy;5N?81VSvV|x32vcZ^WyoK?g z(FpKEmuP&OD4Io}Sv}n#>D3r#HE=yz!!dIUD`+vM)r&bC#w;$*aImvZP^t3y=P$DT z_#VSym(}GZq=oJ{M#`84C&3qnQ6`BU7b+6txJVm965tD$O!dG@(nymf2}&AL4FVU5 zOO}EWDdTa7YifLWYZu3)j53#MQo#*o&{+o^)rkfJywJh*5_(yJ41J<(NGL)w>Cx(U zfH@q`XPk7gIzU*3=O+YWo+#ME@fA2>(O@LScmbhNkZRiFK8~xX)g%W)gOZkE5|Kq2 zH77$R3EHa?%rEiYM;jdMNj44x#);3r{N{+7H>Oc{c>nr66y9eiv{L1{SW-x`EJf*z z+H3>Iad>=thpqKCo;O1f`dH;sTbO6#;eDi3XkkdQA$QjwAvxct%;Zr*=LXVk-~g!kH?SW|h8|u+muN{7FlFc7}dj!=yXR&5gNs z=MJkgv&`2jv}P*Yd3=XqGRCdAL~$E86v(~?CuMe_MtcykyK$GKv(G4jTaR}UUX6a* z;?j!XZ~f9D^}z;1Im3Ri$lE(TT*t>~AGazPbo->%0l&_EcTm)#)%Zbx5H3;`?Lf80 zhy@S{-C>`)lcHpVq=88t(lo(!Q!14z2^mS8Vsu{q&=Hcvhzi0i=?YAOS0T87mRJNjT<&#g9#-85&|T& zBo7ZI5LyTcfzSd^AhZMs5PIk~Hlf(qxHnl=?^m}^pVRmL{c+}AT^o}~#wO19=kL0d=Fbk^yMVJ<a9eeihw9B7Gm@m@KS{S4KT?rR`U))V8RRLa+q-N)haJkl_jovR`Z6OF($O_WktrkN)6ND@?MhWgwD zc~zs-G=r5K!~F@R$}p1?A>*?l((EJS zN;0lPA)Cc(bg*PCC1;jCy+xDQfKYXabwY2}WL1BTy$2@Pb6^5(mN5*2Fbe4{mryFE z)oK#kE@6_O^9tLLjExR(-=0alB%(L#&{uNUxxGO-`#8?DsteqX6NP2jR3{s>W)HAp z*=qczi8PC#41&-HY2!LJC`BAa zBWfnp_Kq{%oFx*_t~V%@dy!$xV6lQ!CJoP{C!3|(iPLO10;<&-ZO_L>Q$&N6W!JQa zFnt;`;~193)buzx%SN>$inc{-J}pTu0%!^xvIw|sjGqCCiSG)}A0q0#ophA}iI z36;f6e1Lm8O*#|XAyBw7b<Syy888jXMT?x! z$V5@fm{jb9en;V!Gwe8gnAkTd*<~uCjXhdnE)?vnDKISJBqEAKOjCdbox~?hBD9XE z6e}F6&rxw=a=9|utihf`6Z91fRu$nt9}lHX(~729V~RP4+1bO))}{$MQ#jcY8Mi=` zm}$ZZX(0mxDJK(^x2wH)*?!LGERn^StiM}sjCKHkk42QR&p#G?PI{rF}PwaiRUps zH$}TvN4E}Bc8l~C1%*KiKhB~}SYGJmp8Kb89L4N(jR)=@$3vo|rY~=D+=eBr966bW zAz6FUX1w|w#oV(oWryZ$$b+~4f>Taf#$DUy=ouMAv?s}h4b}`NtQ_g5R&8QABh1X~ zB2ykGGBa52Ea$9UN$vX$uK)5*>ee8wrY5#x4AUWs0&LddALG#rV0Kym=Q{Z3{-3+F8A%4WTya(#VQ0gjJX)eL>tVZ)&093;Ez14<5X=xd2?wXAX$K0=a}hekHcb?gO2MHor&-nm z(aZ$3T}|9#Ksk2k%fqS@j^p5XOtBQRa;St~OBh~WAYUw?lQm55t1&n#*jn9=48hU{ zSqZDgdRe_>IrV}fUx4<+G-o{XN^Za9hfGb?87jLxWmAq?7%{MV1tZQ9lG(%P=zdgQ z5GJr^*CB5G`Q4m%VUb&JPmm?};|&E)J9Pv0f9#{yX<}Ovtqhb%Fb#?0SXhQ24BHfk zHHC`B;P6rgSFd1Ia3h_`gY*@POynIJ&45zLqCVXqlU4Lv5o<@wOzo>t_Y|>~m;zih z2%7`5F&jt9#8H#8P8fsIa#~X%TX*cGKUYClcT#Z@dP)v=?Vd)dERz!*av771ggNPO zI5dzbfISf`c>Hp%|I%mK zdEYEgJ9&V+|MPyfZV%|F1ZT+r$=nQ;JSYsJpoS$|obi+jz5NkOdt7>#xHNa&&po&9 zq?pf9whPpz8@QHaiO=0T^ty;{VqUcHKQF1U!sEeF`XdoPJ?(BJRSzqXIL z*^tfWolk$sX6MiDr053p6bwohVog4dm}oX2GWpZbG`iHt}Wbt-$7y> zvvd0cX@$(32@LFb{LKvrM!VLso)Fd;%nfZ6fTL$jES@ zt?{+S=p=Zp8lyc~l2(&^AxEx|BhV3(b&oJE1C3)++M^F47ZRxx^4%nF?Lec1B$F*+ z8iGB0?q;aJM5pf4LeNS)a8~uII^mN<3dgmHlYnx;q2MHFvp}sG(pxf_ z^NUP375RKjv)y6$!3O;Uc`A0qik=ENqfQifl*)ayBZI03wV(~c#`n?))4XF)HWk86 zShIYTUejm&>8DaVxC_-1tXrC+zZ^1r+$m&=WxT0zTp2MqWaH!tM6t#;3#>gU%iwXd zd=r3j%=quCmJ!-9hSQ?Da`S=vM@8IJUxgdljiXsZ- zEK({O$sFZ!2JJ-5HfC^ag<(L@Ot42P7=@6+!8uAri~4FwQN%1gemQN+B#N5kvo^Wq ztFfYS+H3c7+G;z8R!X ztJNWEJ1EP-YeWq9!14i?iMbq78Q>%siC|f47stmn8sjluX*s!EiG(^+&5#zF-mxAI z1TA7;VA&3S;4?Bj!b;nxcwCVK6II%^gixCl$~JBms*O4}Q>d&%qCHymMo`lLqyBlOCoX{I#i=?c@EQw$Y&)zzE4hRvbH1+n=D(_kB-`@$E=WJWJ!VY zP|Vzc9gG+?Vl!g49V4XT{EIGS`{63N%r2((ZDC^XPWt-$Xf$dpEjZW*8W=s2-k~A< zph-Qc;wpmW!4dGLFIS!*i4e`q4N{ zP0zB#7ARXX)p^_q=rpzhm6+t6EG5fl#&R%(q+GE$|IE|4^Ok8mKf>}+)zKOPFllc&Ew>gma}hv13wUyort;V4tsaic+qp$vF_}1xces_qeB)emK2b+ z1`pnPE1S+dfzvNNk!q0V*_Zwy=O-mT_=Z<8@xUz%mP~SXj!;Wv*kJjHLC%nLyjgrD z@Z&s&(k!bu*tIGn*&Kzw0{iPTM3LgmGd6Me&V7V-fmN+u4j*n3NwARY+q0juFI>Z1 z(_`n3aVj|%=@e+TT4W5Lp0deoGoV0(O_sb>MCky_l|;%V>trbmNaV;W{B27pFIh{b zZ-Pk9pxlI!N|ttzkd+3#PKNR64vFuP&E{y;+f-W~qtmc@!x~(5n4ZA`yAP%Cz)G)6 zv)-aS*his1VWijM-g_pP+}mO*(JWcsN5*MWwo5$cxhFBU+TwE`{62@Pn&l%yOix$I zI2jU^A(OXRx>Qi<7o2n6diL+x!_I9D>a#7R9H14qDfZ?G!icpiN3b&%hB3=?uGmO% zWC`--og6;g!f$&Fl#1B7BKv9wD3)wWg%}r~Tw#Fyhg+;%Ho)pN4xM&{6d7`Ma?DD5 z)Y}8ouxW&flTKX4@xu-W4^FadY$K{wW8HD1oOI&xR41x*s3IIeK|8>$^bdIa>b6;? zq7ioQo+g{=Cs!C@#n>wRJ-1SCn}l{RYfe2CiY`hN7(cLsTYvlu?)}v+`g%)T^t5L& zJXoUO_7Sz0VM-f+&lbe^eVn$skBl!#;)tF?L|MhyMwvsNCN>O)E4^fL4*Mskh-4bU zYMKdE)y9q6Hgm}H_Fkn5=ss!7f}x1UZu&1XB*FEFLg)1GlAzr5*}1Z_dVE>oZKh`od;lc5p& ztQqTL^T{h{Hzql4^HOZ9!SZ26UvHay*;()3ahJmp$VQv{$3o^x3;VLvi(H1`1{Fziv0e9c0bPeb{|@R*$a3u`(!glF^Y_ z)?`oT&O3H6w{;v>RFUn2^p6%;vScHJeGMMRC5Q3d)A-R|;&?B!wFblTFz#}f zlQ#BoPq3e%&|`3UFTIwcJwD0t1A|oCA?ucuIE>=33>aHFN@s2sHzQfyKgh1TCfRf7 z0CuTD+?vA81r$-3R+AMgN7!`YC^L5``ieQ`f+o&D4@vBi*accqL_b9;J;UrfFiEal zX10D9ONMmfh)gjFpx7TUz)7*c!&W06dvA?mEfn@_Yrps)*MyZnJxo4b0|6m8HW{4um!Nb$oA&m3{ zj11H`JTBONTZ2~QQz%*>D@3u!9k<*|tD1n0AgXixx<rA>9=MGqS`h57Gdh+bn7fVx+uDpQUB<}rh60$8E7N9R<8ci3 zRJi8{*W#-Vxtv9&SF^+|;;MBdfsYq=7+$lKAg+T57#Z9li zw2DE)f&Kd#v0+dsq|^vg6U8B5QOHX~G(#n8F;KQxxz=K~?NR7;(Md=~RU&S^fAfxTOqcqR5(cXw`A7guY&ZKkHE{Yw{JBVzEST z`QYQHv_gU)LB=f#WJnxcWk3{d7v%-%4grzwE|CuDZlps%O1c}QySp1iy1TnvLb`M5 zTDtZdzaRT!7iQ*}nJ3OY_de(B;J=EqhS((Ct-X`d`zFmX5EA}$?msj}jfP3zd~q_p zJB;Qc=A|XWPHTA@l|Xy5Cx=v?kz>81sHn<8Bl0{r!tSkTeoV1{%^uTSs@jp&YS-}G zE!#gV9Nk;8jP(GxN~R;9aNG9Z>-}<@e0vqp=420C95n$my9s)TD0`nfk7i;UcFA(@ zs%4Ru`A--6=LfUHw`C6qsaXXp>_N8R?%BEBh=#;M z9WTiFP`%`7Pk7k2Q?1<_+>Wf4Qfcuy)V(ogGHnz29Fc61*x@xQ!CP8t6GaCQe4`(}V6-Jy{jx7f_5YP)bWYUOF9jf9n zkfzwhvYzTQI@?0rY>Sgqjylpo{6JtiPs>rn&|ljh5Gyf68oIB}_@PmElOhjf+=0+A zPZShHA<9B)DKX8#Q8JeJpC}iPBu+`eL5hB8VV=dsAXjK`A?$=QZ>vS*fURWp2(3Np z8fjFav5L@ie;k69@|W&k%kSrTT~v&R<8a62EsnSh! zaWI#Lf+bi6$K%`DKni(3Gs;x=fT9L{IVixo#qmJFE7G?3KZJ(wL3~oFXme$Fnl{Gi zI?WrmOxM*RIGHxf)Ukk8C!=O1(EwM2%L)s|*`{LId_T8SYpD1_+%LOTu?5Zq(InTP zu4pg(`Dec&r^V0&*jFL$pnaS<%+p>B+|v6s1e4h7{QS?pKV2)l4q2>r+I+QXWniy$ z5VerKv@ixvd6T*W*gpNGyDQ{R41i5G3rz^{W9+guKR9M4lb7iapVmTSalgt!&z9Np z)-nIBbGPs@-VvE4N|ktb&H{m6!N-UqA|X_?S)Ufov{B=_p=ztSQ7FElW{8P}S(jU3ZLHSwIZb3q8XX5#+)p@=Th2pZ%`*iucI z{oU~Jx((9dkBYwy75ZwN*6K;WcZWT@E2RSfPZY;ua0AwmJFP^6>w}1jcz$`ZexZ`gMqS1-UjPQK`3Msik#JxzeYB%N z5--Cya~8_QviDLC1>emzgYGVU6fo z736^@En`K+5|X2y|5+8UWRSRy7Wp8LgdwNA~jM%$PWfjf{owyu)vVCw#r z)zLAtQO_#IR!4@4Ru&1(Ops+OlO0n9PVIKN6>V2aEl_WyU;;@~;eGT>lCk zap@Xf*%pj7-VNbUWums{doYxt;=1$+QIqV?|I%@$imoS<@h#nobd47oizURAchFLd ziaJ(TVU?8wqtuw458aqBpqU*lLXASKl_42)IUNg2f=h=|f=QvmOBrU%gA|CwfQ~oq zc6=zYEt8aA63)-Da((FGNc2{P$Kcy2oy~=Ob(uohKRAsaiobrkPAZ0yNZu!dh9;m$ zl6i;{aZX;zrvZ4~4`U(75qdNON)Cf@9Oy~(vEfZwp`Sx=7~WA^6`Bnt6tl=#)Ja4$ ztWe7t6VayH;vS|C#$F{Opf=vk$l>zDO{&Tv2d6GI5BN+o@|(3Hl}HRS{8mN^DCi5H zb#T(i4sEaC;>a~7G@uj=z@Q9PVF2k77s*;l?@CZjqK&fZ6d1FEnRfP;;6BEAmA)6l zkqaxFF_ux7*3=PO?NuXjF(Jo6)oX3siElptMn_cgPVV3mHzx8W83qm)ElAs{P{vdj zD1lwS$y3X+!q{M~h>j1`cKJfR9;%7Nz|r)Das7-phjLsYf-{CSnsZ2jaC|VDBv~fj zDpZXNSxze7H4;~ozXZ%PyXPtvL_;HHEtYXsiuf77-|U@mBt5z@0R!&_cdta!FRHap z1RU{FW4Tf*6PXAx?4;po*ST_X97PI+*-?a|tnsfudqpd57^~E2GAvBOSg{eOIk*z0 zQSmBtt>cNTBJG$n$>nfPWs*?$`W0BX=+)I4)M(!^(8w{k6plVxJqE`kkw==Y#KKU; zSkLh*n(}Y57V3dKhli5Il?$4VH+W){&i@4FtN*FT8hVI5Fcq1DO_%sZ-6xjR;FUlr ztw&>3hJ?xtm-1y{GLe7}heAayA1nD?I^*h;9Dg3UGL`FZ-oWnx*M`i0j2WpdMd@vm zRSb3_ZWhgVzA;vy9>^l+;4V|7+EPoUeHDRcXTmN;Yv+WQK(*bHSf+wgD`jSjl@nl< zO{^9}N?sR5n%`fVCFkNCBiF!4PGC$5XQyV^9)e8}u}oMP|3dB(SOAAb8<8N3sGQb< zic3_goBxz&kBll>$i+cKLxU1P6U}OdW0``H-rd`eg3jKa=Za{HQ(8PBhJr>B!Ft- zk&EHPNk&T``o81xUd;uyCIWs?7i$E&+3edlSZv+mgbJ|?OR7G($z*y$a#>tC#92Cg zE7}hU#a2A%XlVP1lb~<|KW3U)4PXo?7*ndyXRb>rJ%-a@fznip$E%w{mnf8a+2K?F zlM7-H3dWcjN5~;ZRt=SzSC==zrfQV>L14S|i@I0i+mGPkkES4wFq}Wl$BxEFXe@Mw&3I=LZks;b4~}1;tzC%+4bxYfvK- z%EY5!Qhgpnmc&6VHa4*ep_TXn7l14!$3IKssoWxxAVw(VK9*->eE4U@O0S&Sw_Ac7 ztPTi7ryW1E7&u~H_I;?O`V9-L zG_S>!Tr!bjHRE zPRm|@Z`@9oNrGeHyL-9cMa(JiwI!m7A+(~nWDkLwN39jdqAYbeaz7?s$x+Lhpnuf< zO4edF<0L>YpLDiFkDOqfM2Hc3?Pys-!R6_oi|=-*=B$gPzB@?amMuDLMp+h6Bv?4^ z$O|_y^L$Q@TpBS28*&OG>kLb?@@{2Ffpe))X%1V)G+05P9}Ac8oG987#f7Ay7M3kK z!4b|2H#;+K#;x33tX|h-gfz6uGK^Mp6FJ7`wafU;|MHx<7Sa}W<*)Nuivwy3EX~S5{ zny>gYhS+UQ(OkzXt`?1CrJp?7!`t>W#5%qh1U4PO^By2cRfw&56IH$U|LIUK!9j0Z zC<8~g`y#bgP!|7-V<#W+(w^4H;>8!k{!2?PsEuKlJUkebed=N>4&Q7VjHLTtLX_@^3$5 zKZ~hzV+*CJ3cjT@W*hTs%2>L|GzQF!B{JlSD&~sux(LsLX7FCQMp#R8l7G>?-;=GO z)rBzg>lU1GFpe0AeF;s4c^XDyz?C9L;K6GDpz$|&QXOg1Z$%T1&xv%nyyhEgPw0bM*8>*gQ+P_$T zVV&CglJ_QMY8z1Ibfp%?Ov^Fg=OpD~jM;{!*d*!WqIdI?rKc4}`3IILd*_i$-ahlb ziu0;w1)@b{3&zl|JAI6ZF;0%}C+CFIt>Q0*`GkxliSK=T_27rQTHofS*r$jg;2 z!Oob70*CB#E#6n=BG>R*v3@5qN)cEo)Otl1xA0z8EM3LPXmRbucRAunEivqJ^d>k= zz124bImVQ9gIp`Yso$y%qz{-ScBtxcMsa2HsBtN?4U?OQ_LF6z-`RS|u)yTWw1gW- z27bvTT1ASVEzQT}Wc;rIv*B+TH^mj6@n@L1FCXIx-Bx7M4<*P;A`0HGT>M8&DNe;% zM6HP-9>!Z2m&FmGK@^&DZgp#aegZvkt#nFWfJ1Ml%|6*S18aFgXy$@l6~B)Vjt86i z)qaTzRzbpP!ue!hB(PeWgw-gStP`=VoDc^_`kp#{G(^zVDw|@`7}u;L@c|>kiM_Fq zFlJX4uBH}2;I1|+EWT89>WB`XcKJJT2?_PUuh!7|0~M3-K)XbjW9oquBouiL_syTS z{J+l2^{r!?KY2XUs>G_X7~8K)UE z&RPLc9niU*9>?ygdM+wc#>FB^|Zf&jQl@?=eyzu_K(OAJQrNZlaK^rYHZ_ z;vlxD=jT{`8^MoQ9)=;VNi)|p9Yz*wRH3B)c%$Zwhy0&Vfc$rH1*H0*f_fQa@)!*M z$^6=%NaBywoKd+(HZDKe{e9=mq$s*a$^X;xcKMDRgpnGlQdnj!{5z1uG>k9*%RmNY z($C%f2+sc!c6S?@eoB545a)KQ6@c$lAfbWfR7KvLH2IC+JWCzgi%TRBx@2Q2Ejigs zLqE06zjun?IEb4nO z)`vXm@^29cq4VUI&#JS7@&6U9Q-35HB^MXiH66+ve(~az73F{ebcbzaqI4#GPVShG)GEQX1b!se`gA*Wn!kIxUYU^ef+k; zMg7Gx0>?%9x|{^(wbnc8yv^;+VrP`r;%!CR2B``h(}7eqx7LHotx5G-rO>5Ne)}a~ zVmvflu1gCEp3&?@lTyku;XohvX!iHK&-It4_|mUM*zMLUDwMV#GY(MXPaO7myf$)w zgY~|;&7l|Xhfq(66ob!ryo7aKDHuds0@vTIum46($$e=0GC_qPyKdH+qRaO5T9k(Q z>ae+MTsA-2`jdg_l+3=)-RPsdgv9r7$GOw!xWd{%$;gI73^5Q7rL+yzdgr_HMAjd4 z>t`Y`mDM>ej$?79XmOhOXgpDG3rK4r#P2cvBYX8#e*LXoX(9n(25xFs4=pwv`mNg& zv>;=uQ`x#T{1A4^AT5{XG9bane6~|<*Ll@z-Y7~b!mz4Lad-}dPTzc8$7=GT7xCmzrPkGn9i*fxw9T}$>$fqt0AMA zVSV5TAQ95!-lf}@1z~SsF2ppz5%3)4%LCPj^pOY%He`#$| zzS)E!^3oP(#z*>Cc@5Z(8u{LLRGtig^m{6-ci5f_vKy~d>M%kUjg1Q3fxe+d2F{iyzO zvAaqpMj9agR{iwaqO#KXX@Gqwlqhs&sPy;dL2BG@G{@|~#1I*0QNdIbLaV@IrLv%l zXC#Wz@0_U1?dp@3nMv~2Ip+5VS0}y6WW0tlquGJIvtG}lU#4&7PKv4XKvV?ADc}=0 zX-YCbJykiDwFxf8#)Wl#oVYw#sHR*+a-kZ-cKe5wGyI%b_jkcQlh=m}UrX>Z6hg%c zeqKB`uAbSA|Jn5G;zSE_>j02#w$JrgGz%G31nzko*v{>2MNv2pQ4O9UZ32nHl8eXy z>t?sXaM)3yKn19Qnzm~K!saT#O{UIx0AZoVD9)HrL0QppqQ)--?79A5DVEr*T}y)6 zR{MG39!*^JS<`}*)I%<5FxKCbTX^Q{U4}S0s}MkDNujMQ&fW*2hZYy@0AceVlQ(*r zO@{GM&0Ty{O$&^UIk)%kGJ$;Bdx1t-ggpkZi^xyH<%eKRPEB2Pf?rAfA>H>^F*SZE zBG3krB7IhOT-*@`6GP%7!sVQl*>8xq?C{F?`~&Q0ol0T2%KRZcPZcfBPZ<`h%zc0c zESt|8qdW%K3EKb{S*b+0fgJv)1_xhkX{#B}*m+1Y9c(IFyxTlR7JvO)_x zAOqQ3`0;t;PU~XpH`ri6Z}W!sZQtlE#71}|Yx7B~^ZIK|KUb9EBnYu- zj_TKHTqRMM8?0wOzC~~(PMX*Ux|6h+P4OVahd&2HtoVbAQ`?%D^hbl^7xN-n!VsXp z?K^#M&}l>{`e>OpwXZ6tUbO%SYxxMr*{(8BWD3?#B8rA5A8}sr{;6R}DYXLL>T<0y zoY6}Qn<{f!+iR*`+u7YJ;fD{~JMwJXDgIAomgpB=V1c6xGV&}?(ge68hgogqO=9M# zRDe@4$c8)0OlKX897s+rYeGCCI?h#8bP-0M@@>`4JzhSMw_xU1fd)}~;#je*X$NbJ zS5if;J9>@Zly&+14}JG_R}JgWf4q;|h+F)G06QH2ktm}FF>?zGKB$%QE(Cf<(+xR; zeyi3k>gf?d=R})B%Yf)rQtc~PSWxud2c1_|I})eqv#wTEP;1c_Bj`d=z2~FK46(PP##P?tsVG0_5YjuIH3zsbps>W%Ad$KcBB;cFME!>kObqBe zh`e3JWu&K*r%k--4$#W>SG?^hGo()V>{b}<-qv`NI1=NIaQqWNdh87o8H6V=>>Uxg ztJBB`)}{|j4kSmy61%)X&HV#3ug?9#(5~&#ytJ%r%)DXHakAb_o&hh4c&R53n0}HI zzgB1_PMP!hJg`rhCy`$QV_*Mvt%3m`1sEuK7gCI6BniKQqf{QFko%OIzr-3OhrY-m8Gb}|M(q-c-8#%>9%pj_Q2fY=;C5Gk|}qrzK#PUE)LR= z_Zl4$fn2}LEXUxpX)%@ABzRk{EJ=jG1HDeOS*|bX*oVoX$HEz4M+*Fz!jv|*s#h>~ zRO^1RG4hh#w~}J|q-}VzSowEC3gNbdK*&H^_1FD{NWRfSKfy75+WtwzetJSm>h^ct{*(9xw71_~HqjFJ z$MZ0eS!=E8*^1%RlLnr=f{ShlYgLosgP*yR9P|y<@K@Aww%?*rmw|QFt!>MT+=Yij zR&Lsg{#PT%<$W(3mk7fypOCk|bi!?y#8pkXSsC+eo-Vr!LQBO#s1TCkr!(X3kd_W}9-`T7*Ct~_V0S^3u@*R8#J>Z>cB z)YIvd#bL<+)zeLq@{IeM*Q)rqeooFD+jCIbp&3I7@IL=BN%wHE8gIkM+bKqT9bXVWe35v+Vv(Cz2j=LtTcjs#vrp7)*l4Lmrv zChIm6ILl(s(^sJRKZWgXBcW<#Keb@}Vf5hz;doJ(-c`N}{fQC}N8Ib9Ax@6u!`i)v zqcFD(cKh_!KheGDDxoNt>4XiX- zhbJdRH8pV}o>LY7hU0Y<+xBm!JjsfUtwMR$gF#&7V%@6i)Sef4CBaAP?&}gZ=M6sP z{h$jdOc&g1=d;j7K|EXWOlvPgSh$j)M@9USQz|rBv?*sl zIL|O|`qm`Ao8x+%Xz7Y6nHYK4zV8OXgL6QO-A`W^Ds_?!i-4l2T#(B$;~$0|Q;>|DjBQNl!@j=9 zwj>~CUu=aHhCM>&FPQh121;a0^%&9HoJ{L^F#}eknx+|hrjhh%9juYew>OIF*6U@M zmsN02@8l#J^l90DJ9^6Eat$mLXYU8eVn`5o*HMw}&jOa+X1n$AjV^D#i%!V0&%%dn zw>U zk^iQdV_-<<`MeeN&O((Q!`Jch40V)^*WCN*)yKt**FaRAHZOF))!h;{Uj~rpA7?_0)47EqBSZH`QZC~E{5DbCkz0< z`}#x+=}l~goD5%|79oug5M9<3j>{@(ZzFRmvjM`Fj=2JD=GnQqfqxI|;`ux02S#6C z2H9{cHTw5+eg-YMV%-w_X_EsiNl@exAxebBF{KISXBb+orG%e@@E5~S~FAvBQFMjXrKSL&5f?kTQ+E-o?TlAo6l7gvw<)I zq#-MGI|18inR)Khr=?~9>Og&LRu2$2p>GNMW!9%!ax8+Texcbt2dG95u&bm#4t+|? zHr)TZ>avY_fatKR0T4Y5-Px{cci0J8t1*o%>Vv2wR0wtR@~F9>#xln}{;>!4u}p7zAaZdwoq83#*Cx^qd?saJ2#6 zI8E;BsfBu#X4_$5RIK)Y#9_Kkx`is-AsU3b1au7t{=pZaogy>{;XiQ{O|iy)4J*sQY1v?K&aO=iSf6&U4q~iG6scaZ^TV`_I}%Vb6#+(!viE zRZR;(#FS=O=aOOgxmmx)uv_gPR#~jpFCjb4wb{H*Z8>xX2`F1vxo#oy-@tX*-;)~D zl+sNo`|c#Qw`ec0J->=f>spgYCUirZS8w+ojL%&8kAyZJXbt`l+>&+enekux09VP; z)C*gmy9g7$#N-FJJ{j2ihXEjm%;)0SYbepoYk3ssbvzAP_wP4gO>J+{Sg^?U%G~I% zjst!Qdd56lKKcNhMx<+-&TIYm=cm?r>zkF72>{rd0^j$6?@Twd+yA`+tJ5xag)|{c zcI`#i32E13vij}PA&&3e!6(-$%{f)Pqq1zzRMOM4xf=glYy4{4&zby@l)#zu9+seU zrbY5Mvjy0%JQr^#jpxR{Fi+RZz@-*9v1h9QLhE_8wVxZZQG$+<^@!0qdgXO>+#hNd zmEWJPJUu-MEoRPFSpEgN zdd~|gu*y?sO)*cR;lq%+sa1oG$PCT4ykZ-OCVL_&_}SO&j>U;{mMf z7wG@ILr}|{WW&8a^0osOF+Ev8jOT2UJaE>r>%1a3UFt>$om>u(y}|%8r)6s9o87)X z=b!Qp>^C5b2HgyG4iA|%HD)?%4g=^mZ5P78h*HG@hF=S0%HAi)y$f>o_vEw9DuSBU zHJo0v!!F1_6wBeF>)rvP$g}NDvO~X@+i|`lPWFN*{G0*WYG-Y>b-G`7SFQP4#}YL* zhP-jN(Bd?~!n4bdvG{tZ3k0^9cB|uE_Z#9AX;hJ7Z^yRw`=KW_bi4fe{_9N&%E~h~ z+yI2^k*-+I=jM?vG6bjbtdA~sUte^Bh5Qve)`5o##A2ksog0=?$GY4%r$GL9>fO&d zQ1YZP6=uBF{evve6Fq1mb!2*O<{n_cQ#kX>dEIq!_6Ik%B`qxmk%?${$UV(E`mV>V5G3OBdXBul((N8OC%S&Ch{ z(rfwU6E$;pNd142{Lj@v`+A$tfUa{C1muh2eRq0f@~*SG;`ltPXna)?q5MG#cB{sTZ7ZTc7#YWPFu4FS8Ydl0^0ED2SK zih143;UPz{a*e$nrzIH%EAEejj`a>I5xeOob**2zOPdO3ECINw!N?Nd?aEJTOt{6% z>X==RiH{Nz=CMT-gHU}^3jU92>hF>bHv=9DZ*0yEylxeIcOA8Ct!fqFbgia3IL&KExvz(K2#KElrTM zz_2E1toX&E`yv7Kulw=FT5%EO7pO3sWH9WS7R`K-3sNf|^$)XN>V95={RnLP2VcQK z5Oa+#zT?ihSaN^-NBQ}jbZkWXA>GHGkeM9|83uyU z?SmAvZV0$Xo$)pc1WG=#f-Z{ak^Aiy5Qag!|FjEG1*u^UDHDc9V7(9(j&n_gwN?~K zBC=qmm)33N8tC5-J)kvMTWO;?B&a3QH~svrr{6+VZU2hZDSm9Mus#}{n2N`!g z_=-Q`+41oj=YLSV!$VmfL9f0qez`~;@huIZY6iJn&=Mqb7{t!fhkEWl^!AeL(n%yh zd3TtHU|r6)<*gZ|Q~Ms56_BX*D-7scyhcS&{gaq;AK#cBz)-Ed^c3!|(_EEQk$5p) z&i`%xSmj>U$526)m+<wRppFz@MENc0s@R#{SV%M*C#+n zz3g}l`l_sq3G%vYK!(f9gT9D#cr1@tL;*Pa1p=}-n&mieKVc>Hx$KjS%!)MAc_;cM zkv{jXv8?X<7*6s65ZT$aUrCvl(v1>a$35nIbpo47`q_)M>9-z*+w@~6SUb=*?;jsQ z{(h6*_fQs~>fJh%;cY8Xo^`v+|5+FzR5~_W?DNak^ClSDy^a3QJx@v+V6lW{@Iv)( zZXo}7=MGxTWlcdJhAin>5GXim<~B+sNllnK^klxqm&GF6mHWaM3PZ9`2YocRfuD0V|ag%Uy z^?kPI!gmQL>dCH8rTKqN`3u{ZXaikcGnX!sIB8an!Kz6&+jT+5=LI)!u->2>Qf2Qv z7sFHMGvt)(KJ{7OZRnGgJO9g3g<%uSTX^6W#X%N1(yzr6)R?@n?*MOWFqfRaY?DY` zZs5{Q@i7KLu0*BN2$fqwFV}A%0iF#50)#mPeJ?g}~9dXQ@XI6Blopss9%@}jpt_3M5-lQBbBBDTpW1gVQ zQ?{*}8YXth!E4jE+b%Y!S#&f&r1*ZHpDBgfY9|+tBdNN`&BTBoh3fqmkm0n-#EX&y z;#s4Y*)*U)J_ES8(a4EM{vm0sjH?KH#{U=Ky`xqsO~OqG&z-4bYZR zFQ*nFranHz1Mz~846W(KO;D4_6E?tYx^+wq@A5bSE^nrUv?4Ek_XO-nm_|700|5Es zbnBcqv8*hVM}jHb8)f)F350oJ#)JTMw7FGb1m$PajIOg=_j0?~kSCN%F9rNNMdIq- zPhj^}^|YsC*>xu93x}y?MzOZ17i?2>zfRc$q#$SyAeO$pO!FE&uV^vgMRvZ#8HsXd z?KkV$@0W?ZGQ^sG;^iGI0Z^^b{o26Z9<`S6i4I}tKWy~jAMH?m!p_At2~VK^1yGI_ zfkNmW{Js>ZY-L*Kg4WiE7Y*G>v_$UP47f6O`cc^mHLHN|7VdPd4!BRn#NtmcU$u;4 z%$D`N&zkgI=jWOAnxn_YWV?aH3GO?JRI`~MO?+pKbG*+C%A#_8Jl$`usVpB&Uqf$w zpwF8Y=3WRB^|`!=^F>3Xm3mEbHQMzGdCm(u?W#5ZNY$-QX8>x(Z?xJq8TOc$7&e$> z2!kg--5l>T-TZ@~W;{-P*6ufRxn9+z$0v(yod=Joeo#*?A7aTT*BZYVQWE0XvK)_k zVINC%2hG&3dT{NK!lXKwDv#{I?H zL6=v4nU=kFhf<9}n_P`igJv8W+HsBFJ`-ws$cCC>UafJ?My*>4fbu2soDYtk9(ET_ z<|nicQznLQ_$+cuS~hyj{&Q!)FoOC+A2@`#+a=hH>NPg!VoF=jQjLTL%lrr8Y8Lf6 z_H&@8anQ>+7lyROe>5w=68l{SR6SijJoLXN@h$+DtZ-rQ-pd5I1K$-{x)U1lfv5g5 zA)(jxAk5>sI*u-H_sGvkf#gHlFI$LS5QefJRZYS^54FO^15yAP{6omkQa?=e*G13$ zMq|}3*Z3AdwqbTTEvFlD@>W7G@}MCLQH4?%B)q@w&y^gBKpn?Fy1qLcQY=M}JPqx> zZ)49R7+cPOu}6_-~H>$n5LEMs2_nGY;s^{C8kqD@qE_YA>$a$g0 zcZE&(=txOP!SMQc5U(~9)Z?$jPTkyasp7E?7QZeVy}*yyuJtNcKXVXdy9=|ubrGQIztK6i&Y!FH9XX08JeT`yKG;9OKp(}n zC=LB=y>K}M@()nw&gm@^zCtcGzRXb_0^;#REHW>4tz z#)uvef&p0t%kUs7Y<$16AhWXYx(21q$-M6CuY;naW?F(tz-i+r_C3x{j4;J6yYIWx zl43UpTY7F;hBcWlXqQ!`CqF4;dH&6MZ{_moHiGJ0YZ{npR?hCkYtGIy{_yUiX;v9d zrFviN7Lh$70TS6h$Le`I1R~FT&ASeN)bk?2o~X~-gM~J{QDPI`-rhPLZY(*PS@%8A zR|N%y%Mg%%uJ=V7;zNzX53Aj*b)l;S2ZGB^7v&|p7M(7y&j1xc!LRg?)${oAAHRv| zcL^u_e1!M=p|T=3h=N9{MZpOA#M9c;0dL85OszWE^ES~_YrD$rcDjb#dwHpXf`00B zYPZ=O1HHeB`^5Ko2obs+M7-3Jx655=Ve@z$22(d@&a1ZYD82?vYXr^W-uI_w06|#J zr%Y_cRP|Y^g+=7L0P`O`X4i4Mz$H=YJ@xx@g${pnv@NF1{#@P@*S~w-8z3{kI2S@i zoTtkq&YDG0k;8?jC@PXaJUgR_o%^+#>`5~*@pg#`09>o zeFazvtIVZl#j?5W4Q92;}<(2Wg40M2)~UnmK94auPlQK~MM zTCZ|H`jCz|va>`fm5Dd$mguwYny)p&tQWgLu519$J!xx2dwVufEOrhK4x{N1-nt=g z2z-=;RzSn@Y2f;*V-6SI8#Y44GW?;kg2MFbY6q5D&ot}$=0C249O>}lV&vZU&b5dc zzf8-ka8#A4N{yk={~~vN&HF-#d>fdIfdysOl8e{n5{oX^1;_t&qh~kD=!r*e2uGEe zr2L@}f#2@ct2p`ZkIy(I{|F|Sc`sYz$1pDA+KXp^hGPG;WZ-b))9O)(ccvLdj^ywu zBh2+B;ZNLdI^eR6{S%e7^CxiQv~+YCxw*q!ifSBTt_q z2b^Dbiq>>ub~*{MMJTuT_Op0U~X)AXjl zM8bi<2zz*cJg|z?b=+oXO%C0t8)FG_sU%W;DmEAHFgfOxt%GB3oOmH$@p!ocUhLh) zrgDjz@m#5*)dv6?f6?u6<_pc>7L^ORXnF)9W5nJ(XdcgH?)?i1fsqrR|5Yf@b#Bk2 z08Dkyn->66vPyXFS zl0Q$CWWjLAh3r9C7Y&|$@6I>Ikm>R!%YHqc@tle?W3#3UOfC;F- zK>Yaul&2rJztnl9Xb-S>!DZRb7;Mi)BCuN{i?2XIkHRX9EDm{z*hx73O}JPbH8K{Z zXnC!-VtOgl*CXbZ@5`Kq4}}EV?X3T@v>)`^0u6xuetw54X)Cho%=kJTb|ms?tozDF z&${GO0lk&2(mZIO0_%iU z_uJ?5_6x(*=-ASG$Mq22##OrxlAkR-CpkW^S(^$JA!^_F+}z2~Qj><WBh}cRK8PsBAl+R_MO(JT>gre1t(3!VoKf0!kCy z-H|WXV3eU~J!@XYhb3xQX2uPp^Ed&NFbG2@C;zCGYXHyKZ!ncbul4D;;sYU3A%Nr8 zFMPtD&pYh?E$x7jr9wjb}AQrRqCrYXkvIeP%s(_@zw zaS;i|0dh-;wdYhV7m^LGcUyN1HXe=Xd4Lyr9P>{cRm}DN%=f|S7o@{cY);npDo#s`$ zA{Bb9cmLIRpILieMHx+QO=G!l`tmFqc(bG#xGjrK7w_`E3_Ndw9ty+(in!JqtOV2# zctSqDv7Nbfc+22+-V0q&rcKTMn(vsQA-(Wi6d3*908kfcYUPtRlV~9C4TyHP51%oi z6X3oMbbUYcZxr7k5!7)+nd$A4a6UcOhBHKS^+0o>sA6-XoMGSs&Th61@|poXR6o11sB(}<&3$C-PBv2}2= z)nJ9G;5+SHuR+1Y^KLF7hxgO`B|K*?{1U2-y~w4>y1y2E_=3o_zp(<&mSsi`6h;rT zTCH#GWRO6xh)5HHi}=2C+ZyZ_0olY5OQbn2pg05dudJ2JF!mu>5Q{z!JGtPEGD#ZtWh&0Jc-Dyio-@1Y)W9DEgt0Nnm z_FpK)v*`mF(5xJ>$hvGD2^V6BGsI^*f_%Ef?F062lAgKCin|beOPVsDIi8{67Q}zd zvBk_yHcfk^>FVhrEBU)iB<;#vm`s^AkpKdd;hd&Z%kq$&Kwo-wnUxvOF0>mLFt@S2 zDMx3dri4}ZBH)vK)JQ`Pr61R!hJ42vnm_(q*+Q}{5<^WXCHKOkgejk;9?+$>Oi1jp zvc1wKJ)Z^tJXWhf)ySMD#-)*XqMX9FJKkFKV`~znq>lJYO^J~3jfT@UZU{7kAXb)u zVnzG?HT;aqL)&n_`d3kPz3lN-l&D_56S)u8cA?u`K1nak(SIn(IjO45nW`PgS-5TK zGwh12EV;dpv2hW3n#^*ie+q9-A%5c#m>k2x3=)m%9pZ+D8Cn%WK`bDI3IfPcolvpuj@@AuO0*CsoW0U2N z5*;@GHpPe0rZ1LBLvjKl3__~=hbfw<p~^3q6n9JF=DNiLX#YSw73!4i+#I~f>aOln{2B9dc75rdGrYL8(|awlOW z(w?^yRwUtmsP^+x(CE?-O6!=-DC*QSNg$yYuAgNMfpCyAX1|rtS9wm$*T;L(Oa3Y0 z`mOd6$v6<-l4jPCP9RQ|Oz_U>uUtjb7bM9-ewhJ@ZzVVBCfGiTf?Uu0JLdW?EequB z8HgbWR1vji(Xl4UW`#G{YgaGNLt#sj5Q!(hnOm>z=Nm+^pJvp6OC|L+M-Gmm$yPbH zSSI1Ds0`vnW8E&Tu4~w~k9Ipy%?!h2lkh8kiDBC^ghqnkH(#84jO-4Kc)KNwsCz`l zP{OrUFBZ&yj)k=yGkvL6l6Op%eKqTqEx}Bn&l^A$Wq4li=qe^z<2EXQJzNvm6o50)OD%(^WF2sI#lVDa5_gR zafskzjAb+uS&J+qDBjCfVuc3G!p@Q3YA~>~h!P{eqpdzl;=pT;X24@^R`yD_i{({{ zwr|Y(kom~+=z@lMe_oHs!v*CLH9`Ab6A53Vloj}9PoNG>f`J@0%O0;CJ6H?RUrz@@`bn| zl(*^S)FgqrOg4HZNHOZu9^KN@&FmpDrppqH)Jj}xZV&=Gj*P&7MC6>(;a)k!uXx+q zSagv-)iSIWDm8z$TLZI`3YNnUA4rNDk#GXc0vT=#&;H*W0%$ z<3(%zFYJys+xZDeStre5r(W0#fob&URlmLN%QE+}NCBU#PJlefvEZ0p?b72Zg0^&g zF6o}vj=o4i<-o8R0zuAnSOzs(9J=$vCB;H)vd7awibMk?sLxExa`3w6W=M1u&?tNB`j2?S1swj4Ji zvX1u2E$kW(|LWRk>+J-m;0qZied5{ISuw!6~#tE#iOWD#eiDnY~8`3YHTPO>*t z4zBBEPEK*t58D=2=BuN6tT4RV5Z7xr)W_-F+wBj2rhVH8N4JLax)!(TIuTV`;}z2c z6EaGl3McPB?Bl4@%fU!K>~|$GlQHc4;#W#EWfvI*U9^83q917E>wZxuTaEjbjt|b| zA6?M9H$e$1_zHjCO1FKZ?!?X`ZM#UZ!@m88#hdWR-LXmZb_)X`3cG7L*dn_j*}QA2 z3-cW8X;Fn>2AMm#`=qT=*?5hHVdXTN&%rm+CO;7#5bjMD9&s&+Wh=Kf_6cM?V_8EE zexH8zyRs(P;mpqs-u5~K|CX=sn|*-6JpcSU%byjjTH6z}k*eC(XNP{tvIAb*;@+-n zm>BbrfL-rprxRZreM95hF<;{B9~>N(oUX0Ihxxte%y;X20a;|yh_4D48B|v+zh{K9 z-Aly_)`G%mlD_t_HCwSy-NcvQ?mB1)yYaOPRlzX*!6hU$R{I9|&DnrByzGl)BJH$l z5XN_ZO}T1!f+gU}KSdm-$G(aN)P-)>mXs@M&4i$pIDM(&7|V?aUq_FzAO4#t$TDIA z((ga5loqCnD5aU(V5SfjrKFEeUDm4M;FzcMU(+S!W$z2!{tshvX;LcE$S$Y2$36Hg z3E571CYI{JXDnSHux4US_^a74gW4R$eKe4QFXu}frHmCg%}A#h{iq!(TJhfT*gUEB zh$<%7raX96me7#|%>)*AlHORSBrV%5y-Kr=GU=;)s`LK>(Ht)0?|}x=v>6$2h}(5U zd5Ah8Z9T<-!yQVQ0YZ_`9_*vh@z4^QUY`5*v}q)54m3P^M#>!Sgjj)OS3Qd*O=f0e zRMsIh5~@ke?&$&Kph+w0M@1d>PIYjF%l3mgvc(8*9QCVO~n-R z8G1|o6qfgKc;X--9@EKkVncACx)s$6X57T;R2ZKNk%o!Zak?*l0w^pTC16GaS#6U@ z4=J+b-H34|$tsI}!(_VSqlH7PTIAe-oa<0)LztKtc1Ye5c+)0loRgt%WRjo#&>?FU z@%1>9K|eVwrfj#F@p70dhox#%ih>A}eNz!vp0R>N9^l4bS%|!*Qfab(${}Y8ES=D> z!HNtMD^1>C%4ng%xbM@7hCsMTV}hPSfod&-o7ZSnC+XNkR)ExLB92&Cgt1A# z+rab<+>%YB?b1vdkXZEe8hF0M3q8OgXIWTbf<=tu+DtbRZ~|mp!f}1Fl?Ky?28gXW zav2Fp4`EP6Bsqi>^c8E&)FhFSC)SHhY>$IHE`S*gWMh+dz5%UXjxSF$XNT;cUP?C8 zz;6zb7!5EoDA7TNgP5X)i-B#oaLfh+<$hXo0gZT)dUOIE-NJTe2!u_x(`LxYF()K3 z5@CTC`k(|kGmnf8;fFwltW_w8&E+@jWbUP}C(RtT`}43Jnw6 zHKaSh-n}*d>X2G0g;(L?|60Oamvb zW9o=RNle2@PuY=4XqRZ43R~APaR{`+5HV6`(V_#wKu3L$#JJg6h+SeOQTA+_?2cZv zu7c$w;$C8*F|^6#5+24OiH^v&jKV(x}hSn-!FE1?J|a=o`(Vb&gu2MHGZo1{IE!n7s)>&|%ep z!`$>Vg-U@^)}cC4WpvoY3n5o_Iar%!X?X}U&Jy}ndiyiTpqH~Ym-vtCn)p!>$Le6B z(Ef5Pa{{~(q=+zO3z?)gYNSRhMQr4Vv_=?`2nj;sh!|6QWHi_+L1+(25yOl@9zuu1 zfJtZ{pk+&R;^CrjR37{?%2be8NLfNfS+vTc&D2(!`tm@Npsk2FSqknPO1Y@SK#DdQ zQ$dmiIf;yO2(v~aEtHJXyuEk}@o7q%2x*Y$41y3z24N&95uwdFgir`oBGJjBTnSGc zY{F67X%jRBrP;X32!}BJ1P_hHRbFI%K1Y?bCT&9 zFv>YPNsH0GJVO&L&R#!?8uU2qn@qKHEa{u$tkE7m{Idy$={T7HvL*B7t_gn`5ld&$Ta zp|V(!If#@7zHB3r7@|RJ#t3br{=4l9IYABN$B4LBj2-?I- z0R3S2fW}N*Djki+K?y}*byCkS0*t7;ZxjgGPTkz88wLbjhX^2N5lRAns!H?D1>u2q zQ$4;P%Wlr@7x7YY9HV2y z7=?(^a0?wtOeZxAQtX*#Hb{G?HRw` zZQ>EGJ7QDS3$vu|e$@RO76!*d@3rXq$H~0)SjbU>z?Do8NkYkpIAOyuLEC5N;TZ%g zSUNg~A#?2Br&znmq`GekVwV-GitO3yQz%{CupblWkA(U(o#s;pPLud~} zM<|`(i+q|IR7@ic3mLCQSxpQ}5eG3sC24%Wp+Q(!GR=1Fx(PubunZeRXhJ_gN{xk$ zlm?;pK?)SbEIEHz8O)OGpSV~grTt_3qwg_8S|vt{%+-Qid@i0B~cob zv@z^{Pz7YHv2=oII)EffBu>U5AptEhjbfUEK^mCaMG+u{Numsd2*}Vx1Y-z#(Xxup z90X;cVgo5mOw&awiEYfK{&ZzySq=%)*p7>qidaX8yn~VuMFLYq=^`mLT6GZ0z`(}R z8bfH5_7PeW2p65rAVmXI{98bOo|NCU90SVBMal*e4Uq&I2nk8#k_ZjfY`Py*^X|SH z#1eszP$qQECHe@32VjFW*|nlbNE{YSDn?AKqZBNqGiVe-w9@Yr8;yckb-^OR!fq~^ zKa?mix?VtqK#4B+Pe`-?Cl2xK5Hk_XLnF1E-+MkOPh>d;Jnh3b=c0?Fn8#&4d_%wZ zfBmq}7Txn9U}OETw~J2f3%_4<4{_wpBkys@|;sqQI|U{K`E>*f2(N;RO)O^ zAtqX(l!Fo)t+PlGBczWK3Xuq;wup#`4S`HZ!?9(7B#}rfhDZP*rZmxUhFJM%N2IVp zEr^AINu1(a<}?HW5-IwIYr*m<9$4Ed)ZRfR!hb3a11f>A*^{t0`#5 z(8T=#(|6ji}f(){$2sXS3`{Z}v2^-_&->0tg zL^=bBjV~lx=OK(}y9MOBXHmBVz82IdAw!!?sBn5t$9www;OQSh4xf+bM`$;TYR0HF z=h0btAya`#QW(QH>)kZXB3kWr7NkSh@-5=+dP8B6^0zx}P85%>9hNxp;Cz5OgP9hPQ*onf_ z35k)A7%`^suoH=)(&*dRP$W`f35Ap~pk{ALhG>!s05m*XLonVq+ z5Mv-P^g~}trmR8|fu#)W*u)KOlo1hIAx><9lo*LbB@w-9N#11(ju2QeScstzGxgv-V2*i#g)E?xO8% zV_?los2C8OvSya!nA!rfGpORP+ zGBA;ei6HFG2#?9&|1Cs=wvgT+1~Hb7Fm%dR*t8R3kt$RoA(9#;HAH?BatlZcrybmB96 z_+}~_Urf-Rz;`4asSwLXsPDL$C1Yn|$aT~Xf112|IodplYO=Po=nb8*KX$UM^;N;UZddw=y~LGnR~Q=0JE4rVh}fBZM<+ zX~iWb5B(cM$Nx2nyNp6fD;E|!CJPfUgm5C)ZrixKv5la|2B#;;wagL%fi=;)~w~2*=pUKdc1xkLM z0yWx(gC@a^Ohhz-DLM$DK)E0_*i#5CF|>pv#rH}hPKih)q+>{fGSgFvP(YeN$G}I# z7FwD#4XEcS^X-N%o+5S z&Lo>T6%iB=<2w-|i*N#xnIDi*Su$aW5pBb4F2PU+1TZ)}Mj?9|lhqoz!U^<`J`-WA zMZ^_4`3CXul^8u6Xy&(&*!{?+g$O-H`kq3@U5*vln6iU0`%8?2-=HkcqcinW3f3sC ziGB2yPRB?zW@{a`F@tT6V=FKc8+42|j^*(Acq?o|n>?+{K0@>47vPB;{ibA@Ot6y} zA#5_a0!rD~2xK`X$+s}Fby0o8CI6xsDL@f#N`(rdGF?{wLQ9Wbm7;3_%hD(qH zbi@=1H4;%HGN}T-_}xeh=R{jFgikatESbBcD{5-1#{ocY>w_1-Gkf=v z>#JbeCas!>Yt;!lA%&r}v|98k6KAt(MU0rA-^fYqJW$Rd;iK}5YE6Dv!St#$T?11{ ztR$x8WGDtj&;iqqM?Uefq)ntXv5qi=z*ZIwGbR^1WW#={?tUD@A;LnLK29TppN}vi z3pWkdE@OOxoFS5vy>2EKgr zgX~rV412v~tZ{;J#6Nx|;D>K@`Qg1Dvvrf#KOMe(ujYp{E6L0@dF|#o>XyY@K3U+? zubHCMU!#25|3huPme`#jtZbq^et?0~&tvM~As$4y`02s z;}-Xv@j`deh(rULKp{_+4)^Y*Z&cXJKsv&u3-ohtB^t0nh4t?bn3+B|M}~75|Z~0#6iWT`Z~fKqv=o zP9cy~=QLMe5#bbj*!9y6g~1lT+&#urGKsPi=(lO^RBT#Z;eq=C8k-6P(x)W^?J!R{ zsUnCFGDGY)Y3#h0B-Yq{3S)c=?(PQ|&Pv3={m5hn-}Q;KLfnmo zP^y5kLe#;3$Ff|MY?6!SXg~06jMzkp7&W7DWCPpqF(N-TCkly>27$0q;;{>2I_iy` z5xFF^iLHJtp=bq@WQrAnzT>H!^a6yrllF8K<_=;y!(`kVes(E}Zuoi5rkUIX({0)) zlHNR-v!Bo0-rcl9gP~2EY46^R8SJOB>NJelCD?gABKs8V%|5L?U&H7*9((P1#5aGD zT;Exk%SLJ3@MpMzqV4!d0U^>zP|aqs!u~X zpg~1_sG!X9HD}Sj|2o{L&i}8yv+IrHD&zR?Ip@sFdcEs7I3}TWNs5R9C5Td$ULe5@ z65PQR-vIR@pMX!m7l1Fo71vxN?hq=f5Q3yY+LE?ulQ?g7UGL89%$)OZF*Ejfy-u7L zRgN@&Y2@*GcC592dghrqkN^K_TS#9Xb8qt|>lfdG^gNTl{f?D4f5IdP)5KBz=UuYp zf3WfD6~53Vvgya{T)RqiZUfm;LOw>$z6N)4cHiH@Z#d43)+nM8$>}$^@y>7g%G!^~ z%alR1P83z#_}8CU-@VUh_En4+iuj~F#(Dy&pr%9yW2k<}cQ5>%3+^6#pnU)Q5We-0 zmCx?;i=VCW+Q{(XdckIKpC4Qd45w!qzq!drS5pS%Lw^0siwyG{d^(C?Ccvlk3ki>sRW~q47;@t>z2YFy{n()y7hB(XF`tW@w z=^q)FH%W9ASDhxP$7zL1NiY>gOPtpC7I9Ftas^A5icT=uO72eg_{eG0V1)+!Ml+F+yyvuC!FP!_{&#|i;RN-@Uu*5ERvAfrSgd*8S#bUgB z!K!S%WNLlE=-+=JBspi#jriK~Dm%A#`TC`ovE!IKckc4~*@`F#Z@jVub{U_oVDgf} zEOYrsFfG5y<#U1E;v1y-E`wXYrsD*BZjt)9Q9IRMUiQ}{AvUw zD1&epBOdibQX;DCe^|eSs%L3B!>M5@Ou!8BQZJ1o)cF}&HOsoq+)0S)^@-*R%?D=XM4V`=+6@axQy6!aRYy@c#;5#mqTb?1oIe~Q_D zhhq9Mvhr<4laI*dG#RIf$75WvN$E=>Ets)NR81({I?LHLioph%8IUH1bb618ark1w zcy^n} zMW_tQL(HiQRQEn%dF>S0_4lxTf{6udT$2sf3=uW9^|EJ~e$X0ZFL`0F0d1GO9V*R@ zl(tn<>)C|^_W5$)Jp1zzM{9f~dz<D@Io7Sr~92;6pNx&0|1ZOI2RAF;a zBg`;(gxGj&6%$b0prDuzkjP-n1Xl@Db);Gn0TZzpSFh@TL#r9awebLP?K|ZSK`e=s zcmp#Gc+WtzwjMH;IAkD(+ztpBB5kdOUK}ZkxAlJlYgJFX*(k*qwzgW5IuOK|s!9Jz z&@w{J41;54CTK`WEJ!G^cra3Xalu|5?@878O7<&iI9q7jtqX1Y$m{q|*aH?*u9KQA zL{oGY;gfAVhF}~@%q$4v>im{m9bqY^LP&yRfTK(UNl~KSQpGW)&55nxLIrU|VH6wc zkqxI%#xaq4rjj({h8BsGoIn&xY$#DsgiJ=L{Q_4e zL_v|Dh(>r@;El(H1S=B|#g!uz4{ira2P6m?X&I4J0Sgp1qKXw;3f={lD$6V`k-{R8 z5LKr6EP_gmH$veQ)M3b5Aw5KM{44#r!o)_si->Ol$(4ZsDW&G@%u zs05PIqM}qbCsHsPnyOI$nPXpDv_(M(1mfDR5Ep!HKiN#2D}kVb>?OuEpYPbS!6!{p zo8MvTg^$KKu9Q00Oxvm2c5qb=4)saUCVT;I%+{YG4cMzBOb2hHTn=KWnxY>fq*1&?b!3P2&D9sMv>g zk-ucGUXPN_?YEczE_3aC!QPAkhpR16!`Xdv$v&L04{QtZB4~T{dJ=V^ZTad}+ct`+ z3vRbX&?X)D0JMvM?Y0Izw7s51^U!vyZ8tw`zP~+GX=`8eeHgp_MhopC+vr}so>bkw zwheP=`_*;54tDpLTgyu7WB~e zdRld%?SeZGujdi%K{s!wJ;|aTw(n(oJx}S})&;k_KY!d_d(iD=P3N`a0NaDy>v7UY zynYnCN3Dvf<6vVfor8~R2YN_*J*#xVzCLE#(|i?O1nMG4dvJR_t@IJE%>z7t{9dTR kQB}0BuD!kt=@ahrf0`t5u)L&{y8r+H07*qoM6N<$f+MtAq5uE@ literal 0 HcmV?d00001 diff --git a/rtd/source/get_help.rst b/rtd/source/get_help.rst new file mode 100644 index 0000000..94154d8 --- /dev/null +++ b/rtd/source/get_help.rst @@ -0,0 +1,91 @@ +.. Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information# + regarding copyright ownership. The ASF licenses this file + to you 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. + + +Getting Help +============ + +Need some help getting started? Feel free to ask on the `mailing list +`_: + +- `users@ `_: This + list is for users of CloudStack to seek and provide support. This is a + moderately high volume list. +- `dev@ `_: Where + discussions about development and the project itself happen. This is a high + volume list. + + +Or on one of the following IRC channels on irc.freenode.net: + +- #cloudstack - General Apache CloudStack conversation and end user support +- #cloudstack-dev - Development discussions +- #cloudstack-meeting - Weekly and ad-hoc meeting room for the Apache CloudStack community + + +Documentation Available +----------------------- + +The following guides are available: + +- `CloudStack Installation Guide`_ - Covers initial installation of CloudStack. It aims to cover in full detail all the + steps and requirements to obtain a functioning cloud deployment. + At times, this guide mentions additional topics in the context of installation tasks, but does not + give full details on every topic. Additional details on many of these topics can be found in the + Administration Guide. For example, security groups, firewall and load balancing + rules, IP address allocation, and virtual routers are covered in more detail in the Administration + Guide. + +- `CloudStack Administrator's Guide`_ - Discusses how to set up services for the end users of your cloud. Also + covers ongoing runtime management and maintenance. This guide discusses topics like domains, + accounts, service offerings, projects, guest networks, administrator alerts, virtual machines, storage, + and measuring resource usage. + +- `Developer's Guide `_ - How to use the API to interact with CloudStack programmatically. Includes + links to the complete API Reference. + +- `CloudStack Apidocs`_ - API documentation reference. + +- `Release Notes`_ - release specific documentation, including upgrade + instructions from prior releases, new features added to CloudStack, API changes, and fixed issues. + + +Books +----- + +|60recipe| |acs-packt| |jp1| |jp2| + + +Commercial support +------------------ + +Some companies offer commercial support for Apache CloudStack or their own +product based on CloudStack. + + +.. include:: _global.rst + +.. |60recipe| image:: _static/images/60recipe.gif + :alt: O'Reilly 60 Recipes for Apache CloudStack + :target: http://shop.oreilly.com/product/0636920034377.do +.. |acs-packt| image:: _static/images/packt.png + :alt: Apache CloudStack Cloud Computing + :target: https://www.packtpub.com/virtualization-and-cloud/apache-cloudstack-cloud-computing +.. |jp1| image:: _static/images/jp1.jpg + :alt: CloudStack徹底入門 大型本 + :target: http://www.amazon.co.jp/gp/product/4798130583/ref=as_li_ss_tl?ie=UTF8&camp=247&creative=7399&creativeASIN=4798130583&linkCode=as2&tag=aaaaaaaeaeaea-22 +.. |jp2| image:: _static/images/jp2.jpg + :alt: CloudStack実践ガイド[前編] + :target: http://www.amazon.co.jp/CloudStack%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-%E5%89%8D%E7%B7%A8-NextPublishing-%E5%A4%A7%E5%89%8A-%E7%B7%91/dp/4844395920/ref=pd_bxgy_b_img_y \ No newline at end of file diff --git a/rtd/source/index.rst b/rtd/source/index.rst index 398a1f6..94ba4ad 100644 --- a/rtd/source/index.rst +++ b/rtd/source/index.rst @@ -95,3 +95,4 @@ Developers Guide plugins alloc.rst ansible + get_help From ef6c162d024dc48e98a224b2a5fb98a7034dd498 Mon Sep 17 00:00:00 2001 From: Pierre-Luc Dion Date: Sun, 8 Mar 2015 18:13:08 -0400 Subject: [PATCH 07/32] CLOUDSTACK-4799: rewrite section based on the patch since the doc Migrate to rst format --- rtd/source/concepts.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/rtd/source/concepts.rst b/rtd/source/concepts.rst index c8aa36f..5db3653 100644 --- a/rtd/source/concepts.rst +++ b/rtd/source/concepts.rst @@ -15,7 +15,7 @@ Concepts and Terminology -======================== +========================Primary storage is associated with a cluster What is Apache CloudStack? -------------------------- @@ -410,8 +410,9 @@ For a host to function in CloudStack, you must do the following: About Primary Storage ~~~~~~~~~~~~~~~~~~~~~ -Primary storage is associated with a cluster or (in KVM and VMware) a -zone, and it stores the disk volumes for all the VMs running on hosts. +Primary storage is associated with a cluster, and it stores +virtual disks for all the VMs running on hosts in that cluster. +On KVM and VMware, you can provision primary storage on a per-zone basis. You can add multiple primary storage servers to a cluster or zone. At least one is required. It is typically located close to the hosts for From f4915dc93b5a0adac4543446a017b0eb7962a268 Mon Sep 17 00:00:00 2001 From: Pierre-Luc Dion Date: Mon, 11 May 2015 09:07:01 -0400 Subject: [PATCH 08/32] change sphinx theme to bootstrap --- rtd/source/conf.py | 112 +- rtd/sphinx_bootstrap_theme/__init__.py | 12 + rtd/sphinx_bootstrap_theme/__init__.pyc | Bin 0 -> 966 bytes .../bootstrap/globaltoc.html | 2 + .../bootstrap/layout.html | 156 + .../bootstrap/localtoc.html | 1 + .../bootstrap/navbar-2.html | 51 + .../bootstrap/navbar.html | 60 + .../bootstrap/navbarsearchbox.html | 9 + .../bootstrap/navbartoc.html | 10 + .../bootstrap/relations.html | 19 + .../bootstrap/search.html | 71 + .../bootstrap/searchbox.html | 9 + .../bootstrap/searchresults.html | 38 + .../bootstrap/sourcelink.html | 6 + .../css/bootstrap-responsive.css | 1109 +++ .../css/bootstrap-responsive.min.css | 9 + .../static/bootstrap-2.3.2/css/bootstrap.css | 6168 ++++++++++++++++ .../bootstrap-2.3.2/css/bootstrap.min.css | 9 + .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../static/bootstrap-2.3.2/js/bootstrap.js | 2287 ++++++ .../bootstrap-2.3.2/js/bootstrap.min.js | 6 + .../bootstrap-3.2.0/css/bootstrap-theme.css | 442 ++ .../css/bootstrap-theme.css.map | 1 + .../css/bootstrap-theme.min.css | 5 + .../static/bootstrap-3.2.0/css/bootstrap.css | 6203 +++++++++++++++++ .../bootstrap-3.2.0/css/bootstrap.css.map | 1 + .../bootstrap-3.2.0/css/bootstrap.min.css | 5 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20335 bytes .../fonts/glyphicons-halflings-regular.svg | 229 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41280 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23320 bytes .../static/bootstrap-3.2.0/js/bootstrap.js | 2114 ++++++ .../bootstrap-3.2.0/js/bootstrap.min.js | 6 + .../bootstrap/static/bootstrap-sphinx.css_t | 258 + .../bootstrap/static/bootstrap-sphinx.js_t | 173 + .../bootswatch-2.3.2/amelia/bootstrap.min.css | 9 + .../cerulean/bootstrap.min.css | 9 + .../bootswatch-2.3.2/cosmo/bootstrap.min.css | 9 + .../bootswatch-2.3.2/cyborg/bootstrap.min.css | 9 + .../bootswatch-2.3.2/flatly/bootstrap.min.css | 9 + .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../journal/bootstrap.min.css | 9 + .../readable/bootstrap.min.css | 9 + .../simplex/bootstrap.min.css | 9 + .../bootswatch-2.3.2/slate/bootstrap.min.css | 9 + .../spacelab/bootstrap.min.css | 9 + .../bootswatch-2.3.2/spruce/bootstrap.min.css | 9 + .../superhero/bootstrap.min.css | 9 + .../bootswatch-2.3.2/united/bootstrap.min.css | 9 + .../bootswatch-3.2.0/amelia/bootstrap.min.css | 7 + .../cerulean/bootstrap.min.css | 7 + .../bootswatch-3.2.0/cosmo/bootstrap.min.css | 7 + .../bootswatch-3.2.0/custom/bootstrap.min.css | 7 + .../bootswatch-3.2.0/cyborg/bootstrap.min.css | 7 + .../bootswatch-3.2.0/darkly/bootstrap.min.css | 7 + .../bootswatch-3.2.0/flatly/bootstrap.min.css | 7 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20290 bytes .../fonts/glyphicons-halflings-regular.svg | 229 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41236 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23292 bytes .../journal/bootstrap.min.css | 7 + .../bootswatch-3.2.0/lumen/bootstrap.min.css | 7 + .../bootswatch-3.2.0/paper/bootstrap.min.css | 7 + .../readable/bootstrap.min.css | 7 + .../sandstone/bootstrap.min.css | 7 + .../simplex/bootstrap.min.css | 7 + .../bootswatch-3.2.0/slate/bootstrap.min.css | 7 + .../spacelab/bootstrap.min.css | 7 + .../superhero/bootstrap.min.css | 7 + .../bootswatch-3.2.0/united/bootstrap.min.css | 7 + .../bootswatch-3.2.0/yeti/bootstrap.min.css | 7 + .../bootstrap/static/js/jquery-1.11.0.min.js | 4 + .../bootstrap/static/js/jquery-fix.js | 2 + .../bootstrap/theme.conf | 61 + 77 files changed, 20099 insertions(+), 21 deletions(-) create mode 100644 rtd/sphinx_bootstrap_theme/__init__.py create mode 100644 rtd/sphinx_bootstrap_theme/__init__.pyc create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/globaltoc.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/layout.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/localtoc.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/navbar-2.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/navbar.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/navbarsearchbox.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/navbartoc.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/relations.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/search.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/searchbox.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/searchresults.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/sourcelink.html create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/img/glyphicons-halflings-white.png create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/img/glyphicons-halflings.png create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/js/bootstrap.js create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/js/bootstrap.min.js create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/css/bootstrap-theme.css create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/css/bootstrap-theme.css.map create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/css/bootstrap-theme.min.css create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/css/bootstrap.css create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/css/bootstrap.css.map create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/css/bootstrap.min.css create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/fonts/glyphicons-halflings-regular.eot create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/fonts/glyphicons-halflings-regular.svg create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/fonts/glyphicons-halflings-regular.ttf create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/fonts/glyphicons-halflings-regular.woff create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/js/bootstrap.js create mode 100755 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-3.2.0/js/bootstrap.min.js create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-sphinx.css_t create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-sphinx.js_t create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/amelia/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/cerulean/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/cosmo/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/cyborg/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/flatly/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/img/glyphicons-halflings-white.png create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/img/glyphicons-halflings.png create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/journal/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/readable/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/simplex/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/slate/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/spacelab/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/spruce/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/superhero/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-2.3.2/united/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/amelia/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/cerulean/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/cosmo/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/custom/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/cyborg/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/darkly/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/flatly/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/fonts/glyphicons-halflings-regular.eot create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/fonts/glyphicons-halflings-regular.svg create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/fonts/glyphicons-halflings-regular.ttf create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/fonts/glyphicons-halflings-regular.woff create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/journal/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/lumen/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/paper/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/readable/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/sandstone/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/simplex/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/slate/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/spacelab/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/superhero/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/united/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/bootswatch-3.2.0/yeti/bootstrap.min.css create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/js/jquery-1.11.0.min.js create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/static/js/jquery-fix.js create mode 100644 rtd/sphinx_bootstrap_theme/bootstrap/theme.conf diff --git a/rtd/source/conf.py b/rtd/source/conf.py index 2076d96..0069926 100644 --- a/rtd/source/conf.py +++ b/rtd/source/conf.py @@ -31,7 +31,8 @@ import sys import os -on_rtd = os.environ.get('READTHEDOCS', None) == 'True' +sys.path.insert(0, os.path.abspath('../')) +import sphinx_bootstrap_theme # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the @@ -46,7 +47,7 @@ # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. -extensions = [] +extensions = ['sphinx.ext.autodoc', 'sphinx.ext.todo', 'sphinx.ext.ifconfig', 'sphinx.ext.viewcode'] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] @@ -62,16 +63,16 @@ # General information about the project. project = u'Apache CloudStack' -copyright = u'2014, Apache CloudStack' +copyright = u'2015, Apache CloudStack' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. -version = '4.3' +version = '4.5' # The full version, including alpha/beta/rc tags. -release = '4.3.0' +release = '4.5.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. @@ -116,22 +117,87 @@ # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. -html_theme = 'default' -if not on_rtd: - try: - import sphinx_rtd_theme - html_theme = 'sphinx_rtd_theme' - html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] - except ImportError: - pass - -# Theme options are theme-specific and customize the look and feel of a theme -# further. For a list of options available for each theme, see the -# documentation. -#html_theme_options = {} +html_theme = 'bootstrap' +html_theme_options = { + # Navigation bar title. (Default: ``project`` value) + 'navbar_title': "Release Notes", + + # Tab name for entire site. (Default: "Site") + 'navbar_site_name': "Sections", + + # Tab name for the current pages TOC. (Default: "Page") + #'navbar_pagenav_name': "Page", + 'navbar_pagenav': "false", + # A list of tuples containing pages or urls to link to. + # Valid tuples should be in the following forms: + # (name, page) # a link to a page + # (name, "/aa/bb", 1) # a link to an arbitrary relative url + # (name, "http://example.com", True) # arbitrary absolute url + # Note the "1" or "True" value above as the third argument to indicate + # an arbitrary url. + # 'navbar_links': [ + # ("Examples", "examples"), + # ("Link", "http://example.com", True), + # ], + + # Global TOC depth for "site" navbar tab. (Default: 1) + # Switching to -1 shows all levels. + 'globaltoc_depth': 1, + + # Include hidden TOCs in Site navbar? + # + # Note: If this is "false", you cannot have mixed ``:hidden:`` and + # non-hidden ``toctree`` directives in the same page, or else the build + # will break. + # + # Values: "true" (default) or "false" + 'globaltoc_includehidden': "false", + + # HTML navbar class (Default: "navbar") to attach to

element. + # For black navbar, do "navbar navbar-inverse" + 'navbar_class': "navbar navbar-inverse", + + # Fix navigation bar to top of page? + # Values: "true" (default) or "false" + 'navbar_fixed_top': "true", + + # Location of link to source. + # Options are "nav" (default), "footer" or anything else to exclude. + 'source_link_position': "footer", + + # Bootswatch (http://bootswatch.com/) theme. + # + # Options are nothing (default) or the name of a valid theme such + # as "amelia" or "cosmo". + # + # Themes: + # * amelia + # * cerulean + # * cosmo + # * cyborg + # * cupid (v3 only) + # * flatly + # * journal + # * lumen (v3 only) + # * readable + # * simplex + # * slate + # * spacelab + # * spruce (v2 only) + # * superhero + # * united + # * yeti (v3 only) + 'bootswatch_theme': "spacelab", + + # Choose Bootstrap version. + # Values: "3" (default) or "2" (in quotes) + 'bootstrap_version': "3", +} # Add any paths that contain custom themes here, relative to this directory. -#html_theme_path = [] +# ``get_html_theme_path`` returns a list, so you can concatenate with +# any other theme directories you would like. +html_theme_path = sphinx_bootstrap_theme.get_html_theme_path() # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". @@ -168,7 +234,10 @@ #html_use_smartypants = True # Custom sidebar templates, maps document names to template names. -#html_sidebars = {} +html_sidebars = { + '**': ['localtoc.html'], + 'index': ['globaltoc.html'] +} # Additional templates that should be rendered to pages, maps page names to # template names. @@ -188,6 +257,7 @@ # If true, "Created using Sphinx" is shown in the HTML footer. Default is True. #html_show_sphinx = True +html_show_sphinx = False # If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. #html_show_copyright = True @@ -289,7 +359,7 @@ epub_title = u'CloudStack Docs' epub_author = u'Apache CloudStack' epub_publisher = u'Apache CloudStack' -epub_copyright = u'2014, Apache CloudStack' +epub_copyright = u'2015, Apache CloudStack' # The basename for the epub file. It defaults to the project name. #epub_basename = u'CloudStack Docs' diff --git a/rtd/sphinx_bootstrap_theme/__init__.py b/rtd/sphinx_bootstrap_theme/__init__.py new file mode 100644 index 0000000..340c011 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/__init__.py @@ -0,0 +1,12 @@ +"""Sphinx bootstrap theme.""" +import os + +VERSION = (0, 4, 5) + +__version__ = ".".join(str(v) for v in VERSION) +__version_full__ = __version__ + +def get_html_theme_path(): + """Return list of HTML theme paths.""" + cur_dir = os.path.abspath(os.path.dirname(__file__)) + return [cur_dir] diff --git a/rtd/sphinx_bootstrap_theme/__init__.pyc b/rtd/sphinx_bootstrap_theme/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..36fccfae4f2d9cc0b5edfb1996c1361ed29c6450 GIT binary patch literal 966 zcmcgq&5G1O5U$S5W`9&rJctOAi;#RH#H2iPY0QeCO)s_*NX{J3*4e1CpY!PT1Z_n2QlW6%HvqXHd4qo818ABqTc z44Vn)UHArIBA9(uz)vv+GlgOY^q%}EVo6)32Xfj2hGk#d?jkvJjyw%zpHOXDli8oV z=9UA%P6c)tNHJuUV8pL^#n%ZWoEK1L!s24I2Jyxm6_umAi(sp2p$XA89 zkm%qzeYse^em4(VY@F@r7XLv!=P}?JK%~3>>{nycaJtO#AO1HwKjBgiTc^jy9LczN OX(m>;qd0n~;^-HEW9wxA literal 0 HcmV?d00001 diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/globaltoc.html b/rtd/sphinx_bootstrap_theme/bootstrap/globaltoc.html new file mode 100644 index 0000000..7094f72 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/globaltoc.html @@ -0,0 +1,2 @@ +{{ toctree(maxdepth=theme_globaltoc_depth|toint, collapse=False, includehidden=theme_globaltoc_includehidden|tobool) }} + diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/layout.html b/rtd/sphinx_bootstrap_theme/bootstrap/layout.html new file mode 100644 index 0000000..bf143fe --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/layout.html @@ -0,0 +1,156 @@ +{% extends "basic/layout.html" %} + +{% set theme_css_files = [] %} +{% if theme_bootstrap_version == "3" %} + {% set bootstrap_version, bootstrap_additional_css, navbar_version = "3.2.0", "theme", "" %} + {% set bs_span_prefix = "col-md-" %} +{% else %} + {% set bootstrap_version, bootstrap_additional_css, navbar_version = "2.3.2", "responsive", "-2" %} + {% set bs_span_prefix = "span" %} +{% endif %} + +{% if theme_bootswatch_theme and theme_bootswatch_theme != "\"\"" %} + {# BS2 needs "bootstrap-responsive.css". BS3 doesn't. #} + {% if theme_bootstrap_version == "3" %} + {% set theme_css_files = theme_css_files + [ + '_static/bootswatch-' + bootstrap_version + '/' + theme_bootswatch_theme + '/bootstrap.min.css', + '_static/bootstrap-sphinx.css' + ] + %} + {% else %} + {% set theme_css_files = theme_css_files + [ + '_static/bootswatch-' + bootstrap_version + '/' + theme_bootswatch_theme + '/bootstrap.min.css', + '_static/bootstrap-' + bootstrap_version + '/css/bootstrap-' + bootstrap_additional_css + '.min.css', + '_static/bootstrap-sphinx.css' + ] + %} + {% endif %} +{% else %} + {% set theme_css_files = theme_css_files + [ + '_static/bootstrap-' + bootstrap_version + '/css/bootstrap.min.css', + '_static/bootstrap-' + bootstrap_version + '/css/bootstrap-' + bootstrap_additional_css + '.min.css', + '_static/bootstrap-sphinx.css' + ] + %} +{% endif %} + +{% if not bootswatch_css_custom %} + {% set bootswatch_css_custom = [] %} +{% endif %} +{% set css_files = css_files + theme_css_files + bootswatch_css_custom %} + +{% set script_files = script_files + [ + '_static/js/jquery-1.11.0.min.js', + '_static/js/jquery-fix.js', + '_static/bootstrap-' + bootstrap_version + '/js/bootstrap.min.js', + '_static/bootstrap-sphinx.js' + ] +%} + +{%- set render_sidebar = (not embedded) and (not theme_nosidebar|tobool) and sidebars %} + +{%- set bs_content_width = render_sidebar and "9" or "12"%} + +{%- block doctype -%} + +{%- endblock %} + +{# Sidebar: Rework into our Bootstrap nav section. #} +{% macro navBar() %} +{% include "navbar" + navbar_version + ".html" %} +{% endmacro %} + +{% if theme_bootstrap_version == "3" %} + {%- macro bsidebar() %} + {%- if render_sidebar %} +
+ +
+ {%- endif %} + {%- endmacro %} +{% else %} + {%- macro bsidebar() %} + {%- if render_sidebar %} +
+ +
+ {%- endif %} + {%- endmacro %} +{% endif %} + +{%- block extrahead %} + + + + +{% endblock %} + +{# Silence the sidebar's, relbar's #} +{% block header %}{% endblock %} +{% block relbar1 %}{% endblock %} +{% block relbar2 %}{% endblock %} +{% block sidebarsourcelink %}{% endblock %} + +{%- block content %} +{{ navBar() }} +
+
+ {%- block sidebar1 %}{{ bsidebar() }}{% endblock %} +
+ {% block body %}{% endblock %} +
+ {% block sidebar2 %} {# possible location for sidebar #} {% endblock %} +
+
+{%- endblock %} + +{%- block footer %} +
+{%- endblock %} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/localtoc.html b/rtd/sphinx_bootstrap_theme/bootstrap/localtoc.html new file mode 100644 index 0000000..6e6c03b --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/localtoc.html @@ -0,0 +1 @@ +{{ toc }} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/navbar-2.html b/rtd/sphinx_bootstrap_theme/bootstrap/navbar-2.html new file mode 100644 index 0000000..5f7116f --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/navbar-2.html @@ -0,0 +1,51 @@ + diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/navbar.html b/rtd/sphinx_bootstrap_theme/bootstrap/navbar.html new file mode 100644 index 0000000..7880089 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/navbar.html @@ -0,0 +1,60 @@ + diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/navbarsearchbox.html b/rtd/sphinx_bootstrap_theme/bootstrap/navbarsearchbox.html new file mode 100644 index 0000000..82e9338 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/navbarsearchbox.html @@ -0,0 +1,9 @@ +{%- if pagename != "search" %} + +{%- endif %} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/navbartoc.html b/rtd/sphinx_bootstrap_theme/bootstrap/navbartoc.html new file mode 100644 index 0000000..8def043 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/navbartoc.html @@ -0,0 +1,10 @@ + diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/relations.html b/rtd/sphinx_bootstrap_theme/bootstrap/relations.html new file mode 100644 index 0000000..3afab53 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/relations.html @@ -0,0 +1,19 @@ +{# Switch to icon instead of text in `sm` view size for BS3 only. #} +{%- if prev %} +
  • + + {%- if theme_bootstrap_version == "2" -%}{%- endif -%} + {%- if theme_bootstrap_version == "3" -%}{%- endif -%} + + +
  • +{%- endif %} +{%- if next %} +
  • + + {%- if theme_bootstrap_version == "2" -%}{%- endif -%} + {%- if theme_bootstrap_version == "3" -%}{%- endif -%} + + +
  • +{%- endif %} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/search.html b/rtd/sphinx_bootstrap_theme/bootstrap/search.html new file mode 100644 index 0000000..0332637 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/search.html @@ -0,0 +1,71 @@ +{# + basic/search.html + ~~~~~~~~~~~~~~~~~ + + Template for the search page. + + :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. + :license: BSD, see LICENSE for details. +#} +{%- extends "layout.html" %} +{% set title = _('Search') %} +{% set script_files = script_files + ['_static/searchtools.js'] %} +{% block extrahead %} + + {# this is used when loading the search index using $.ajax fails, + such as on Chrome for documents on localhost #} + + {{ super() }} +{% endblock %} +{% block body %} +

    {{ _('Search') }}

    +
    + +

    + {% trans %}Please activate JavaScript to enable the search + functionality.{% endtrans %} +

    +
    +

    + {% trans %}From here you can search these documents. Enter your search + words into the box below and click "search". Note that the search + function will automatically search for all of the words. Pages + containing fewer words won't appear in the result list.{% endtrans %} +

    + + {% if theme_bootstrap_version == "3" %} +
    +
    + +
    + + +
    + {% else %} + + {% endif %} + + {% if search_performed %} +

    {{ _('Search Results') }}

    + {% if not search_results %} +

    {{ _('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.') }}

    + {% endif %} + {% endif %} +
    + {% if search_results %} +
      + {% for href, caption, context in search_results %} +
    • {{ caption }} +
      {{ context|e }}
      +
    • + {% endfor %} +
    + {% endif %} +
    +{% endblock %} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/searchbox.html b/rtd/sphinx_bootstrap_theme/bootstrap/searchbox.html new file mode 100644 index 0000000..53755f3 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/searchbox.html @@ -0,0 +1,9 @@ +{%- if pagename != "search" %} +
    +
    + +
    + + +
    +{%- endif %} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/searchresults.html b/rtd/sphinx_bootstrap_theme/bootstrap/searchresults.html new file mode 100644 index 0000000..cfb0aa4 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/searchresults.html @@ -0,0 +1,38 @@ +{# + basic/searchresults.html + ~~~~~~~~~~~~~~~~~~~~~~~~ + + Template for the body of the search results page. + + :copyright: Copyright 2007-2011 by the Sphinx team, see AUTHORS. + :license: BSD, see LICENSE for details. +#} +

    Search

    +

    + From here you can search these documents. Enter your search + words into the box below and click "search". +

    + + + +{%- if search_performed %} +

    Search Results

    + {%- if not search_results %} +

    Your search did not match any results.

    + {%- endif %} +{%- endif %} +
    + {%- if search_results %} + + {%- endif %} +
    diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/sourcelink.html b/rtd/sphinx_bootstrap_theme/bootstrap/sourcelink.html new file mode 100644 index 0000000..3cf7335 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/sourcelink.html @@ -0,0 +1,6 @@ +{%- if show_source and has_source and sourcename %} + +{%- endif %} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.css b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.css new file mode 100644 index 0000000..09e88ce --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.css @@ -0,0 +1,1109 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +@-ms-viewport { + width: device-width; +} + +.hidden { + display: none; + visibility: hidden; +} + +.visible-phone { + display: none !important; +} + +.visible-tablet { + display: none !important; +} + +.hidden-desktop { + display: none !important; +} + +.visible-desktop { + display: inherit !important; +} + +@media (min-width: 768px) and (max-width: 979px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} + +@media (max-width: 767px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: inherit !important; + } + .hidden-print { + display: none !important; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 30px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.564102564102564%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + .row-fluid .offset12 { + margin-left: 105.12820512820512%; + *margin-left: 105.02182214948171%; + } + .row-fluid .offset12:first-child { + margin-left: 102.56410256410257%; + *margin-left: 102.45771958537915%; + } + .row-fluid .offset11 { + margin-left: 96.58119658119658%; + *margin-left: 96.47481360247316%; + } + .row-fluid .offset11:first-child { + margin-left: 94.01709401709402%; + *margin-left: 93.91071103837061%; + } + .row-fluid .offset10 { + margin-left: 88.03418803418803%; + *margin-left: 87.92780505546462%; + } + .row-fluid .offset10:first-child { + margin-left: 85.47008547008548%; + *margin-left: 85.36370249136206%; + } + .row-fluid .offset9 { + margin-left: 79.48717948717949%; + *margin-left: 79.38079650845607%; + } + .row-fluid .offset9:first-child { + margin-left: 76.92307692307693%; + *margin-left: 76.81669394435352%; + } + .row-fluid .offset8 { + margin-left: 70.94017094017094%; + *margin-left: 70.83378796144753%; + } + .row-fluid .offset8:first-child { + margin-left: 68.37606837606839%; + *margin-left: 68.26968539734497%; + } + .row-fluid .offset7 { + margin-left: 62.393162393162385%; + *margin-left: 62.28677941443899%; + } + .row-fluid .offset7:first-child { + margin-left: 59.82905982905982%; + *margin-left: 59.72267685033642%; + } + .row-fluid .offset6 { + margin-left: 53.84615384615384%; + *margin-left: 53.739770867430444%; + } + .row-fluid .offset6:first-child { + margin-left: 51.28205128205128%; + *margin-left: 51.175668303327875%; + } + .row-fluid .offset5 { + margin-left: 45.299145299145295%; + *margin-left: 45.1927623204219%; + } + .row-fluid .offset5:first-child { + margin-left: 42.73504273504273%; + *margin-left: 42.62865975631933%; + } + .row-fluid .offset4 { + margin-left: 36.75213675213675%; + *margin-left: 36.645753773413354%; + } + .row-fluid .offset4:first-child { + margin-left: 34.18803418803419%; + *margin-left: 34.081651209310785%; + } + .row-fluid .offset3 { + margin-left: 28.205128205128204%; + *margin-left: 28.0987452264048%; + } + .row-fluid .offset3:first-child { + margin-left: 25.641025641025642%; + *margin-left: 25.53464266230224%; + } + .row-fluid .offset2 { + margin-left: 19.65811965811966%; + *margin-left: 19.551736679396257%; + } + .row-fluid .offset2:first-child { + margin-left: 17.094017094017094%; + *margin-left: 16.98763411529369%; + } + .row-fluid .offset1 { + margin-left: 11.11111111111111%; + *margin-left: 11.004728132387708%; + } + .row-fluid .offset1:first-child { + margin-left: 8.547008547008547%; + *margin-left: 8.440625568285142%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1156px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1056px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 956px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 856px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 756px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 656px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 556px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 456px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 356px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 256px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 156px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.7624309392265194%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + .row-fluid .offset12 { + margin-left: 105.52486187845304%; + *margin-left: 105.41847889972962%; + } + .row-fluid .offset12:first-child { + margin-left: 102.76243093922652%; + *margin-left: 102.6560479605031%; + } + .row-fluid .offset11 { + margin-left: 96.96132596685082%; + *margin-left: 96.8549429881274%; + } + .row-fluid .offset11:first-child { + margin-left: 94.1988950276243%; + *margin-left: 94.09251204890089%; + } + .row-fluid .offset10 { + margin-left: 88.39779005524862%; + *margin-left: 88.2914070765252%; + } + .row-fluid .offset10:first-child { + margin-left: 85.6353591160221%; + *margin-left: 85.52897613729868%; + } + .row-fluid .offset9 { + margin-left: 79.8342541436464%; + *margin-left: 79.72787116492299%; + } + .row-fluid .offset9:first-child { + margin-left: 77.07182320441989%; + *margin-left: 76.96544022569647%; + } + .row-fluid .offset8 { + margin-left: 71.2707182320442%; + *margin-left: 71.16433525332079%; + } + .row-fluid .offset8:first-child { + margin-left: 68.50828729281768%; + *margin-left: 68.40190431409427%; + } + .row-fluid .offset7 { + margin-left: 62.70718232044199%; + *margin-left: 62.600799341718584%; + } + .row-fluid .offset7:first-child { + margin-left: 59.94475138121547%; + *margin-left: 59.838368402492065%; + } + .row-fluid .offset6 { + margin-left: 54.14364640883978%; + *margin-left: 54.037263430116376%; + } + .row-fluid .offset6:first-child { + margin-left: 51.38121546961326%; + *margin-left: 51.27483249088986%; + } + .row-fluid .offset5 { + margin-left: 45.58011049723757%; + *margin-left: 45.47372751851417%; + } + .row-fluid .offset5:first-child { + margin-left: 42.81767955801105%; + *margin-left: 42.71129657928765%; + } + .row-fluid .offset4 { + margin-left: 37.01657458563536%; + *margin-left: 36.91019160691196%; + } + .row-fluid .offset4:first-child { + margin-left: 34.25414364640884%; + *margin-left: 34.14776066768544%; + } + .row-fluid .offset3 { + margin-left: 28.45303867403315%; + *margin-left: 28.346655695309746%; + } + .row-fluid .offset3:first-child { + margin-left: 25.69060773480663%; + *margin-left: 25.584224756083227%; + } + .row-fluid .offset2 { + margin-left: 19.88950276243094%; + *margin-left: 19.783119783707537%; + } + .row-fluid .offset2:first-child { + margin-left: 17.12707182320442%; + *margin-left: 17.02068884448102%; + } + .row-fluid .offset1 { + margin-left: 11.32596685082873%; + *margin-left: 11.219583872105325%; + } + .row-fluid .offset1:first-child { + margin-left: 8.56353591160221%; + *margin-left: 8.457152932878806%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 710px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 648px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 586px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 524px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 462px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 400px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 338px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 276px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 214px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 152px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 90px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 28px; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom, + .navbar-static-top { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .uneditable-input[class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: 100%; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="offset"]:first-child { + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 0; + } + .modal { + position: fixed; + top: 20px; + right: 20px; + left: 20px; + width: auto; + margin: 0; + } + .modal.fade { + top: -100px; + } + .modal.fade.in { + top: 20px; + } +} + +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 20px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .media .pull-left, + .media .pull-right { + display: block; + float: none; + margin-bottom: 10px; + } + .media-object { + margin-right: 0; + margin-left: 0; + } + .modal { + top: 10px; + right: 10px; + left: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 20px; + } + .navbar-fixed-bottom { + margin-top: 20px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 10px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #777777; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 9px 15px; + font-weight: bold; + color: #777777; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .nav > li > a:focus, + .nav-collapse .dropdown-menu a:hover, + .nav-collapse .dropdown-menu a:focus { + background-color: #f2f2f2; + } + .navbar-inverse .nav-collapse .nav > li > a, + .navbar-inverse .nav-collapse .dropdown-menu a { + color: #999999; + } + .navbar-inverse .nav-collapse .nav > li > a:hover, + .navbar-inverse .nav-collapse .nav > li > a:focus, + .navbar-inverse .nav-collapse .dropdown-menu a:hover, + .navbar-inverse .nav-collapse .dropdown-menu a:focus { + background-color: #111111; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: none; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .open > .dropdown-menu { + display: block; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .nav > li > .dropdown-menu:before, + .nav-collapse .nav > li > .dropdown-menu:after { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 10px 15px; + margin: 10px 0; + border-top: 1px solid #f2f2f2; + border-bottom: 1px solid #f2f2f2; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar-inverse .nav-collapse .navbar-form, + .navbar-inverse .nav-collapse .navbar-search { + border-top-color: #111111; + border-bottom-color: #111111; + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.min.css b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.min.css new file mode 100644 index 0000000..f4ede63 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap-responsive.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.css b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.css new file mode 100644 index 0000000..a11b392 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.css @@ -0,0 +1,6168 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +audio:not([controls]) { + display: none; +} + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +a:hover, +a:active { + outline: 0; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + width: auto\9; + height: auto; + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +#map_canvas img, +.google-maps img { + max-width: none; +} + +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} + +button, +input { + *overflow: visible; + line-height: normal; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} + +body { + margin: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 20px; + color: #333333; + background-color: #ffffff; +} + +a { + color: #0088cc; + text-decoration: none; +} + +a:hover, +a:focus { + color: #005580; + text-decoration: underline; +} + +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} + +.row { + margin-left: -20px; + *zoom: 1; +} + +.row:before, +.row:after { + display: table; + line-height: 0; + content: ""; +} + +.row:after { + clear: both; +} + +[class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; +} + +.container, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.span12 { + width: 940px; +} + +.span11 { + width: 860px; +} + +.span10 { + width: 780px; +} + +.span9 { + width: 700px; +} + +.span8 { + width: 620px; +} + +.span7 { + width: 540px; +} + +.span6 { + width: 460px; +} + +.span5 { + width: 380px; +} + +.span4 { + width: 300px; +} + +.span3 { + width: 220px; +} + +.span2 { + width: 140px; +} + +.span1 { + width: 60px; +} + +.offset12 { + margin-left: 980px; +} + +.offset11 { + margin-left: 900px; +} + +.offset10 { + margin-left: 820px; +} + +.offset9 { + margin-left: 740px; +} + +.offset8 { + margin-left: 660px; +} + +.offset7 { + margin-left: 580px; +} + +.offset6 { + margin-left: 500px; +} + +.offset5 { + margin-left: 420px; +} + +.offset4 { + margin-left: 340px; +} + +.offset3 { + margin-left: 260px; +} + +.offset2 { + margin-left: 180px; +} + +.offset1 { + margin-left: 100px; +} + +.row-fluid { + width: 100%; + *zoom: 1; +} + +.row-fluid:before, +.row-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.row-fluid:after { + clear: both; +} + +.row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} + +.row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.127659574468085%; +} + +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} + +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} + +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} + +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} + +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} + +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} + +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} + +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} + +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} + +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} + +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} + +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} + +.row-fluid .offset12 { + margin-left: 104.25531914893617%; + *margin-left: 104.14893617021275%; +} + +.row-fluid .offset12:first-child { + margin-left: 102.12765957446808%; + *margin-left: 102.02127659574467%; +} + +.row-fluid .offset11 { + margin-left: 95.74468085106382%; + *margin-left: 95.6382978723404%; +} + +.row-fluid .offset11:first-child { + margin-left: 93.61702127659574%; + *margin-left: 93.51063829787232%; +} + +.row-fluid .offset10 { + margin-left: 87.23404255319149%; + *margin-left: 87.12765957446807%; +} + +.row-fluid .offset10:first-child { + margin-left: 85.1063829787234%; + *margin-left: 84.99999999999999%; +} + +.row-fluid .offset9 { + margin-left: 78.72340425531914%; + *margin-left: 78.61702127659572%; +} + +.row-fluid .offset9:first-child { + margin-left: 76.59574468085106%; + *margin-left: 76.48936170212764%; +} + +.row-fluid .offset8 { + margin-left: 70.2127659574468%; + *margin-left: 70.10638297872339%; +} + +.row-fluid .offset8:first-child { + margin-left: 68.08510638297872%; + *margin-left: 67.9787234042553%; +} + +.row-fluid .offset7 { + margin-left: 61.70212765957446%; + *margin-left: 61.59574468085106%; +} + +.row-fluid .offset7:first-child { + margin-left: 59.574468085106375%; + *margin-left: 59.46808510638297%; +} + +.row-fluid .offset6 { + margin-left: 53.191489361702125%; + *margin-left: 53.085106382978715%; +} + +.row-fluid .offset6:first-child { + margin-left: 51.063829787234035%; + *margin-left: 50.95744680851063%; +} + +.row-fluid .offset5 { + margin-left: 44.68085106382979%; + *margin-left: 44.57446808510638%; +} + +.row-fluid .offset5:first-child { + margin-left: 42.5531914893617%; + *margin-left: 42.4468085106383%; +} + +.row-fluid .offset4 { + margin-left: 36.170212765957444%; + *margin-left: 36.06382978723405%; +} + +.row-fluid .offset4:first-child { + margin-left: 34.04255319148936%; + *margin-left: 33.93617021276596%; +} + +.row-fluid .offset3 { + margin-left: 27.659574468085104%; + *margin-left: 27.5531914893617%; +} + +.row-fluid .offset3:first-child { + margin-left: 25.53191489361702%; + *margin-left: 25.425531914893618%; +} + +.row-fluid .offset2 { + margin-left: 19.148936170212764%; + *margin-left: 19.04255319148936%; +} + +.row-fluid .offset2:first-child { + margin-left: 17.02127659574468%; + *margin-left: 16.914893617021278%; +} + +.row-fluid .offset1 { + margin-left: 10.638297872340425%; + *margin-left: 10.53191489361702%; +} + +.row-fluid .offset1:first-child { + margin-left: 8.51063829787234%; + *margin-left: 8.404255319148938%; +} + +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} + +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} + +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} + +.container:before, +.container:after { + display: table; + line-height: 0; + content: ""; +} + +.container:after { + clear: both; +} + +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} + +.container-fluid:before, +.container-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.container-fluid:after { + clear: both; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 21px; + font-weight: 200; + line-height: 30px; +} + +small { + font-size: 85%; +} + +strong { + font-weight: bold; +} + +em { + font-style: italic; +} + +cite { + font-style: normal; +} + +.muted { + color: #999999; +} + +a.muted:hover, +a.muted:focus { + color: #808080; +} + +.text-warning { + color: #c09853; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #a47e3c; +} + +.text-error { + color: #b94a48; +} + +a.text-error:hover, +a.text-error:focus { + color: #953b39; +} + +.text-info { + color: #3a87ad; +} + +a.text-info:hover, +a.text-info:focus { + color: #2d6987; +} + +.text-success { + color: #468847; +} + +a.text-success:hover, +a.text-success:focus { + color: #356635; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 10px 0; + font-family: inherit; + font-weight: bold; + line-height: 20px; + color: inherit; + text-rendering: optimizelegibility; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + line-height: 40px; +} + +h1 { + font-size: 38.5px; +} + +h2 { + font-size: 31.5px; +} + +h3 { + font-size: 24.5px; +} + +h4 { + font-size: 17.5px; +} + +h5 { + font-size: 14px; +} + +h6 { + font-size: 11.9px; +} + +h1 small { + font-size: 24.5px; +} + +h2 small { + font-size: 17.5px; +} + +h3 small { + font-size: 14px; +} + +h4 small { + font-size: 14px; +} + +.page-header { + padding-bottom: 9px; + margin: 20px 0 30px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + padding: 0; + margin: 0 0 10px 25px; +} + +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} + +li { + line-height: 20px; +} + +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} + +ul.inline, +ol.inline { + margin-left: 0; + list-style: none; +} + +ul.inline > li, +ol.inline > li { + display: inline-block; + *display: inline; + padding-right: 5px; + padding-left: 5px; + *zoom: 1; +} + +dl { + margin-bottom: 20px; +} + +dt, +dd { + line-height: 20px; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 10px; +} + +.dl-horizontal { + *zoom: 1; +} + +.dl-horizontal:before, +.dl-horizontal:after { + display: table; + line-height: 0; + content: ""; +} + +.dl-horizontal:after { + clear: both; +} + +.dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; +} + +.dl-horizontal dd { + margin-left: 180px; +} + +hr { + margin: 20px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 0 0 0 15px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + margin-bottom: 0; + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote small { + display: block; + line-height: 20px; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +blockquote.pull-right small:before { + content: ''; +} + +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 20px; +} + +code, +pre { + padding: 0 3px 2px; + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +code { + padding: 2px 4px; + color: #d14; + white-space: nowrap; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 20px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 20px; +} + +pre code { + padding: 0; + color: inherit; + white-space: pre; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +form { + margin: 0 0 20px; +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: 40px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +legend small { + font-size: 15px; + color: #999999; +} + +label, +input, +button, +select, +textarea { + font-size: 14px; + font-weight: normal; + line-height: 20px; +} + +input, +button, +select, +textarea { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} + +label { + display: block; + margin-bottom: 5px; +} + +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 20px; + padding: 4px 6px; + margin-bottom: 10px; + font-size: 14px; + line-height: 20px; + color: #555555; + vertical-align: middle; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +input, +textarea, +.uneditable-input { + width: 206px; +} + +textarea { + height: auto; +} + +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -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; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -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); +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + *margin-top: 0; + line-height: normal; +} + +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} + +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} + +select { + width: 220px; + background-color: #ffffff; + border: 1px solid #cccccc; +} + +select[multiple], +select[size] { + height: auto; +} + +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.uneditable-input, +.uneditable-textarea { + color: #999999; + cursor: not-allowed; + background-color: #fcfcfc; + border-color: #cccccc; + -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); +} + +.uneditable-input { + overflow: hidden; + white-space: nowrap; +} + +.uneditable-textarea { + width: auto; + height: auto; +} + +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #999999; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #999999; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #999999; +} + +.radio, +.checkbox { + min-height: 20px; + padding-left: 20px; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} + +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +.input-medium { + width: 150px; +} + +.input-large { + width: 210px; +} + +.input-xlarge { + width: 270px; +} + +.input-xxlarge { + width: 530px; +} + +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} + +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} + +input, +textarea, +.uneditable-input { + margin-left: 0; +} + +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} + +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 926px; +} + +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 846px; +} + +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 766px; +} + +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 686px; +} + +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 606px; +} + +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 526px; +} + +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 446px; +} + +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 366px; +} + +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 286px; +} + +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 206px; +} + +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 126px; +} + +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 46px; +} + +.controls-row { + *zoom: 1; +} + +.controls-row:before, +.controls-row:after { + display: table; + line-height: 0; + content: ""; +} + +.controls-row:after { + clear: both; +} + +.controls-row [class*="span"], +.row-fluid .controls-row [class*="span"] { + float: left; +} + +.controls-row .checkbox[class*="span"], +.controls-row .radio[class*="span"] { + padding-top: 5px; +} + +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} + +.control-group.warning .control-label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} + +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; +} + +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.control-group.error .control-label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} + +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; +} + +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.control-group.success .control-label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} + +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; +} + +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +.control-group.info .control-label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} + +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} + +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} + +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} + +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { + color: #b94a48; + border-color: #ee5f5b; +} + +input:focus:invalid:focus, +textarea:focus:invalid:focus, +select:focus:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} + +.form-actions { + padding: 19px 20px 20px; + margin-top: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} + +.form-actions:before, +.form-actions:after { + display: table; + line-height: 0; + content: ""; +} + +.form-actions:after { + clear: both; +} + +.help-block, +.help-inline { + color: #595959; +} + +.help-block { + display: block; + margin-bottom: 10px; +} + +.help-inline { + display: inline-block; + *display: inline; + padding-left: 5px; + vertical-align: middle; + *zoom: 1; +} + +.input-append, +.input-prepend { + display: inline-block; + margin-bottom: 10px; + font-size: 0; + white-space: nowrap; + vertical-align: middle; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input, +.input-append .dropdown-menu, +.input-prepend .dropdown-menu, +.input-append .popover, +.input-prepend .popover { + font-size: 14px; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: top; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} + +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 20px; + min-width: 16px; + padding: 4px 5px; + font-size: 14px; + font-weight: normal; + line-height: 20px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} + +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn, +.input-append .btn-group > .dropdown-toggle, +.input-prepend .btn-group > .dropdown-toggle { + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-append .active, +.input-prepend .active { + background-color: #a9dba9; + border-color: #46a546; +} + +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} + +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input + .btn-group .btn:last-child, +.input-append select + .btn-group .btn:last-child, +.input-append .uneditable-input + .btn-group .btn:last-child { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append .add-on, +.input-append .btn, +.input-append .btn-group { + margin-left: -1px; +} + +.input-append .add-on:last-child, +.input-append .btn:last-child, +.input-append .btn-group:last-child > .dropdown-toggle { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend.input-append input + .btn-group .btn, +.input-prepend.input-append select + .btn-group .btn, +.input-prepend.input-append .uneditable-input + .btn-group .btn { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .btn-group:first-child { + margin-left: 0; +} + +input.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +/* Allow for input prepend/append in search forms */ + +.form-search .input-append .search-query, +.form-search .input-prepend .search-query { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.form-search .input-append .search-query { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search .input-append .btn { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .search-query { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .btn { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + margin-bottom: 0; + vertical-align: middle; + *zoom: 1; +} + +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} + +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} + +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} + +.control-group { + margin-bottom: 10px; +} + +legend + .control-group { + margin-top: 20px; + -webkit-margin-top-collapse: separate; +} + +.form-horizontal .control-group { + margin-bottom: 20px; + *zoom: 1; +} + +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + line-height: 0; + content: ""; +} + +.form-horizontal .control-group:after { + clear: both; +} + +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} + +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} + +.form-horizontal .controls:first-child { + *padding-left: 180px; +} + +.form-horizontal .help-block { + margin-bottom: 0; +} + +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block, +.form-horizontal .uneditable-input + .help-block, +.form-horizontal .input-prepend + .help-block, +.form-horizontal .input-append + .help-block { + margin-top: 10px; +} + +.form-horizontal .form-actions { + padding-left: 180px; +} + +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table th, +.table td { + padding: 8px; + line-height: 20px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table th { + font-weight: bold; +} + +.table thead th { + vertical-align: bottom; +} + +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} + +.table tbody + tbody { + border-top: 2px solid #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} + +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} + +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} + +.table-bordered thead:first-child tr:first-child > th:first-child, +.table-bordered tbody:first-child tr:first-child > td:first-child, +.table-bordered tbody:first-child tr:first-child > th:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered thead:first-child tr:first-child > th:last-child, +.table-bordered tbody:first-child tr:first-child > td:last-child, +.table-bordered tbody:first-child tr:first-child > th:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-bordered thead:last-child tr:last-child > th:first-child, +.table-bordered tbody:last-child tr:last-child > td:first-child, +.table-bordered tbody:last-child tr:last-child > th:first-child, +.table-bordered tfoot:last-child tr:last-child > td:first-child, +.table-bordered tfoot:last-child tr:last-child > th:first-child { + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.table-bordered thead:last-child tr:last-child > th:last-child, +.table-bordered tbody:last-child tr:last-child > td:last-child, +.table-bordered tbody:last-child tr:last-child > th:last-child, +.table-bordered tfoot:last-child tr:last-child > td:last-child, +.table-bordered tfoot:last-child tr:last-child > th:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomleft: 0; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -moz-border-radius-bottomright: 0; +} + +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-striped tbody > tr:nth-child(odd) > td, +.table-striped tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} + +.table-hover tbody tr:hover > td, +.table-hover tbody tr:hover > th { + background-color: #f5f5f5; +} + +table td[class*="span"], +table th[class*="span"], +.row-fluid table td[class*="span"], +.row-fluid table th[class*="span"] { + display: table-cell; + float: none; + margin-left: 0; +} + +.table td.span1, +.table th.span1 { + float: none; + width: 44px; + margin-left: 0; +} + +.table td.span2, +.table th.span2 { + float: none; + width: 124px; + margin-left: 0; +} + +.table td.span3, +.table th.span3 { + float: none; + width: 204px; + margin-left: 0; +} + +.table td.span4, +.table th.span4 { + float: none; + width: 284px; + margin-left: 0; +} + +.table td.span5, +.table th.span5 { + float: none; + width: 364px; + margin-left: 0; +} + +.table td.span6, +.table th.span6 { + float: none; + width: 444px; + margin-left: 0; +} + +.table td.span7, +.table th.span7 { + float: none; + width: 524px; + margin-left: 0; +} + +.table td.span8, +.table th.span8 { + float: none; + width: 604px; + margin-left: 0; +} + +.table td.span9, +.table th.span9 { + float: none; + width: 684px; + margin-left: 0; +} + +.table td.span10, +.table th.span10 { + float: none; + width: 764px; + margin-left: 0; +} + +.table td.span11, +.table th.span11 { + float: none; + width: 844px; + margin-left: 0; +} + +.table td.span12, +.table th.span12 { + float: none; + width: 924px; + margin-left: 0; +} + +.table tbody tr.success > td { + background-color: #dff0d8; +} + +.table tbody tr.error > td { + background-color: #f2dede; +} + +.table tbody tr.warning > td { + background-color: #fcf8e3; +} + +.table tbody tr.info > td { + background-color: #d9edf7; +} + +.table-hover tbody tr.success:hover > td { + background-color: #d0e9c6; +} + +.table-hover tbody tr.error:hover > td { + background-color: #ebcccc; +} + +.table-hover tbody tr.warning:hover > td { + background-color: #faf2cc; +} + +.table-hover tbody tr.info:hover > td { + background-color: #c4e3f3; +} + +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} + +/* White icons with optional class, or on hover/focus/active states of certain elements */ + +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:focus > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > li > a:focus > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:focus > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"], +.dropdown-submenu:focus > a > [class*=" icon-"] { + background-image: url("../img/glyphicons-halflings-white.png"); +} + +.icon-glass { + background-position: 0 0; +} + +.icon-music { + background-position: -24px 0; +} + +.icon-search { + background-position: -48px 0; +} + +.icon-envelope { + background-position: -72px 0; +} + +.icon-heart { + background-position: -96px 0; +} + +.icon-star { + background-position: -120px 0; +} + +.icon-star-empty { + background-position: -144px 0; +} + +.icon-user { + background-position: -168px 0; +} + +.icon-film { + background-position: -192px 0; +} + +.icon-th-large { + background-position: -216px 0; +} + +.icon-th { + background-position: -240px 0; +} + +.icon-th-list { + background-position: -264px 0; +} + +.icon-ok { + background-position: -288px 0; +} + +.icon-remove { + background-position: -312px 0; +} + +.icon-zoom-in { + background-position: -336px 0; +} + +.icon-zoom-out { + background-position: -360px 0; +} + +.icon-off { + background-position: -384px 0; +} + +.icon-signal { + background-position: -408px 0; +} + +.icon-cog { + background-position: -432px 0; +} + +.icon-trash { + background-position: -456px 0; +} + +.icon-home { + background-position: 0 -24px; +} + +.icon-file { + background-position: -24px -24px; +} + +.icon-time { + background-position: -48px -24px; +} + +.icon-road { + background-position: -72px -24px; +} + +.icon-download-alt { + background-position: -96px -24px; +} + +.icon-download { + background-position: -120px -24px; +} + +.icon-upload { + background-position: -144px -24px; +} + +.icon-inbox { + background-position: -168px -24px; +} + +.icon-play-circle { + background-position: -192px -24px; +} + +.icon-repeat { + background-position: -216px -24px; +} + +.icon-refresh { + background-position: -240px -24px; +} + +.icon-list-alt { + background-position: -264px -24px; +} + +.icon-lock { + background-position: -287px -24px; +} + +.icon-flag { + background-position: -312px -24px; +} + +.icon-headphones { + background-position: -336px -24px; +} + +.icon-volume-off { + background-position: -360px -24px; +} + +.icon-volume-down { + background-position: -384px -24px; +} + +.icon-volume-up { + background-position: -408px -24px; +} + +.icon-qrcode { + background-position: -432px -24px; +} + +.icon-barcode { + background-position: -456px -24px; +} + +.icon-tag { + background-position: 0 -48px; +} + +.icon-tags { + background-position: -25px -48px; +} + +.icon-book { + background-position: -48px -48px; +} + +.icon-bookmark { + background-position: -72px -48px; +} + +.icon-print { + background-position: -96px -48px; +} + +.icon-camera { + background-position: -120px -48px; +} + +.icon-font { + background-position: -144px -48px; +} + +.icon-bold { + background-position: -167px -48px; +} + +.icon-italic { + background-position: -192px -48px; +} + +.icon-text-height { + background-position: -216px -48px; +} + +.icon-text-width { + background-position: -240px -48px; +} + +.icon-align-left { + background-position: -264px -48px; +} + +.icon-align-center { + background-position: -288px -48px; +} + +.icon-align-right { + background-position: -312px -48px; +} + +.icon-align-justify { + background-position: -336px -48px; +} + +.icon-list { + background-position: -360px -48px; +} + +.icon-indent-left { + background-position: -384px -48px; +} + +.icon-indent-right { + background-position: -408px -48px; +} + +.icon-facetime-video { + background-position: -432px -48px; +} + +.icon-picture { + background-position: -456px -48px; +} + +.icon-pencil { + background-position: 0 -72px; +} + +.icon-map-marker { + background-position: -24px -72px; +} + +.icon-adjust { + background-position: -48px -72px; +} + +.icon-tint { + background-position: -72px -72px; +} + +.icon-edit { + background-position: -96px -72px; +} + +.icon-share { + background-position: -120px -72px; +} + +.icon-check { + background-position: -144px -72px; +} + +.icon-move { + background-position: -168px -72px; +} + +.icon-step-backward { + background-position: -192px -72px; +} + +.icon-fast-backward { + background-position: -216px -72px; +} + +.icon-backward { + background-position: -240px -72px; +} + +.icon-play { + background-position: -264px -72px; +} + +.icon-pause { + background-position: -288px -72px; +} + +.icon-stop { + background-position: -312px -72px; +} + +.icon-forward { + background-position: -336px -72px; +} + +.icon-fast-forward { + background-position: -360px -72px; +} + +.icon-step-forward { + background-position: -384px -72px; +} + +.icon-eject { + background-position: -408px -72px; +} + +.icon-chevron-left { + background-position: -432px -72px; +} + +.icon-chevron-right { + background-position: -456px -72px; +} + +.icon-plus-sign { + background-position: 0 -96px; +} + +.icon-minus-sign { + background-position: -24px -96px; +} + +.icon-remove-sign { + background-position: -48px -96px; +} + +.icon-ok-sign { + background-position: -72px -96px; +} + +.icon-question-sign { + background-position: -96px -96px; +} + +.icon-info-sign { + background-position: -120px -96px; +} + +.icon-screenshot { + background-position: -144px -96px; +} + +.icon-remove-circle { + background-position: -168px -96px; +} + +.icon-ok-circle { + background-position: -192px -96px; +} + +.icon-ban-circle { + background-position: -216px -96px; +} + +.icon-arrow-left { + background-position: -240px -96px; +} + +.icon-arrow-right { + background-position: -264px -96px; +} + +.icon-arrow-up { + background-position: -289px -96px; +} + +.icon-arrow-down { + background-position: -312px -96px; +} + +.icon-share-alt { + background-position: -336px -96px; +} + +.icon-resize-full { + background-position: -360px -96px; +} + +.icon-resize-small { + background-position: -384px -96px; +} + +.icon-plus { + background-position: -408px -96px; +} + +.icon-minus { + background-position: -433px -96px; +} + +.icon-asterisk { + background-position: -456px -96px; +} + +.icon-exclamation-sign { + background-position: 0 -120px; +} + +.icon-gift { + background-position: -24px -120px; +} + +.icon-leaf { + background-position: -48px -120px; +} + +.icon-fire { + background-position: -72px -120px; +} + +.icon-eye-open { + background-position: -96px -120px; +} + +.icon-eye-close { + background-position: -120px -120px; +} + +.icon-warning-sign { + background-position: -144px -120px; +} + +.icon-plane { + background-position: -168px -120px; +} + +.icon-calendar { + background-position: -192px -120px; +} + +.icon-random { + width: 16px; + 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 { + width: 16px; + background-position: -384px -120px; +} + +.icon-folder-open { + width: 16px; + background-position: -408px -120px; +} + +.icon-resize-vertical { + background-position: -432px -119px; +} + +.icon-resize-horizontal { + background-position: -456px -118px; +} + +.icon-hdd { + background-position: 0 -144px; +} + +.icon-bullhorn { + background-position: -24px -144px; +} + +.icon-bell { + background-position: -48px -144px; +} + +.icon-certificate { + background-position: -72px -144px; +} + +.icon-thumbs-up { + background-position: -96px -144px; +} + +.icon-thumbs-down { + background-position: -120px -144px; +} + +.icon-hand-right { + background-position: -144px -144px; +} + +.icon-hand-left { + background-position: -168px -144px; +} + +.icon-hand-up { + background-position: -192px -144px; +} + +.icon-hand-down { + background-position: -216px -144px; +} + +.icon-circle-arrow-right { + background-position: -240px -144px; +} + +.icon-circle-arrow-left { + background-position: -264px -144px; +} + +.icon-circle-arrow-up { + background-position: -288px -144px; +} + +.icon-circle-arrow-down { + background-position: -312px -144px; +} + +.icon-globe { + background-position: -336px -144px; +} + +.icon-wrench { + background-position: -360px -144px; +} + +.icon-tasks { + background-position: -384px -144px; +} + +.icon-filter { + background-position: -408px -144px; +} + +.icon-briefcase { + background-position: -432px -144px; +} + +.icon-fullscreen { + background-position: -456px -144px; +} + +.dropup, +.dropdown { + position: relative; + margin-left: 25px; +} + +.dropdown-toggle { + *margin-bottom: -3px; +} + +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} + +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + outline: 0; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open { + *z-index: 1000; +} + +.open > .dropdown-menu { + display: block; +} + +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +.dropdown-submenu { + position: relative; +} + +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} + +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} + +.dropup .dropdown-submenu > .dropdown-menu { + top: auto; + bottom: 0; + margin-top: 0; + margin-bottom: -2px; + -webkit-border-radius: 5px 5px 5px 0; + -moz-border-radius: 5px 5px 5px 0; + border-radius: 5px 5px 5px 0; +} + +.dropdown-submenu > a:after { + display: block; + float: right; + width: 0; + height: 0; + margin-top: 5px; + margin-right: -10px; + border-color: transparent; + border-left-color: #cccccc; + border-style: solid; + border-width: 5px 0 5px 5px; + content: " "; +} + +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} + +.dropdown-submenu.pull-left { + float: none; +} + +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.dropdown .dropdown-menu .nav-header { + padding-right: 20px; + padding-left: 20px; +} + +.typeahead { + z-index: 1051; + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +.collapse.in { + height: auto; +} + +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 20px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.btn { + display: inline-block; + *display: inline; + padding: 4px 12px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 14px; + line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + *background-color: #e6e6e6; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border: 1px solid #cccccc; + *border: 0; + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + *zoom: 1; + -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); +} + +.btn:hover, +.btn:focus, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} + +.btn:active, +.btn.active { + background-color: #cccccc \9; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn.active, +.btn:active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 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); +} + +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-large { + padding: 11px 19px; + font-size: 17.5px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.btn-large [class^="icon-"], +.btn-large [class*=" icon-"] { + margin-top: 4px; +} + +.btn-small { + padding: 2px 10px; + font-size: 11.9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-small [class^="icon-"], +.btn-small [class*=" icon-"] { + margin-top: 0; +} + +.btn-mini [class^="icon-"], +.btn-mini [class*=" icon-"] { + margin-top: -1px; +} + +.btn-mini { + padding: 0 6px; + font-size: 10.5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + *background-color: #0044cc; + background-image: -moz-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(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + 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(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} + +.btn-warning { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #faa732; + *background-color: #f89406; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + 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(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-danger { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #da4f49; + *background-color: #bd362f; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); + background-repeat: repeat-x; + 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(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-success { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #5bb75b; + *background-color: #51a351; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(to bottom, #62c462, #51a351); + background-repeat: repeat-x; + 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(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-info { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #49afcd; + *background-color: #2f96b4; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); + background-repeat: repeat-x; + 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(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + *background-color: #222222; + background-image: -moz-linear-gradient(top, #444444, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); + background-image: -webkit-linear-gradient(top, #444444, #222222); + background-image: -o-linear-gradient(top, #444444, #222222); + background-image: linear-gradient(to bottom, #444444, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #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(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-inverse:hover, +.btn-inverse:focus, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + color: #ffffff; + background-color: #222222; + *background-color: #151515; +} + +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} + +button.btn, +input[type="submit"].btn { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} + +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} + +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled] { + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-link { + color: #0088cc; + cursor: pointer; + border-color: transparent; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-link:hover, +.btn-link:focus { + color: #005580; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +.btn-link[disabled]:focus { + color: #333333; + text-decoration: none; +} + +.btn-group { + position: relative; + display: inline-block; + *display: inline; + *margin-left: .3em; + font-size: 0; + white-space: nowrap; + vertical-align: middle; + *zoom: 1; +} + +.btn-group:first-child { + *margin-left: 0; +} + +.btn-group + .btn-group { + margin-left: 5px; +} + +.btn-toolbar { + margin-top: 10px; + margin-bottom: 10px; + font-size: 0; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn { + position: relative; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group > .btn + .btn { + margin-left: -1px; +} + +.btn-group > .btn, +.btn-group > .dropdown-menu, +.btn-group > .popover { + font-size: 14px; +} + +.btn-group > .btn-mini { + font-size: 10.5px; +} + +.btn-group > .btn-small { + font-size: 11.9px; +} + +.btn-group > .btn-large { + font-size: 17.5px; +} + +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .btn + .dropdown-toggle { + *padding-top: 5px; + padding-right: 8px; + *padding-bottom: 5px; + padding-left: 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); +} + +.btn-group > .btn-mini + .dropdown-toggle { + *padding-top: 2px; + padding-right: 5px; + *padding-bottom: 2px; + padding-left: 5px; +} + +.btn-group > .btn-small + .dropdown-toggle { + *padding-top: 5px; + *padding-bottom: 4px; +} + +.btn-group > .btn-large + .dropdown-toggle { + *padding-top: 7px; + padding-right: 12px; + *padding-bottom: 7px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + 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); +} + +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} + +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0044cc; +} + +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} + +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} + +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} + +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} + +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} + +.btn .caret { + margin-top: 8px; + margin-left: 0; +} + +.btn-large .caret { + margin-top: 6px; +} + +.btn-large .caret { + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.btn-mini .caret, +.btn-small .caret { + margin-top: 8px; +} + +.dropup .btn-large .caret { + border-bottom-width: 5px; +} + +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.btn-group-vertical { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} + +.btn-group-vertical > .btn { + display: block; + float: none; + max-width: 100%; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group-vertical > .btn + .btn { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.btn-group-vertical > .btn:last-child { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.btn-group-vertical > .btn-large:first-child { + -webkit-border-radius: 6px 6px 0 0; + -moz-border-radius: 6px 6px 0 0; + border-radius: 6px 6px 0 0; +} + +.btn-group-vertical > .btn-large:last-child { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 20px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.alert, +.alert h4 { + color: #c09853; +} + +.alert h4 { + margin: 0; +} + +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 20px; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success h4 { + color: #468847; +} + +.alert-danger, +.alert-error { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-danger h4, +.alert-error h4 { + color: #b94a48; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info h4 { + color: #3a87ad; +} + +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} + +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} + +.alert-block p + p { + margin-top: 5px; +} + +.nav { + margin-bottom: 20px; + margin-left: 0; + list-style: none; +} + +.nav > li > a { + display: block; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li > a > img { + max-width: none; +} + +.nav > .pull-right { + float: right; +} + +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 20px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} + +.nav li + .nav-header { + margin-top: 9px; +} + +.nav-list { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; +} + +.nav-list > li > a, +.nav-list .nav-header { + margin-right: -15px; + margin-left: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} + +.nav-list > li > a { + padding: 3px 15px; +} + +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list [class^="icon-"], +.nav-list [class*=" icon-"] { + margin-right: 2px; +} + +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs, +.nav-pills { + *zoom: 1; +} + +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + line-height: 0; + 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: 8px; + padding-bottom: 8px; + line-height: 20px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover, +.nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} + +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.nav-pills > .active > a, +.nav-pills > .active > a:hover, +.nav-pills > .active > a:focus { + color: #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-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; +} + +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.nav-tabs.nav-stacked > li > a:hover, +.nav-tabs.nav-stacked > li > a:focus { + z-index: 2; + border-color: #ddd; +} + +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} + +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} + +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.nav .dropdown-toggle .caret { + margin-top: 6px; + border-top-color: #0088cc; + border-bottom-color: #0088cc; +} + +.nav .dropdown-toggle:hover .caret, +.nav .dropdown-toggle:focus .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} + +/* move down carets for tabs */ + +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} + +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} + +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.nav > .dropdown.active > a:hover, +.nav > .dropdown.active > a:focus { + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover, +.nav > li.dropdown.open.active > a:focus { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} + +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret, +.nav li.dropdown.open a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} + +.tabs-stacked .open > a:hover, +.tabs-stacked .open > a:focus { + border-color: #999999; +} + +.tabbable { + *zoom: 1; +} + +.tabbable:before, +.tabbable:after { + display: table; + line-height: 0; + content: ""; +} + +.tabbable:after { + clear: both; +} + +.tab-content { + overflow: auto; +} + +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} + +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} + +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.tabs-below > .nav-tabs > li > a:hover, +.tabs-below > .nav-tabs > li > a:focus { + border-top-color: #ddd; + border-bottom-color: transparent; +} + +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover, +.tabs-below > .nav-tabs > .active > a:focus { + border-color: transparent #ddd #ddd #ddd; +} + +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} + +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} + +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} + +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.tabs-left > .nav-tabs > li > a:hover, +.tabs-left > .nav-tabs > li > a:focus { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} + +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover, +.tabs-left > .nav-tabs .active > a:focus { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #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, +.tabs-right > .nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} + +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover, +.tabs-right > .nav-tabs .active > a:focus { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.nav > .disabled > a { + color: #999999; +} + +.nav > .disabled > a:hover, +.nav > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; +} + +.navbar { + *position: relative; + *z-index: 2; + margin-bottom: 20px; + overflow: visible; +} + +.navbar-inner { + min-height: 40px; + padding-right: 20px; + padding-left: 20px; + background-color: #fafafa; + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); + background-repeat: repeat-x; + border: 1px solid #d4d4d4; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); + *zoom: 1; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); +} + +.navbar-inner:before, +.navbar-inner:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-inner:after { + clear: both; +} + +.navbar .container { + width: auto; +} + +.nav-collapse.collapse { + height: auto; + overflow: visible; +} + +.navbar .brand { + display: block; + float: left; + padding: 10px 20px 10px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + color: #777777; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .brand:hover, +.navbar .brand:focus { + text-decoration: none; +} + +.navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #777777; +} + +.navbar-link { + color: #777777; +} + +.navbar-link:hover, +.navbar-link:focus { + color: #333333; +} + +.navbar .divider-vertical { + height: 40px; + margin: 0 9px; + border-right: 1px solid #ffffff; + border-left: 1px solid #f2f2f2; +} + +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} + +.navbar .btn-group .btn, +.navbar .input-prepend .btn, +.navbar .input-append .btn, +.navbar .input-prepend .btn-group, +.navbar .input-append .btn-group { + margin-top: 0; +} + +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} + +.navbar-form:before, +.navbar-form:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-form:after { + clear: both; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .btn { + display: inline-block; + margin-bottom: 0; +} + +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} + +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 5px; + white-space: nowrap; +} + +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} + +.navbar-search { + position: relative; + float: left; + margin-top: 5px; + margin-bottom: 0; +} + +.navbar-search .search-query { + padding: 4px 14px; + margin-bottom: 0; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.navbar-static-top { + position: static; + margin-bottom: 0; +} + +.navbar-static-top .navbar-inner { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + border-width: 0 0 1px; +} + +.navbar-fixed-bottom .navbar-inner { + border-width: 1px 0 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-right: 0; + padding-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar-fixed-bottom .navbar-inner { + -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} + +.navbar .nav.pull-right { + float: right; + margin-right: 0; +} + +.navbar .nav > li { + float: left; +} + +.navbar .nav > li > a { + float: none; + padding: 10px 15px 10px; + color: #777777; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 8px; +} + +.navbar .nav > li > a:focus, +.navbar .nav > li > a:hover { + color: #333333; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + color: #555555; + text-decoration: none; + background-color: #e5e5e5; + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); +} + +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-right: 5px; + margin-left: 5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #ededed; + *background-color: #e5e5e5; + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); + background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); + background-repeat: repeat-x; + border-color: #e5e5e5 #e5e5e5 #bfbfbf; + 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(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + 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); +} + +.navbar .btn-navbar:hover, +.navbar .btn-navbar:focus, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + color: #ffffff; + background-color: #e5e5e5; + *background-color: #d9d9d9; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #cccccc \9; +} + +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} + +.navbar .nav > li > .dropdown-menu:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.navbar .nav > li > .dropdown-menu:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:before { + top: auto; + bottom: -7px; + border-top: 7px solid #ccc; + border-bottom: 0; + border-top-color: rgba(0, 0, 0, 0.2); +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:after { + top: auto; + bottom: -6px; + border-top: 6px solid #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown > a:hover .caret, +.navbar .nav li.dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + color: #555555; + background-color: #e5e5e5; +} + +.navbar .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar .pull-right > li > .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:before, +.navbar .nav > li > .dropdown-menu.pull-right:before { + right: 12px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:after, +.navbar .nav > li > .dropdown-menu.pull-right:after { + right: 13px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { + right: 100%; + left: auto; + margin-right: -1px; + margin-left: 0; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.navbar-inverse .navbar-inner { + background-color: #1b1b1b; + background-image: -moz-linear-gradient(top, #222222, #111111); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); + background-image: -webkit-linear-gradient(top, #222222, #111111); + background-image: -o-linear-gradient(top, #222222, #111111); + background-image: linear-gradient(to bottom, #222222, #111111); + background-repeat: repeat-x; + border-color: #252525; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); +} + +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #999999; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover, +.navbar-inverse .brand:focus, +.navbar-inverse .nav > li > a:focus { + color: #ffffff; +} + +.navbar-inverse .brand { + color: #999999; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .nav > li > a:focus, +.navbar-inverse .nav > li > a:hover { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .nav .active > a, +.navbar-inverse .nav .active > a:hover, +.navbar-inverse .nav .active > a:focus { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover, +.navbar-inverse .navbar-link:focus { + color: #ffffff; +} + +.navbar-inverse .divider-vertical { + border-right-color: #222222; + border-left-color: #111111; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .nav li.dropdown > a:hover .caret, +.navbar-inverse .nav li.dropdown > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-search .search-query { + color: #ffffff; + background-color: #515151; + border-color: #111111; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.navbar-inverse .navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + padding: 5px 15px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + outline: 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); +} + +.navbar-inverse .btn-navbar { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e0e0e; + *background-color: #040404; + background-image: -moz-linear-gradient(top, #151515, #040404); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); + background-image: -webkit-linear-gradient(top, #151515, #040404); + background-image: -o-linear-gradient(top, #151515, #040404); + background-image: linear-gradient(to bottom, #151515, #040404); + background-repeat: repeat-x; + border-color: #040404 #040404 #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(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:focus, +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active, +.navbar-inverse .btn-navbar.disabled, +.navbar-inverse .btn-navbar[disabled] { + color: #ffffff; + background-color: #040404; + *background-color: #000000; +} + +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active { + background-color: #000000 \9; +} + +.breadcrumb { + padding: 8px 15px; + margin: 0 0 20px; + list-style: none; + background-color: #f5f5f5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; + *display: inline; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.breadcrumb > li > .divider { + padding: 0 5px; + color: #ccc; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + margin: 20px 0; +} + +.pagination ul { + display: inline-block; + *display: inline; + margin-bottom: 0; + margin-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *zoom: 1; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.pagination ul > li { + display: inline; +} + +.pagination ul > li > a, +.pagination ul > li > span { + float: left; + padding: 4px 12px; + line-height: 20px; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} + +.pagination ul > li > a:hover, +.pagination ul > li > a:focus, +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #f5f5f5; +} + +.pagination ul > .active > a, +.pagination ul > .active > span { + color: #999999; + cursor: default; +} + +.pagination ul > .disabled > span, +.pagination ul > .disabled > a, +.pagination ul > .disabled > a:hover, +.pagination ul > .disabled > a:focus { + color: #999999; + cursor: default; + background-color: transparent; +} + +.pagination ul > li:first-child > a, +.pagination ul > li:first-child > span { + border-left-width: 1px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.pagination ul > li:last-child > a, +.pagination ul > li:last-child > span { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.pagination-centered { + text-align: center; +} + +.pagination-right { + text-align: right; +} + +.pagination-large ul > li > a, +.pagination-large ul > li > span { + padding: 11px 19px; + font-size: 17.5px; +} + +.pagination-large ul > li:first-child > a, +.pagination-large ul > li:first-child > span { + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.pagination-large ul > li:last-child > a, +.pagination-large ul > li:last-child > span { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.pagination-mini ul > li:first-child > a, +.pagination-small ul > li:first-child > a, +.pagination-mini ul > li:first-child > span, +.pagination-small ul > li:first-child > span { + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; +} + +.pagination-mini ul > li:last-child > a, +.pagination-small ul > li:last-child > a, +.pagination-mini ul > li:last-child > span, +.pagination-small ul > li:last-child > span { + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; +} + +.pagination-small ul > li > a, +.pagination-small ul > li > span { + padding: 2px 10px; + font-size: 11.9px; +} + +.pagination-mini ul > li > a, +.pagination-mini ul > li > span { + padding: 0 6px; + font-size: 10.5px; +} + +.pager { + margin: 20px 0; + text-align: center; + list-style: none; + *zoom: 1; +} + +.pager:before, +.pager:after { + display: table; + line-height: 0; + content: ""; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +.pager .next > a, +.pager .next > span { + float: right; +} + +.pager .previous > a, +.pager .previous > span { + float: left; +} + +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #999999; + cursor: default; + background-color: #fff; +} + +.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: 10%; + left: 50%; + z-index: 1050; + width: 560px; + margin-left: -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; + outline: none; + -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 { + top: -25%; + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; + -moz-transition: opacity 0.3s linear, top 0.3s ease-out; + -o-transition: opacity 0.3s linear, top 0.3s ease-out; + transition: opacity 0.3s linear, top 0.3s ease-out; +} + +.modal.fade.in { + top: 10%; +} + +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} + +.modal-header .close { + margin-top: 2px; +} + +.modal-header h3 { + margin: 0; + line-height: 30px; +} + +.modal-body { + position: relative; + max-height: 400px; + padding: 15px; + overflow-y: auto; +} + +.modal-form { + margin-bottom: 0; +} + +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + line-height: 0; + content: ""; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 11px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 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; + border-color: transparent; + border-style: solid; +} + +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +.popover-title:empty { + display: none; +} + +.popover-content { + padding: 9px 14px; +} + +.popover .arrow, +.popover .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.popover .arrow { + border-width: 11px; +} + +.popover .arrow:after { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; +} + +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} + +.thumbnails:before, +.thumbnails:after { + display: table; + line-height: 0; + content: ""; +} + +.thumbnails:after { + clear: both; +} + +.row-fluid .thumbnails { + margin-left: 0; +} + +.thumbnails > li { + float: left; + margin-bottom: 20px; + margin-left: 20px; +} + +.thumbnail { + display: block; + padding: 4px; + line-height: 20px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +a.thumbnail:hover, +a.thumbnail:focus { + 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-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #555555; +} + +.media, +.media-body { + overflow: hidden; + *overflow: visible; + zoom: 1; +} + +.media, +.media .media { + margin-top: 15px; +} + +.media:first-child { + margin-top: 0; +} + +.media-object { + display: block; +} + +.media-heading { + margin: 0 0 5px; +} + +.media > .pull-left { + margin-right: 10px; +} + +.media > .pull-right { + margin-left: 10px; +} + +.media-list { + margin-left: 0; + list-style: none; +} + +.label, +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; +} + +.label { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.badge { + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.label:empty, +.badge:empty { + display: none; +} + +a.label:hover, +a.label:focus, +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label-important, +.badge-important { + background-color: #b94a48; +} + +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} + +.label-warning, +.badge-warning { + background-color: #f89406; +} + +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} + +.label-success, +.badge-success { + background-color: #468847; +} + +.label-success[href], +.badge-success[href] { + background-color: #356635; +} + +.label-info, +.badge-info { + background-color: #3a87ad; +} + +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} + +.label-inverse, +.badge-inverse { + background-color: #333333; +} + +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} + +.btn .label, +.btn .badge { + position: relative; + top: -1px; +} + +.btn-mini .label, +.btn-mini .badge { + top: 0; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress .bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + color: #ffffff; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(to bottom, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress .bar + .bar { + -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); +} + +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} + +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-danger .bar, +.progress .bar-danger { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); +} + +.progress-danger.progress-striped .bar, +.progress-striped .bar-danger { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-success .bar, +.progress .bar-success { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(to bottom, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); +} + +.progress-success.progress-striped .bar, +.progress-striped .bar-success { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-info .bar, +.progress .bar-info { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(to bottom, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); +} + +.progress-info.progress-striped .bar, +.progress-striped .bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-warning .bar, +.progress .bar-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); +} + +.progress-warning.progress-striped .bar, +.progress-striped .bar-warning { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.accordion { + margin-bottom: 20px; +} + +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.accordion-heading { + border-bottom: 0; +} + +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} + +.accordion-toggle { + cursor: pointer; +} + +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} + +.carousel { + position: relative; + margin-bottom: 20px; + line-height: 1; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + line-height: 1; +} + +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} + +.carousel-inner > .active { + left: 0; +} + +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} + +.carousel-inner > .next { + left: 100%; +} + +.carousel-inner > .prev { + left: -100%; +} + +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} + +.carousel-inner > .active.left { + left: -100%; +} + +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #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 { + right: 15px; + left: auto; +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-indicators { + position: absolute; + top: 15px; + right: 15px; + z-index: 5; + margin: 0; + list-style: none; +} + +.carousel-indicators li { + display: block; + float: left; + width: 10px; + height: 10px; + margin-left: 5px; + text-indent: -999px; + background-color: #ccc; + background-color: rgba(255, 255, 255, 0.25); + border-radius: 5px; +} + +.carousel-indicators .active { + background-color: #fff; +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} + +.carousel-caption h4, +.carousel-caption p { + line-height: 20px; + color: #ffffff; +} + +.carousel-caption h4 { + margin: 0 0 5px; +} + +.carousel-caption p { + margin-bottom: 0; +} + +.hero-unit { + padding: 60px; + margin-bottom: 30px; + font-size: 18px; + font-weight: 200; + line-height: 30px; + color: inherit; + background-color: #eeeeee; + -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; + color: inherit; +} + +.hero-unit li { + line-height: 30px; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.hide { + display: none; +} + +.show { + display: block; +} + +.invisible { + visibility: hidden; +} + +.affix { + position: fixed; +} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.min.css b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.min.css new file mode 100644 index 0000000..b6428e6 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/css/bootstrap.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,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)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;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{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-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)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,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)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;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(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;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(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;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(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;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(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left: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)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{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)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;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:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;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(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);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)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline: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)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-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{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/img/glyphicons-halflings-white.png b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae GIT binary patch literal 8777 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 B7G?kd literal 0 HcmV?d00001 diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/img/glyphicons-halflings.png b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/js/bootstrap.js b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/js/bootstrap.js new file mode 100644 index 0000000..638bb18 --- /dev/null +++ b/rtd/sphinx_bootstrap_theme/bootstrap/static/bootstrap-2.3.2/js/bootstrap.js @@ -0,0 +1,2287 @@ +/* =================================================== + * bootstrap-transition.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#transitions + * =================================================== + * Copyright 2012 Twitter, Inc. + * + * 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 ($) { + + "use strict"; // jshint ;_; + + + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) + * ======================================================= */ + + $(function () { + + $.support.transition = (function () { + + var transitionEnd = (function () { + + var el = document.createElement('bootstrap') + , transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + , name + + for (name in transEndEventNames){ + if (el.style[name] !== undefined) { + return transEndEventNames[name] + } + } + + }()) + + return transitionEnd && { + end: transitionEnd + } + + })() + + }) + +}(window.$jqTheme || window.jQuery); +/* ========================================================== + * bootstrap-alert.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#alerts + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * 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 ($) { + + "use strict"; // jshint ;_; + + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent.trigger(e = $.Event('close')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent + .trigger('closed') + .remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT NO CONFLICT + * ================= */ + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + /* ALERT DATA-API + * ============== */ + + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) + +}(window.$jqTheme || window.jQuery); +/* ============================================================ + * bootstrap-button.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#buttons + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * 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 ($) { + + "use strict"; // jshint ;_; + + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.closest('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON NO CONFLICT + * ================== */ + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + /* BUTTON DATA-API + * =============== */ + + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + }) + +}(window.$jqTheme || window.jQuery); +/* ========================================================== + * bootstrap-carousel.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#carousel + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * 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 ($) { + + "use strict"; // jshint ;_; + + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.prototype = { + + cycle: function (e) { + if (!e) this.paused = false + if (this.interval) clearInterval(this.interval); + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + return this + } + + , getActiveIndex: function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + return this.$items.index(this.$active) + } + + , to: function (pos) { + var activeIndex = this.getActiveIndex() + , that = this + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activeIndex == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + , pause: function (e) { + if (!e) this.paused = true + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + clearInterval(this.interval) + this.interval = null + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.item.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + , e + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + e = $.Event('slide', { + relatedTarget: $next[0] + , direction: direction + }) + + if ($next.hasClass('active')) return + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) + , action = typeof option == 'string' ? option : options.slide + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + , pause: 'hover' + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL NO CONFLICT + * ==================== */ + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + /* CAROUSEL DATA-API + * ================= */ + + $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = $.extend({}, $target.data(), $this.data()) + , slideIndex + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('carousel').pause().to(slideIndex).cycle() + } + + e.preventDefault() + }) + +}(window.$jqTheme || window.jQuery); +/* ============================================================= + * bootstrap-collapse.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#collapse + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * 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 ($) { + + "use strict"; // jshint ;_; + + + /* COLLAPSE PUBLIC CLASS DEFINITION + * ================================ */ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options.parent) { + this.$parent = $(this.options.parent) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension + , scroll + , actives + , hasData + + if (this.transitioning || this.$element.hasClass('in')) return + + dimension = this.dimension() + scroll = $.camelCase(['scroll', dimension].join('-')) + actives = this.$parent && this.$parent.find('> .accordion-group > .in') + + if (actives && actives.length) { + hasData = actives.data('collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', $.Event('show'), 'shown') + $.support.transition && this.$element[dimension](this.$element[0][scroll]) + } + + , hide: function () { + var dimension + if (this.transitioning || !this.$element.hasClass('in')) return + dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', $.Event('hide'), 'hidden') + this.$element[dimension](0) + } + + , reset: function (size) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function (method, startEvent, completeEvent) { + var that = this + , complete = function () { + if (startEvent.type == 'show') that.reset() + that.transitioning = 0 + that.$element.trigger(completeEvent) + } + + this.$element.trigger(startEvent) + + if (startEvent.isDefaultPrevented()) return + + this.transitioning = 1 + + this.$element[method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + + /* COLLAPSE PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option) + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSE NO CONFLICT + * ==================== */ + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + /* COLLAPSE DATA-API + * ================= */ + + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + $(target).collapse(option) + }) + +}(window.$jqTheme || window.jQuery); +/* ============================================================ + * bootstrap-dropdown.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * 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 ($) { + + "use strict"; // jshint ;_; + + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle=dropdown]' + , Dropdown = function (element) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function (e) { + var $this = $(this) + , $parent + , isActive + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement) { + // if mobile we we use a backdrop because click events don't delegate + $('