From f5ea7295cbd82f34fc97a66b45255f56f5dc8306 Mon Sep 17 00:00:00 2001 From: Kkevsterrr Date: Sun, 20 Nov 2016 14:39:09 -0500 Subject: [PATCH] started integrating server and website; created tunnels --- client.py | 26 +-- core.py | 2 +- .../run.py | 0 .../web}/__init__.py | 0 .../web}/static/background.gif | Bin .../web}/static/bootstrap.min.css | 0 .../web}/static/bootstrap.min.js | 0 .../web}/static/cover.css | 0 .../web}/static/jquery.min.js | 0 .../web}/static/tether.min.js | 0 .../web}/templates/404.html | 0 .../web}/templates/index/index.html | 0 .../web}/views/__init__.py | 0 .../web}/views/index.py | 0 .../pinacolada_website/__init__.pyc | Bin 361 -> 0 bytes .../pinacolada_website/views/__init__.pyc | Bin 165 -> 0 bytes .../pinacolada_website/views/index.pyc | Bin 700 -> 0 bytes pinacolada_website/__init__.py | 5 + pinacolada_website/static/background.gif | Bin 0 -> 279796 bytes pinacolada_website/static/bootstrap.min.css | 7 + pinacolada_website/static/bootstrap.min.js | 7 + pinacolada_website/static/cover.css | 160 +++++++++++++++++ pinacolada_website/static/jquery.min.js | 4 + pinacolada_website/static/tether.min.js | 1 + pinacolada_website/templates/404.html | 47 +++++ pinacolada_website/templates/index/index.html | 67 +++++++ pinacolada_website/views/__init__.py | 0 pinacolada_website/views/index.py | 11 ++ server.py | 54 ++++-- test_client.py | 166 ++++++++++++++++++ 30 files changed, 530 insertions(+), 27 deletions(-) rename {pinacolada-website => old_pinacolada-website}/run.py (100%) rename {pinacolada-website/pinacolada_website => old_pinacolada-website/web}/__init__.py (100%) rename {pinacolada-website/pinacolada_website => old_pinacolada-website/web}/static/background.gif (100%) rename {pinacolada-website/pinacolada_website => old_pinacolada-website/web}/static/bootstrap.min.css (100%) rename {pinacolada-website/pinacolada_website => old_pinacolada-website/web}/static/bootstrap.min.js (100%) rename {pinacolada-website/pinacolada_website => old_pinacolada-website/web}/static/cover.css (100%) rename {pinacolada-website/pinacolada_website => old_pinacolada-website/web}/static/jquery.min.js (100%) rename {pinacolada-website/pinacolada_website => old_pinacolada-website/web}/static/tether.min.js (100%) rename {pinacolada-website/pinacolada_website => old_pinacolada-website/web}/templates/404.html (100%) rename {pinacolada-website/pinacolada_website => old_pinacolada-website/web}/templates/index/index.html (100%) rename {pinacolada-website/pinacolada_website => old_pinacolada-website/web}/views/__init__.py (100%) rename {pinacolada-website/pinacolada_website => old_pinacolada-website/web}/views/index.py (100%) delete mode 100644 pinacolada-website/pinacolada_website/__init__.pyc delete mode 100644 pinacolada-website/pinacolada_website/views/__init__.pyc delete mode 100644 pinacolada-website/pinacolada_website/views/index.pyc create mode 100644 pinacolada_website/__init__.py create mode 100644 pinacolada_website/static/background.gif create mode 100644 pinacolada_website/static/bootstrap.min.css create mode 100644 pinacolada_website/static/bootstrap.min.js create mode 100644 pinacolada_website/static/cover.css create mode 100644 pinacolada_website/static/jquery.min.js create mode 100644 pinacolada_website/static/tether.min.js create mode 100644 pinacolada_website/templates/404.html create mode 100644 pinacolada_website/templates/index/index.html create mode 100644 pinacolada_website/views/__init__.py create mode 100644 pinacolada_website/views/index.py create mode 100644 test_client.py diff --git a/client.py b/client.py index d96da26..9129fd6 100644 --- a/client.py +++ b/client.py @@ -45,9 +45,10 @@ CLI = 11 CLI_RESP = 12 -BS = AES.block_size +BS = 16 pad = lambda s: s + (BS - len(s) % BS) * chr(BS - len(s) % BS) -unpad = lambda s: s[:-ord(s[len(s)-1:])] +unpad = lambda s : s[0:-ord(s[-1])] + replace_seps = lambda m: m.replace("|::|", SEP).replace("!::!", END_SEP) save_seps = lambda m: m.replace(SEP, "|::|").replace(END_SEP, "!::!") @@ -82,7 +83,7 @@ def connect(self): client.send("%ld" % b) self.keys[client] = pad("%ld" % ((a ** client_secret) % shared_prime)) client.settimeout(None) # Remove the timeout - self.send(MSG, "PinaColada") + self.send(MSG, "0", "PinaColada") print("[*] Successfully connected.") self.receive(client) @@ -128,16 +129,16 @@ def get(self, request): def cli_init(self): self.cli = pexpect.spawn("sudo python cli.py") self.cli.expect(re.escape(prompt)) - return self.cli.before + return self.cli.before + prompt def cli_communicate(self, data): self.cli.sendline(data) self.cli.expect(re.escape(prompt)) - return self.cli.before + return self.cli.before + prompt - def send(self, message_type, data): + def send(self, message_type, requester, data): #print "SENDING: <%d, %s>" %(message_type, data) - self.socket.send(self.encrypt(self.pack_data(message_type, self.name, data), self.socket)) + self.socket.send(self.encrypt(self.pack_data(message_type, requester, data), self.socket)) def encrypt(self, string, sock): iv = Random.new().read(AES.block_size) @@ -163,13 +164,14 @@ def print_msg(self, message): print message def handle(self, data): - message_type, name, data = self.unpack_data(data) + message_type, name, d = self.unpack_data(data) + print "DATA FOR CLI: %s" % d message_type = int(message_type) - print message_type, name, data + print message_type, name, d if message_type == CLI_INIT: - self.send(CLI_RESP, self.cli_init()) + self.send(CLI_RESP, name, self.cli_init()) if message_type == CLI: - self.send(CLI_RESP, self.cli_communicate(data)) + self.send(CLI_RESP, name, self.cli_communicate(d)) self.print_msg(data) #################################################################### # @@ -196,4 +198,4 @@ def receive(self, sock): if os.getuid() != 0: print BAD + "Please run me as root!" sys.exit() - c = PinaColadaSocket("Client", SERVER_PORT, SERVER_IP).connect() + PinaColadaSocket("Client", SERVER_PORT, SERVER_IP).connect() diff --git a/core.py b/core.py index fbf1a04..b2e65a8 100644 --- a/core.py +++ b/core.py @@ -36,7 +36,7 @@ def get_available_interfaces(self): interfaces = ni.interfaces() available = [] for iface in interfaces: - if ni.AF_INET in ni.ifaddresses(iface) and "lo0" != iface: + if ni.AF_INET in ni.ifaddresses(iface) and "lo" not in iface: available.append(iface) return available diff --git a/pinacolada-website/run.py b/old_pinacolada-website/run.py similarity index 100% rename from pinacolada-website/run.py rename to old_pinacolada-website/run.py diff --git a/pinacolada-website/pinacolada_website/__init__.py b/old_pinacolada-website/web/__init__.py similarity index 100% rename from pinacolada-website/pinacolada_website/__init__.py rename to old_pinacolada-website/web/__init__.py diff --git a/pinacolada-website/pinacolada_website/static/background.gif b/old_pinacolada-website/web/static/background.gif similarity index 100% rename from pinacolada-website/pinacolada_website/static/background.gif rename to old_pinacolada-website/web/static/background.gif diff --git a/pinacolada-website/pinacolada_website/static/bootstrap.min.css b/old_pinacolada-website/web/static/bootstrap.min.css similarity index 100% rename from pinacolada-website/pinacolada_website/static/bootstrap.min.css rename to old_pinacolada-website/web/static/bootstrap.min.css diff --git a/pinacolada-website/pinacolada_website/static/bootstrap.min.js b/old_pinacolada-website/web/static/bootstrap.min.js similarity index 100% rename from pinacolada-website/pinacolada_website/static/bootstrap.min.js rename to old_pinacolada-website/web/static/bootstrap.min.js diff --git a/pinacolada-website/pinacolada_website/static/cover.css b/old_pinacolada-website/web/static/cover.css similarity index 100% rename from pinacolada-website/pinacolada_website/static/cover.css rename to old_pinacolada-website/web/static/cover.css diff --git a/pinacolada-website/pinacolada_website/static/jquery.min.js b/old_pinacolada-website/web/static/jquery.min.js similarity index 100% rename from pinacolada-website/pinacolada_website/static/jquery.min.js rename to old_pinacolada-website/web/static/jquery.min.js diff --git a/pinacolada-website/pinacolada_website/static/tether.min.js b/old_pinacolada-website/web/static/tether.min.js similarity index 100% rename from pinacolada-website/pinacolada_website/static/tether.min.js rename to old_pinacolada-website/web/static/tether.min.js diff --git a/pinacolada-website/pinacolada_website/templates/404.html b/old_pinacolada-website/web/templates/404.html similarity index 100% rename from pinacolada-website/pinacolada_website/templates/404.html rename to old_pinacolada-website/web/templates/404.html diff --git a/pinacolada-website/pinacolada_website/templates/index/index.html b/old_pinacolada-website/web/templates/index/index.html similarity index 100% rename from pinacolada-website/pinacolada_website/templates/index/index.html rename to old_pinacolada-website/web/templates/index/index.html diff --git a/pinacolada-website/pinacolada_website/views/__init__.py b/old_pinacolada-website/web/views/__init__.py similarity index 100% rename from pinacolada-website/pinacolada_website/views/__init__.py rename to old_pinacolada-website/web/views/__init__.py diff --git a/pinacolada-website/pinacolada_website/views/index.py b/old_pinacolada-website/web/views/index.py similarity index 100% rename from pinacolada-website/pinacolada_website/views/index.py rename to old_pinacolada-website/web/views/index.py diff --git a/pinacolada-website/pinacolada_website/__init__.pyc b/pinacolada-website/pinacolada_website/__init__.pyc deleted file mode 100644 index 646c051967185dcd10221f8a7ab7cf90ac01d8dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 361 zcmYjLK~4iP40JZ#f)Gd*CtiS-L%Sb9h!f((pealYjrGiZJSEPxZR5FkhZRq(|`7Oet10$0PLW=+Cs3{=DF zC{GA2;jtO9iTUMd1XrnMxU(w09jNh|J|3Fmz5JZzIWtJPhv=0f#3Y%h5Yh$bV7%&j ztF*!mEu%>^dpER+^RnceCkA>kG0}iayQVN0pNfI&b;BwgAl@@=UwcQb>L|9^db;&4 m^|qYu*8FSjH@Aq!n}j$EpXK6fUb41ylW&P*hKV?>CgKm@5>!k8 diff --git a/pinacolada-website/pinacolada_website/views/__init__.pyc b/pinacolada-website/pinacolada_website/views/__init__.pyc deleted file mode 100644 index 98ac50490641f3aca555cad8c0b06781ed212784..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165 zcmZSn%*%C4O*0~y0SXv_v;z`o-STKoqgZncrt!pv4sOe%};^`@Cj@JpTef_8EghWf*rw+VaMI1rkb7r=Sx&bNv#u#QiDi4A1Nz;TMG152(jj=M(Pge)Gu} z%;KEkOEb{EcWsO-zV+1B)R&R`zNsR`DfG+w)&Hc~SKiZMpb+Dj zleSG2b}?agr?LCcwQl>QvFer!lsWG7Q?rUUc~Y+V$`*7ym4~Na=ipsttu=@7n5o(=}CHDgR5)AL%x@Nbg+bKi7k!$8c=5e=;(X z=odx|NVDW77scK-{$a$gqZpaj$iFs{Y(x|zwMO(bBBT-RRnoF-D^Fz^CEs_oez5O` YNZRs0ucaegaND7wOOa96yUteWA0i`|_y7O^ diff --git a/pinacolada_website/__init__.py b/pinacolada_website/__init__.py new file mode 100644 index 0000000..d56c3ab --- /dev/null +++ b/pinacolada_website/__init__.py @@ -0,0 +1,5 @@ +from flask import Flask +app = Flask(__name__) + +from pinacolada_website.views import index +app.register_blueprint(index.mod) \ No newline at end of file diff --git a/pinacolada_website/static/background.gif b/pinacolada_website/static/background.gif new file mode 100644 index 0000000000000000000000000000000000000000..e53db2d627091d5fe963792d33c5c647fccd4ce1 GIT binary patch literal 279796 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%0AZJutu57mDeWgf?wXTUp1AY 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 literal 0 HcmV?d00001 diff --git a/pinacolada_website/static/bootstrap.min.css b/pinacolada_website/static/bootstrap.min.css new file mode 100644 index 0000000..06cf582 --- /dev/null +++ b/pinacolada_website/static/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com) + * Copyright 2011-2016 The Bootstrap Authors + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media print{*,::after,::before,::first-letter,blockquote::first-line,div::first-line,li::first-line,p::first-line{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.tag{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width}html{font-size:16px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.5;color:#373a3c;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #818a91}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#0275d8;text-decoration:none}a:focus,a:hover{color:#014c8c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{line-height:inherit}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300}.display-2{font-size:5.5rem;font-weight:300}.display-3{font-size:4.5rem;font-weight:300}.display-4{font-size:3.5rem;font-weight:300}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;color:#818a91}.blockquote-footer::before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}dl.row>dd+dt{clear:left}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#818a91}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#333;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#373a3c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container::after{content:"";display:table;clear:both}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-fluid::after{content:"";display:table;clear:both}.row{margin-right:-15px;margin-left:-15px}.row::after{content:"";display:table;clear:both}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:15px;padding-left:15px}}.col-xs-1{float:left;width:8.333333%}.col-xs-2{float:left;width:16.666667%}.col-xs-3{float:left;width:25%}.col-xs-4{float:left;width:33.333333%}.col-xs-5{float:left;width:41.666667%}.col-xs-6{float:left;width:50%}.col-xs-7{float:left;width:58.333333%}.col-xs-8{float:left;width:66.666667%}.col-xs-9{float:left;width:75%}.col-xs-10{float:left;width:83.333333%}.col-xs-11{float:left;width:91.666667%}.col-xs-12{float:left;width:100%}.pull-xs-0{right:auto}.pull-xs-1{right:8.333333%}.pull-xs-2{right:16.666667%}.pull-xs-3{right:25%}.pull-xs-4{right:33.333333%}.pull-xs-5{right:41.666667%}.pull-xs-6{right:50%}.pull-xs-7{right:58.333333%}.pull-xs-8{right:66.666667%}.pull-xs-9{right:75%}.pull-xs-10{right:83.333333%}.pull-xs-11{right:91.666667%}.pull-xs-12{right:100%}.push-xs-0{left:auto}.push-xs-1{left:8.333333%}.push-xs-2{left:16.666667%}.push-xs-3{left:25%}.push-xs-4{left:33.333333%}.push-xs-5{left:41.666667%}.push-xs-6{left:50%}.push-xs-7{left:58.333333%}.push-xs-8{left:66.666667%}.push-xs-9{left:75%}.push-xs-10{left:83.333333%}.push-xs-11{left:91.666667%}.push-xs-12{left:100%}.offset-xs-1{margin-left:8.333333%}.offset-xs-2{margin-left:16.666667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.333333%}.offset-xs-5{margin-left:41.666667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.333333%}.offset-xs-8{margin-left:66.666667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.333333%}.offset-xs-11{margin-left:91.666667%}@media (min-width:576px){.col-sm-1{float:left;width:8.333333%}.col-sm-2{float:left;width:16.666667%}.col-sm-3{float:left;width:25%}.col-sm-4{float:left;width:33.333333%}.col-sm-5{float:left;width:41.666667%}.col-sm-6{float:left;width:50%}.col-sm-7{float:left;width:58.333333%}.col-sm-8{float:left;width:66.666667%}.col-sm-9{float:left;width:75%}.col-sm-10{float:left;width:83.333333%}.col-sm-11{float:left;width:91.666667%}.col-sm-12{float:left;width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.333333%}.pull-sm-2{right:16.666667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.333333%}.pull-sm-5{right:41.666667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.333333%}.pull-sm-8{right:66.666667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.333333%}.pull-sm-11{right:91.666667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.333333%}.push-sm-2{left:16.666667%}.push-sm-3{left:25%}.push-sm-4{left:33.333333%}.push-sm-5{left:41.666667%}.push-sm-6{left:50%}.push-sm-7{left:58.333333%}.push-sm-8{left:66.666667%}.push-sm-9{left:75%}.push-sm-10{left:83.333333%}.push-sm-11{left:91.666667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md-1{float:left;width:8.333333%}.col-md-2{float:left;width:16.666667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.333333%}.col-md-5{float:left;width:41.666667%}.col-md-6{float:left;width:50%}.col-md-7{float:left;width:58.333333%}.col-md-8{float:left;width:66.666667%}.col-md-9{float:left;width:75%}.col-md-10{float:left;width:83.333333%}.col-md-11{float:left;width:91.666667%}.col-md-12{float:left;width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.333333%}.pull-md-2{right:16.666667%}.pull-md-3{right:25%}.pull-md-4{right:33.333333%}.pull-md-5{right:41.666667%}.pull-md-6{right:50%}.pull-md-7{right:58.333333%}.pull-md-8{right:66.666667%}.pull-md-9{right:75%}.pull-md-10{right:83.333333%}.pull-md-11{right:91.666667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.333333%}.push-md-2{left:16.666667%}.push-md-3{left:25%}.push-md-4{left:33.333333%}.push-md-5{left:41.666667%}.push-md-6{left:50%}.push-md-7{left:58.333333%}.push-md-8{left:66.666667%}.push-md-9{left:75%}.push-md-10{left:83.333333%}.push-md-11{left:91.666667%}.push-md-12{left:100%}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg-1{float:left;width:8.333333%}.col-lg-2{float:left;width:16.666667%}.col-lg-3{float:left;width:25%}.col-lg-4{float:left;width:33.333333%}.col-lg-5{float:left;width:41.666667%}.col-lg-6{float:left;width:50%}.col-lg-7{float:left;width:58.333333%}.col-lg-8{float:left;width:66.666667%}.col-lg-9{float:left;width:75%}.col-lg-10{float:left;width:83.333333%}.col-lg-11{float:left;width:91.666667%}.col-lg-12{float:left;width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.333333%}.pull-lg-2{right:16.666667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.333333%}.pull-lg-5{right:41.666667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.333333%}.pull-lg-8{right:66.666667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.333333%}.pull-lg-11{right:91.666667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.333333%}.push-lg-2{left:16.666667%}.push-lg-3{left:25%}.push-lg-4{left:33.333333%}.push-lg-5{left:41.666667%}.push-lg-6{left:50%}.push-lg-7{left:58.333333%}.push-lg-8{left:66.666667%}.push-lg-9{left:75%}.push-lg-10{left:83.333333%}.push-lg-11{left:91.666667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl-1{float:left;width:8.333333%}.col-xl-2{float:left;width:16.666667%}.col-xl-3{float:left;width:25%}.col-xl-4{float:left;width:33.333333%}.col-xl-5{float:left;width:41.666667%}.col-xl-6{float:left;width:50%}.col-xl-7{float:left;width:58.333333%}.col-xl-8{float:left;width:66.666667%}.col-xl-9{float:left;width:75%}.col-xl-10{float:left;width:83.333333%}.col-xl-11{float:left;width:91.666667%}.col-xl-12{float:left;width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.333333%}.pull-xl-2{right:16.666667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.333333%}.pull-xl-5{right:41.666667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.333333%}.pull-xl-8{right:66.666667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.333333%}.pull-xl-11{right:91.666667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.333333%}.push-xl-2{left:16.666667%}.push-xl-3{left:25%}.push-xl-4{left:33.333333%}.push-xl-5{left:41.666667%}.push-xl-6{left:50%}.push-xl-7{left:58.333333%}.push-xl-8{left:66.666667%}.push-xl-9{left:75%}.push-xl-10{left:83.333333%}.push-xl-11{left:91.666667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered td,.table-bordered th{border:1px solid #eceeef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table-success,.table-success>td,.table-success>th{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>td,.table-info>th{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#373a3c}.thead-default th{color:#55595c;background-color:#eceeef}.table-inverse{color:#eceeef;background-color:#373a3c}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#55595c}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;min-height:0%;overflow-x:auto}.table-reflow thead{float:left}.table-reflow tbody{display:block;white-space:nowrap}.table-reflow td,.table-reflow th{border-top:1px solid #eceeef;border-left:1px solid #eceeef}.table-reflow td:last-child,.table-reflow th:last-child{border-right:1px solid #eceeef}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{border-bottom:1px solid #eceeef}.table-reflow tr{float:left}.table-reflow tr td,.table-reflow tr th{display:block!important;border:1px solid #eceeef}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#55595c;background-color:#fff;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#55595c;background-color:#fff;border-color:#66afe9;outline:0}.form-control::-webkit-input-placeholder{color:#999;opacity:1}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999;opacity:1}.form-control::placeholder{color:#999;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}select.form-control:not([size]):not([multiple]){height:calc(2.5rem - 2px)}select.form-control:focus::-ms-value{color:#55595c;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0}.col-form-label-lg{padding-top:.75rem;padding-bottom:.75rem;font-size:1.25rem}.col-form-label-sm{padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-static{padding-top:.5rem;padding-bottom:.5rem;line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:3.166667rem}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-check{position:relative;display:block;margin-bottom:.75rem}.form-check+.form-check{margin-top:-.25rem}.form-check.disabled .form-check-label{color:#818a91;cursor:not-allowed}.form-check-label{padding-left:1.25rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{position:relative;display:inline-block;padding-left:1.25rem;margin-bottom:0;vertical-align:middle;cursor:pointer}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-check-inline.disabled{color:#818a91;cursor:not-allowed}.form-control-feedback{margin-top:.25rem}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .625rem;-webkit-background-size:1.25rem 1.25rem;background-size:1.25rem 1.25rem}.has-success .custom-control,.has-success .form-check-inline,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{color:#5cb85c}.has-success .form-control{border-color:#5cb85c}.has-success .form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #a3d7a3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #a3d7a3}.has-success .input-group-addon{color:#5cb85c;border-color:#5cb85c;background-color:#eaf6ea}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#5cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .custom-control,.has-warning .form-check-inline,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f8d9ac;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f8d9ac}.has-warning .input-group-addon{color:#f0ad4e;border-color:#f0ad4e;background-color:#fff}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .custom-control,.has-danger .form-check-inline,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{color:#d9534f}.has-danger .form-control{border-color:#d9534f}.has-danger .form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eba5a3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eba5a3}.has-danger .input-group-addon{color:#d9534f;border-color:#d9534f;background-color:#fdf7f7}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}@media (min-width:576px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;width:auto;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{text-decoration:none}.btn.focus{text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;border-color:#01549b;background-image:none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#014682;border-color:#01315a}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary:disabled.focus,.btn-primary:disabled:focus{background-color:#0275d8;border-color:#0275d8}.btn-primary.disabled:hover,.btn-primary:disabled:hover{background-color:#0275d8;border-color:#0275d8}.btn-secondary{color:#373a3c;background-color:#fff;border-color:#ccc}.btn-secondary:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.focus,.btn-secondary:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary.active,.btn-secondary:active,.open>.btn-secondary.dropdown-toggle{color:#373a3c;background-color:#e6e6e6;border-color:#adadad;background-image:none}.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus{background-color:#fff;border-color:#ccc}.btn-secondary.disabled:hover,.btn-secondary:disabled:hover{background-color:#fff;border-color:#ccc}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#2aabd2;background-image:none}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info:disabled.focus,.btn-info:disabled:focus{background-color:#5bc0de;border-color:#5bc0de}.btn-info.disabled:hover,.btn-info:disabled:hover{background-color:#5bc0de;border-color:#5bc0de}.btn-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#419641}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#419641;background-image:none}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#2d672d}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success:disabled.focus,.btn-success:disabled:focus{background-color:#5cb85c;border-color:#5cb85c}.btn-success.disabled:hover,.btn-success:disabled:hover{background-color:#5cb85c;border-color:#5cb85c}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#eb9316;background-image:none}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#b06d0f}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning:disabled.focus,.btn-warning:disabled:focus{background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning.disabled:hover,.btn-warning:disabled:hover{background-color:#f0ad4e;border-color:#f0ad4e}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#c12e2a;background-image:none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#8b211e}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger:disabled.focus,.btn-danger:disabled:focus{background-color:#d9534f;border-color:#d9534f}.btn-danger.disabled:hover,.btn-danger:disabled:hover{background-color:#d9534f;border-color:#d9534f}.btn-outline-primary{color:#0275d8;background-image:none;background-color:transparent;border-color:#0275d8}.btn-outline-primary:hover{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-primary.focus,.btn-outline-primary:focus{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-primary.active,.btn-outline-primary:active,.open>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-primary.active.focus,.btn-outline-primary.active:focus,.btn-outline-primary.active:hover,.btn-outline-primary:active.focus,.btn-outline-primary:active:focus,.btn-outline-primary:active:hover,.open>.btn-outline-primary.dropdown-toggle.focus,.open>.btn-outline-primary.dropdown-toggle:focus,.open>.btn-outline-primary.dropdown-toggle:hover{color:#fff;background-color:#014682;border-color:#01315a}.btn-outline-primary.disabled.focus,.btn-outline-primary.disabled:focus,.btn-outline-primary:disabled.focus,.btn-outline-primary:disabled:focus{border-color:#43a7fd}.btn-outline-primary.disabled:hover,.btn-outline-primary:disabled:hover{border-color:#43a7fd}.btn-outline-secondary{color:#ccc;background-image:none;background-color:transparent;border-color:#ccc}.btn-outline-secondary:hover{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-secondary.focus,.btn-outline-secondary:focus{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-secondary.active,.btn-outline-secondary:active,.open>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-secondary.active.focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.active:hover,.btn-outline-secondary:active.focus,.btn-outline-secondary:active:focus,.btn-outline-secondary:active:hover,.open>.btn-outline-secondary.dropdown-toggle.focus,.open>.btn-outline-secondary.dropdown-toggle:focus,.open>.btn-outline-secondary.dropdown-toggle:hover{color:#fff;background-color:#a1a1a1;border-color:#8c8c8c}.btn-outline-secondary.disabled.focus,.btn-outline-secondary.disabled:focus,.btn-outline-secondary:disabled.focus,.btn-outline-secondary:disabled:focus{border-color:#fff}.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled:hover{border-color:#fff}.btn-outline-info{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.btn-outline-info:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info.focus,.btn-outline-info:focus{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info.active,.btn-outline-info:active,.open>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info.active.focus,.btn-outline-info.active:focus,.btn-outline-info.active:hover,.btn-outline-info:active.focus,.btn-outline-info:active:focus,.btn-outline-info:active:hover,.open>.btn-outline-info.dropdown-toggle.focus,.open>.btn-outline-info.dropdown-toggle:focus,.open>.btn-outline-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-outline-info.disabled.focus,.btn-outline-info.disabled:focus,.btn-outline-info:disabled.focus,.btn-outline-info:disabled:focus{border-color:#b0e1ef}.btn-outline-info.disabled:hover,.btn-outline-info:disabled:hover{border-color:#b0e1ef}.btn-outline-success{color:#5cb85c;background-image:none;background-color:transparent;border-color:#5cb85c}.btn-outline-success:hover{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-success.focus,.btn-outline-success:focus{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-success.active,.btn-outline-success:active,.open>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-success.active.focus,.btn-outline-success.active:focus,.btn-outline-success.active:hover,.btn-outline-success:active.focus,.btn-outline-success:active:focus,.btn-outline-success:active:hover,.open>.btn-outline-success.dropdown-toggle.focus,.open>.btn-outline-success.dropdown-toggle:focus,.open>.btn-outline-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#2d672d}.btn-outline-success.disabled.focus,.btn-outline-success.disabled:focus,.btn-outline-success:disabled.focus,.btn-outline-success:disabled:focus{border-color:#a3d7a3}.btn-outline-success.disabled:hover,.btn-outline-success:disabled:hover{border-color:#a3d7a3}.btn-outline-warning{color:#f0ad4e;background-image:none;background-color:transparent;border-color:#f0ad4e}.btn-outline-warning:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning.focus,.btn-outline-warning:focus{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning.active,.btn-outline-warning:active,.open>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning.active.focus,.btn-outline-warning.active:focus,.btn-outline-warning.active:hover,.btn-outline-warning:active.focus,.btn-outline-warning:active:focus,.btn-outline-warning:active:hover,.open>.btn-outline-warning.dropdown-toggle.focus,.open>.btn-outline-warning.dropdown-toggle:focus,.open>.btn-outline-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#b06d0f}.btn-outline-warning.disabled.focus,.btn-outline-warning.disabled:focus,.btn-outline-warning:disabled.focus,.btn-outline-warning:disabled:focus{border-color:#f8d9ac}.btn-outline-warning.disabled:hover,.btn-outline-warning:disabled:hover{border-color:#f8d9ac}.btn-outline-danger{color:#d9534f;background-image:none;background-color:transparent;border-color:#d9534f}.btn-outline-danger:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger.focus,.btn-outline-danger:focus{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger.active,.btn-outline-danger:active,.open>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger.active.focus,.btn-outline-danger.active:focus,.btn-outline-danger.active:hover,.btn-outline-danger:active.focus,.btn-outline-danger:active:focus,.btn-outline-danger:active:hover,.open>.btn-outline-danger.dropdown-toggle.focus,.open>.btn-outline-danger.dropdown-toggle:focus,.open>.btn-outline-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#8b211e}.btn-outline-danger.disabled.focus,.btn-outline-danger.disabled:focus,.btn-outline-danger:disabled.focus,.btn-outline-danger:disabled:focus{border-color:#eba5a3}.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled:hover{border-color:#eba5a3}.btn-link{font-weight:400;color:#0275d8;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus{border-color:transparent}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#014c8c;text-decoration:underline;background-color:transparent}.btn-link:disabled:focus,.btn-link:disabled:hover{color:#818a91;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height;-o-transition-property:height;transition-property:height}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown-item{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#373a3c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#2b2d2f;text-decoration:none;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#0275d8;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#818a91}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#818a91;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125rem}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left;margin-bottom:0}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:2}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-.5rem}.btn-toolbar::after{content:"";display:table;clear:both}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:.5rem}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:.3em .3em 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 .3em .3em}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group::after{content:"";display:table;clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;width:100%;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#55595c;text-align:center;background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:inline-block;padding-left:1.5rem;cursor:pointer}.custom-control+.custom-control{margin-left:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#0074d9}.custom-control-input:focus~.custom-control-indicator{-webkit-box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9;box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#84c6ff}.custom-control-input:disabled~.custom-control-indicator{cursor:not-allowed;background-color:#eee}.custom-control-input:disabled~.custom-control-description{color:#767676;cursor:not-allowed}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;-webkit-background-size:50% 50%;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#0074d9;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#fff'/%3E%3C/svg%3E")}.custom-controls-stacked .custom-control{float:left;clear:left}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.5rem - 2px);padding:.375rem 1.75rem .375rem .75rem;padding-right:.75rem\9;color:#55595c;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-image:none\9;-webkit-background-size:8px 10px;background-size:8px 10px;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;-moz-appearance:none;-webkit-appearance:none}.custom-select:focus{border-color:#51a7e8;outline:0}.custom-select:focus::-ms-value{color:#55595c;background-color:#fff}.custom-select:disabled{color:#818a91;cursor:not-allowed;background-color:#eceeef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;cursor:pointer}.custom-file-input{min-width:14rem;max-width:100%;margin:0;filter:alpha(opacity=0);opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #ddd;border-radius:.25rem}.custom-file-control:lang(en)::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;background-color:#eee;border:1px solid #ddd;border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:inline-block}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#818a91}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{color:#818a91;cursor:not-allowed;background-color:transparent}.nav-inline .nav-item{display:inline-block}.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{margin-left:1rem}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs::after{content:"";display:table;clear:both}.nav-tabs .nav-item{float:left;margin-bottom:-1px}.nav-tabs .nav-item+.nav-item{margin-left:.2rem}.nav-tabs .nav-link{display:block;padding:.5em 1em;border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{color:#818a91;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{color:#55595c;background-color:#fff;border-color:#ddd #ddd transparent}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills::after{content:"";display:table;clear:both}.nav-pills .nav-item{float:left}.nav-pills .nav-item+.nav-item{margin-left:.2rem}.nav-pills .nav-link{display:block;padding:.5em 1em;border-radius:.25rem}.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{color:#fff;cursor:default;background-color:#0275d8}.nav-stacked .nav-item{display:block;float:none}.nav-stacked .nav-item+.nav-item{margin-top:.2rem;margin-left:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar::after{content:"";display:table;clear:both}@media (min-width:576px){.navbar{border-radius:.25rem}}.navbar-full{z-index:1000}@media (min-width:576px){.navbar-full{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:576px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1030;width:100%}@media (min-width:576px){.navbar-sticky-top{border-radius:0}}.navbar-brand{float:left;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:1.25rem;line-height:inherit}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1rem;margin-left:1rem;overflow:hidden}.navbar-divider::before{content:"\00a0"}.navbar-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem}.navbar-toggler{width:2.5em;height:2em;padding:.5rem .75rem;font-size:1.25rem;line-height:1;background:transparent no-repeat center center;-webkit-background-size:24px 24px;background-size:24px 24px;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggleable-xs::after{content:"";display:table;clear:both}@media (max-width:575px){.navbar-toggleable-xs .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-xs .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-xs .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:576px){.navbar-toggleable-xs{display:block}}.navbar-toggleable-sm::after{content:"";display:table;clear:both}@media (max-width:767px){.navbar-toggleable-sm .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-sm .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-sm .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:768px){.navbar-toggleable-sm{display:block}}.navbar-toggleable-md::after{content:"";display:table;clear:both}@media (max-width:991px){.navbar-toggleable-md .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-md .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:992px){.navbar-toggleable-md{display:block}}.navbar-toggleable-lg::after{content:"";display:table;clear:both}@media (max-width:1199px){.navbar-toggleable-lg .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-lg .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-lg .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:1200px){.navbar-toggleable-lg{display:block}}.navbar-toggleable-xl{display:block}.navbar-toggleable-xl::after{content:"";display:table;clear:both}.navbar-toggleable-xl .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-xl .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}.navbar-nav .nav-item{float:left}.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}.navbar-nav .nav-link+.nav-link{margin-left:1rem}.navbar-nav .nav-item+.nav-item{margin-left:1rem}.navbar-light .navbar-brand,.navbar-light .navbar-toggler{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");border-color:rgba(0,0,0,.1)}.navbar-light .navbar-divider{background-color:rgba(0,0,0,.075)}.navbar-dark .navbar-brand,.navbar-dark .navbar-toggler{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-toggler:focus,.navbar-dark .navbar-toggler:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover{color:#fff}.navbar-dark .navbar-toggler{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-divider{background-color:rgba(255,255,255,.075)}.navbar-toggleable-xs::after{content:"";display:table;clear:both}@media (max-width:575px){.navbar-toggleable-xs .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:576px){.navbar-toggleable-xs{display:block!important}}.navbar-toggleable-sm::after{content:"";display:table;clear:both}@media (max-width:767px){.navbar-toggleable-sm .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:768px){.navbar-toggleable-sm{display:block!important}}.navbar-toggleable-md::after{content:"";display:table;clear:both}@media (max-width:991px){.navbar-toggleable-md .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:992px){.navbar-toggleable-md{display:block!important}}.card{position:relative;display:block;margin-bottom:.75rem;background-color:#fff;border-radius:.25rem;border:1px solid rgba(0,0,0,.125)}.card-block{padding:1.25rem}.card-block::after{content:"";display:table;clear:both}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.125)}.card-header::after{content:"";display:table;clear:both}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f5f5f5;border-top:1px solid rgba(0,0,0,.125)}.card-footer::after{content:"";display:table;clear:both}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-primary .card-footer,.card-primary .card-header{background-color:transparent}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-success .card-footer,.card-success .card-header{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-footer,.card-info .card-header{background-color:transparent}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-warning .card-footer,.card-warning .card-header{background-color:transparent}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger .card-footer,.card-danger .card-header{background-color:transparent}.card-outline-primary{background-color:transparent;border-color:#0275d8}.card-outline-secondary{background-color:transparent;border-color:#ccc}.card-outline-info{background-color:transparent;border-color:#5bc0de}.card-outline-success{background-color:transparent;border-color:#5cb85c}.card-outline-warning{background-color:transparent;border-color:#f0ad4e}.card-outline-danger{background-color:transparent;border-color:#d9534f}.card-inverse .card-footer,.card-inverse .card-header{border-color:rgba(255,255,255,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:calc(.25rem - 1px)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width:576px){.card-deck{display:table;width:100%;margin-bottom:.75rem;table-layout:fixed;border-spacing:1.25rem 0}.card-deck .card{display:table-cell;margin-bottom:0;vertical-align:top}.card-deck-wrapper{margin-right:-1.25rem;margin-left:-1.25rem}}@media (min-width:576px){.card-group{display:table;width:100%;table-layout:fixed}.card-group .card{display:table-cell;vertical-align:top}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eceeef;border-radius:.25rem}.breadcrumb::after{content:"";display:table;clear:both}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#818a91;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#818a91}.pagination{display:inline-block;padding-left:0;margin-top:1rem;margin-bottom:1rem;border-radius:.25rem}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#0275d8;border-color:#0275d8}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:#818a91;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;color:#0275d8;text-decoration:none;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#014c8c;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{padding:.275rem .75rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.tag{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.tag:empty{display:none}.btn .tag{position:relative;top:-1px}a.tag:focus,a.tag:hover{color:#fff;text-decoration:none;cursor:pointer}.tag-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.tag-default{background-color:#818a91}.tag-default[href]:focus,.tag-default[href]:hover{background-color:#687077}.tag-primary{background-color:#0275d8}.tag-primary[href]:focus,.tag-primary[href]:hover{background-color:#025aa5}.tag-success{background-color:#5cb85c}.tag-success[href]:focus,.tag-success[href]:hover{background-color:#449d44}.tag-info{background-color:#5bc0de}.tag-info[href]:focus,.tag-info[href]:hover{background-color:#31b0d5}.tag-warning{background-color:#f0ad4e}.tag-warning[href]:focus,.tag-warning[href]:hover{background-color:#ec971f}.tag-danger{background-color:#d9534f}.tag-danger[href]:focus,.tag-danger[href]:hover{background-color:#c9302c}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d0d5d8}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:2.5rem}.alert-dismissible .close{position:relative;top:-.125rem;right:-1.25rem;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:block;width:100%;height:1rem;margin-bottom:1rem}.progress[value]{background-color:#eee;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem}.progress[value]::-ms-fill{background-color:#0074d9;border:0}.progress[value]::-moz-progress-bar{background-color:#0074d9;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.progress[value]::-webkit-progress-value{background-color:#0074d9;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.progress[value="100"]::-moz-progress-bar{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.progress[value="100"]::-webkit-progress-value{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:.25rem}.progress[value],base::-moz-progress-bar{background-color:#eee;border-radius:.25rem}@media screen and (min-width:0\0){.progress{background-color:#eee;border-radius:.25rem}.progress-bar{display:inline-block;height:1rem;text-indent:-999rem;background-color:#0074d9;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.progress[width="100%"]{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}}.progress-striped[value]::-webkit-progress-value{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:1rem 1rem;background-size:1rem 1rem}.progress-striped[value]::-moz-progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-striped[value]::-ms-fill{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}@media screen and (min-width:0\0){.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:1rem 1rem;background-size:1rem 1rem}}.progress-animated[value]::-webkit-progress-value{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-animated[value]::-moz-progress-bar{animation:progress-bar-stripes 2s linear infinite}@media screen and (min-width:0\0){.progress-animated .progress-bar-striped{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}}.progress-success[value]::-webkit-progress-value{background-color:#5cb85c}.progress-success[value]::-moz-progress-bar{background-color:#5cb85c}.progress-success[value]::-ms-fill{background-color:#5cb85c}@media screen and (min-width:0\0){.progress-success .progress-bar{background-color:#5cb85c}}.progress-info[value]::-webkit-progress-value{background-color:#5bc0de}.progress-info[value]::-moz-progress-bar{background-color:#5bc0de}.progress-info[value]::-ms-fill{background-color:#5bc0de}@media screen and (min-width:0\0){.progress-info .progress-bar{background-color:#5bc0de}}.progress-warning[value]::-webkit-progress-value{background-color:#f0ad4e}.progress-warning[value]::-moz-progress-bar{background-color:#f0ad4e}.progress-warning[value]::-ms-fill{background-color:#f0ad4e}@media screen and (min-width:0\0){.progress-warning .progress-bar{background-color:#f0ad4e}}.progress-danger[value]::-webkit-progress-value{background-color:#d9534f}.progress-danger[value]::-moz-progress-bar{background-color:#d9534f}.progress-danger[value]::-ms-fill{background-color:#d9534f}@media screen and (min-width:0\0){.progress-danger .progress-bar{background-color:#d9534f}}.media,.media-body{overflow:hidden}.media-body{width:10000px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right{padding-left:10px}.media-left{padding-right:10px}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#818a91;cursor:not-allowed;background-color:#eceeef}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#818a91}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;text-decoration:none;background-color:#0275d8;border-color:#0275d8}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#a8d6fe}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-item-action{width:100%;color:#555;text-align:inherit}.list-group-item-action .list-group-item-heading{color:#333}.list-group-item-action:focus,.list-group-item-action:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.857143%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.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.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header::after{content:"";display:table;clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer::after{content:"";display:table;clear:both}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:600px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.in{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip.tooltip-top .tooltip-inner::before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-inner::before,.tooltip.tooltip-right .tooltip-inner::before{top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-inner::before,.tooltip.tooltip-bottom .tooltip-inner::before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-inner::before,.tooltip.tooltip-left .tooltip-inner::before{top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-inner::before{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom::after,.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::after,.popover.popover-top::before{left:50%;border-bottom-width:0}.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::before{bottom:-11px;margin-left:-11px;border-top-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-bottom::after,.popover.popover-top::after{bottom:-10px;margin-left:-10px;border-top-color:#fff}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left::after,.popover.bs-tether-element-attached-left::before,.popover.popover-right::after,.popover.popover-right::before{top:50%;border-left-width:0}.popover.bs-tether-element-attached-left::before,.popover.popover-right::before{left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-left::after,.popover.popover-right::after{left:-10px;margin-top:-10px;border-right-color:#fff}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top::after,.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::after,.popover.popover-bottom::before{left:50%;border-top-width:0}.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::before{top:-11px;margin-left:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top::after,.popover.popover-bottom::after{top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7}.popover.bs-tether-element-attached-top .popover-title::before,.popover.popover-bottom .popover-title::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right::after,.popover.bs-tether-element-attached-right::before,.popover.popover-left::after,.popover.popover-left::before{top:50%;border-right-width:0}.popover.bs-tether-element-attached-right::before,.popover.popover-left::before{right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right::after,.popover.popover-left::after{right:-10px;margin-top:-10px;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:.2375rem .2375rem 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover::after,.popover::before{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover::before{content:"";border-width:11px}.popover::after{content:"";border-width:10px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.carousel-item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.carousel-item.active.right,.carousel-inner>.carousel-item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.carousel-item.active.left,.carousel-inner>.carousel-item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.carousel-item.active,.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.5}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0%,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0%,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-prev::before{content:"\2039"}.carousel-control .icon-next::before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media (min-width:576px){.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .icon-prev{margin-left:-15px}.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-faded{background-color:#f7f7f9}.bg-primary{background-color:#0275d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5!important}.bg-success{background-color:#5cb85c!important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44!important}.bg-info{background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5!important}.bg-warning{background-color:#f0ad4e!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f!important}.bg-danger{background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c!important}.bg-inverse{background-color:#373a3c!important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#1f2021!important}.rounded{border-radius:.25rem}.rounded-top{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.rounded-right{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-left{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-circle{border-radius:50%}.clearfix::after{content:"";display:table;clear:both}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}.float-xs-left{float:left!important}.float-xs-right{float:right!important}.float-xs-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-100{width:100%!important}.h-100{height:100%!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.m-0{margin:0 0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:1rem 1rem!important}.mt-1{margin-top:1rem!important}.mr-1{margin-right:1rem!important}.mb-1{margin-bottom:1rem!important}.ml-1{margin-left:1rem!important}.mx-1{margin-right:1rem!important;margin-left:1rem!important}.my-1{margin-top:1rem!important;margin-bottom:1rem!important}.m-2{margin:1.5rem 1.5rem!important}.mt-2{margin-top:1.5rem!important}.mr-2{margin-right:1.5rem!important}.mb-2{margin-bottom:1.5rem!important}.ml-2{margin-left:1.5rem!important}.mx-2{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-2{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-3{margin:3rem 3rem!important}.mt-3{margin-top:3rem!important}.mr-3{margin-right:3rem!important}.mb-3{margin-bottom:3rem!important}.ml-3{margin-left:3rem!important}.mx-3{margin-right:3rem!important;margin-left:3rem!important}.my-3{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0 0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:1rem 1rem!important}.pt-1{padding-top:1rem!important}.pr-1{padding-right:1rem!important}.pb-1{padding-bottom:1rem!important}.pl-1{padding-left:1rem!important}.px-1{padding-right:1rem!important;padding-left:1rem!important}.py-1{padding-top:1rem!important;padding-bottom:1rem!important}.p-2{padding:1.5rem 1.5rem!important}.pt-2{padding-top:1.5rem!important}.pr-2{padding-right:1.5rem!important}.pb-2{padding-bottom:1.5rem!important}.pl-2{padding-left:1.5rem!important}.px-2{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-2{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-3{padding:3rem 3rem!important}.pt-3{padding-top:3rem!important}.pr-3{padding-right:3rem!important}.pb-3{padding-bottom:3rem!important}.pl-3{padding-left:3rem!important}.px-3{padding-right:3rem!important;padding-left:3rem!important}.py-3{padding-top:3rem!important;padding-bottom:3rem!important}.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-muted{color:#818a91!important}a.text-muted:focus,a.text-muted:hover{color:#687077!important}.text-primary{color:#0275d8!important}a.text-primary:focus,a.text-primary:hover{color:#025aa5!important}.text-success{color:#5cb85c!important}a.text-success:focus,a.text-success:hover{color:#449d44!important}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5!important}.text-warning{color:#f0ad4e!important}a.text-warning:focus,a.text-warning:hover{color:#ec971f!important}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c!important}.text-gray-dark{color:#373a3c!important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#1f2021!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/pinacolada_website/static/bootstrap.min.js b/pinacolada_website/static/bootstrap.min.js new file mode 100644 index 0000000..7759140 --- /dev/null +++ b/pinacolada_website/static/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com) + * Copyright 2011-2016 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1||b[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(jQuery),+function(){function a(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}function b(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function c(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},e=function(){function a(a,b){for(var c=0;cthis._items.length-1||b<0)){if(this._isSliding)return void a(this._element).one(r.SLID,function(){return c.to(b)});if(d===b)return this.pause(),void this.cycle();var e=b>d?q.NEXT:q.PREVIOUS;this._slide(e,this._items[b])}},j.prototype.dispose=function(){a(this._element).off(i),a.removeData(this._element,h),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},j.prototype._getConfig=function(c){return c=a.extend({},o,c),f.typeCheckConfig(b,c,p),c},j.prototype._addEventListeners=function(){this._config.keyboard&&a(this._element).on(r.KEYDOWN,a.proxy(this._keydown,this)),"hover"!==this._config.pause||"ontouchstart"in document.documentElement||a(this._element).on(r.MOUSEENTER,a.proxy(this.pause,this)).on(r.MOUSELEAVE,a.proxy(this.cycle,this))},j.prototype._keydown=function(a){if(a.preventDefault(),!/input|textarea/i.test(a.target.tagName))switch(a.which){case m:this.prev();break;case n:this.next();break;default:return}},j.prototype._getItemIndex=function(b){return this._items=a.makeArray(a(b).parent().find(t.ITEM)),this._items.indexOf(b)},j.prototype._getItemByDirection=function(a,b){var c=a===q.NEXT,d=a===q.PREVIOUS,e=this._getItemIndex(b),f=this._items.length-1,g=d&&0===e||c&&e===f;if(g&&!this._config.wrap)return b;var h=a===q.PREVIOUS?-1:1,i=(e+h)%this._items.length;return i===-1?this._items[this._items.length-1]:this._items[i]},j.prototype._triggerSlideEvent=function(b,c){var d=a.Event(r.SLIDE,{relatedTarget:b,direction:c});return a(this._element).trigger(d),d},j.prototype._setActiveIndicatorElement=function(b){if(this._indicatorsElement){a(this._indicatorsElement).find(t.ACTIVE).removeClass(s.ACTIVE);var c=this._indicatorsElement.children[this._getItemIndex(b)];c&&a(c).addClass(s.ACTIVE)}},j.prototype._slide=function(b,c){var d=this,e=a(this._element).find(t.ACTIVE_ITEM)[0],g=c||e&&this._getItemByDirection(b,e),h=Boolean(this._interval),i=b===q.NEXT?s.LEFT:s.RIGHT;if(g&&a(g).hasClass(s.ACTIVE))return void(this._isSliding=!1);var j=this._triggerSlideEvent(g,i);if(!j.isDefaultPrevented()&&e&&g){this._isSliding=!0,h&&this.pause(),this._setActiveIndicatorElement(g);var k=a.Event(r.SLID,{relatedTarget:g,direction:i});f.supportsTransitionEnd()&&a(this._element).hasClass(s.SLIDE)?(a(g).addClass(b),f.reflow(g),a(e).addClass(i),a(g).addClass(i),a(e).one(f.TRANSITION_END,function(){a(g).removeClass(i).removeClass(b),a(g).addClass(s.ACTIVE),a(e).removeClass(s.ACTIVE).removeClass(b).removeClass(i),d._isSliding=!1,setTimeout(function(){return a(d._element).trigger(k)},0)}).emulateTransitionEnd(l)):(a(e).removeClass(s.ACTIVE),a(g).addClass(s.ACTIVE),this._isSliding=!1,a(this._element).trigger(k)),h&&this.cycle()}},j._jQueryInterface=function(b){return this.each(function(){var c=a(this).data(h),e=a.extend({},o,a(this).data());"object"===("undefined"==typeof b?"undefined":d(b))&&a.extend(e,b);var f="string"==typeof b?b:e.slide;if(c||(c=new j(this,e),a(this).data(h,c)),"number"==typeof b)c.to(b);else if("string"==typeof f){if(void 0===c[f])throw new Error('No method named "'+f+'"');c[f]()}else e.interval&&(c.pause(),c.cycle())})},j._dataApiClickHandler=function(b){var c=f.getSelectorFromElement(this);if(c){var d=a(c)[0];if(d&&a(d).hasClass(s.CAROUSEL)){var e=a.extend({},a(d).data(),a(this).data()),g=this.getAttribute("data-slide-to");g&&(e.interval=!1),j._jQueryInterface.call(a(d),e),g&&a(d).data(h).to(g),b.preventDefault()}}},e(j,null,[{key:"VERSION",get:function(){return g}},{key:"Default",get:function(){return o}}]),j}();return a(document).on(r.CLICK_DATA_API,t.DATA_SLIDE,u._dataApiClickHandler),a(window).on(r.LOAD_DATA_API,function(){a(t.DATA_RIDE).each(function(){var b=a(this);u._jQueryInterface.call(b,b.data())})}),a.fn[b]=u._jQueryInterface,a.fn[b].Constructor=u,a.fn[b].noConflict=function(){return a.fn[b]=k,u._jQueryInterface},u}(jQuery),function(a){var b="collapse",g="4.0.0-alpha.5",h="bs.collapse",i="."+h,j=".data-api",k=a.fn[b],l=600,m={toggle:!0,parent:""},n={toggle:"boolean",parent:"string"},o={SHOW:"show"+i,SHOWN:"shown"+i,HIDE:"hide"+i,HIDDEN:"hidden"+i,CLICK_DATA_API:"click"+i+j},p={IN:"in",COLLAPSE:"collapse",COLLAPSING:"collapsing",COLLAPSED:"collapsed"},q={WIDTH:"width",HEIGHT:"height"},r={ACTIVES:".card > .in, .card > .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},s=function(){function i(b,d){c(this,i),this._isTransitioning=!1,this._element=b,this._config=this._getConfig(d),this._triggerArray=a.makeArray(a('[data-toggle="collapse"][href="#'+b.id+'"],'+('[data-toggle="collapse"][data-target="#'+b.id+'"]'))),this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}return i.prototype.toggle=function(){a(this._element).hasClass(p.IN)?this.hide():this.show()},i.prototype.show=function(){var b=this;if(!this._isTransitioning&&!a(this._element).hasClass(p.IN)){var c=void 0,d=void 0;if(this._parent&&(c=a.makeArray(a(r.ACTIVES)),c.length||(c=null)),!(c&&(d=a(c).data(h),d&&d._isTransitioning))){var e=a.Event(o.SHOW);if(a(this._element).trigger(e),!e.isDefaultPrevented()){c&&(i._jQueryInterface.call(a(c),"hide"),d||a(c).data(h,null));var g=this._getDimension();a(this._element).removeClass(p.COLLAPSE).addClass(p.COLLAPSING),this._element.style[g]=0,this._element.setAttribute("aria-expanded",!0),this._triggerArray.length&&a(this._triggerArray).removeClass(p.COLLAPSED).attr("aria-expanded",!0),this.setTransitioning(!0);var j=function(){a(b._element).removeClass(p.COLLAPSING).addClass(p.COLLAPSE).addClass(p.IN),b._element.style[g]="",b.setTransitioning(!1),a(b._element).trigger(o.SHOWN)};if(!f.supportsTransitionEnd())return void j();var k=g[0].toUpperCase()+g.slice(1),m="scroll"+k;a(this._element).one(f.TRANSITION_END,j).emulateTransitionEnd(l),this._element.style[g]=this._element[m]+"px"}}}},i.prototype.hide=function(){var b=this;if(!this._isTransitioning&&a(this._element).hasClass(p.IN)){var c=a.Event(o.HIDE);if(a(this._element).trigger(c),!c.isDefaultPrevented()){var d=this._getDimension(),e=d===q.WIDTH?"offsetWidth":"offsetHeight";this._element.style[d]=this._element[e]+"px",f.reflow(this._element),a(this._element).addClass(p.COLLAPSING).removeClass(p.COLLAPSE).removeClass(p.IN),this._element.setAttribute("aria-expanded",!1),this._triggerArray.length&&a(this._triggerArray).addClass(p.COLLAPSED).attr("aria-expanded",!1),this.setTransitioning(!0);var g=function(){b.setTransitioning(!1),a(b._element).removeClass(p.COLLAPSING).addClass(p.COLLAPSE).trigger(o.HIDDEN)};return this._element.style[d]="",f.supportsTransitionEnd()?void a(this._element).one(f.TRANSITION_END,g).emulateTransitionEnd(l):void g()}}},i.prototype.setTransitioning=function(a){this._isTransitioning=a},i.prototype.dispose=function(){a.removeData(this._element,h),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},i.prototype._getConfig=function(c){return c=a.extend({},m,c),c.toggle=Boolean(c.toggle),f.typeCheckConfig(b,c,n),c},i.prototype._getDimension=function(){var b=a(this._element).hasClass(q.WIDTH);return b?q.WIDTH:q.HEIGHT},i.prototype._getParent=function(){var b=this,c=a(this._config.parent)[0],d='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]';return a(c).find(d).each(function(a,c){b._addAriaAndCollapsedClass(i._getTargetFromElement(c),[c])}),c},i.prototype._addAriaAndCollapsedClass=function(b,c){if(b){var d=a(b).hasClass(p.IN);b.setAttribute("aria-expanded",d),c.length&&a(c).toggleClass(p.COLLAPSED,!d).attr("aria-expanded",d)}},i._getTargetFromElement=function(b){var c=f.getSelectorFromElement(b);return c?a(c)[0]:null},i._jQueryInterface=function(b){return this.each(function(){var c=a(this),e=c.data(h),f=a.extend({},m,c.data(),"object"===("undefined"==typeof b?"undefined":d(b))&&b);if(!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||(e=new i(this,f),c.data(h,e)),"string"==typeof b){if(void 0===e[b])throw new Error('No method named "'+b+'"');e[b]()}})},e(i,null,[{key:"VERSION",get:function(){return g}},{key:"Default",get:function(){return m}}]),i}();return a(document).on(o.CLICK_DATA_API,r.DATA_TOGGLE,function(b){b.preventDefault();var c=s._getTargetFromElement(this),d=a(c).data(h),e=d?"toggle":a(this).data();s._jQueryInterface.call(a(c),e)}),a.fn[b]=s._jQueryInterface,a.fn[b].Constructor=s,a.fn[b].noConflict=function(){return a.fn[b]=k,s._jQueryInterface},s}(jQuery),function(a){var b="dropdown",d="4.0.0-alpha.5",g="bs.dropdown",h="."+g,i=".data-api",j=a.fn[b],k=27,l=38,m=40,n=3,o={HIDE:"hide"+h,HIDDEN:"hidden"+h,SHOW:"show"+h,SHOWN:"shown"+h,CLICK:"click"+h,CLICK_DATA_API:"click"+h+i,KEYDOWN_DATA_API:"keydown"+h+i},p={BACKDROP:"dropdown-backdrop",DISABLED:"disabled",OPEN:"open"},q={BACKDROP:".dropdown-backdrop",DATA_TOGGLE:'[data-toggle="dropdown"]',FORM_CHILD:".dropdown form",ROLE_MENU:'[role="menu"]',ROLE_LISTBOX:'[role="listbox"]',NAVBAR_NAV:".navbar-nav",VISIBLE_ITEMS:'[role="menu"] li:not(.disabled) a, [role="listbox"] li:not(.disabled) a'},r=function(){function b(a){c(this,b),this._element=a,this._addEventListeners()}return b.prototype.toggle=function(){if(this.disabled||a(this).hasClass(p.DISABLED))return!1;var c=b._getParentFromElement(this),d=a(c).hasClass(p.OPEN);if(b._clearMenus(),d)return!1;if("ontouchstart"in document.documentElement&&!a(c).closest(q.NAVBAR_NAV).length){var e=document.createElement("div");e.className=p.BACKDROP,a(e).insertBefore(this),a(e).on("click",b._clearMenus)}var f={relatedTarget:this},g=a.Event(o.SHOW,f);return a(c).trigger(g),!g.isDefaultPrevented()&&(this.focus(),this.setAttribute("aria-expanded","true"),a(c).toggleClass(p.OPEN),a(c).trigger(a.Event(o.SHOWN,f)),!1)},b.prototype.dispose=function(){a.removeData(this._element,g),a(this._element).off(h),this._element=null},b.prototype._addEventListeners=function(){a(this._element).on(o.CLICK,this.toggle)},b._jQueryInterface=function(c){return this.each(function(){var d=a(this).data(g);if(d||a(this).data(g,d=new b(this)),"string"==typeof c){if(void 0===d[c])throw new Error('No method named "'+c+'"');d[c].call(this)}})},b._clearMenus=function(c){if(!c||c.which!==n){var d=a(q.BACKDROP)[0];d&&d.parentNode.removeChild(d);for(var e=a.makeArray(a(q.DATA_TOGGLE)),f=0;f0&&h--,c.which===m&&hdocument.documentElement.clientHeight;!this._isBodyOverflowing&&a&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!a&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},j.prototype._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},j.prototype._checkScrollbar=function(){this._isBodyOverflowing=document.body.clientWidth=c){var d=this._targets[this._targets.length-1];this._activeTarget!==d&&this._activate(d)}if(this._activeTarget&&a=this._offsets[e]&&(void 0===this._offsets[e+1]||a .nav-item .fade, > .fade",ACTIVE:".active",ACTIVE_CHILD:"> .nav-item > .active, > .active",DATA_TOGGLE:'[data-toggle="tab"], [data-toggle="pill"]', +DROPDOWN_TOGGLE:".dropdown-toggle",DROPDOWN_ACTIVE_CHILD:"> .dropdown-menu .active"},o=function(){function b(a){c(this,b),this._element=a}return b.prototype.show=function(){var b=this;if(!this._element.parentNode||this._element.parentNode.nodeType!==Node.ELEMENT_NODE||!a(this._element).hasClass(m.ACTIVE)){var c=void 0,d=void 0,e=a(this._element).closest(n.UL)[0],g=f.getSelectorFromElement(this._element);e&&(d=a.makeArray(a(e).find(n.ACTIVE)),d=d[d.length-1]);var h=a.Event(l.HIDE,{relatedTarget:this._element}),i=a.Event(l.SHOW,{relatedTarget:d});if(d&&a(d).trigger(h),a(this._element).trigger(i),!i.isDefaultPrevented()&&!h.isDefaultPrevented()){g&&(c=a(g)[0]),this._activate(this._element,e);var j=function(){var c=a.Event(l.HIDDEN,{relatedTarget:b._element}),e=a.Event(l.SHOWN,{relatedTarget:d});a(d).trigger(c),a(b._element).trigger(e)};c?this._activate(c,c.parentNode,j):j()}}},b.prototype.dispose=function(){a.removeClass(this._element,g),this._element=null},b.prototype._activate=function(b,c,d){var e=a(c).find(n.ACTIVE_CHILD)[0],g=d&&f.supportsTransitionEnd()&&(e&&a(e).hasClass(m.FADE)||Boolean(a(c).find(n.FADE_CHILD)[0])),h=a.proxy(this._transitionComplete,this,b,e,g,d);e&&g?a(e).one(f.TRANSITION_END,h).emulateTransitionEnd(k):h(),e&&a(e).removeClass(m.IN)},b.prototype._transitionComplete=function(b,c,d,e){if(c){a(c).removeClass(m.ACTIVE);var g=a(c).find(n.DROPDOWN_ACTIVE_CHILD)[0];g&&a(g).removeClass(m.ACTIVE),c.setAttribute("aria-expanded",!1)}if(a(b).addClass(m.ACTIVE),b.setAttribute("aria-expanded",!0),d?(f.reflow(b),a(b).addClass(m.IN)):a(b).removeClass(m.FADE),b.parentNode&&a(b.parentNode).hasClass(m.DROPDOWN_MENU)){var h=a(b).closest(n.DROPDOWN)[0];h&&a(h).find(n.DROPDOWN_TOGGLE).addClass(m.ACTIVE),b.setAttribute("aria-expanded",!0)}e&&e()},b._jQueryInterface=function(c){return this.each(function(){var d=a(this),e=d.data(g);if(e||(e=e=new b(this),d.data(g,e)),"string"==typeof c){if(void 0===e[c])throw new Error('No method named "'+c+'"');e[c]()}})},e(b,null,[{key:"VERSION",get:function(){return d}}]),b}();return a(document).on(l.CLICK_DATA_API,n.DATA_TOGGLE,function(b){b.preventDefault(),o._jQueryInterface.call(a(this),"show")}),a.fn[b]=o._jQueryInterface,a.fn[b].Constructor=o,a.fn[b].noConflict=function(){return a.fn[b]=j,o._jQueryInterface},o}(jQuery),function(a){if(void 0===window.Tether)throw new Error("Bootstrap tooltips require Tether (http://tether.io/)");var b="tooltip",g="4.0.0-alpha.5",h="bs.tooltip",i="."+h,j=a.fn[b],k=150,l="bs-tether",m={animation:!0,template:'

',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:"0 0",constraints:[]},n={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"string",constraints:"array"},o={TOP:"bottom center",RIGHT:"middle left",BOTTOM:"top center",LEFT:"middle right"},p={IN:"in",OUT:"out"},q={HIDE:"hide"+i,HIDDEN:"hidden"+i,SHOW:"show"+i,SHOWN:"shown"+i,INSERTED:"inserted"+i,CLICK:"click"+i,FOCUSIN:"focusin"+i,FOCUSOUT:"focusout"+i,MOUSEENTER:"mouseenter"+i,MOUSELEAVE:"mouseleave"+i},r={FADE:"fade",IN:"in"},s={TOOLTIP:".tooltip",TOOLTIP_INNER:".tooltip-inner"},t={element:!1,enabled:!1},u={HOVER:"hover",FOCUS:"focus",CLICK:"click",MANUAL:"manual"},v=function(){function j(a,b){c(this,j),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._tether=null,this.element=a,this.config=this._getConfig(b),this.tip=null,this._setListeners()}return j.prototype.enable=function(){this._isEnabled=!0},j.prototype.disable=function(){this._isEnabled=!1},j.prototype.toggleEnabled=function(){this._isEnabled=!this._isEnabled},j.prototype.toggle=function(b){if(b){var c=this.constructor.DATA_KEY,d=a(b.currentTarget).data(c);d||(d=new this.constructor(b.currentTarget,this._getDelegateConfig()),a(b.currentTarget).data(c,d)),d._activeTrigger.click=!d._activeTrigger.click,d._isWithActiveTrigger()?d._enter(null,d):d._leave(null,d)}else{if(a(this.getTipElement()).hasClass(r.IN))return void this._leave(null,this);this._enter(null,this)}},j.prototype.dispose=function(){clearTimeout(this._timeout),this.cleanupTether(),a.removeData(this.element,this.constructor.DATA_KEY),a(this.element).off(this.constructor.EVENT_KEY),this.tip&&a(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._tether=null,this.element=null,this.config=null,this.tip=null},j.prototype.show=function(){var b=this,c=a.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){a(this.element).trigger(c);var d=a.contains(this.element.ownerDocument.documentElement,this.element);if(c.isDefaultPrevented()||!d)return;var e=this.getTipElement(),g=f.getUID(this.constructor.NAME);e.setAttribute("id",g),this.element.setAttribute("aria-describedby",g),this.setContent(),this.config.animation&&a(e).addClass(r.FADE);var h="function"==typeof this.config.placement?this.config.placement.call(this,e,this.element):this.config.placement,i=this._getAttachment(h);a(e).data(this.constructor.DATA_KEY,this).appendTo(document.body),a(this.element).trigger(this.constructor.Event.INSERTED),this._tether=new Tether({attachment:i,element:e,target:this.element,classes:t,classPrefix:l,offset:this.config.offset,constraints:this.config.constraints,addTargetClasses:!1}),f.reflow(e),this._tether.position(),a(e).addClass(r.IN);var k=function(){var c=b._hoverState;b._hoverState=null,a(b.element).trigger(b.constructor.Event.SHOWN),c===p.OUT&&b._leave(null,b)};if(f.supportsTransitionEnd()&&a(this.tip).hasClass(r.FADE))return void a(this.tip).one(f.TRANSITION_END,k).emulateTransitionEnd(j._TRANSITION_DURATION);k()}},j.prototype.hide=function(b){var c=this,d=this.getTipElement(),e=a.Event(this.constructor.Event.HIDE),g=function(){c._hoverState!==p.IN&&d.parentNode&&d.parentNode.removeChild(d),c.element.removeAttribute("aria-describedby"),a(c.element).trigger(c.constructor.Event.HIDDEN),c.cleanupTether(),b&&b()};a(this.element).trigger(e),e.isDefaultPrevented()||(a(d).removeClass(r.IN),f.supportsTransitionEnd()&&a(this.tip).hasClass(r.FADE)?a(d).one(f.TRANSITION_END,g).emulateTransitionEnd(k):g(),this._hoverState="")},j.prototype.isWithContent=function(){return Boolean(this.getTitle())},j.prototype.getTipElement=function(){return this.tip=this.tip||a(this.config.template)[0]},j.prototype.setContent=function(){var b=a(this.getTipElement());this.setElementContent(b.find(s.TOOLTIP_INNER),this.getTitle()),b.removeClass(r.FADE).removeClass(r.IN),this.cleanupTether()},j.prototype.setElementContent=function(b,c){var e=this.config.html;"object"===("undefined"==typeof c?"undefined":d(c))&&(c.nodeType||c.jquery)?e?a(c).parent().is(b)||b.empty().append(c):b.text(a(c).text()):b[e?"html":"text"](c)},j.prototype.getTitle=function(){var a=this.element.getAttribute("data-original-title");return a||(a="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),a},j.prototype.cleanupTether=function(){this._tether&&this._tether.destroy()},j.prototype._getAttachment=function(a){return o[a.toUpperCase()]},j.prototype._setListeners=function(){var b=this,c=this.config.trigger.split(" ");c.forEach(function(c){if("click"===c)a(b.element).on(b.constructor.Event.CLICK,b.config.selector,a.proxy(b.toggle,b));else if(c!==u.MANUAL){var d=c===u.HOVER?b.constructor.Event.MOUSEENTER:b.constructor.Event.FOCUSIN,e=c===u.HOVER?b.constructor.Event.MOUSELEAVE:b.constructor.Event.FOCUSOUT;a(b.element).on(d,b.config.selector,a.proxy(b._enter,b)).on(e,b.config.selector,a.proxy(b._leave,b))}}),this.config.selector?this.config=a.extend({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},j.prototype._fixTitle=function(){var a=d(this.element.getAttribute("data-original-title"));(this.element.getAttribute("title")||"string"!==a)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},j.prototype._enter=function(b,c){var d=this.constructor.DATA_KEY;return c=c||a(b.currentTarget).data(d),c||(c=new this.constructor(b.currentTarget,this._getDelegateConfig()),a(b.currentTarget).data(d,c)),b&&(c._activeTrigger["focusin"===b.type?u.FOCUS:u.HOVER]=!0),a(c.getTipElement()).hasClass(r.IN)||c._hoverState===p.IN?void(c._hoverState=p.IN):(clearTimeout(c._timeout),c._hoverState=p.IN,c.config.delay&&c.config.delay.show?void(c._timeout=setTimeout(function(){c._hoverState===p.IN&&c.show()},c.config.delay.show)):void c.show())},j.prototype._leave=function(b,c){var d=this.constructor.DATA_KEY;if(c=c||a(b.currentTarget).data(d),c||(c=new this.constructor(b.currentTarget,this._getDelegateConfig()),a(b.currentTarget).data(d,c)),b&&(c._activeTrigger["focusout"===b.type?u.FOCUS:u.HOVER]=!1),!c._isWithActiveTrigger())return clearTimeout(c._timeout),c._hoverState=p.OUT,c.config.delay&&c.config.delay.hide?void(c._timeout=setTimeout(function(){c._hoverState===p.OUT&&c.hide()},c.config.delay.hide)):void c.hide()},j.prototype._isWithActiveTrigger=function(){for(var a in this._activeTrigger)if(this._activeTrigger[a])return!0;return!1},j.prototype._getConfig=function(c){return c=a.extend({},this.constructor.Default,a(this.element).data(),c),c.delay&&"number"==typeof c.delay&&(c.delay={show:c.delay,hide:c.delay}),f.typeCheckConfig(b,c,this.constructor.DefaultType),c},j.prototype._getDelegateConfig=function(){var a={};if(this.config)for(var b in this.config)this.constructor.Default[b]!==this.config[b]&&(a[b]=this.config[b]);return a},j._jQueryInterface=function(b){return this.each(function(){var c=a(this).data(h),e="object"===("undefined"==typeof b?"undefined":d(b))?b:null;if((c||!/dispose|hide/.test(b))&&(c||(c=new j(this,e),a(this).data(h,c)),"string"==typeof b)){if(void 0===c[b])throw new Error('No method named "'+b+'"');c[b]()}})},e(j,null,[{key:"VERSION",get:function(){return g}},{key:"Default",get:function(){return m}},{key:"NAME",get:function(){return b}},{key:"DATA_KEY",get:function(){return h}},{key:"Event",get:function(){return q}},{key:"EVENT_KEY",get:function(){return i}},{key:"DefaultType",get:function(){return n}}]),j}();return a.fn[b]=v._jQueryInterface,a.fn[b].Constructor=v,a.fn[b].noConflict=function(){return a.fn[b]=j,v._jQueryInterface},v}(jQuery));(function(f){var h="popover",i="4.0.0-alpha.5",j="bs.popover",k="."+j,l=f.fn[h],m=f.extend({},g.Default,{placement:"right",trigger:"click",content:"",template:''}),n=f.extend({},g.DefaultType,{content:"(string|element|function)"}),o={FADE:"fade",IN:"in"},p={TITLE:".popover-title",CONTENT:".popover-content"},q={HIDE:"hide"+k,HIDDEN:"hidden"+k,SHOW:"show"+k,SHOWN:"shown"+k,INSERTED:"inserted"+k,CLICK:"click"+k,FOCUSIN:"focusin"+k,FOCUSOUT:"focusout"+k,MOUSEENTER:"mouseenter"+k,MOUSELEAVE:"mouseleave"+k},r=function(g){function l(){return c(this,l),a(this,g.apply(this,arguments))}return b(l,g),l.prototype.isWithContent=function(){return this.getTitle()||this._getContent()},l.prototype.getTipElement=function(){return this.tip=this.tip||f(this.config.template)[0]},l.prototype.setContent=function(){var a=f(this.getTipElement());this.setElementContent(a.find(p.TITLE),this.getTitle()),this.setElementContent(a.find(p.CONTENT),this._getContent()),a.removeClass(o.FADE).removeClass(o.IN),this.cleanupTether()},l.prototype._getContent=function(){return this.element.getAttribute("data-content")||("function"==typeof this.config.content?this.config.content.call(this.element):this.config.content)},l._jQueryInterface=function(a){return this.each(function(){var b=f(this).data(j),c="object"===("undefined"==typeof a?"undefined":d(a))?a:null;if((b||!/destroy|hide/.test(a))&&(b||(b=new l(this,c),f(this).data(j,b)),"string"==typeof a)){if(void 0===b[a])throw new Error('No method named "'+a+'"');b[a]()}})},e(l,null,[{key:"VERSION",get:function(){return i}},{key:"Default",get:function(){return m}},{key:"NAME",get:function(){return h}},{key:"DATA_KEY",get:function(){return j}},{key:"Event",get:function(){return q}},{key:"EVENT_KEY",get:function(){return k}},{key:"DefaultType",get:function(){return n}}]),l}(g);return f.fn[h]=r._jQueryInterface,f.fn[h].Constructor=r,f.fn[h].noConflict=function(){return f.fn[h]=l,r._jQueryInterface},r})(jQuery)}(); \ No newline at end of file diff --git a/pinacolada_website/static/cover.css b/pinacolada_website/static/cover.css new file mode 100644 index 0000000..8a89cde --- /dev/null +++ b/pinacolada_website/static/cover.css @@ -0,0 +1,160 @@ +/* + * Globals + */ + +/* Links */ +a, +a:focus, +a:hover { + color: #fff; +} + +/* Custom default button */ +.btn-secondary, +.btn-secondary:hover, +.btn-secondary:focus { + color: #333; + text-shadow: none; /* Prevent inheritance from `body` */ + background-color: #fff; + border: .05rem solid #fff; +} + + +/* + * Base structure + */ + +html, +body { + height: 100%; + background-color: #333; +} +body { + color: #fff; + text-align: center; + text-shadow: 0 .05rem .1rem rgba(0,0,0,.5); +} + +/* Extra markup and styles for table-esque vertical and horizontal centering */ +.site-wrapper { + display: table; + width: 100%; + height: 100%; /* For at least Firefox */ + min-height: 100%; + -webkit-box-shadow: inset 0 0 5rem rgba(0,0,0,.5); + box-shadow: inset 0 0 5rem rgba(0,0,0,.5); +} +.site-wrapper-inner { + display: table-cell; + vertical-align: top; +} +.cover-container { + margin-right: auto; + margin-left: auto; +} + +/* Padding for spacing */ +.inner { + padding: 2rem; +} + + +/* + * Header + */ + +.masthead { + margin-bottom: 2rem; +} + +.masthead-brand { + margin-bottom: 0; +} + +.nav-masthead .nav-link { + padding: .25rem 0; + font-weight: bold; + color: rgba(255,255,255,.5); + background-color: transparent; + border-bottom: .25rem solid transparent; +} + +.nav-masthead .nav-link:hover, +.nav-masthead .nav-link:focus { + border-bottom-color: rgba(255,255,255,.25); +} + +.nav-masthead .nav-link + .nav-link { + margin-left: 1rem; +} + +.nav-masthead .active { + color: #fff; + border-bottom-color: #fff; +} + +@media (min-width: 48em) { + .masthead-brand { + float: left; + } + .nav-masthead { + float: right; + } +} + + +/* + * Cover + */ + +.cover { + padding: 0 1.5rem; +} +.cover .btn-lg { + padding: .75rem 1.25rem; + font-weight: bold; +} + + +/* + * Footer + */ + +.mastfoot { + color: rgba(255,255,255,.5); +} + + +/* + * Affix and center + */ + +@media (min-width: 40em) { + /* Pull out the header and footer */ + .masthead { + position: fixed; + top: 0; + } + .mastfoot { + position: fixed; + bottom: 0; + } + /* Start the vertical centering */ + .site-wrapper-inner { + vertical-align: middle; + } + /* Handle the widths */ + .masthead, + .mastfoot, + .cover-container { + width: 100%; /* Must be percentage or pixels for horizontal alignment */ + } +} + +@media (min-width: 62em) { + .masthead, + .mastfoot, + .cover-container { + width: 42rem; + } +} diff --git a/pinacolada_website/static/jquery.min.js b/pinacolada_website/static/jquery.min.js new file mode 100644 index 0000000..ff955ca --- /dev/null +++ b/pinacolada_website/static/jquery.min.js @@ -0,0 +1,4 @@ +/*! jQuery v3.1.1 | (c) jQuery Foundation | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.1.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):C.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/[^\x20\t\r\n\f]+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R), +a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,ka=/^$|\/(?:java|ecma)script/i,la={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};la.optgroup=la.option,la.tbody=la.tfoot=la.colgroup=la.caption=la.thead,la.th=la.td;function ma(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function na(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=ma(l.appendChild(f),"script"),j&&na(g),c){k=0;while(f=g[k++])ka.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var qa=d.documentElement,ra=/^key/,sa=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ta=/^([^.]*)(?:\.(.+)|)/;function ua(){return!0}function va(){return!1}function wa(){try{return d.activeElement}catch(a){}}function xa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)xa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=va;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(qa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,za=/\s*$/g;function Da(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Ea(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Fa(a){var b=Ba.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ga(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Aa.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ia(f,b,c,d)});if(m&&(e=pa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(ma(e,"script"),Ea),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=ma(h),f=ma(a),d=0,e=f.length;d0&&na(g,!i&&ma(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ja(this,a,!0)},remove:function(a){return Ja(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.appendChild(a)}})},prepend:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(ma(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!za.test(a)&&!la[(ja.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function Ya(a,b,c,d,e){return new Ya.prototype.init(a,b,c,d,e)}r.Tween=Ya,Ya.prototype={constructor:Ya,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Ya.propHooks[this.prop];return a&&a.get?a.get(this):Ya.propHooks._default.get(this)},run:function(a){var b,c=Ya.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ya.propHooks._default.set(this),this}},Ya.prototype.init.prototype=Ya.prototype,Ya.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Ya.propHooks.scrollTop=Ya.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Ya.prototype.init,r.fx.step={};var Za,$a,_a=/^(?:toggle|show|hide)$/,ab=/queueHooks$/;function bb(){$a&&(a.requestAnimationFrame(bb),r.fx.tick())}function cb(){return a.setTimeout(function(){Za=void 0}),Za=r.now()}function db(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ba[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function eb(a,b,c){for(var d,e=(hb.tweeners[b]||[]).concat(hb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?ib:void 0)), +void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),ib={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=jb[b]||r.find.attr;jb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=jb[g],jb[g]=e,e=null!=c(a,b,d)?g:null,jb[g]=f),e}});var kb=/^(?:input|select|textarea|button)$/i,lb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):kb.test(a.nodeName)||lb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function mb(a){var b=a.match(K)||[];return b.join(" ")}function nb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,nb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,nb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,nb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=nb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(nb(c))+" ").indexOf(b)>-1)return!0;return!1}});var ob=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(ob,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:mb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ia.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,"$1"),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r(" + + + + + + + diff --git a/pinacolada_website/views/__init__.py b/pinacolada_website/views/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/pinacolada_website/views/index.py b/pinacolada_website/views/index.py new file mode 100644 index 0000000..d9b2535 --- /dev/null +++ b/pinacolada_website/views/index.py @@ -0,0 +1,11 @@ +from flask import Blueprint, render_template, session, redirect, url_for, \ + request, flash, g, jsonify, abort + +mod = Blueprint('index', __name__) + +@mod.route('/') +def index(): + return render_template( + 'index/index.html' + ) + diff --git a/server.py b/server.py index 478dcb1..a1a2f21 100644 --- a/server.py +++ b/server.py @@ -9,7 +9,9 @@ import sys import zlib import core +import multiprocessing +from pinacolada_website import app from Crypto.Cipher import AES from Crypto import Random from Crypto.Util import number @@ -17,9 +19,9 @@ VERBOSE = True -BS = AES.block_size +BS = 16 pad = lambda s: s + (BS - len(s) % BS) * chr(BS - len(s) % BS) -unpad = lambda s: s[0:-ord(s[-1])] +unpad = lambda s : s[0:-ord(s[-1])] SEP = "|:|" END_SEP = "!:!" @@ -31,6 +33,7 @@ REQ = 4 RELOAD = 5 +TUNNEL_INIT = 20 CLI_INIT = 10 CLI = 11 @@ -40,13 +43,12 @@ def get_date(): return "%02d:%02d:%02d" % (datetime.now().hour, datetime.now().minute, datetime.now().second) -class SampleServer(): +class Server(): def __init__(self, name, port): self.name = name self.port = port - self.handlers = {} - self.client_handlers = {} + self.pi = None self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.core = core.PinaColada() @@ -56,8 +58,8 @@ def __init__(self, name, port): self.threads = {} self.ips = {} self.ids = {} - self.blocks = [] self.keys = {} + self.tunnels = {} ################################################################# # @@ -120,6 +122,11 @@ def handle_client(self, c, id): print("(%s)" % name) self.ids[id] = name self.clients[id] = c + if name == "PinaColada": + self.pi = c + print "[*] Pina Colada has connected." + else: + self.tunnels[id] = c except Exception as e: self.print_exc(e, "\n[!] Failed to initialize client connection for %d." % id, always=True) @@ -138,8 +145,22 @@ def handle_client(self, c, id): print("[!] Connection closed from client %d (%s) - %s" % (id, self.ids[id], self.ips[id])) self.close(id) + def send_to_pi(self, message_type, name, message): + if self.pi is None: + return None + self.direct(message_type, name, self.pi, message) + def inbound(self, d, c): message_type, name, data = self.unpack_data(d) + if c is not self.pi: + if message_type == CLI_INIT: + self.send_to_pi(CLI_INIT, self.get_id(c), "cli init") + elif message_type == CLI: + self.send_to_pi(CLI, self.get_id(c), data) # Pass through data d to pi + else: # The pi has responded; forward traffic along + self.direct(CLI_RESP, "0", self.tunnels[int(name)], data) + + print("%s : %s (%d|%s): %s" % (get_date(), name, self.get_id(c), message_type, data)) def get_id(self, c): @@ -160,7 +181,7 @@ def get_client_name(self, client): # ################################################################# - def cmdloop(self, cmd): + def cmdloop(self, cmd): # TODO key = cmd.split()[0] for id in self.clients: self.direct(CLI_INIT, self.clients[id], "cli init") @@ -194,9 +215,6 @@ def close(self, id): finally: try: self.clients[id].close() - except: - pass - try: self.clients.pop(id) self.ids.pop(id) except: @@ -222,8 +240,8 @@ def decrypt(self, msg, c): cipher = AES.new(self.keys[c], AES.MODE_CBC, enc[:16]) return zlib.decompress(unpad(cipher.decrypt(enc[16:]))) - def direct(self, msg_type, c, msg): - c.send(self.encrypt(self.pack_data(msg_type, "SERVER", msg), c)) + def direct(self, msg_type, requester, c, msg): + c.send(self.encrypt(self.pack_data(msg_type, requester, msg), c)) def unpack_data(self, msg): msgs = [self.replace_seps(s) for s in msg.split(SEP)] @@ -233,7 +251,7 @@ def unpack_data(self, msg): return msgs def pack_data(self, type, name, data): - return (str(type) + SEP + self.save_seps(name) + SEP + self.save_seps(data) + END_SEP) + return str(type) + SEP + self.save_seps(name) + SEP + self.save_seps(data) + END_SEP def replace_seps(self, message): return str(message).replace("|::|", SEP).replace("!::!", END_SEP) @@ -248,12 +266,19 @@ def print_exc(self, e, msg, always=False): print e traceback.print_exc() + +def start_server(): + print "Starting web sever..." + app.run(debug=True) + sys.stdout = os.fdopen(sys.stdout.fileno(), 'w', 0) # force a flushed output for all prints if __name__ == "__main__": + web_server = multiprocessing.Process(target=start_server) + #web_server.start() threads = {} servers = {} - servers["PinaColada"] = SampleServer("PinaColada", 9999) + servers["PinaColada"] = Server("PinaColada", 9999) for c in servers: threads[c] = threading.Thread(target=servers[c].server) threads[c].start() @@ -278,4 +303,5 @@ def print_exc(self, e, msg, always=False): for c in servers: servers[c].shutdown() threads[c].join() + web_server.join() os._exit(0) diff --git a/test_client.py b/test_client.py new file mode 100644 index 0000000..a75cedc --- /dev/null +++ b/test_client.py @@ -0,0 +1,166 @@ +import socket +import threading +import sys +import os +import base64 +import random +import zlib +import json +import traceback +import core +import pexpect +import re + +from colorama import * +from Crypto.Cipher import AES +from Crypto import Random +from datetime import datetime + +GOOD = Fore.GREEN + " + " + Fore.RESET +BAD = Fore.RED + " - " + Fore.RESET +WARN = Fore.YELLOW + " * " + Fore.RESET +INFO = Fore.BLUE + " + " + Fore.RESET +prompt = Fore.BLUE + ">> " + Fore.RESET + +SERVER_PORT = 9999 +SERVER_IP = "127.0.0.1" + +ERR_MSG = BAD + "Lost server connection. Please try again later." +SEP = "|:|" +END_SEP = "!:!" + +#################################################################### +# +# Message Types +# +#################################################################### + +MSG = 0 +GET = 1 +CLOSE = 2 +INFO = 3 +REQ = 4 + +CLI_INIT = 10 +CLI = 11 +CLI_RESP = 12 + +BS = AES.block_size +print BS +pad = lambda s: s + (BS - len(s) % BS) * chr(BS - len(s) % BS) +unpad = lambda s: s[:-ord(s[len(s)-1:])] + +replace_seps = lambda m: m.replace("|::|", SEP).replace("!::!", END_SEP) +save_seps = lambda m: m.replace(SEP, "|::|").replace(END_SEP, "!::!") + +def get_date(): + return "%02d:%02d:%02d" % (datetime.now().hour, datetime.now().minute, datetime.now().second) + + +class PinaColadaSocket(object): + def __init__(self, name, target_port, server_ip): + self.port = target_port + self.ip = server_ip + self.name = name + self.socket = None + self.keys = {} + print "[*] Attempting to connect to server" + + def connect(self): + client = None + try: + client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + client.connect((self.ip, self.port)) + self.socket = client + shared_prime, shared_base = client.recv(10).split("|") + shared_prime = int(shared_prime) + shared_base = int(shared_base) + client_secret = random.randint(0, 99) + a = long(client.recv(1024)) + b = (shared_base**client_secret) % shared_prime + client.send("%ld" % b) + self.keys[client] = pad("%ld" % ((a ** client_secret) % shared_prime)) + client.settimeout(None) # Remove the timeout + self.send(MSG, "Client1") + print("[*] Successfully connected.") + receive_loop = threading.Thread(target=self.receive, args=(client,)) + receive_loop.start() + self.send(CLI_INIT, "cli init") + while True: + line = raw_input(">> ") + self.send(CLI, line) + + except Exception as e: + print e + print traceback.print_exc() + raw_input("") + finally: + self.shutdown() + + def shutdown(self): + print GOOD + "Exiting..." + + #################################################################### + # + # Message Handling + # + #################################################################### + + def send(self, message_type, data): + #print "SENDING: <%d, %s>" %(message_type, data) + self.socket.send(self.encrypt(self.pack_data(message_type, self.name, data), self.socket)) + + def encrypt(self, string, sock): + iv = Random.new().read(AES.block_size) + cipher = AES.new(self.keys[sock], AES.MODE_CBC, iv) + return base64.b64encode(iv + cipher.encrypt(pad(zlib.compress(string)))) + + def decrypt(self, msg, sock): + enc = base64.b64decode(msg) + cipher = AES.new(self.keys[sock], AES.MODE_CBC, enc[:16]) + return zlib.decompress(unpad(cipher.decrypt(enc[16:]))) + + def unpack_data(self, msg): + msgs = [replace_seps(s) for s in msg.split(SEP)] + try: + msgs[0] = int(msgs[0]) # convert type to int + finally: + return msgs + + def pack_data(self, message_type, name, data): + return str(message_type) + SEP + save_seps(name) + SEP + save_seps(data) + END_SEP + + def print_msg(self, message): + print message + + def handle(self, data): + message_type, name, data = self.unpack_data(data) + message_type = int(message_type) + if message_type == CLI_INIT: + self.send(CLI_RESP, self.cli_init()) + if message_type == CLI: + self.send(CLI_RESP, self.cli_communicate(data)) + self.print_msg(data) + #################################################################### + # + # Receive Handling + # + #################################################################### + + def receive(self, sock): + try: + while True: + data = sock.recv(1024) + msgs = filter(None, self.decrypt(data, sock).split(END_SEP)) + for m in msgs: + self.handle(m) + except Exception as e: + print e + traceback.print_exc() + sock.close() + finally: + sock.close() + self.shutdown() + +if __name__ == "__main__": + PinaColadaSocket("Client", SERVER_PORT, SERVER_IP).connect()